/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app/common/assets/styles/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app/Settings/styles/external-svg.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.map-svg-modal .highlighted-svg-element,
.map-svg-modal .mapped-svg-element {
  opacity: 0.7;
  cursor: pointer;
  fill: #5fb0aa !important;
  color: #5fb0aa !important;
}
.map-svg-modal .mapped-svg-element {
  opacity: 0.7;
}
.map-svg-modal .mapped-marker.highlight-mapped-element,
.map-svg-modal .mapped-svg-element.highlight-mapped-element {
  cursor: pointer;
  fill: #76d4cd !important;
  color: #76d4cd !important;
  opacity: 0.7;
}
.map-svg-modal .selected-svg-element {
  opacity: 0.7;
  cursor: pointer;
  fill: #5f8eb0 !important;
  color: #5f8eb0 !important;
}
.map-svg-modal .mapped-marker {
  cursor: pointer;
  fill: rgba(95, 176, 170, 0.7) !important;
  stroke-width: 3px;
  stroke: #dedede;
}
.map-svg-modal .active-marker {
  cursor: pointer;
  fill: rgba(95, 142, 176, 0.7) !important;
  stroke-width: 3px;
  stroke: #dedede;
}

.map-svg-modal.modal-dialog .modal-content {
  height: 100%;
}

.modal-dialog.map-svg-modal {
  width: 95% !important;
  height: 95%;
  margin-bottom: 0;
}

.svg-import-modal-header {
  height: 50px;
}

.svg-import-modal-body {
  height: calc(100% - 115px);
}

.svg-import-modal-footer {
  display: flex;
  flex-direction: row-reverse;
  height: 65px;
}
.svg-import-modal-footer .download-btn {
  order: 2;
  margin-right: 25px;
}
.svg-import-modal-footer .save-btn {
  order: 1;
}

.location-id-section {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px 0;
}
.location-id-section.disabled {
  color: #6d6d6d;
  opacity: 0.3;
}
.location-id-section .location-select-label {
  width: 100%;
}
.location-id-section .location-select-label .location-select {
  border-radius: 3px;
  padding: 5px;
}
.location-id-section .location-add-btn,
.location-id-section .location-cancel-btn {
  width: 45%;
}
.location-id-section .controls-row {
  display: flex;
  flex-direction: column;
}
.location-id-section .controls-select-column {
  margin-bottom: 15px;
}
.location-id-section .controls-select-column .select-label {
  display: flex;
  justify-content: space-between;
}
.location-id-section .controls-buttons-column {
  display: flex;
  justify-content: space-between;
}

.label-wrapper {
  position: relative;
}

.locations-select-icon {
  font-size: 15px;
  position: absolute;
  top: 35%;
  bottom: 0;
  width: 15px;
  height: 15px;
}

.location-select-reference {
  display: block;
  margin-left: 25px;
}

.location-select-id {
  color: #ccc;
  font-size: 12px;
  margin-left: 25px;
}

.upload-drawing-btn {
  width: 33px;
  height: 33px;
  padding: 5px;
  background: #fff;
}

.mapped-elements-list {
  height: 300px;
  overflow-y: auto;
}

.remove-icon {
  font-size: 15px;
  color: #ff2424;
  float: right;
  cursor: pointer;
  display: block;
}

.svg-tree-wrapper {
  height: 100%;
  overflow-y: auto;
  font-size: 13px;
}

.svg-tree-button {
  border: none;
  background: none;
}

.svg-tag-tmpl {
  white-space: nowrap;
}

.svg-scrollable-wrap {
  overflow: auto;
  height: 100%;
  padding: 10px;
  /* stylelint-disable selector-class-pattern */
}
.svg-scrollable-wrap.width-stroke-1 svg path {
  stroke-width: 1 !important;
}
.svg-scrollable-wrap.width-stroke-2 svg path {
  stroke-width: 2 !important;
}
.svg-scrollable-wrap.width-stroke-3 svg path {
  stroke-width: 3 !important;
}
.svg-scrollable-wrap.width-stroke-4 svg path {
  stroke-width: 4 !important;
}
.svg-scrollable-wrap.width-stroke-5 svg path {
  stroke-width: 5 !important;
}

.configuration-panel {
  position: absolute;
  z-index: 99;
  top: 5px;
  background: #d9edf7;
  border-radius: 3.1px;
  padding: 9px 19px 5px;
  right: 20px;
  opacity: 0.3;
}
.configuration-panel:hover {
  opacity: 1;
}
.configuration-panel .stroke-width-control {
  display: flex;
  font-weight: 400;
  font-size: 14px;
}
.configuration-panel .stroke-width-control .stroke-width-label-text {
  display: block;
  color: #808080;
}
.configuration-panel .stroke-width-label,
.configuration-panel .scale-factor-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.configuration-panel .stroke-width-label:last-child,
.configuration-panel .scale-factor-label:last-child {
  margin-bottom: 5px;
}
.configuration-panel .scale-factor-panel-submit {
  height: 25px;
  padding: 1px 10px;
  margin-left: 15px;
}
.configuration-panel .scale-factor-input,
.configuration-panel .stroke-width-select {
  width: 45px;
  height: 25px;
  padding: 3px;
  border: 1px solid #a9a9a9;
  border-radius: 4px;
  min-width: 80px;
  margin-left: 15px;
}

.svg-edit-dialog-body {
  display: flex;
}
.svg-edit-dialog-body.hide-tree-section .tree-column {
  width: 0;
}
.svg-edit-dialog-body.hide-tree-section .svg-column {
  width: 80%;
}
.svg-edit-dialog-body.hide-tree-section .tree-view-panel-toggle-btn {
  left: 7px;
}
.svg-edit-dialog-body .Spinner {
  position: absolute;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  z-index: 100;
  background: rgba(234, 234, 234, 0.8);
}
.svg-edit-dialog-body .Spinner > div {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.tree-column {
  width: 20%;
  position: relative;
  transition: width 300ms;
  border-right: 1px solid #e5e5e5;
}
.tree-column::before {
  content: "";
  display: block;
  border-right: 1px solid #e5e5e5;
  width: 0;
  height: 17px;
  position: absolute;
  top: -16px;
  right: 0;
  z-index: 999;
}
.tree-column::after {
  content: "";
  display: block;
  border-right: 1px solid #e5e5e5;
  width: 0;
  height: 15px;
  position: absolute;
  bottom: -16px;
  right: -1px;
  z-index: 999;
}

.svg-column {
  position: relative;
  padding-left: 25px;
  width: 60%;
  transition: width 300ms;
}

.mapping-column {
  width: 20%;
  padding: 5px;
}

.highlighted-add-marker-button {
  background: #b9ee99;
  color: #337ab7;
}
.highlighted-add-marker-button:hover, .highlighted-add-marker-button:focus {
  background: #b9ee99;
  color: #337ab7;
}

.button-icon {
  margin-right: 5px;
  color: #337ab7;
}

.mapped-button-icon {
  margin-right: 5px;
}

.tree-view-panel-toggle-btn {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 999;
  background: transparent;
  width: 30px;
  height: 35px;
  font-size: 15px;
  padding: 0;
  margin: 0 0 0 7px;
  outline: none;
  color: #337ab7;
  left: 20%;
  transition: left 310ms;
  border: 1px solid #e5e5e5;
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  border-left: 2px solid #fff;
}
.tree-view-panel-toggle-btn .open-tree-btn {
  position: absolute;
  left: 2px;
  top: 8px;
}
.tree-view-panel-toggle-btn .close-tree-btn {
  position: absolute;
  left: 7px;
}
.tree-view-panel-toggle-btn:hover {
  color: #286090;
}

.upload-svg-icon {
  font-size: 20px;
  color: #abaaaa;
}

.floor-plan-table-loader {
  position: fixed;
  width: 100%;
  height: 100%;
}
.floor-plan-table-loader .Spinner {
  position: fixed;
  background: rgba(255, 0, 0, 0);
}
.floor-plan-table-loader .Spinner > div {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.highlighted-mapped-list-item {
  background: #c9ffb2;
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/swagger-ui-react/swagger-ui.css ***!
  \****************************************************************************************************************************/
.swagger-ui{color:#3b4151;
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */font-family:sans-serif}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.013)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.013)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{bottom:0;left:0;right:0;top:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{text-decoration:line-through}.swagger-ui .underline{text-decoration:underline}.swagger-ui .no-underline{text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{text-decoration:line-through}.swagger-ui .underline-ns{text-decoration:underline}.swagger-ui .no-underline-ns{text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .strike-m{text-decoration:line-through}.swagger-ui .underline-m{text-decoration:underline}.swagger-ui .no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{text-decoration:line-through}.swagger-ui .underline-l{text-decoration:underline}.swagger-ui .no-underline-l{text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}@media screen and (min-width:30em){.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:60em){.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial{z-index:auto}.swagger-ui .z-unset{z-index:unset}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:0.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19);margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;padding:0 10px;word-break:break-word}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:0;max-width:calc(100% - 110px - 15rem)}@media (max-width:640px){.swagger-ui .opblock .opblock-summary-path{flex-shrink:1;max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;flex:1 1 auto;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:hsla(0,0%,92%,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:none;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{white-space:normal}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border-radius:4px;bottom:10px;color:#fff;cursor:pointer;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex}.swagger-ui .scheme-container .schemes>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{-webkit-animation:rotation 1s linear infinite,opacity .5s;animation:rotation 1s linear infinite,opacity .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:rgba(0,0,0,.6);content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@-webkit-keyframes rotation{to{transform:rotate(1turn)}}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:transparent;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:none;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn.locked{opacity:1}.swagger-ui .authorization__btn.unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:none;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{fill:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"15\" aria-hidden=\"true\"><path fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M4 12h4v1H4v-1zm5-6H4v1h5V6zm2 3V7l-3 3 3 3v-2h5V9h-5zM6.5 8H4v1h2.5V8zM4 11h2.5v-1H4v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10v-2zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1z\"/></svg>") 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:unset}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11l3.418-3.141z\"/></svg>") right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media (max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:hsla(0,0%,100%,.8);border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:none;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,<svg width=\"10\" height=\"8\" viewBox=\"3 7 10 8\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"%2341474E\" fill-rule=\"evenodd\" d=\"M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z\"/></svg>") 50% no-repeat}.swagger-ui .dialog-ux{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px 0 rgba(0,0,0,.2);left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0deg)}.swagger-ui .model-toggle:after{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"/></svg>") 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;padding:.1em .5em;position:absolute;top:-1.8em;visibility:hidden;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:none}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:rgba(255,0,0,.6);content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{align-items:center;display:flex}.swagger-ui .topbar a{color:#fff;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{-webkit-animation:scaleUp .5s;animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}@-webkit-keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:none;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}

/*# sourceMappingURL=swagger-ui.css.map*/
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app/ApiDocs/ApiDocs.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
/* login */
/* login */
.swagger-ui {
  padding: 0 25px;
}
.swagger-ui .opblock-summary.opblock-summary-get {
  outline: none;
}
.swagger-ui .info .title {
  margin-bottom: 10px;
}
.swagger-ui .info .title small {
  background: #06488b;
}
.swagger-ui .info .info__license .link,
.swagger-ui .info .main .url {
  display: inline-block;
  margin: 0.15rem;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0;
  color: #008188;
  background-color: transparent;
  border: 0;
  transition: color 250ms ease-in-out;
}
.swagger-ui .info .info__license .link:hover,
.swagger-ui .info .main .url:hover {
  color: #002022;
}
.swagger-ui .btn.authorize.locked {
  border-color: #008188;
  color: #008188;
}
.swagger-ui .btn.authorize.locked svg {
  fill: #008188;
}
.swagger-ui .opblock-summary.opblock-summary-post > button.opblock-summary-control {
  outline: none;
}
.swagger-ui .opblock-tag-section {
  margin-bottom: 10px;
  box-shadow: 1px 1px 2px customAlpha(#000, 0.05);
}
.swagger-ui .opblock-tag-section.is-open .opblock-tag.no-desc {
  color: #008188;
}
.swagger-ui .opblock-tag-section.is-open .opblock-tag.no-desc .expand-operation .arrow {
  fill: #008188;
}
.swagger-ui .opblock-tag-section .opblock-tag.no-desc {
  margin: 0;
  background: #fff;
  border-radius: 4px;
  border-bottom: none;
  transition: color 0.3s;
}
.swagger-ui .opblock-tag-section .opblock-tag.no-desc:hover {
  color: #008188;
}
.swagger-ui .opblock-tag-section .opblock-tag.no-desc:hover .expand-operation .arrow {
  fill: #008188;
}
.swagger-ui .opblock-tag-section .opblock-tag.no-desc + .no-margin {
  margin-top: 12px;
}

.swagger-ui {
  height: 100%;
  overflow-y: scroll;
}
.swagger-ui .info {
  margin: 20px 0 0;
}
.swagger-ui .title small pre {
  border: 0;
  background: none;
}
.swagger-ui .wrapper {
  padding: 0;
  width: 100%;
}
.swagger-ui .scheme-container {
  padding: 30px 0;
  background: none;
  box-shadow: 0 0 0 0;
  height: 0;
  margin-top: -70px;
}
.swagger-ui .schemes > label {
  display: none;
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/rc-slider/assets/index.css ***!
  \***********************************************************************************************************************/
.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
      touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}
.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}
.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
}
.rc-slider-handle:focus {
  outline: none;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app/common/assets/styles/index.scss (1) ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container:before, .container:after {
  display: table;
  content: " ";
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:before, .row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

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

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

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

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

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

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-disabled,
.input-group-sm > .input-group-btn > input[type=date].switch, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-disabled,
.input-group-sm > .input-group-btn > input[type=time].switch,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-disabled,
.input-group-sm > .input-group-btn > input[type=datetime-local].switch,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-disabled,
.input-group-sm > .input-group-btn > input[type=month].switch,
.input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-disabled,
.input-group-lg > .input-group-btn > input[type=date].switch, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-disabled,
.input-group-lg > .input-group-btn > input[type=time].switch,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-disabled,
.input-group-lg > .input-group-btn > input[type=datetime-local].switch,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-disabled,
.input-group-lg > .input-group-btn > input[type=month].switch,
.input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9 ;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-thumb,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-disabled,
.input-group-lg > .input-group-btn > .form-control-static.switch, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-thumb,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-disabled,
.input-group-sm > .input-group-btn > .form-control-static.switch {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.switch .input-group-sm > .input-group-btn > .switch-thumb,
.switch .input-group-sm > .input-group-btn > .switch-disabled,
.input-group-sm > .input-group-btn > .switch {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.switch .input-group-sm > .input-group-btn > select.switch-thumb,
.switch .input-group-sm > .input-group-btn > select.switch-disabled,
.input-group-sm > .input-group-btn > select.switch {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.switch .input-group-sm > .input-group-btn > textarea.switch-thumb,
.switch .input-group-sm > .input-group-btn > textarea.switch-disabled,
.input-group-sm > .input-group-btn > textarea.switch,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-thumb,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-disabled,
.input-group-sm > .input-group-btn > select[multiple].switch {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.switch .input-group-lg > .input-group-btn > .switch-thumb,
.switch .input-group-lg > .input-group-btn > .switch-disabled,
.input-group-lg > .input-group-btn > .switch {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.switch .input-group-lg > .input-group-btn > select.switch-thumb,
.switch .input-group-lg > .input-group-btn > select.switch-disabled,
.input-group-lg > .input-group-btn > select.switch {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.switch .input-group-lg > .input-group-btn > textarea.switch-thumb,
.switch .input-group-lg > .input-group-btn > textarea.switch-disabled,
.input-group-lg > .input-group-btn > textarea.switch,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-thumb,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-disabled,
.input-group-lg > .input-group-btn > select[multiple].switch {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-thumb + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-disabled + .form-control-feedback,
.input-group-lg > .input-group-btn > .switch + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-thumb + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-disabled + .form-control-feedback,
.input-group-sm > .input-group-btn > .switch + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active, .switch a.switch-disabled, a.switch,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
*:before,
*:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret, .switch .switch-thumb > .caret, .switch .switch-disabled > .caret, .switch > .caret,
.dropup > .btn > .caret,
.switch .dropup > .switch-thumb > .caret,
.switch .dropup > .switch-disabled > .caret,
.dropup > .switch > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }
  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/assets/build/assets/5be1347c682810f199c7.eot);
  src: url(/assets/build/assets/5be1347c682810f199c7.eot?#iefix) format("embedded-opentype"), url(/assets/build/assets/be810be3a3e14c682a25.woff2) format("woff2"), url(/assets/build/assets/82b1212e45a2bc35dd73.woff) format("woff"), url(/assets/build/assets/4692b9ec53fd5972caa2.ttf) format("truetype"), url(/assets/build/060b2710bdbbe3dfe48b.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "⛺";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "⌛";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "¥";
}

.glyphicon-jpy:before {
  content: "¥";
}

.glyphicon-ruble:before {
  content: "₽";
}

.glyphicon-rub:before {
  content: "₽";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.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, .switch .sr-only-focusable.switch-disabled, .sr-only-focusable.switch, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " ";
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: " —";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container:before, .container:after {
  display: table;
  content: " ";
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:before, .row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

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

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

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

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

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

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}
table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-disabled,
.input-group-sm > .input-group-btn > input[type=date].switch, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-disabled,
.input-group-sm > .input-group-btn > input[type=time].switch,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-disabled,
.input-group-sm > .input-group-btn > input[type=datetime-local].switch,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-disabled,
.input-group-sm > .input-group-btn > input[type=month].switch,
.input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-disabled,
.input-group-lg > .input-group-btn > input[type=date].switch, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-disabled,
.input-group-lg > .input-group-btn > input[type=time].switch,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-disabled,
.input-group-lg > .input-group-btn > input[type=datetime-local].switch,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-disabled,
.input-group-lg > .input-group-btn > input[type=month].switch,
.input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9 ;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-thumb,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-disabled,
.input-group-lg > .input-group-btn > .form-control-static.switch, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-thumb,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-disabled,
.input-group-sm > .input-group-btn > .form-control-static.switch {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.switch .input-group-sm > .input-group-btn > .switch-thumb,
.switch .input-group-sm > .input-group-btn > .switch-disabled,
.input-group-sm > .input-group-btn > .switch {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.switch .input-group-sm > .input-group-btn > select.switch-thumb,
.switch .input-group-sm > .input-group-btn > select.switch-disabled,
.input-group-sm > .input-group-btn > select.switch {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.switch .input-group-sm > .input-group-btn > textarea.switch-thumb,
.switch .input-group-sm > .input-group-btn > textarea.switch-disabled,
.input-group-sm > .input-group-btn > textarea.switch,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-thumb,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-disabled,
.input-group-sm > .input-group-btn > select[multiple].switch {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.switch .input-group-lg > .input-group-btn > .switch-thumb,
.switch .input-group-lg > .input-group-btn > .switch-disabled,
.input-group-lg > .input-group-btn > .switch {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.switch .input-group-lg > .input-group-btn > select.switch-thumb,
.switch .input-group-lg > .input-group-btn > select.switch-disabled,
.input-group-lg > .input-group-btn > select.switch {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.switch .input-group-lg > .input-group-btn > textarea.switch-thumb,
.switch .input-group-lg > .input-group-btn > textarea.switch-disabled,
.input-group-lg > .input-group-btn > textarea.switch,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-thumb,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-disabled,
.input-group-lg > .input-group-btn > select[multiple].switch {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-thumb + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-disabled + .form-control-feedback,
.input-group-lg > .input-group-btn > .switch + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-thumb + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-disabled + .form-control-feedback,
.input-group-sm > .input-group-btn > .switch + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn, .switch .switch-thumb, .switch .switch-disabled, .switch {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus, .switch .switch-thumb:focus, .switch .switch-disabled:focus, .switch:focus, .btn.focus, .switch .focus.switch-thumb, .switch .focus.switch-disabled, .focus.switch, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .switch .switch-thumb:hover, .switch .switch-disabled:hover, .switch:hover, .btn:focus, .switch .switch-thumb:focus, .switch .switch-disabled:focus, .switch:focus, .btn.focus, .switch .focus.switch-thumb, .switch .focus.switch-disabled, .focus.switch {
  color: #333;
  text-decoration: none;
}
.btn:active, .switch .switch-thumb:active, .switch .switch-disabled, .switch, .btn.active, .switch .active.switch-thumb {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .switch .disabled.switch-thumb, .switch .disabled.switch-disabled, .disabled.switch, .btn[disabled], .switch [disabled].switch-thumb, .switch [disabled].switch-disabled, [disabled].switch, fieldset[disabled] .btn, fieldset[disabled] .switch .switch-thumb, .switch fieldset[disabled] .switch-thumb, fieldset[disabled] .switch .switch-disabled, .switch fieldset[disabled] .switch-disabled, fieldset[disabled] .switch {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  box-shadow: none;
}

a.btn.disabled, .switch a.disabled.switch-thumb, .switch a.disabled.switch-disabled, a.disabled.switch, fieldset[disabled] a.btn, fieldset[disabled] .switch a.switch-thumb, .switch fieldset[disabled] a.switch-thumb, fieldset[disabled] .switch a.switch-disabled, .switch fieldset[disabled] a.switch-disabled, fieldset[disabled] a.switch {
  pointer-events: none;
}

.btn-default, .switch .switch-thumb, .switch .switch-disabled {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus, .switch .switch-thumb:focus, .switch .switch-disabled:focus, .btn-default.focus, .switch .focus.switch-thumb, .switch .focus.switch-disabled {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover, .switch .switch-thumb:hover, .switch .switch-disabled:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, .switch .switch-thumb:active, .switch .switch-disabled, .btn-default.switch, .switch .switch.switch-thumb, .btn-default.active, .switch .active.switch-thumb, .open > .btn-default.dropdown-toggle, .switch .open > .dropdown-toggle.switch-thumb {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover, .switch .switch-thumb:active:hover, .switch .switch-disabled:hover, .btn-default.switch:hover, .switch .switch.switch-thumb:hover, .btn-default:active:focus, .switch .switch-thumb:active:focus, .switch .switch-disabled:focus, .btn-default.switch:focus, .switch .switch.switch-thumb:focus, .btn-default:active.focus, .switch .switch-thumb:active.focus, .switch .switch-disabled.focus, .btn-default.focus.switch, .switch .focus.switch.switch-thumb, .btn-default.active:hover, .switch .active.switch-thumb:hover, .btn-default.active:focus, .switch .active.switch-thumb:focus, .btn-default.active.focus, .switch .active.focus.switch-thumb, .open > .btn-default.dropdown-toggle:hover, .switch .open > .dropdown-toggle.switch-thumb:hover, .open > .btn-default.dropdown-toggle:focus, .switch .open > .dropdown-toggle.switch-thumb:focus, .open > .btn-default.dropdown-toggle.focus, .switch .open > .dropdown-toggle.focus.switch-thumb {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover, .switch .disabled.switch-thumb:hover, .switch .disabled.switch-disabled:hover, .btn-default.disabled:focus, .switch .disabled.switch-thumb:focus, .switch .disabled.switch-disabled:focus, .btn-default.disabled.focus, .switch .disabled.focus.switch-thumb, .switch .disabled.focus.switch-disabled, .btn-default[disabled]:hover, .switch [disabled].switch-thumb:hover, .switch [disabled].switch-disabled:hover, .btn-default[disabled]:focus, .switch [disabled].switch-thumb:focus, .switch [disabled].switch-disabled:focus, .btn-default[disabled].focus, .switch [disabled].focus.switch-thumb, .switch [disabled].focus.switch-disabled, fieldset[disabled] .btn-default:hover, fieldset[disabled] .switch .switch-thumb:hover, .switch fieldset[disabled] .switch-thumb:hover, fieldset[disabled] .switch .switch-disabled:hover, .switch fieldset[disabled] .switch-disabled:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .switch .switch-thumb:focus, .switch fieldset[disabled] .switch-thumb:focus, fieldset[disabled] .switch .switch-disabled:focus, .switch fieldset[disabled] .switch-disabled:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .switch .focus.switch-thumb, .switch fieldset[disabled] .focus.switch-thumb, fieldset[disabled] .switch .focus.switch-disabled, .switch fieldset[disabled] .focus.switch-disabled {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge, .switch .switch-thumb .badge, .switch .switch-disabled .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary, .switch {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus, .switch:focus, .btn-primary.focus, .focus.switch {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover, .switch:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active, .switch .btn-primary.switch-disabled, .switch, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover, .switch .btn-primary.switch-disabled:hover, .switch:hover, .btn-primary:active:focus, .switch .btn-primary.switch-disabled:focus, .switch:focus, .btn-primary:active.focus, .switch .btn-primary.focus.switch-disabled, .focus.switch, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover, .disabled.switch:hover, .btn-primary.disabled:focus, .disabled.switch:focus, .btn-primary.disabled.focus, .disabled.focus.switch, .btn-primary[disabled]:hover, [disabled].switch:hover, .btn-primary[disabled]:focus, [disabled].switch:focus, .btn-primary[disabled].focus, [disabled].focus.switch, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .switch:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .switch:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .focus.switch {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge, .switch .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active, .switch .btn-success.switch-disabled, .btn-success.switch, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover, .switch .btn-success.switch-disabled:hover, .btn-success.switch:hover, .btn-success:active:focus, .switch .btn-success.switch-disabled:focus, .btn-success.switch:focus, .btn-success:active.focus, .switch .btn-success.focus.switch-disabled, .btn-success.focus.switch, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active, .switch .btn-info.switch-disabled, .btn-info.switch, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover, .switch .btn-info.switch-disabled:hover, .btn-info.switch:hover, .btn-info:active:focus, .switch .btn-info.switch-disabled:focus, .btn-info.switch:focus, .btn-info:active.focus, .switch .btn-info.focus.switch-disabled, .btn-info.focus.switch, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .switch .btn-warning.switch-disabled, .btn-warning.switch, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover, .switch .btn-warning.switch-disabled:hover, .btn-warning.switch:hover, .btn-warning:active:focus, .switch .btn-warning.switch-disabled:focus, .btn-warning.switch:focus, .btn-warning:active.focus, .switch .btn-warning.focus.switch-disabled, .btn-warning.focus.switch, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active, .switch .btn-danger.switch-disabled, .btn-danger.switch, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover, .switch .btn-danger.switch-disabled:hover, .btn-danger.switch:hover, .btn-danger:active:focus, .switch .btn-danger.switch-disabled:focus, .btn-danger.switch:focus, .btn-danger:active.focus, .switch .btn-danger.focus.switch-disabled, .btn-danger.focus.switch, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link, .btn-link:active, .switch .btn-link.switch-disabled, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active, .switch .btn-link.switch-disabled {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn, .switch .btn-group-lg > .switch-thumb, .switch .btn-group-lg > .switch-disabled, .btn-group-lg > .switch {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn, .switch .btn-group-sm > .switch-thumb, .switch .btn-group-sm > .switch-disabled, .btn-group-sm > .switch {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn, .switch .btn-group-xs > .switch-thumb, .switch .btn-group-xs > .switch-disabled, .btn-group-xs > .switch {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn, .switch .btn-group > .switch-thumb, .switch .btn-group > .switch-disabled, .btn-group > .switch,
.btn-group-vertical > .btn,
.switch .btn-group-vertical > .switch-thumb,
.switch .btn-group-vertical > .switch-disabled,
.btn-group-vertical > .switch {
  position: relative;
  float: left;
}
.btn-group > .btn:hover, .switch .btn-group > .switch-thumb:hover, .btn-group > .btn:focus, .switch .btn-group > .switch-thumb:focus, .btn-group > .btn:active, .switch .btn-group > .switch-thumb:active, .switch .btn-group > .switch-disabled, .btn-group > .switch, .btn-group > .btn.active, .switch .btn-group > .active.switch-thumb,
.btn-group-vertical > .btn:hover,
.switch .btn-group-vertical > .switch-thumb:hover,
.btn-group-vertical > .btn:focus,
.switch .btn-group-vertical > .switch-thumb:focus,
.btn-group-vertical > .btn:active,
.switch .btn-group-vertical > .switch-thumb:active,
.switch .btn-group-vertical > .switch-disabled,
.btn-group-vertical > .switch,
.btn-group-vertical > .btn.active,
.switch .btn-group-vertical > .active.switch-thumb {
  z-index: 2;
}

.btn-group .btn + .btn, .btn-group .switch .switch-thumb + .btn, .switch .btn-group .switch-thumb + .btn, .btn-group .switch .btn + .switch-thumb, .switch .btn-group .btn + .switch-thumb, .btn-group .switch .switch-thumb + .switch-thumb, .switch .btn-group .switch-thumb + .switch-thumb, .btn-group .switch .switch-disabled + .btn, .btn-group .switch .switch-disabled + .switch-thumb, .switch .btn-group .switch-disabled + .btn, .switch .btn-group .switch-disabled + .switch-thumb, .btn-group .switch .btn + .switch-disabled, .btn-group .switch .switch-thumb + .switch-disabled, .switch .btn-group .btn + .switch-disabled, .switch .btn-group .switch-thumb + .switch-disabled, .btn-group .switch .switch-disabled + .switch-disabled, .switch .btn-group .switch-disabled + .switch-disabled, .btn-group .switch + .btn, .btn-group .switch .switch + .switch-thumb, .switch .btn-group .switch + .switch-thumb, .btn-group .switch .switch + .switch-disabled, .switch .btn-group .switch + .switch-disabled, .btn-group .btn + .switch, .btn-group .switch .switch-thumb + .switch, .switch .btn-group .switch-thumb + .switch, .btn-group .switch .switch-disabled + .switch, .switch .btn-group .switch-disabled + .switch, .btn-group .switch + .switch,
.btn-group .btn + .btn-group,
.btn-group .switch .switch-thumb + .btn-group,
.switch .btn-group .switch-thumb + .btn-group,
.btn-group .switch .switch-disabled + .btn-group,
.switch .btn-group .switch-disabled + .btn-group,
.btn-group .switch + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .switch .btn-group + .switch-thumb,
.switch .btn-group .btn-group + .switch-thumb,
.btn-group .switch .btn-group + .switch-disabled,
.switch .btn-group .btn-group + .switch-disabled,
.btn-group .btn-group + .switch,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  display: table;
  content: " ";
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn, .btn-toolbar .switch .switch-thumb, .switch .btn-toolbar .switch-thumb, .btn-toolbar .switch .switch-disabled, .switch .btn-toolbar .switch-disabled, .btn-toolbar .switch,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn, .switch .btn-toolbar > .switch-thumb, .switch .btn-toolbar > .switch-disabled, .btn-toolbar > .switch,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .switch .btn-group > .switch-thumb:not(:first-child):not(:last-child):not(.dropdown-toggle), .switch .btn-group > .switch-disabled:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .switch:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child, .switch .btn-group > .switch-thumb:first-child, .switch .btn-group > .switch-disabled:first-child, .btn-group > .switch:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .switch .btn-group > .switch-thumb:first-child:not(:last-child):not(.dropdown-toggle), .switch .btn-group > .switch-disabled:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .switch:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child), .switch .btn-group > .switch-thumb:last-child:not(:first-child), .switch .btn-group > .switch-disabled:last-child:not(:first-child), .btn-group > .switch:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .switch .btn-group > .btn-group:not(:first-child):not(:last-child) > .switch-thumb, .switch .btn-group > .btn-group:not(:first-child):not(:last-child) > .switch-disabled, .btn-group > .btn-group:not(:first-child):not(:last-child) > .switch {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .switch .btn-group > .btn-group:first-child:not(:last-child) > .switch-thumb:last-child, .switch .btn-group > .btn-group:first-child:not(:last-child) > .switch-disabled:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .switch:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .switch .btn-group > .btn-group:last-child:not(:first-child) > .switch-thumb:first-child, .switch .btn-group > .btn-group:last-child:not(:first-child) > .switch-disabled:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .switch:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active, .btn-group .switch .dropdown-toggle.switch-disabled, .switch .btn-group .dropdown-toggle.switch-disabled, .btn-group .dropdown-toggle.switch,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle, .switch .btn-group > .switch-thumb + .dropdown-toggle, .switch .btn-group > .switch-disabled + .dropdown-toggle, .btn-group > .switch + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .switch .btn-group-lg.btn-group > .switch-thumb + .dropdown-toggle, .switch .btn-group-lg.btn-group > .switch-disabled + .dropdown-toggle, .btn-group-lg.btn-group > .switch + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn .caret, .switch .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret, .switch .btn-group-lg > .switch-thumb .caret, .switch .btn-group-lg > .switch-disabled .caret, .btn-group-lg > .switch .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .switch .btn-group-lg > .switch-thumb .caret, .switch .dropup .btn-group-lg > .switch-thumb .caret, .dropup .switch .btn-group-lg > .switch-disabled .caret, .switch .dropup .btn-group-lg > .switch-disabled .caret, .dropup .btn-group-lg > .switch .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .switch .btn-group-vertical > .switch-thumb, .switch .btn-group-vertical > .switch-disabled, .btn-group-vertical > .switch,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.switch .btn-group-vertical > .btn-group > .switch-thumb,
.switch .btn-group-vertical > .btn-group > .switch-disabled,
.btn-group-vertical > .btn-group > .switch {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn, .switch .btn-group-vertical > .btn-group > .switch-thumb, .switch .btn-group-vertical > .btn-group > .switch-disabled, .btn-group-vertical > .btn-group > .switch {
  float: none;
}
.btn-group-vertical > .btn + .btn, .switch .btn-group-vertical > .switch-thumb + .btn, .switch .btn-group-vertical > .btn + .switch-thumb, .switch .btn-group-vertical > .switch-thumb + .switch-thumb, .switch .btn-group-vertical > .switch-disabled + .btn, .switch .btn-group-vertical > .switch-disabled + .switch-thumb, .switch .btn-group-vertical > .btn + .switch-disabled, .switch .btn-group-vertical > .switch-thumb + .switch-disabled, .switch .btn-group-vertical > .switch-disabled + .switch-disabled, .btn-group-vertical > .switch + .btn, .switch .btn-group-vertical > .switch + .switch-thumb, .switch .btn-group-vertical > .switch + .switch-disabled, .btn-group-vertical > .btn + .switch, .switch .btn-group-vertical > .switch-thumb + .switch, .switch .btn-group-vertical > .switch-disabled + .switch, .btn-group-vertical > .switch + .switch,
.btn-group-vertical > .btn + .btn-group,
.switch .btn-group-vertical > .switch-thumb + .btn-group,
.switch .btn-group-vertical > .switch-disabled + .btn-group,
.btn-group-vertical > .switch + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.switch .btn-group-vertical > .btn-group + .switch-thumb,
.switch .btn-group-vertical > .btn-group + .switch-disabled,
.btn-group-vertical > .btn-group + .switch,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .switch .btn-group-vertical > .switch-thumb:not(:first-child):not(:last-child), .switch .btn-group-vertical > .switch-disabled:not(:first-child):not(:last-child), .btn-group-vertical > .switch:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child), .switch .btn-group-vertical > .switch-thumb:first-child:not(:last-child), .switch .btn-group-vertical > .switch-disabled:first-child:not(:last-child), .btn-group-vertical > .switch:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child), .switch .btn-group-vertical > .switch-thumb:last-child:not(:first-child), .switch .btn-group-vertical > .switch-disabled:last-child:not(:first-child), .btn-group-vertical > .switch:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .switch .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .switch-thumb, .switch .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .switch-disabled, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .switch {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .switch .btn-group-vertical > .btn-group:first-child:not(:last-child) > .switch-thumb:last-child, .switch .btn-group-vertical > .btn-group:first-child:not(:last-child) > .switch-disabled:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .switch:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .switch .btn-group-vertical > .btn-group:last-child:not(:first-child) > .switch-thumb:first-child, .switch .btn-group-vertical > .btn-group:last-child:not(:first-child) > .switch-disabled:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .switch:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn, .switch .btn-group-justified > .switch-thumb, .switch .btn-group-justified > .switch-disabled, .btn-group-justified > .switch,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .switch .switch-thumb, .switch .btn-group-justified > .btn-group .switch-thumb, .btn-group-justified > .btn-group .switch .switch-disabled, .switch .btn-group-justified > .btn-group .switch-disabled, .btn-group-justified > .btn-group .switch {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] > .btn input[type=radio], .switch [data-toggle=buttons] > .switch-thumb input[type=radio], .switch [data-toggle=buttons] > .switch-disabled input[type=radio], [data-toggle=buttons] > .switch input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
.switch [data-toggle=buttons] > .switch-thumb input[type=checkbox],
.switch [data-toggle=buttons] > .switch-disabled input[type=checkbox],
[data-toggle=buttons] > .switch input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.switch .input-group-sm > .input-group-btn > .input-group-addon.switch-thumb,
.switch .input-group-sm > .input-group-btn > .input-group-addon.switch-disabled,
.input-group-sm > .input-group-btn > .input-group-addon.switch {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.switch .input-group-lg > .input-group-btn > .input-group-addon.switch-thumb,
.switch .input-group-lg > .input-group-btn > .input-group-addon.switch-disabled,
.input-group-lg > .input-group-btn > .input-group-addon.switch {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.switch .input-group-btn:first-child > .switch-thumb,
.switch .input-group-btn:first-child > .switch-disabled,
.input-group-btn:first-child > .switch,
.input-group-btn:first-child > .btn-group > .btn,
.switch .input-group-btn:first-child > .btn-group > .switch-thumb,
.switch .input-group-btn:first-child > .btn-group > .switch-disabled,
.input-group-btn:first-child > .btn-group > .switch,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.switch .input-group-btn:last-child > .switch-thumb:not(:last-child):not(.dropdown-toggle),
.switch .input-group-btn:last-child > .switch-disabled:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .switch:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.switch .input-group-btn:last-child > .btn-group:not(:last-child) > .switch-thumb,
.switch .input-group-btn:last-child > .btn-group:not(:last-child) > .switch-disabled,
.input-group-btn:last-child > .btn-group:not(:last-child) > .switch {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.switch .input-group-btn:last-child > .switch-thumb,
.switch .input-group-btn:last-child > .switch-disabled,
.input-group-btn:last-child > .switch,
.input-group-btn:last-child > .btn-group > .btn,
.switch .input-group-btn:last-child > .btn-group > .switch-thumb,
.switch .input-group-btn:last-child > .btn-group > .switch-disabled,
.input-group-btn:last-child > .btn-group > .switch,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.switch .input-group-btn:first-child > .switch-thumb:not(:first-child),
.switch .input-group-btn:first-child > .switch-disabled:not(:first-child),
.input-group-btn:first-child > .switch:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.switch .input-group-btn:first-child > .btn-group:not(:first-child) > .switch-thumb,
.switch .input-group-btn:first-child > .btn-group:not(:first-child) > .switch-disabled,
.input-group-btn:first-child > .btn-group:not(:first-child) > .switch {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn, .switch .input-group-btn > .switch-thumb, .switch .input-group-btn > .switch-disabled, .input-group-btn > .switch {
  position: relative;
}
.input-group-btn > .btn + .btn, .switch .input-group-btn > .switch-thumb + .btn, .switch .input-group-btn > .btn + .switch-thumb, .switch .input-group-btn > .switch-thumb + .switch-thumb, .switch .input-group-btn > .switch-disabled + .btn, .switch .input-group-btn > .switch-disabled + .switch-thumb, .switch .input-group-btn > .btn + .switch-disabled, .switch .input-group-btn > .switch-thumb + .switch-disabled, .switch .input-group-btn > .switch-disabled + .switch-disabled, .input-group-btn > .switch + .btn, .switch .input-group-btn > .switch + .switch-thumb, .switch .input-group-btn > .switch + .switch-disabled, .input-group-btn > .btn + .switch, .switch .input-group-btn > .switch-thumb + .switch, .switch .input-group-btn > .switch-disabled + .switch, .input-group-btn > .switch + .switch {
  margin-left: -1px;
}
.input-group-btn > .btn:hover, .switch .input-group-btn > .switch-thumb:hover, .input-group-btn > .btn:focus, .switch .input-group-btn > .switch-thumb:focus, .input-group-btn > .btn:active, .switch .input-group-btn > .switch-thumb:active, .switch .input-group-btn > .switch-disabled, .input-group-btn > .switch {
  z-index: 2;
}
.input-group-btn:first-child > .btn, .switch .input-group-btn:first-child > .switch-thumb, .switch .input-group-btn:first-child > .switch-disabled, .input-group-btn:first-child > .switch,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn, .switch .input-group-btn:last-child > .switch-thumb, .switch .input-group-btn:last-child > .switch-disabled, .input-group-btn:last-child > .switch,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav:before, .nav:after {
  display: table;
  content: " ";
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  display: table;
  content: " ";
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  display: table;
  content: " ";
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  display: table;
  content: " ";
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type=radio],
.navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .switch .btn-group-sm > .navbar-btn.switch-thumb, .switch .btn-group-sm > .navbar-btn.switch-disabled, .btn-group-sm > .navbar-btn.switch {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .switch .btn-group-xs > .navbar-btn.switch-thumb, .switch .btn-group-xs > .navbar-btn.switch-disabled, .btn-group-xs > .navbar-btn.switch {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ ";
}
.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager:before, .pager:after {
  display: table;
  content: " ";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label:empty {
  display: none;
}
.btn .label, .switch .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge, .switch .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge, .switch .btn-group-xs > .switch-thumb .badge, .switch .btn-group-xs > .switch-disabled .badge, .btn-group-xs > .switch .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron, .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
.jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.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: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  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);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  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);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  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);
}

.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  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);
}

.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  display: table;
  content: " ";
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.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-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well, .alert-well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote, .alert-well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before, .modal-header:after {
  display: table;
  content: " ";
}
.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: " ";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn, .modal-footer .switch .switch-thumb + .btn, .switch .modal-footer .switch-thumb + .btn, .modal-footer .switch .btn + .switch-thumb, .switch .modal-footer .btn + .switch-thumb, .modal-footer .switch .switch-thumb + .switch-thumb, .switch .modal-footer .switch-thumb + .switch-thumb, .modal-footer .switch .switch-disabled + .btn, .modal-footer .switch .switch-disabled + .switch-thumb, .switch .modal-footer .switch-disabled + .btn, .switch .modal-footer .switch-disabled + .switch-thumb, .modal-footer .switch .btn + .switch-disabled, .modal-footer .switch .switch-thumb + .switch-disabled, .switch .modal-footer .btn + .switch-disabled, .switch .modal-footer .switch-thumb + .switch-disabled, .modal-footer .switch .switch-disabled + .switch-disabled, .switch .modal-footer .switch-disabled + .switch-disabled, .modal-footer .switch + .btn, .modal-footer .switch .switch + .switch-thumb, .switch .modal-footer .switch + .switch-thumb, .modal-footer .switch .switch + .switch-disabled, .switch .modal-footer .switch + .switch-disabled, .modal-footer .btn + .switch, .modal-footer .switch .switch-thumb + .switch, .switch .modal-footer .switch-thumb + .switch, .modal-footer .switch .switch-disabled + .switch, .switch .modal-footer .switch-disabled + .switch, .modal-footer .switch + .switch {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .switch .switch-thumb + .btn, .switch .modal-footer .btn-group .switch-thumb + .btn, .modal-footer .btn-group .switch .btn + .switch-thumb, .switch .modal-footer .btn-group .btn + .switch-thumb, .modal-footer .btn-group .switch .switch-thumb + .switch-thumb, .switch .modal-footer .btn-group .switch-thumb + .switch-thumb, .modal-footer .btn-group .switch .switch-disabled + .btn, .modal-footer .btn-group .switch .switch-disabled + .switch-thumb, .switch .modal-footer .btn-group .switch-disabled + .btn, .switch .modal-footer .btn-group .switch-disabled + .switch-thumb, .modal-footer .btn-group .switch .btn + .switch-disabled, .modal-footer .btn-group .switch .switch-thumb + .switch-disabled, .switch .modal-footer .btn-group .btn + .switch-disabled, .switch .modal-footer .btn-group .switch-thumb + .switch-disabled, .modal-footer .btn-group .switch .switch-disabled + .switch-disabled, .switch .modal-footer .btn-group .switch-disabled + .switch-disabled, .modal-footer .btn-group .switch + .btn, .modal-footer .btn-group .switch .switch + .switch-thumb, .switch .modal-footer .btn-group .switch + .switch-thumb, .modal-footer .btn-group .switch .switch + .switch-disabled, .switch .modal-footer .btn-group .switch + .switch-disabled, .modal-footer .btn-group .btn + .switch, .modal-footer .btn-group .switch .switch-thumb + .switch, .switch .modal-footer .btn-group .switch-thumb + .switch, .modal-footer .btn-group .switch .switch-disabled + .switch, .switch .modal-footer .btn-group .switch-disabled + .switch, .modal-footer .btn-group .switch + .switch {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "‹";
}
.carousel-control .icon-next:before {
  content: "›";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn, .carousel-caption .switch .switch-thumb, .switch .carousel-caption .switch-thumb, .carousel-caption .switch .switch-disabled, .switch .carousel-caption .switch-disabled, .carousel-caption .switch {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

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

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.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% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "\e05b";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "\e005";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .switch .sr-only-focusable.switch-disabled, .sr-only-focusable.switch, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/build/assets/62a07ffeac77696f17ef.eot);
  src: url(/assets/build/assets/62a07ffeac77696f17ef.eot?#iefix) format("embedded-opentype"), url(/assets/build/assets/2c154b0f8c0d8d166162.woff2) format("woff2"), url(/assets/build/assets/ea5a41ec4a24ce93298e.woff) format("woff"), url(/assets/build/assets/ac2367644e559de4ff33.ttf) format("truetype"), url(/assets/build/f3187c7462849ed261a8.svg#fontawesome) format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/assets/build/assets/6606667d9800a27eb8b5.eot);
  src: url(/assets/build/assets/6606667d9800a27eb8b5.eot?#iefix) format("embedded-opentype"), url(/assets/build/assets/3eb06c702e27fb110194.woff2) format("woff2"), url(/assets/build/assets/f4f93856730733912b1e.woff) format("woff"), url(/assets/build/assets/915a0b79c22a1c1f64da.ttf) format("truetype"), url(/assets/build/0454203f26b33fc02e2b.svg#fontawesome) format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

html {
  font-size: 12px;
}

body,
html,
#root {
  height: 100%;
}

body {
  margin: 0;
  font-family: sans-serif;
}

table {
  font-size: 14px;
}
table thead > tr > th {
  text-align: inherit;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  vertical-align: middle;
}

.list-group .list-group-item {
  clear: both;
}

.list-group .list-group-item img.icon {
  width: 48px;
  height: 48px;
  margin: 10px 20px 10px 15px;
  float: left;
}

.panel-title .pull-left,
.panel-title .pull-right {
  margin-top: -4px;
}

.panel-title .btn-toolbar {
  margin-top: -2px;
}

.editor.edit-checkbox.checkbox {
  float: none !important;
  margin: 4px auto 0;
}

.container-fluid.no-margins {
  padding-left: 0;
  padding-right: 0;
}

.grid-filters {
  margin-bottom: 10px;
}

/** Mask Box */
.mask-box::before {
  content: " ";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #434343;
  opacity: 0.5;
  z-index: 1000;
}

.ma k-box::after {
  content: attr(data-content);
  width: 100%;
  height: 100%;
  font-size: 2em;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* FF Icons */
.button-icon {
  background-position: center center;
  background-size: 23px;
  background-repeat: no-repeat;
  min-width: 48px;
}

.button-icon:hover,
.button-icon:focus,
.button-icon:visited {
  background-position: center center;
}

.icon-plus-white,
.icon-plus-white:active,
.switch .icon-plus-white.switch-disabled {
  background-image: url(/assets/build/ce2c18f96187c2a235b4.svg);
}

/* Bootstrap Table Plugin */
.react-bs-table.react-bs-table-bordered {
  overflow: hidden;
}

.table-infinite-loader {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  padding: 10px;
  box-shadow: inset 0 3px 13px 0 #ddd;
}

.react-bs-table span.delete-cell {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(/assets/build/848a4c486e2a3cd21efd.svg);
  background-size: 24px;
  opacity: 0.7;
  cursor: pointer;
}

/* Bootstrap Select */
.Select-menu .Select-option:focus,
.Select-menu .Select-option:hover {
  background-color: #ebf5ff;
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}

.Select--multi .Select-value {
  font-size: 1em;
}

.Select-menu-outer {
  width: auto;
  min-width: 100%;
}

.Select .location-selection {
  float: left;
  text-align: left;
  line-height: 16px;
}

.Select .location-selection-id {
  font-size: 11px;
}

.paddings {
  padding: 15px;
}

.nav-placeholder {
  min-height: 50px;
  margin-bottom: 20px;
}

/* Bootstrap panel */
.panel-heading {
  padding: 15px;
}

/* react-bootstrap-table-next pagination */
.row.react-bootstrap-table-pagination {
  margin: 0;
}
.row.react-bootstrap-table-pagination > :not(.react-bootstrap-table-pagination-list) {
  width: 0;
  margin: 0;
  padding: 0;
}
.row.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list {
  width: 100%;
  text-align: center;
  padding: 0;
}

.react-bootstrap-table tr th {
  background-color: #f9f9f9;
  color: #337ab7;
  cursor: default;
}
.react-bootstrap-table tr th:hover {
  color: #23527c;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  border-top: 0;
  border-bottom: 1px solid #ddd;
}

.react-bootstrap-table .remove-icon,
.react-bootstrap-table .error-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
  float: right;
  cursor: pointer;
}
.react-bootstrap-table .remove-icon {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  background-image: url(/assets/build/848a4c486e2a3cd21efd.svg);
}
.react-bootstrap-table .remove-icon.default-cell {
  display: none;
}
.react-bootstrap-table .error-icon {
  background-image: url(/assets/build/42fca8cd07d6e40cfd06.svg);
}

.nav.nav-tabs {
  border: 0;
}
.nav.nav-tabs li.active > a,
.nav.nav-tabs li:hover > a {
  color: #337ab7;
  border-bottom-width: 0;
}
.nav.nav-tabs li > a {
  color: #fff;
  border-bottom: none;
}
.nav.nav-tabs li > a:focus {
  outline: none;
}

.label-bordered .control-label {
  width: 100%;
  border-bottom: 1px solid #d6d6d6;
  padding: 5px 0;
  margin-bottom: 10px;
}

.no-padding {
  padding: 0;
}
.no-margin {
  margin: 0;
}

.btn-brand {
  border-color: transparent;
  background-color: #337ab7;
}
.btn-brand:hover {
  background-color: #2d6da3;
}

@-webkit-keyframes Rotation-right {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes Rotation-right {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.text-bold {
  font-weight: 600 !important;
}

.input-noborder {
  border: none;
  outline: none;
}

.alert-well {
  padding-top: 25px;
  padding-right: 35px;
  position: relative;
}
.alert-well .close {
  right: 10px;
  top: 10px;
  position: absolute;
}

.primary-button {
  background-color: #5bc0de;
  color: #fff;
  border-color: #46b8da;
}
.primary-button:hover, .primary-button:focus {
  color: #fff;
  border-color: #269abc;
  background-color: #31b0d5;
}
.primary-button:active, .switch .primary-button.switch-disabled, .primary-button.switch, .primary-button:active:focus {
  color: #fff;
  border-color: #337ab7;
  background-color: #269abc;
}

.fixed-editable-table {
  table-layout: fixed;
}
.fixed-editable-table.row-select-table td:first-child,
.fixed-editable-table.row-select-table th:first-child {
  width: 30px;
}
.fixed-editable-table td,
.fixed-editable-table th {
  text-overflow: ellipsis;
  overflow: hidden;
}
.fixed-editable-table td {
  height: 51px;
}
.fixed-editable-table .react-bootstrap-table-editing-cell {
  overflow: visible;
}

.react-bootstrap-table .archived {
  position: relative;
  background-color: #e0e0e0;
}

.map-svg-modal.adding-marker {
  cursor: url(/assets/build/3b578fc9ccfecb5d45cc.svg) 7 6, auto;
}

.pos-relative {
  position: relative;
}

.interactive {
  cursor: pointer;
}

.sensor-devices-table th.sortable .order {
  visibility: hidden;
}

/* stylelint-disable */
/* stylelint-enable */
/* login */
/* login */
@-webkit-keyframes loaderspinner {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loaderspinner {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.control-input {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e5e6e7;
  border-radius: 0.25rem;
  outline: none;
  transition: border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;
}
.control-input[type=checkbox] {
  width: auto;
}
.control-input[type=text], .control-input[type=email] {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.15;
  padding: 1rem;
}
.control-input:focus {
  border-color: #00696f;
  box-shadow: 0 0 0 0.2rem rgba(0, 129, 136, 0.5);
}

.app-btn {
  display: inline-block;
  margin: 0.15rem;
  padding: 0.375rem 0.75rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: color fill 250ms ease-in-out, background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out, outline 250ms ease-in-out;
  font-family: "Poppins", sans-serif;
}
.app-btn-brand {
  color: #fff;
  background-color: #008188;
}
.app-btn-brand:hover {
  background-color: #00696f;
}
.app-btn-brand:active, .switch .app-btn-brand.switch-disabled, .app-btn-brand.switch {
  background-color: #00757b;
}
.app-btn-brand:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.app-btn-brand:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-brand:disabled:focus-visible, .app-btn-brand:disabled:hover {
  color: #fff;
  background-color: #008188;
}
.app-btn-brand .app-btn-spinner {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.app-btn-outline-brand {
  color: #008188;
  background-color: transparent;
  border-color: #008188;
}
.app-btn-outline-brand:hover {
  color: #fff;
  background-color: #008188;
}
.app-btn-outline-brand:active, .switch .app-btn-outline-brand.switch-disabled, .app-btn-outline-brand.switch {
  background-color: #00696f;
}
.app-btn-outline-brand:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.app-btn-outline-brand:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-brand:disabled:focus-visible, .app-btn-outline-brand:disabled:hover {
  color: #008188;
  background-color: transparent;
}
.app-btn-outline-brand .app-btn-spinner {
  border-top: 2px solid #008188;
  border-left: 2px solid #008188;
}
.app-btn-success {
  color: #fff;
  background-color: #99ca72;
}
.app-btn-success:hover {
  background-color: #7fbc4d;
}
.app-btn-success:active, .switch .app-btn-success.switch-disabled, .app-btn-success.switch {
  background-color: #78b745;
}
.app-btn-success:focus-visible {
  outline: 0.1666666667rem solid #99ca72;
  outline-offset: 0.1666666667rem;
}
.app-btn-success:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-success:disabled:focus-visible, .app-btn-success:disabled:hover {
  color: #fff;
  background-color: #99ca72;
}
.app-btn-success .app-btn-spinner {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.app-btn-outline-success {
  color: #99ca72;
  background-color: transparent;
  border-color: #99ca72;
}
.app-btn-outline-success:hover {
  color: #fff;
  background-color: #99ca72;
}
.app-btn-outline-success:active, .switch .app-btn-outline-success.switch-disabled, .app-btn-outline-success.switch {
  background-color: #8cc35f;
}
.app-btn-outline-success:focus-visible {
  outline: 0.1666666667rem solid #99ca72;
  outline-offset: 0.1666666667rem;
}
.app-btn-outline-success:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-success:disabled:focus-visible, .app-btn-outline-success:disabled:hover {
  color: #99ca72;
  background-color: transparent;
}
.app-btn-outline-success .app-btn-spinner {
  border-top: 2px solid #99ca72;
  border-left: 2px solid #99ca72;
}
.app-btn-warning {
  color: #333;
  background-color: #fed74c;
}
.app-btn-warning:hover {
  background-color: #fdcb1a;
}
.app-btn-warning:active, .switch .app-btn-warning.switch-disabled, .app-btn-warning.switch {
  background-color: #fdc80d;
}
.app-btn-warning:focus-visible {
  outline: 0.1666666667rem solid #fed74c;
  outline-offset: 0.1666666667rem;
}
.app-btn-warning:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-warning:disabled:focus-visible, .app-btn-warning:disabled:hover {
  color: #333;
  background-color: #fed74c;
}
.app-btn-warning .app-btn-spinner {
  border-top: 2px solid #333;
  border-left: 2px solid #333;
}
.app-btn-outline-warning {
  color: #fed74c;
  background-color: transparent;
  border-color: #fed74c;
}
.app-btn-outline-warning:hover {
  color: #333;
  background-color: #fed74c;
}
.app-btn-outline-warning:active, .switch .app-btn-outline-warning.switch-disabled, .app-btn-outline-warning.switch {
  background-color: #fdd133;
}
.app-btn-outline-warning:focus-visible {
  outline: 0.1666666667rem solid #fed74c;
  outline-offset: 0.1666666667rem;
}
.app-btn-outline-warning:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-warning:disabled:focus-visible, .app-btn-outline-warning:disabled:hover {
  color: #fed74c;
  background-color: transparent;
}
.app-btn-outline-warning .app-btn-spinner {
  border-top: 2px solid #fed74c;
  border-left: 2px solid #fed74c;
}
.app-btn-danger {
  color: #fff;
  background-color: #ff6666;
}
.app-btn-danger:hover {
  background-color: #ff3333;
}
.app-btn-danger:active, .switch .app-btn-danger.switch-disabled, .app-btn-danger.switch {
  background-color: #ff2626;
}
.app-btn-danger:focus-visible {
  outline: 0.1666666667rem solid #ff6666;
  outline-offset: 0.1666666667rem;
}
.app-btn-danger:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-danger:disabled:focus-visible, .app-btn-danger:disabled:hover {
  color: #fff;
  background-color: #ff6666;
}
.app-btn-danger .app-btn-spinner {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.app-btn-outline-danger {
  color: #ff6666;
  background-color: transparent;
  border-color: #ff6666;
}
.app-btn-outline-danger:hover {
  color: #fff;
  background-color: #ff6666;
}
.app-btn-outline-danger:active, .switch .app-btn-outline-danger.switch-disabled, .app-btn-outline-danger.switch {
  background-color: #ff4c4c;
}
.app-btn-outline-danger:focus-visible {
  outline: 0.1666666667rem solid #ff6666;
  outline-offset: 0.1666666667rem;
}
.app-btn-outline-danger:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-danger:disabled:focus-visible, .app-btn-outline-danger:disabled:hover {
  color: #ff6666;
  background-color: transparent;
}
.app-btn-outline-danger .app-btn-spinner {
  border-top: 2px solid #ff6666;
  border-left: 2px solid #ff6666;
}
.app-btn-default {
  color: #fff;
  background-color: #5e5e5e;
}
.app-btn-default:hover {
  background-color: #454545;
}
.app-btn-default:active, .switch .app-btn-default.switch-disabled, .app-btn-default.switch {
  background-color: #3e3e3e;
}
.app-btn-default:focus-visible {
  outline: 0.1666666667rem solid #5e5e5e;
  outline-offset: 0.1666666667rem;
}
.app-btn-default:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-default:disabled:focus-visible, .app-btn-default:disabled:hover {
  color: #fff;
  background-color: #5e5e5e;
}
.app-btn-default .app-btn-spinner {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.app-btn-outline-default {
  color: #5e5e5e;
  background-color: transparent;
  border-color: #5e5e5e;
}
.app-btn-outline-default:hover {
  color: #fff;
  background-color: #5e5e5e;
}
.app-btn-outline-default:active, .switch .app-btn-outline-default.switch-disabled, .app-btn-outline-default.switch {
  background-color: #515151;
}
.app-btn-outline-default:focus-visible {
  outline: 0.1666666667rem solid #5e5e5e;
  outline-offset: 0.1666666667rem;
}
.app-btn-outline-default:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-default:disabled:focus-visible, .app-btn-outline-default:disabled:hover {
  color: #5e5e5e;
  background-color: transparent;
}
.app-btn-outline-default .app-btn-spinner {
  border-top: 2px solid #5e5e5e;
  border-left: 2px solid #5e5e5e;
}
.app-btn-link {
  padding: 0;
  color: #008188;
  background-color: transparent;
  border: 0;
}
.app-btn-link:hover {
  color: #002022;
}
.app-btn-link:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-link:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.app-btn-transparent {
  color: #5e5e5e;
  background-color: transparent;
  border-color: transparent;
}
.app-btn-transparent:hover, .app-btn-transparent:active, .switch .app-btn-transparent.switch-disabled, .app-btn-transparent.switch, .app-btn-transparent:focus-visible {
  color: #2b2b2b;
}
.app-btn-transparent:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.app-btn-transparent:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.app-btn-transparent .btn-spinner {
  border-top: 0.2rem solid #5e5e5e;
  border-left: 0.2rem solid #5e5e5e;
}
.app-btn-rounded {
  min-width: 10rem;
  border-radius: 1.75rem;
}
.app-btn-full-width {
  width: 100%;
}
.app-btn-loading {
  position: relative;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.app-btn-spinner {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  margin: auto;
  margin-top: -0.625rem;
  background: transparent;
  border-radius: 50%;
  border: 0.2rem solid transparent;
  -webkit-animation: loaderspinner 1000ms infinite;
          animation: loaderspinner 1000ms infinite;
}
.app-btn-icon, .app-btn-outline-icon {
  color: #008188;
  background-color: transparent;
  border-color: #008188;
  min-width: auto;
  line-height: 0;
  border-radius: 50%;
  padding: 8px;
}
.app-btn-icon:hover, .app-btn-outline-icon:hover {
  color: #fff;
  background-color: #008188;
}
.app-btn-icon:active, .switch .app-btn-icon.switch-disabled, .app-btn-icon.switch, .app-btn-outline-icon:active, .switch .app-btn-outline-icon.switch-disabled, .app-btn-outline-icon.switch {
  background-color: #00696f;
}
.app-btn-icon:focus-visible, .app-btn-outline-icon:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.app-btn-icon:disabled, .app-btn-outline-icon:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-icon:disabled:focus-visible, .app-btn-icon:disabled:hover, .app-btn-outline-icon:disabled:focus-visible, .app-btn-outline-icon:disabled:hover {
  color: #008188;
  background-color: transparent;
}
.app-btn-icon .app-btn-spinner, .app-btn-outline-icon .app-btn-spinner {
  border-top: 2px solid #008188;
  border-left: 2px solid #008188;
}
.app-btn-with-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.app-btn-with-icon.icon-start {
  flex-direction: row-reverse;
}

.app-btn-group {
  display: inline-block;
  margin: 0.15rem;
}
.app-btn-group .app-btn {
  margin: 0;
  border-radius: 0;
}
.app-btn-group .app-btn:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.app-btn-group .app-btn:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.app-btn-group .app-btn + .app-btn {
  border-left-width: 0;
}

.spinner {
  position: relative;
  opacity: 0.8;
}
.spinner-circle {
  position: absolute;
  top: calc(50% - 1.5625rem);
  left: calc(50% - 1.5625rem);
  width: 3.125rem;
  height: 3.125rem;
  margin: 0 auto;
  border: 0.3333333333rem solid #f8f8f8;
  border-radius: 50%;
  border-top: 0.3333333333rem solid #000;
  text-align: center;
  -webkit-animation: 2000ms linear infinite spin;
          animation: 2000ms linear infinite spin;
}
.spinner-background {
  width: 100%;
  height: 100%;
  background: #ccc;
}
.spinner-full-screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100dvh;
  background: #ccc;
  cursor: wait;
  z-index: 9999;
}
.spinner-full-screen .spinner-circle {
  position: fixed;
}
.spinner.spinner-full-container-size {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.spinner-background-transparent {
  background: transparent;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*
    TODO remove when old studio will be removed
    temp fix as old studio uses same login comp
*/
.login-container .idp-select .dropdown-item.selected {
  background: #fff;
}

.sso-failed-container.login-container .form-wrapper .login-title {
  margin-top: 16.6666666667rem;
}
.sso-failed-container.login-container .form-wrapper .login-subtitle {
  width: 50rem;
  white-space: normal;
  line-height: 1.5;
}
.sso-failed-container.login-container .form-wrapper .login-title,
.sso-failed-container.login-container .form-wrapper .login-subtitle {
  order: -1;
}
.sso-failed-container.login-container .form-wrapper .login-logo {
  margin: 0;
  max-height: none;
  width: 30.8333333333rem;
}
.sso-failed-container.login-container .form-wrapper .login-content-wrapper {
  margin-top: 2.5rem;
}

@media only screen and (max-width: 768px) {
  .sso-failed-container.login-container .form-wrapper .login-subtitle {
    width: 41.6666666667rem;
  }
}
@media only screen and (max-width: 576px) {
  .sso-failed-container.login-container .form-wrapper .login-title {
    margin-top: auto;
  }
  .sso-failed-container.login-container .form-wrapper .login-subtitle {
    width: auto;
  }
}
.idp-select-container {
  width: 100%;
}
.idp-select-container .idp-title {
  font-size: 1.25rem;
  color: #5e5e5e;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 0.8333333333rem;
}
.idp-select-container .idp-select {
  position: relative;
  width: 100%;
  padding: 0.8333333333rem;
  background: #fff;
  margin-bottom: 1.6666666667rem;
  font-weight: 600;
  cursor: pointer;
}
.idp-select-container .idp-select::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 5%;
  border-width: 0 0.3333333333rem 0.3333333333rem;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
  -webkit-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}
.idp-select-container .idp-select .dropdown-item {
  text-align: left;
  padding: 0.4166666667rem 1.6666666667rem;
}
.idp-select-container .idp-select .dropdown-item:hover {
  background: #bbfcff;
}
.idp-select-container .idp-select .dropdown-item.selected {
  color: #008188;
}
.idp-select-container .dropdown-list {
  width: 100%;
  margin-top: 0.1666666667rem;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.remind-form {
  margin: 1.25rem auto;
  text-align: center;
}
.remind-form .remind-form-error-alert {
  margin-bottom: 2.9166666667rem;
}

.reset {
  height: 100%;
  padding: 8dvh 0 2.75rem;
  overflow-y: auto;
}
.reset-form {
  margin: 1.25rem auto;
  text-align: center;
}
.reset-form .password-saved {
  height: 3rem;
  width: 3rem;
  position: relative;
  bottom: 1.25rem;
  fill: #008188;
}
.reset-form .confirm-password {
  margin-top: 1.25rem;
  height: auto;
}

.reset-form .password-input-wrap {
  position: relative;
}
.reset-form .password-input-wrap .password__hint {
  top: 26px;
  right: 17px;
}
.reset-form .error {
  text-align: left;
}
.reset-form .reset-form-error-alert {
  margin-bottom: 2.9166666667rem;
}

.step-form {
  width: 100%;
  height: 100%;
}

.user-card {
  position: relative;
  margin-bottom: 0.833rem;
  background-color: #fff;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 1px 1px 6px 1px rgba(204, 204, 204, 0.73);
  width: 100%;
}
.user-card__body {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between;
  max-height: 5rem;
  padding: 0;
}
.user-card__avatar {
  width: 5rem;
  height: 5rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #008188;
  border-radius: 0.333rem 0 0 0.333rem;
}
.user-card__avatar .avatar {
  border-radius: 0.333rem 0 0 0.333rem;
}
.user-card__avatar .avatar.initials-only {
  font-size: 2.0833333333rem;
}
.user-card__data {
  display: flex;
  flex-direction: column;
  width: 75%;
  max-height: 5rem;
  overflow: hidden;
  flex-grow: 1;
  padding: 0 1.25rem;
}
.user-card__name, .user-card__tenant {
  margin: 0;
  font-size: 1rem;
  text-align: left;
}
.user-card__name {
  font-size: 1.167rem;
  font-weight: 600;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.user-card__tenant {
  font-weight: 400;
  font-size: 1rem;
  color: #5e5e5e;
  max-height: 2.9166rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  -webkit-line-clamp: 2;
  box-orient: vertical;
}
.user-card__actions {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  height: 100%;
  width: 15%;
  right: 0.417rem;
}
.user-card__action {
  height: 5rem;
  padding-right: 0;
}
.user-card__action .user-card__name {
  text-align: center;
  margin: 0;
}
.user-card__action .user-card__name::before {
  content: "+";
  position: relative;
  right: 1rem;
  font-size: 1rem;
  bottom: 0.083rem;
  font-weight: 600;
}
.user-card__action .user-card__data {
  max-width: 100%;
}
.user-card__disabled {
  position: absolute;
  top: -0.167rem;
  left: -0.167rem;
  width: calc(100% + 0.25rem);
  height: calc(100% + 0.25rem);
  min-height: 6.083rem;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 0.333rem;
  cursor: not-allowed;
  z-index: 100;
}

.user-card__disabled + .user-card__body,
.user-card__disabled + .user-card__body + .user-card__actions {
  opacity: 0.65;
}

.login-container {
  height: 100%;
  padding: 0 0 0.417rem;
  overflow-y: auto;
  background: #f8f8f8;
  font-family: "Poppins", sans-serif;
  /* stylelint-enable */
}
.login-container .form-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 25rem;
  margin: 0 auto;
  height: 100%;
  text-align: center;
  /* stylelint-disable */
  /* stylelint-enable */
}
.login-container .form-wrapper .login-logo {
  width: 100%;
  max-height: 43px;
}
.login-container .form-wrapper .login-title {
  margin-top: 7.083rem;
  margin-bottom: 0.833rem;
  font-size: 1.5rem;
  font-weight: 600;
  color: #333;
}
.login-container .form-wrapper .login-title:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.login-container .form-wrapper .login-subtitle {
  margin-top: 0.8333333333rem;
  font-size: 1.167rem;
  font-weight: 500;
  color: #5e5e5e;
  white-space: nowrap;
}
.login-container .form-wrapper .login-input,
.login-container .form-wrapper .rbt-input-main {
  padding: 1.083rem 1.333rem;
  border: 0.083rem solid #dadada;
  border-radius: 0.417px;
  line-height: 1.167rem;
  font-size: 1.167rem;
}
.login-container .form-wrapper .login-input::-webkit-input-placeholder, .login-container .form-wrapper .rbt-input-main::-webkit-input-placeholder {
  color: #5e5e5e;
}
.login-container .form-wrapper .login-input:-ms-input-placeholder, .login-container .form-wrapper .rbt-input-main:-ms-input-placeholder {
  color: #5e5e5e;
}
.login-container .form-wrapper .login-input::-ms-input-placeholder, .login-container .form-wrapper .rbt-input-main::-ms-input-placeholder {
  color: #5e5e5e;
}
.login-container .form-wrapper .login-input::placeholder,
.login-container .form-wrapper .rbt-input-main::placeholder {
  color: #5e5e5e;
}
.login-container .form-wrapper .login-input[type=password],
.login-container .form-wrapper .rbt-input-main[type=password] {
  font: "small-caption";
  font-size: 1.1666666667rem;
}
.login-container .form-wrapper .login-input-label,
.login-container .form-wrapper .rbt-input-main-label {
  display: block;
  text-align: left;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  font-weight: 500;
  color: #5e5e5e;
}
.login-container .form-wrapper .login-back-btn {
  width: auto;
}
.login-container .form-wrapper .app-btn.login-proceed-btn,
.login-container .form-wrapper .app-btn.login-back-btn {
  margin: 2.917rem 0;
}
.login-container .form-wrapper .g-recaptcha {
  margin: 0.833rem 0;
}
.login-container .form-wrapper .login-link {
  font-size: 1.167rem;
  font-weight: 400;
  color: #333;
}
.login-container .form-wrapper .login-copyright {
  margin: 0;
  margin-top: auto;
  font-size: 0.6666666667rem;
  color: #000;
}
.login-container .form-wrapper .login-copyright a:hover {
  text-decoration: underline;
  color: #008188;
}
.login-container .form-wrapper .login-controls,
.login-container .form-wrapper .login-links {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  /* stylelint-disable */
}
.login-container .form-wrapper .login-controls.single,
.login-container .form-wrapper .login-links.single {
  justify-content: center;
}
.login-container .form-wrapper div.user-card__actions > .snowman-menu {
  width: 100%;
}
.login-container .form-wrapper div.user-card__actions > .snowman-menu > button {
  width: 100%;
}
.login-container .form-wrapper .user-card.user-card__action.add-new .user-card__body {
  width: 100%;
}
.login-container .form-wrapper button.user-card__body {
  width: 80%;
}
.login-container .form-wrapper .user-card__data {
  padding: 0 0 0 1.25rem;
}
.login-container .form-wrapper .login-content-wrapper {
  position: relative;
  width: 100%;
  height: auto;
  margin-top: 4rem;
}
.login-container .form-wrapper .login-content-wrapper .spinner-wrap {
  width: calc(100% + 1.25rem);
  height: calc(100% + 0.8333333333rem);
  position: absolute;
  z-index: 100;
  top: 0;
  background: #f8f8f8;
  margin: -0.4166666667rem 0 0 -0.4166666667rem;
}
.login-container .form-wrapper .login-content-wrapper .spinner {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.login-container .rbt-input-main {
  min-height: 3.75rem;
}
.login-container .rbt-input-hint-container {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.login-container .tenant-lookup-trigger-label {
  text-align: left;
  color: #5e5e5e;
  display: block;
}
.login-container .lookup-trigger {
  text-align: left;
}
.login-container .user-card__body:focus-visible,
.login-container .user-card__action:focus-visible,
.login-container .snowman-menu > .btn.btn-link:focus-visible,
.login-container .switch .snowman-menu > .btn-link.switch-thumb:focus-visible,
.switch .login-container .snowman-menu > .btn-link.switch-thumb:focus-visible,
.login-container .switch .snowman-menu > .btn-link.switch-disabled:focus-visible,
.switch .login-container .snowman-menu > .btn-link.switch-disabled:focus-visible,
.login-container .snowman-menu > .btn-link.switch:focus-visible,
.login-container .snowman-menu__action:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}

@media screen and (min-width: 320px) {
  .login-container .form-wrapper .login-logo {
    margin-top: 6.667rem;
  }
}
@media screen and (min-width: 768px) {
  .login-container .form-wrapper .login-logo {
    margin-top: 6.667rem;
  }
}
@media screen and (min-width: 1024px) {
  .login-container .form-wrapper .login-logo {
    margin-top: 8.333rem;
  }
}
@media screen and (min-width: 1200px) {
  .login-container .form-wrapper .login-logo {
    margin-top: 15rem;
  }
}
@media screen and (min-height: 580px) {
  .login-container {
    display: flex;
    align-items: center;
    padding-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .login-container .form-wrapper .login-subtitle {
    white-space: normal;
  }
}
.login-form.change-password {
  width: 100%;
  margin-top: 2.5rem;
}

.change-password label {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 5px;
  max-width: 100%;
}
.change-password .password-input-wrap {
  position: relative;
}
.change-password .password-input-wrap .password__hint {
  top: 17px;
  right: 17px;
}
.change-password .has-success .help-block {
  color: #b4d897 !important;
}
.change-password .change-password-error-alert {
  margin-bottom: 2.9166666667rem;
}
.change-password .change-password-error-alert .error {
  text-align: left;
}

.snowman-menu {
  height: 100%;
  position: relative;
}
.snowman-menu .btn, .snowman-menu .switch .switch-thumb, .switch .snowman-menu .switch-thumb, .snowman-menu .switch .switch-disabled, .switch .snowman-menu .switch-disabled, .snowman-menu .switch {
  height: 100%;
  margin: 0;
}
.snowman-menu .btn-link::before,
.snowman-menu .btn-link::after {
  content: "";
}
.snowman-menu .snowman-dot,
.snowman-menu .btn-link::before,
.snowman-menu .btn-link::after {
  display: block;
  margin: 3px auto;
  width: 4px;
  height: 4px;
  background: #5e5e5e;
  border-radius: 50%;
}
.snowman-menu__items {
  position: absolute;
  z-index: 10;
  -webkit-animation: hint 500ms 1;
          animation: hint 500ms 1;
  width: 150px;
  padding: 0;
  background-color: #fff;
  border-radius: 2px;
  list-style-type: none;
  box-shadow: 4px 2px 5px rgba(0, 0, 0, 0.75), -1px 1px 3px rgba(0, 0, 0, 0.85);
}
.snowman-menu__action {
  display: flex;
  width: 100%;
  height: 34px;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.snowman-menu__action:hover {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.75);
}
.snowman-menu__action:visited {
  color: inherit;
}
.snowman-menu.right-position .snowman-menu__items {
  left: 100%;
  top: 1.25rem;
}
.snowman-menu.left-position .snowman-menu__items {
  right: 100%;
}
.snowman-menu.top-position .snowman-menu__items {
  bottom: 100%;
}
.snowman-menu.bottom-position .snowman-menu__items {
  top: 100%;
}

@-webkit-keyframes hint {
  0% {
    -webkit-transform: translate(5px, -15px);
            transform: translate(5px, -15px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes hint {
  0% {
    -webkit-transform: translate(5px, -15px);
            transform: translate(5px, -15px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.password__hint {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  text-align: right;
  cursor: help;
}
.password__hint .fa-info-circle {
  color: #ccc;
  font-size: 20px;
}
.password__hint .icon-info-circle {
  fill: #ccc;
}
.password__hint-rules {
  position: relative;
  min-width: 300px;
  -webkit-animation: hint 500ms 1;
          animation: hint 500ms 1;
}
.password__hint-rule {
  margin: 10px 0;
  white-space: nowrap;
}
.password__hint-container {
  position: absolute;
  top: 100%;
  right: 0;
  padding: 5px 12px;
  border: 1px solid #ccc;
  text-align: left;
  background-color: #fff;
  border-radius: 2px;
}

.btn-loading {
  position: relative;
}
.btn-loading .loader {
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  height: 20px;
  width: 20px;
  margin-top: -10px;
}

.control-checkbox {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.control-checkbox-input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.control-checkbox-input:focus-visible + label .control-checkbox-icon {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
  border-radius: 0.3333333333rem;
}
.control-checkbox.disabled {
  cursor: not-allowed;
  opacity: 0.3;
}
.control-checkbox .control-checkbox-icon {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.5rem;
  fill: #fff;
}
.control-checkbox .icon-checkbox-active,
.control-checkbox .icon-checkbox-indeterminate {
  fill: #008188;
}

.breadcrumbs {
  margin: 1rem 0;
  padding: 0;
  font-size: 0.85rem;
  line-height: 1.5;
}
.breadcrumbs-item {
  display: inline-flex;
  align-items: center;
}
.breadcrumbs-item-link {
  background: none;
  border: none;
  line-height: inherit;
  padding: 0;
  display: block;
  font: inherit;
}
.breadcrumbs-item-link:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.breadcrumbs-item-link, .breadcrumbs-separator {
  color: #5e5e5e;
  text-decoration: none;
  cursor: pointer;
}
.breadcrumbs-item-link:hover {
  color: #008188;
}
.breadcrumbs-icon {
  margin-right: 0.33rem;
}
.breadcrumbs-icon.icon-context-menu {
  width: 1rem;
  height: 1rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.breadcrumbs-separator {
  font-size: 0.65rem;
  margin: 0 0.4166666667rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 1.1666666667rem;
  height: 1.1666666667rem;
}

.icon {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  overflow: visible;
  vertical-align: -0.125rem;
}
.icon.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.default-stroke {
  stroke: #000;
  fill: none;
}

.avatar {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.avatar.initials-only {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
}
.avatar.initials-only.style-1 {
  background: #cacfc4;
  color: #505f3b;
}
.avatar.initials-only.style-2 {
  background: #d0bec4;
  color: #64293b;
}
.avatar.initials-only.style-3 {
  background: #c6e4e9;
  color: #43a7b5;
}
.avatar.initials-only.style-4 {
  background: #c6d0d0;
  color: #426263;
}
.avatar.initials-only.style-5 {
  background: #d6cfbc;
  color: #776122;
}
.avatar.initials-only.style-6 {
  background: #b9c0cb;
  color: #182f52;
}
.avatar.initials-only.style-7 {
  background: #c0d5f1;
  color: #2f73d0;
}

.avatar-container.with-placeholder {
  border-radius: 50%;
  background: #008188;
}

.avatar-group {
  display: flex;
  align-items: center;
}
.avatar-group .avatar-container {
  width: 2.8333333333rem;
  height: 2.8333333333rem;
}
.avatar-group .avatar-container:nth-child(1) {
  margin-left: -0.1666666667rem;
}
.avatar-group .avatar-container:nth-child(n+2) {
  margin-left: -0.5833333333rem;
}
.avatar-group .more {
  color: #5e5e5e;
  font-size: 1.1666666667rem;
  margin-left: 0.4166666667rem;
  z-index: 1;
}

.dialog-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(151, 151, 151, 0.7019607843);
  z-index: 2001;
}
.dialog-wrap .dialog-content {
  background: #fff;
  padding: 2.0833333333rem;
  border-radius: 0.8333333333rem;
  max-width: 90%;
  max-height: 90%;
  position: relative;
}
.dialog-wrap.small .dialog-content {
  width: 37.5rem;
}
.dialog-wrap.medium .dialog-content {
  width: 75rem;
}
.dialog-wrap.large .dialog-content {
  width: 112.5rem;
}
.dialog-wrap.full-screen .dialog-content {
  width: 90%;
  height: 90%;
}
.dialog-wrap .dialog-header .dialog-title {
  text-align: center;
  color: #333;
  font-size: 1.3333333333rem;
  font-weight: 600;
}
.dialog-wrap .dialog-header .dialog-close-btn {
  position: absolute;
  right: 2.0833333333rem;
  top: 2.0833333333rem;
  z-index: 401;
  background: none;
  border: none;
  outline: none;
}
.dialog-wrap .dialog-header .dialog-close-btn:hover {
  cursor: pointer;
}
.dialog-wrap .dialog-header .dialog-close-btn .icon {
  fill: #5e5e5e;
}
.dialog-wrap .dialog-body {
  flex: 1;
}
.dialog-wrap .dialog-body .action-container {
  text-align: center;
  margin-top: 2rem;
}

.no-scroll {
  overflow: hidden;
}

.confirmation-dialog .dialog-header {
  padding: 2.0833333333rem 2.0833333333rem 0;
}
.confirmation-dialog .dialog-content {
  padding: 0;
}
.confirmation-dialog .confirmation-message {
  padding: 2.0833333333rem;
  font-size: 1.1666666667rem;
  color: #5e5e5e;
  text-align: center;
}
.confirmation-dialog.no-title .dialog-header {
  padding: 0;
}
.confirmation-dialog.no-title .confirmation-message {
  padding: 4.1666666667rem 2.0833333333rem;
}
.confirmation-dialog .confirmation-footer {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.confirmation-dialog .confirmation-footer .confirm-button,
.confirmation-dialog .confirmation-footer .cancel-button {
  height: 4.5833333333rem;
  width: calc(50% - 0.0416666667rem);
  font-size: 1.1666666667rem;
  border-bottom-left-radius: 0.8333333333rem;
  border-bottom-right-radius: 0.8333333333rem;
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.confirmation-dialog .confirmation-footer .confirm-button {
  color: #008188;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.8333333333rem;
}
.confirmation-dialog .confirmation-footer .cancel-button {
  color: #5e5e5e;
}
.confirmation-dialog .confirmation-footer::before, .confirmation-dialog .confirmation-footer::after {
  content: "";
  position: absolute;
  background: #f6f6f6;
}
.confirmation-dialog .confirmation-footer::before {
  top: 0;
  left: 0;
  height: 0.0833333333rem;
  width: 100%;
}
.confirmation-dialog .confirmation-footer::after {
  top: 0;
  left: calc(50% - 0.0416666667rem);
  width: 0.0833333333rem;
  height: 100%;
}
.confirmation-dialog .app-btn-inline-spinner {
  display: flex;
  align-items: center;
}

.dropdown {
  position: relative;
}
.dropdown .nested-dropdown-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 5px;
}
.dropdown.multi-level .dropdown-item.on-path:not(.selected) {
  background: #dadada;
}
.dropdown-list {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  flex-direction: column;
  min-width: 150px;
  margin: 0;
  padding: 0;
  background-color: #fff;
  list-style-type: none;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-animation-name: dropdown-list;
          animation-name: dropdown-list;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  z-index: 1000;
}
.dropdown-list.direction-top {
  top: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-animation-name: dropdown-list-top;
          animation-name: dropdown-list-top;
}
.dropdown-item {
  cursor: pointer;
  position: relative;
}
.dropdown-item:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.dropdown.dropup .dropdown-list {
  top: auto;
  bottom: 100%;
  -webkit-animation-name: dropup-list;
          animation-name: dropup-list;
  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.05);
}
.dropdown.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.dropdown.is-disabled .dropdown-trigger {
  cursor: auto;
}
.dropdown-trigger {
  background: none;
  border: none;
  line-height: inherit;
  padding: 0;
  display: block;
  font: inherit;
  font-size: 1rem;
  text-align: start;
  width: 100%;
}
.dropdown-trigger:focus-visible {
  outline: 0.1666666667rem solid #008188;
  outline-offset: 0.1666666667rem;
}
.dropdown .return-btn {
  display: none;
}
.dropdown .dropdown-item-popper {
  width: 100%;
}
.dropdown .dropdown-item-popper .dropdown-list {
  width: 100%;
  position: relative;
}
.dropdown .dropdown-item-popper .popper {
  width: 100%;
}
.dropdown .dropdown-items {
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.dropdown .dropdown-items::-webkit-scrollbar {
  width: 0;
}
.dropdown .scroll-icon-container {
  justify-content: center;
  position: absolute;
  left: 0;
  width: 100%;
  display: flex;
  background: rgba(255, 255, 255, 0.7);
  z-index: 1;
}
.dropdown .scroll-icon-container.top {
  top: 0;
}
.dropdown .scroll-icon-container.bottom {
  bottom: 0;
}

@media screen and (max-width: 768px) {
  .dropdown .return-btn {
    display: block;
    margin-bottom: 1rem;
  }
  .dropdown .dropdown-list .dropdown-item {
    position: static;
  }
  .dropdown .dropdown-list .nested {
    position: absolute;
    -webkit-transform: none;
            transform: none;
    width: 102%;
    height: 100%;
    top: 0;
    left: -1px;
    background: #fff;
    /* stylelint-disable */
    /* stylelint-enable */
  }
  .dropdown .dropdown-list .nested .dropdown-list {
    position: static;
  }
  .dropdown .dropdown-mobile-wrapper {
    display: flex;
    flex-direction: column;
  }
  .dropdown .dropdown-mobile-wrapper .dropdown-list {
    position: relative;
    min-height: 0;
  }
  .dropdown .dropdown-item-popper .popper {
    position: static !important;
    inset: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
  }
}
.dropdown-trigger-container {
  background: #fff;
  padding: 0.8333333333rem 1.6666666667rem;
  border-radius: 0.3333333333rem;
  box-shadow: 0 0.0833333333rem 0.1666666667rem rgba(0, 0, 0, 0.16);
  cursor: pointer;
  display: flex;
}
.dropdown-trigger-container .value {
  font-size: 1.1666666667rem;
  cursor: pointer;
  box-shadow: none;
  display: -webkit-box; /* stylelint-disable-line */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}
.dropdown-trigger-container .value.search-input {
  padding: 0 1.6666666667rem 0 0;
  border: none;
  width: 100%;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  background: transparent;
}
.dropdown-trigger-container .icon-arrow-dropdown {
  position: absolute;
  right: 1.6666666667rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.5833333333rem;
  min-width: 0.5833333333rem;
}
.dropdown-trigger-container .placeholder {
  color: #5e5e5e;
}
.dropdown-trigger-container.vertical-label-trigger {
  padding-right: 4.1666666667rem;
  flex-direction: column;
}
.dropdown-trigger-container.vertical-label-trigger .label {
  color: #5e5e5e;
  font-size: 1rem;
}
.dropdown-trigger-container.transparent-trigger {
  box-shadow: none;
  padding: 0;
  display: flex;
  gap: 1.6666666667rem;
  justify-content: space-between;
}
.dropdown-trigger-container.transparent-trigger .icon-arrow-dropdown {
  position: relative;
  top: 0;
  right: 0;
  -webkit-transform: none;
          transform: none;
}

.alerts-box {
  position: fixed;
  right: 0.8333333333rem;
  top: 0.8333333333rem;
  max-width: calc(100% - 1.6666666667rem);
  display: flex;
  flex-direction: column;
  gap: 0.8333333333rem;
  align-items: flex-end;
}

.app-alert {
  display: flex;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 15px;
  align-items: center;
  gap: 1.25rem;
  justify-content: space-between;
}
.app-alert.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.app-alert.alert-danger .icon {
  fill: #a94442;
}
.app-alert.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.app-alert.alert-warning .icon {
  fill: #8a6d3b;
}
.app-alert.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.app-alert.alert-info .icon {
  fill: #31708f;
}
.app-alert.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.app-alert.alert-success .icon {
  fill: #3c763d;
}
.app-alert .close-btn {
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
}
.app-alert .close-btn .icon {
  width: 1.6666666667rem;
  height: 1.6666666667rem;
}

.popper-container {
  display: inline-block;
  line-height: 1;
}
.popper-container .popper {
  z-index: 555;
  line-height: normal;
}

.tooltip-container .popper {
  padding: 0.5833333333rem;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
  max-width: 25rem;
  border-radius: 0.3333333333rem;
}
.tooltip-container .popper.light-theme {
  background: #fff;
}
.tooltip-container .popper.dark-theme {
  background: #5e5e5e;
  color: #fff;
}
.tooltip-container .popper .popper-arrow,
.tooltip-container .popper .popper-arrow::before {
  position: absolute;
  width: 1rem;
  height: 1rem;
  background: #fff;
}
.tooltip-container .popper .popper-arrow {
  visibility: hidden;
}
.tooltip-container .popper .popper-arrow::before {
  visibility: visible;
  content: "";
  width: 0;
  height: 0;
  background: transparent;
  box-shadow: none;
}
.tooltip-container .popper[data-popper-placement^=top] > .popper-arrow {
  bottom: -0.5rem;
}
.tooltip-container .popper[data-popper-placement^=top] > .popper-arrow::before {
  left: 0;
  bottom: 0;
  border-top: 7px solid #5e5e5e;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.tooltip-container .popper[data-popper-placement^=bottom] > .popper-arrow {
  top: -0.5rem;
  left: 0;
}
.tooltip-container .popper[data-popper-placement^=bottom] > .popper-arrow::before {
  left: 0;
  top: 0;
  border-bottom: 7px solid #5e5e5e;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.tooltip-container .popper[data-popper-placement^=left] > .popper-arrow {
  right: -0.5rem;
}
.tooltip-container .popper[data-popper-placement^=left] > .popper-arrow::before {
  right: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid #5e5e5e;
}
.tooltip-container .popper[data-popper-placement^=right] > .popper-arrow {
  left: -0.5rem;
}
.tooltip-container .popper[data-popper-placement^=right] > .popper-arrow::before {
  left: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 7px solid #5e5e5e;
}

.btn-remove {
  width: 28px;
  height: 28px;
  padding: 0;
}
.btn-remove svg {
  width: 100%;
  height: auto;
  fill: #d9534f;
}
.btn-remove:hover svg {
  fill: #c9302c;
}

.divider-top {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.divider-bottom {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.divider-top::before, .divider-bottom::after {
  content: "";
  display: block;
  margin: 0.8rem 0;
  border-bottom: 1px solid #d6d6d6;
}

.loading-mask {
  position: relative;
}
.loading-mask__backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.25);
}

.SLChart .SLChart-lightness-over {
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
  width: 100%;
  height: 100%;
}
.SLChart .SLChart-gradient-over {
  position: relative;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #000);
  width: 100%;
  height: 100%;
}
.SLChart .SLChart-point {
  width: 10px;
  height: 10px;
  -webkit-transform: translate(-5px, -5px);
          transform: translate(-5px, -5px);
  position: relative;
  border: 2px solid rgba(255, 255, 255, 0.8666666667);
  border-radius: 10px;
}

.HSLPicker {
  padding: 10px;
}
.HSLPicker .SLChart {
  width: 100%;
}
.HSLPicker .PickerSlider-thumb {
  height: 10px;
  background: none;
}
.HSLPicker .HSLPicker-controls {
  display: flex;
}
.HSLPicker .HSLPicker-alpha-bg {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) center left;
  background-size: contain;
}
.HSLPicker .HSLPicker-currentColor {
  display: inline-block;
  margin: 15px 10px;
  width: 20px;
  height: 20px;
  border-radius: 20px;
}
.HSLPicker .HSLPicker-sliders {
  flex: 1;
}
.HSLPicker .HSLPicker-color {
  width: 20px;
  height: 20px;
  border-radius: 20px;
}
.HSLPicker .HSLPicker-alpha-slider {
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #000);
}
.HSLPicker .HSLPicker-hue-slider {
  border-radius: 2px;
  margin: 10px 0;
  background: linear-gradient(to left, #ff0000, #ff00ff, #0000ff, #00ffff, #00ff00, #ffff00, #ff0000);
}

.PickerSlider .PickerSlider-thumb {
  -webkit-appearance: none;
  width: 100%;
}
.PickerSlider .PickerSlider-thumb:focus {
  outline: none;
}
.PickerSlider .PickerSlider-thumb::-moz-range-thumb {
  box-shadow: 0.5px 0.5px 1px rgba(51, 51, 51, 0.4), 0px 0px 1px rgba(51, 51, 51, 0.4);
  border: 1px solid rgba(51, 51, 51, 0.86);
  position: static;
  height: 10px;
  width: 8px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.86);
  cursor: pointer;
}
.PickerSlider .PickerSlider-thumb::-ms-thumb {
  box-shadow: 0.5px 0.5px 1px rgba(51, 51, 51, 0.4), 0px 0px 1px rgba(51, 51, 51, 0.4);
  border: 1px solid rgba(51, 51, 51, 0.86);
  position: static;
  height: 10px;
  width: 8px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.86);
  cursor: pointer;
}
.PickerSlider .PickerSlider-thumb::-webkit-slider-thumb {
  -webkit-appearance: none;
  box-shadow: 0.5px 0.5px 1px rgba(51, 51, 51, 0.4), 0px 0px 1px rgba(51, 51, 51, 0.4);
  border: 1px solid rgba(51, 51, 51, 0.86);
  position: static;
  height: 10px;
  width: 8px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.86);
  cursor: pointer;
}
.PickerSlider .PickerSlider-thumb:focus::-ms-fill-lower, .PickerSlider .PickerSlider-thumb:focus::-ms-fill-upper, .PickerSlider .PickerSlider-thumb::-moz-range-track, .PickerSlider .PickerSlider-thumb::-ms-fill-upper, .PickerSlider .PickerSlider-thumb:focus::-webkit-slider-runnable-track, .PickerSlider .PickerSlider-thumb::-webkit-slider-runnable-track, .PickerSlider .PickerSlider-thumb::-webkit-slider-track, .PickerSlider .PickerSlider-thumb::-ms-fill-lower, .PickerSlider .PickerSlider-thumb::-ms-track {
  background: transparent;
  height: 100%;
  width: 100%;
}

.color-picker-popper .HSLPicker {
  width: 200px;
}
.color-picker-popper .SLChart {
  height: 150px;
}
.color-picker-popper .popper {
  z-index: 1100;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.5rem;
  box-shadow: 0 0.4166666667rem 0.8333333333rem rgba(0, 0, 0, 0.2);
}

.legend-scales {
  display: flex;
  padding: 0;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 400;
  color: #9a9a9a;
}
.legend-item {
  display: flex;
  width: 20%;
  padding: 0 8px;
  align-items: center;
  justify-content: space-between;
}
.legend-color-container {
  width: 20%;
  min-width: 16px;
}
.legend.mobile-map-legend {
  position: relative;
  z-index: 401;
}
.legend.mobile-map-legend .legend-color-container {
  max-width: 30px;
}
.legend-label {
  flex-grow: 1;
}
.legend-color {
  display: block;
  height: 14px;
  width: 14px;
  margin-right: 15px;
  border-radius: 50%;
}
.legend-comfort, .legend-occupancy, .legend-departments, .legend-zones {
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  .legend-scales {
    display: block;
    font-size: 14px;
  }
  .legend-item {
    width: 100%;
    padding: 8px 8px 8px 12px;
    align-items: flex-start;
  }
  .legend-color {
    margin: 4px auto;
  }
  .legend-departments, .legend-zones {
    justify-content: flex-start;
  }
  .legend.mobile-map-legend .legend-scales {
    display: flex;
    font-size: 12px;
  }
  .legend.mobile-map-legend .legend-item {
    width: 20%;
    padding: 0 8px;
    align-items: center;
  }
  .legend.mobile-map-legend .legend-color {
    margin: 0 auto;
  }
}

#layer-locations {
  pointer-events: visibleFill;
  cursor: pointer;
  fill: transparent;
}

.legend {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(245, 245, 245, 0.75);
  z-index: 1000;
}
.legend-item {
  justify-content: start;
}

.floor-plan-picker > div > div > div {
  padding-right: 15px !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.floor-plan-picker > div > div > input ~ div > div > div {
  white-space: normal;
}
.floor-plan-picker > div div:last-child {
  z-index: 2010;
}

.filter-input {
  position: relative;
}
.filter-input .glyphicon.glyphicon-search {
  position: absolute;
  left: 6px;
  top: 10px;
  z-index: 2;
}
.filter-input .clear-filter {
  position: absolute;
  right: 5px;
  top: 50%;
  display: inline-block;
  margin-top: -8px;
  z-index: 2;
}
.filter-input input.form-control {
  width: 200px;
  display: inline-block;
  padding-left: 25px;
  padding-right: 18px;
}
.filter-input.full-width input.form-control {
  width: 100%;
}

/* stylelint-disable scss/at-extend-no-missing-placeholder */
.switch {
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  width: 100px;
  height: 34px;
  padding: 0;
}
.switch.disabled-control {
  cursor: not-allowed;
  opacity: 0.65;
}
.switch.disabled-control:hover:active, .switch.disabled-control:hover {
  border-color: #d6d6d6;
}
.switch .switch-text {
  height: 100%;
  width: 200%;
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-transform: translateX(-3%);
          transform: translateX(-3%);
}
.switch .switch-enabled,
.switch .switch-disabled {
  flex: 1;
  flex-basis: 44%;
  align-content: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.switch .switch-disabled {
  flex-grow: 1;
  background-color: #e6e6e6;
  box-shadow: none;
}
.switch .switch-disabled:hover {
  background-color: #e6e6e6;
  box-shadow: none;
}
.switch .switch-enabled {
  flex-grow: 0;
}
.switch.switch-enabled {
  border-color: #fff;
}
.switch.switch-enabled .switch-text {
  transition: ease-in 300ms transform;
}
.switch .switch-thumb {
  border-radius: 2px;
  width: 6%;
  height: 100%;
  padding: 0;
  left: 3%;
  position: relative;
}
.switch.switch-disabled {
  border-color: #d6d6d6;
}
.switch.switch-disabled .switch-text {
  -webkit-transform: translateX(-47%);
          transform: translateX(-47%);
  transition: ease-in 300ms transform;
}
.switch.switch-disabled .switch-thumb:hover {
  background-color: #fff;
  border-color: #ccc;
  cursor: inherit;
}

.lazy-lookup {
  position: relative;
}
.lazy-lookup-list {
  position: relative;
  margin: -2px 0 0;
  padding: 0;
  background: #fff;
  border: 1px solid #dcdcdc;
  border-top-width: 2px;
  border-radius: 3px;
  list-style-type: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow: auto;
  z-index: 20;
}
.lazy-lookup-list-wrapper {
  position: absolute;
  width: 100%;
  top: 100%;
}
.lazy-lookup-option {
  padding: 5px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background-color 250ms;
  white-space: nowrap;
  cursor: pointer;
}
.lazy-lookup-option:hover {
  background-color: #b3b3b3;
}
.lazy-lookup-option-info {
  padding: 5px 12px;
  text-align: center;
}
.lazy-lookup-option-disabled {
  padding: 5px 12px;
  background-color: #d9d9d9;
  color: #b3b3b3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: not-allowed;
}
.lazy-lookup-option.is-selected {
  background-color: #337ab7;
  color: #fff;
}
.lazy-lookup .caret {
  position: absolute;
  top: 16px;
  right: 4px;
  z-index: 15;
}
.lazy-lookup .form-control {
  position: relative;
  padding-right: 15px;
  z-index: 10;
}

.input-file-wrapper {
  overflow: hidden;
  position: relative;
}
.input-file-wrapper input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}

.ie-file-input {
  position: relative;
}
.ie-file-input input[type=file] {
  opacity: 0;
}

.TableInput td {
  cursor: default;
  height: 52px;
}

.CoordinateInput {
  margin-bottom: 0;
}

.icon-editor {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 150px;
  height: 150px;
  margin: 10px;
}
.icon-editor img {
  display: block;
  width: 50px;
  height: 50px;
  margin: 10px auto;
}
.icon-editor .btn, .icon-editor .switch, .icon-editor .switch .switch-disabled, .switch .icon-editor .switch-disabled, .icon-editor .switch .switch-thumb, .switch .icon-editor .switch-thumb {
  max-width: 85px;
  overflow: hidden;
  display: none;
}
.icon-editor .controls {
  position: static;
  display: flex;
  width: 100%;
  padding: 10px 15px;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.icon-editor .checkbox-inline {
  width: 25px;
  height: 32px;
}
.icon-editor .checkbox-inline > input {
  margin-top: 9px;
}

.icon-editor:hover .btn, .icon-editor:hover .switch, .icon-editor:hover .switch .switch-disabled, .switch .icon-editor:hover .switch-disabled, .icon-editor:hover .switch .switch-thumb, .switch .icon-editor:hover .switch-thumb {
  display: inline !important;
}

.icon-picker .icons {
  display: flex;
  flex-wrap: wrap;
}
.icon-picker .modal-dialog {
  width: 100%;
  max-width: 800px;
}
.icon-picker img.icon {
  max-width: 60px;
  max-height: 60px;
}

img.icon {
  width: 100%;
  max-width: 30px;
  height: auto;
  max-height: 30px;
}

.add-btn {
  vertical-align: top;
  padding: 1.5px 10px;
  font-size: 20px;
  margin-left: 5px;
}

.btn-group-ordering .btn-link {
  padding-top: 0;
  padding-bottom: 0;
}

.filter-input {
  position: relative;
}
.filter-input .glyphicon.glyphicon-search {
  position: absolute;
  left: 6px;
  top: 10px;
  z-index: 2;
}
.filter-input .clear-filter {
  position: absolute;
  right: 5px;
  top: 50%;
  display: inline-block;
  margin-top: -8px;
  z-index: 2;
}
.filter-input input.form-control {
  width: 200px;
  display: inline-block;
  padding-left: 25px;
  padding-right: 18px;
}
.filter-input.full-width input.form-control {
  width: 100%;
}

.input-file-wrapper {
  overflow: hidden;
  position: relative;
}
.input-file-wrapper input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}

.ie-file-input {
  position: relative;
}
.ie-file-input input[type=file] {
  opacity: 0;
}

.dropdown .option > div {
  padding: 5px 5px 5px 15px;
  cursor: default;
}
.dropdown .option i {
  cursor: default;
  width: 40px;
}
.dropdown .option:hover {
  background-color: #337ab7;
  color: #fff;
}
.dropdown .options-container {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dropdown .option-selected {
  padding: 6px;
  min-height: 34px;
}
.dropdown .expanded .indicator {
  border-width: 0 3px 6px 3px;
  border-color: transparent transparent #626262 transparent;
}
.dropdown .inner {
  position: absolute;
  left: 0;
  width: 100%;
  margin-bottom: 15px;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  z-index: 200;
}
.dropdown .inner .option-selected {
  background-color: #999;
  color: #fff;
}
.dropdown .inner .option-selected:hover {
  background-color: #337ab7;
  color: #fff;
}
.dropdown .option-no-value:hover {
  background-color: unset;
  color: unset;
}
.dropdown .filter-select-remove-icon {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 25px;
  cursor: pointer;
  color: #999;
  font-size: 14px;
}
.dropdown .filter-select-remove-icon:hover {
  color: #222;
}
.dropdown .indicator {
  align-self: center;
  flex: 0;
  right: 7px;
  top: 13px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 3px 0 3px;
  border-color: #626262 transparent transparent transparent;
}
.dropdown .indicator:hover {
  color: #999;
}

.category {
  font-weight: bold;
  padding: 10px 5px;
}

.searchLabel {
  color: #d6d6d6;
  padding: 15px;
}

.errorLabel {
  color: #d9534f;
  padding: 15px;
}

.selected {
  background-color: gray;
}

.multiselect {
  min-width: 260px;
}
.multiselect.form-control {
  position: relative;
  min-height: 34px;
  height: auto;
  padding: 4px 12px;
}
.multiselect .container {
  display: flex;
  align-items: center;
  padding-right: 0;
  width: 100%;
  height: auto;
}
.multiselect .container .glyphicon-remove {
  position: relative;
  right: 7px;
}
.multiselect .search {
  padding-left: 10px;
  flex: 1;
  min-width: 20px;
  border: none;
  outline: none;
}
.multiselect .search:focus {
  outline: none;
  border: none;
}
.multiselect .selection-item {
  background-color: #ccc;
  border: 1px solid #000;
  border-radius: 3px;
  margin: 1px 5px;
  padding: 0 3px;
  display: inline-block;
  max-width: 95%;
  word-break: break-word;
}
.multiselect .selection-item .glyphicon-remove {
  padding: 2px;
  cursor: pointer;
}
.multiselect .selection-item .glyphicon-remove:hover {
  color: #d9534f;
}
.multiselect .selections {
  max-width: 50%;
}
.multiselect .options {
  position: absolute;
  background-color: #fff;
  margin-top: 6px;
  left: 0;
  right: 0;
  border: 1px solid #66afe9;
  border-radius: 3px;
  z-index: 1;
}
.multiselect .options .selected {
  background-color: #ccc;
}
.multiselect .options .option {
  padding: 5px;
}
.multiselect .option:hover {
  color: #fff;
  background-color: #337ab7;
}
.multiselect.expanded {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn,
.input-group-sm > .input-group-btn > input[type=date].switch,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-disabled,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-thumb, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.input-group-sm > .input-group-btn > input[type=time].switch,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-disabled,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-thumb,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.input-group-sm > .input-group-btn > input[type=datetime-local].switch,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-disabled,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-thumb,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.input-group-sm > .input-group-btn > input[type=month].switch,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-disabled,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-thumb,
.input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn,
.input-group-lg > .input-group-btn > input[type=date].switch,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-disabled,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-thumb, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.input-group-lg > .input-group-btn > input[type=time].switch,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-disabled,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-thumb,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.input-group-lg > .input-group-btn > input[type=datetime-local].switch,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-disabled,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-thumb,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.input-group-lg > .input-group-btn > input[type=month].switch,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-disabled,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-thumb,
.input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9 ;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-lg > .input-group-btn > .form-control-static.switch,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-disabled,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-thumb, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.input-group-sm > .input-group-btn > .form-control-static.switch,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-disabled,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-thumb {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .switch,
.switch .input-group-sm > .input-group-btn > .switch-disabled,
.switch .input-group-sm > .input-group-btn > .switch-thumb {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn > select.switch,
.switch .input-group-sm > .input-group-btn > select.switch-disabled,
.switch .input-group-sm > .input-group-btn > select.switch-thumb {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn > textarea.switch,
.switch .input-group-sm > .input-group-btn > textarea.switch-disabled,
.switch .input-group-sm > .input-group-btn > textarea.switch-thumb,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > select[multiple].switch,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-disabled,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-thumb {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .switch,
.switch .input-group-lg > .input-group-btn > .switch-disabled,
.switch .input-group-lg > .input-group-btn > .switch-thumb {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn > select.switch,
.switch .input-group-lg > .input-group-btn > select.switch-disabled,
.switch .input-group-lg > .input-group-btn > select.switch-thumb {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn > textarea.switch,
.switch .input-group-lg > .input-group-btn > textarea.switch-disabled,
.switch .input-group-lg > .input-group-btn > textarea.switch-thumb,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > select[multiple].switch,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-disabled,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-thumb {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .switch + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-disabled + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-thumb + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .switch + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-disabled + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-thumb + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.filter-select {
  position: relative;
  padding: 0;
  min-height: 34px;
  min-width: 200px;
  height: auto;
}
.filter-select .selected {
  padding: 5px 5px 5px 15px;
  cursor: default;
}
.filter-select .selected i {
  cursor: default;
  width: 40px;
}
.filter-select .container {
  width: 100%;
  padding: 0;
}
.filter-select .selected {
  display: flex;
  justify-content: space-between;
  min-height: 32px;
  padding-right: 12px;
}
.filter-select .glyphicon-remove {
  position: absolute;
  top: 50%;
  right: 20px;
  font-size: 10px;
}
.filter-select .glyphicon-remove:hover {
  color: #d9534f;
}
.filter-select .search {
  width: 98%;
  margin: 1%;
}
.filter-select.dropdown .option-selected {
  padding-right: 15px;
}
.filter-select.dropdown .indicator {
  top: calc(50% - 4px);
}
.filter-select .placeholder {
  color: #999;
}

@media (min-width: 768px) {
  .form-inline .filter-select {
    height: 34px;
    width: auto;
    min-width: 150px;
  }
  .form-inline .container.form-control {
    width: 100%;
  }
  .form-inline .search.form-control {
    width: 98%;
    display: block;
  }
}
.lookup {
  position: relative;
  z-index: 110;
}
.lookup .form-control {
  padding-right: 35px;
}
.lookup div.form-control {
  height: auto;
  min-height: 34px;
}
.lookup .caret,
.lookup .clear {
  position: absolute;
}
.lookup .caret {
  top: 16px;
  right: 9px;
}
.lookup .clear {
  display: inline-block;
  top: 17px;
  right: 25px;
  margin-top: -12px;
  color: #777777;
  font-size: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.lookup .clear:before {
  content: "×";
  font-size: inherit;
  font-weight: 600;
  color: inherit;
  cursor: pointer;
}
.lookup-list {
  position: absolute;
  top: 34px;
  width: 100%;
  max-height: 160px;
  padding: 0;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 0 0 3px 3px;
  box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.45);
  list-style-type: none;
  overflow-y: auto;
  z-index: 100;
}
.lookup-list-item {
  padding: 5px 15px;
  cursor: pointer;
  transition: background-color, 250ms;
}
.lookup-list-item.selected {
  background-color: #337ab7;
  color: #fff;
}
.lookup-list-item:hover {
  background-color: rgba(51, 122, 183, 0.25);
}
.lookup-selected-item {
  position: relative;
  display: inline-block;
  padding: 2px 18px 2px 6px;
  margin: 2px;
  background-color: #555555;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
}
.lookup-selected-item .clear {
  top: 50%;
  right: 2px;
  margin-top: -7.5px;
  color: #fff;
  line-height: 15px;
}

#dashboard-pane .dashboards__remove .remove-icon {
  margin: 5px auto;
  float: none;
}

.ColorInput {
  width: 100%;
  display: flex;
  position: relative;
}
.ColorInput-active {
  z-index: 1060;
}
.ColorInput .ColorInput-input {
  flex: 1;
  flex-grow: 10;
  flex-shrink: 0;
}
.ColorInput .ColorInput-color-wrapper {
  padding: 0 5px;
  flex: 0;
}
.ColorInput .ColorInput-color {
  border: 1px solid #d6d6d6;
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 3px;
}
.ColorInput .ColorInput-pickerWrapper {
  position: relative;
}

.color-picker-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1050;
  background: rgba(0, 0, 0, 0.08);
}

.app-header {
  z-index: 1200;
}
.app-header .Navbar_Brand_Logo {
  width: 32px;
  margin-top: -7px;
  float: left;
  margin-right: 7px;
}
.app-header .dropdown-list {
  position: absolute;
  top: 100%;
  right: 0;
  padding: 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  background-clip: padding-box;
  color: #333;
  list-style-type: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);
}
.app-header .dropdown-item {
  display: block;
  padding: 10px 15px;
  white-space: nowrap;
  cursor: pointer;
}
.app-header .dropdown-item:first-child {
  border-bottom: 1px solid #ccc;
}
.app-header .dropdown-item:hover {
  background-color: #f5f5f5;
}
.app-header .dropdown-trigger {
  padding: 15px;
  color: #9d9d9d;
  cursor: pointer;
}
.app-header .dropdown-trigger:hover {
  color: #fff;
}
.app-header .dropdown:focus {
  outline: none;
}
.app-header .navbar-nav {
  display: flex;
  align-items: center;
}
.app-header .navbar-nav .local-org-dropdown {
  margin: 0 2rem;
  width: 240px;
}
.app-header .navbar-nav .local-org-dropdown .lookup-list-item {
  color: #101010;
}
.app-header .navbar-nav .local-org-dropdown .clear {
  display: none;
}

/* stylelint-disable */
.Spinner > div {
  display: table;
  margin: 0 auto;
}

.Spinner-inline {
  display: inline-block;
}

.Spinner .fa-sync.fa-spin {
  width: 40px;
  height: 40px;
}

/* stylelint-enable */
#dashboard-pane .space-categories__table-cell {
  padding: 0;
}
#dashboard-pane .space-categories__table-cell .badge {
  min-width: 120px;
  margin: 3px;
  padding: 6px 12px;
  cursor: pointer;
}
#dashboard-pane .space-categories__table-cell .badge--is-dragging {
  opacity: 0.15;
}
#dashboard-pane .space-categories__drop-zone {
  min-height: 51px;
  padding: 8px;
  transition: background-color 250ms;
}
#dashboard-pane .space-categories__drop-zone--is-hovered {
  background-color: #eeeeee;
}

.tab-panel-container .panel-heading {
  display: flex;
}
.tab-panel-container .nav-tabs li:not(.active) a {
  color: #fff;
}
.tab-panel-container .panel-heading {
  padding-bottom: 0;
}
.tab-panel-container .nav-tabs {
  border: none;
}
.tab-controls {
  padding: 5px 0;
}
.tab-controls button.btn, .tab-controls button.switch, .tab-controls .switch button.switch-disabled, .switch .tab-controls button.switch-disabled, .tab-controls .switch button.switch-thumb, .switch .tab-controls button.switch-thumb,
.tab-controls a.btn,
.tab-controls a.switch,
.tab-controls .switch a.switch-disabled,
.switch .tab-controls a.switch-disabled,
.tab-controls .switch a.switch-thumb,
.switch .tab-controls a.switch-thumb {
  margin-left: 5px;
}
.tab-header-toolbar {
  flex: 1;
}
.tab-header-toolbar > * {
  float: right;
}

.tasks .table td:first-child {
  width: 30px;
}

.tooltip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  padding: 5px;
  border: 1px solid #43a047;
  background-color: #fff;
  opacity: 0;
  transition: opacity ease-in 200ms;
  z-index: 1000;
}

.sensor__health {
  display: flex;
  margin-bottom: 5px;
}
.sensor__health__title {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
}
.sensor__health__color {
  width: 16px;
  height: 16px;
  margin: 0 5px;
  border-radius: 50%;
}
.sensor__health__description {
  flex-grow: 1;
  padding-left: 5px;
}
.sensor__health__type {
  display: inline-block;
  margin: 3px 3px 3px 0;
  padding: 1px 8px;
  border-radius: 6px;
  background-color: #ccc;
  color: #fff;
  font-size: 12px;
}

.tooltip {
  padding: 10px;
  border: 1px solid #000;
  background-color: #fff;
}
.tooltip .alert {
  margin-bottom: 0;
}
.tooltip .sensor h4 {
  padding-right: 15px;
}

.relative-wrapper {
  position: relative;
}
.relative-wrapper .Spinner {
  padding-top: 2%;
  position: absolute;
  background-color: rgba(125, 125, 125, 0.5);
  z-index: 5;
}

.header-toolbar {
  float: right;
  position: relative;
  top: -8px;
}

.grouping-picker .modal-body {
  max-height: calc(100vh - 185px);
  overflow: auto;
}

/* login */
/* login */
.rhye-auth .app {
  position: relative;
  padding: 0;
  min-height: 100vh;
}
.rhye-auth .login-container {
  min-height: 100vh;
}
.rhye-auth .login-container .login-logo {
  margin: 0 0 2rem;
}
.rhye-auth .login-container .login-title {
  margin: 0 0 2rem;
}
.rhye-auth .login-container .login-subtitle {
  margin-top: 0;
}
.rhye-auth .login-container .login-content-wrapper {
  min-height: 14.5rem;
}
.rhye-auth .login-container .login-copyright {
  position: absolute;
  width: 100%;
  padding: 0.25rem 0;
  bottom: 0;
  background-color: #f8f8f8;
}
.rhye-auth .form-wrapper {
  padding-bottom: 1.5rem;
}
.rhye-auth .remind-form,
.rhye-auth .reset-form {
  margin: 0;
}
.rhye-auth .change-password .icon-info-circle,
.rhye-auth .reset-form .icon-info-circle {
  width: 1.4166666667rem;
  height: 1.4166666667rem;
  margin-top: 0.1666666667rem;
}
.rhye-auth .right-position .snowman-menu__items {
  top: 50%;
  margin-top: -1.75rem;
}
.rhye-auth .snowman-menu__action {
  padding: 0 0.75rem;
  height: 3.5rem;
  transition: background-color 250ms;
}
.rhye-auth .snowman-menu__action:hover {
  text-decoration: none;
}

@media (orientation: landscape) and (max-width: 812px) {
  .rhye-auth .login-container {
    display: flex;
    align-items: center;
    padding-top: 0;
  }
}
.tree-view-container .tree-view-list {
  list-style: none;
  padding-left: 15px;
  border-left: 1px solid #ccc;
  margin-bottom: 5px;
  margin-left: 10px;
}
.tree-view-container > .tree-view-list {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: visible;
  height: auto;
}
.tree-view-container .list-item-text {
  display: flex;
}
.tree-view-container .expand-collapse-btn {
  background: none;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.tree-view-container .collapsed {
  overflow: hidden;
  height: 0;
}

.global-error {
  position: fixed;
  top: 50px;
  right: 15px;
  width: 300px;
}

.tree-location-picker-wrapper {
  max-height: 500px;
  overflow: auto;
}
.tree-location-picker-wrapper .branch {
  padding: 3px 6px;
}
.tree-location-picker-wrapper .branch.disabled {
  cursor: not-allowed;
  color: #e5e6e7;
}
.tree-location-picker-wrapper .branch .select-checkbox {
  margin: 0 5px;
}

.tree-list {
  margin-bottom: 0;
  padding-left: 15px;
  list-style-type: none;
}
.tree-list-item {
  position: relative;
}
.tree-list-item-expandable {
  position: absolute;
  top: 3px;
  left: -15px;
  cursor: pointer;
}
.tree-list-editor-wrapper {
  max-height: 500px;
  overflow: auto;
}
.tree-list-editor .form-control {
  margin-bottom: 15px;
}
.tree-list-editor-level {
  padding: 3px 6px;
}
.tree-list-editor-level.disabled {
  cursor: not-allowed;
  color: #e5e6e7;
}
.tree-list-editor-level-checkbox.partially-selected {
  position: relative;
}
.tree-list-editor-level-checkbox.partially-selected::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.44rem;
  height: 0.48rem;
  background: currentColor;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.virtualized-list {
  overflow-y: auto;
}
.virtualized-list .list-item {
  width: 100%;
  position: absolute;
}

.map-svg-modal .highlighted-svg-element,
.map-svg-modal .mapped-svg-element {
  opacity: 0.7;
  cursor: pointer;
  fill: #5fb0aa !important;
  color: #5fb0aa !important;
}
.map-svg-modal .mapped-svg-element {
  opacity: 0.7;
}
.map-svg-modal .mapped-marker.highlight-mapped-element,
.map-svg-modal .mapped-svg-element.highlight-mapped-element {
  cursor: pointer;
  fill: #76d4cd !important;
  color: #76d4cd !important;
  opacity: 0.7;
}
.map-svg-modal .selected-svg-element {
  opacity: 0.7;
  cursor: pointer;
  fill: #5f8eb0 !important;
  color: #5f8eb0 !important;
}
.map-svg-modal .mapped-marker {
  cursor: pointer;
  fill: rgba(95, 176, 170, 0.7) !important;
  stroke-width: 3px;
  stroke: #dedede;
}
.map-svg-modal .active-marker {
  cursor: pointer;
  fill: rgba(95, 142, 176, 0.7) !important;
  stroke-width: 3px;
  stroke: #dedede;
}

.map-svg-modal.modal-dialog .modal-content {
  height: 100%;
}

.modal-dialog.map-svg-modal {
  width: 95% !important;
  height: 95%;
  margin-bottom: 0;
}

.svg-import-modal-header {
  height: 50px;
}

.svg-import-modal-body {
  height: calc(100% - 115px);
}

.svg-import-modal-footer {
  display: flex;
  flex-direction: row-reverse;
  height: 65px;
}
.svg-import-modal-footer .download-btn {
  order: 2;
  margin-right: 25px;
}
.svg-import-modal-footer .save-btn {
  order: 1;
}

.location-id-section {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px 0;
}
.location-id-section.disabled {
  color: #6d6d6d;
  opacity: 0.3;
}
.location-id-section .location-select-label {
  width: 100%;
}
.location-id-section .location-select-label .location-select {
  border-radius: 3px;
  padding: 5px;
}
.location-id-section .location-add-btn,
.location-id-section .location-cancel-btn {
  width: 45%;
}
.location-id-section .controls-row {
  display: flex;
  flex-direction: column;
}
.location-id-section .controls-select-column {
  margin-bottom: 15px;
}
.location-id-section .controls-select-column .select-label {
  display: flex;
  justify-content: space-between;
}
.location-id-section .controls-buttons-column {
  display: flex;
  justify-content: space-between;
}

.label-wrapper {
  position: relative;
}

.locations-select-icon {
  font-size: 15px;
  position: absolute;
  top: 35%;
  bottom: 0;
  width: 15px;
  height: 15px;
}

.location-select-reference {
  display: block;
  margin-left: 25px;
}

.location-select-id {
  color: #ccc;
  font-size: 12px;
  margin-left: 25px;
}

.upload-drawing-btn {
  width: 33px;
  height: 33px;
  padding: 5px;
  background: #fff;
}

.mapped-elements-list {
  height: 300px;
  overflow-y: auto;
}

.remove-icon {
  font-size: 15px;
  color: #ff2424;
  float: right;
  cursor: pointer;
  display: block;
}

.svg-tree-wrapper {
  height: 100%;
  overflow-y: auto;
  font-size: 13px;
}

.svg-tree-button {
  border: none;
  background: none;
}

.svg-tag-tmpl {
  white-space: nowrap;
}

.svg-scrollable-wrap {
  overflow: auto;
  height: 100%;
  padding: 10px;
  /* stylelint-disable selector-class-pattern */
}
.svg-scrollable-wrap.width-stroke-1 svg path {
  stroke-width: 1 !important;
}
.svg-scrollable-wrap.width-stroke-2 svg path {
  stroke-width: 2 !important;
}
.svg-scrollable-wrap.width-stroke-3 svg path {
  stroke-width: 3 !important;
}
.svg-scrollable-wrap.width-stroke-4 svg path {
  stroke-width: 4 !important;
}
.svg-scrollable-wrap.width-stroke-5 svg path {
  stroke-width: 5 !important;
}

.configuration-panel {
  position: absolute;
  z-index: 99;
  top: 5px;
  background: #d9edf7;
  border-radius: 3.1px;
  padding: 9px 19px 5px;
  right: 20px;
  opacity: 0.3;
}
.configuration-panel:hover {
  opacity: 1;
}
.configuration-panel .stroke-width-control {
  display: flex;
  font-weight: 400;
  font-size: 14px;
}
.configuration-panel .stroke-width-control .stroke-width-label-text {
  display: block;
  color: #808080;
}
.configuration-panel .stroke-width-label,
.configuration-panel .scale-factor-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.configuration-panel .stroke-width-label:last-child,
.configuration-panel .scale-factor-label:last-child {
  margin-bottom: 5px;
}
.configuration-panel .scale-factor-panel-submit {
  height: 25px;
  padding: 1px 10px;
  margin-left: 15px;
}
.configuration-panel .scale-factor-input,
.configuration-panel .stroke-width-select {
  width: 45px;
  height: 25px;
  padding: 3px;
  border: 1px solid #a9a9a9;
  border-radius: 4px;
  min-width: 80px;
  margin-left: 15px;
}

.svg-edit-dialog-body {
  display: flex;
}
.svg-edit-dialog-body.hide-tree-section .tree-column {
  width: 0;
}
.svg-edit-dialog-body.hide-tree-section .svg-column {
  width: 80%;
}
.svg-edit-dialog-body.hide-tree-section .tree-view-panel-toggle-btn {
  left: 7px;
}
.svg-edit-dialog-body .Spinner {
  position: absolute;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  z-index: 100;
  background: rgba(234, 234, 234, 0.8);
}
.svg-edit-dialog-body .Spinner > div {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.tree-column {
  width: 20%;
  position: relative;
  transition: width 300ms;
  border-right: 1px solid #e5e5e5;
}
.tree-column::before {
  content: "";
  display: block;
  border-right: 1px solid #e5e5e5;
  width: 0;
  height: 17px;
  position: absolute;
  top: -16px;
  right: 0;
  z-index: 999;
}
.tree-column::after {
  content: "";
  display: block;
  border-right: 1px solid #e5e5e5;
  width: 0;
  height: 15px;
  position: absolute;
  bottom: -16px;
  right: -1px;
  z-index: 999;
}

.svg-column {
  position: relative;
  padding-left: 25px;
  width: 60%;
  transition: width 300ms;
}

.mapping-column {
  width: 20%;
  padding: 5px;
}

.highlighted-add-marker-button {
  background: #b9ee99;
  color: #337ab7;
}
.highlighted-add-marker-button:hover, .highlighted-add-marker-button:focus {
  background: #b9ee99;
  color: #337ab7;
}

.button-icon {
  margin-right: 5px;
  color: #337ab7;
}

.mapped-button-icon {
  margin-right: 5px;
}

.tree-view-panel-toggle-btn {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 999;
  background: transparent;
  width: 30px;
  height: 35px;
  font-size: 15px;
  padding: 0;
  margin: 0 0 0 7px;
  outline: none;
  color: #337ab7;
  left: 20%;
  transition: left 310ms;
  border: 1px solid #e5e5e5;
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  border-left: 2px solid #fff;
}
.tree-view-panel-toggle-btn .open-tree-btn {
  position: absolute;
  left: 2px;
  top: 8px;
}
.tree-view-panel-toggle-btn .close-tree-btn {
  position: absolute;
  left: 7px;
}
.tree-view-panel-toggle-btn:hover {
  color: #286090;
}

.upload-svg-icon {
  font-size: 20px;
  color: #abaaaa;
}

.floor-plan-table-loader {
  position: fixed;
  width: 100%;
  height: 100%;
}
.floor-plan-table-loader .Spinner {
  position: fixed;
  background: rgba(255, 0, 0, 0);
}
.floor-plan-table-loader .Spinner > div {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.highlighted-mapped-list-item {
  background: #c9ffb2;
}

.organization-settings {
  min-width: 800px;
}
.organization-settings .panel-heading {
  padding-bottom: 0;
  border: 0;
}
.organization-settings .form-control-inline {
  display: inline-block;
  width: 300px;
}

.sp-metadata-download-btn {
  margin-right: 5px;
}

.editable-cell {
  height: 51px;
}

.row-hide-delete .remove-icon {
  display: none;
}

.dashboards-icon-option {
  display: block;
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.dashboards-icon-option i {
  min-width: 20px;
  margin: 0 10px;
  text-align: center;
}

.dashboards-table .dashboards-icon-option i {
  padding: 0 10px;
}
.dashboards-table .dashboard-icon-select {
  position: relative;
  padding: 15px;
}
.dashboards-table .dashboard-icon-select > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.dashboards-table .primary-button {
  float: right;
  margin-bottom: 10px;
  width: 50px;
  padding: 0;
  /* stylelint-disable-next-line */
  font-size: 16pt;
}
.dashboards-table td:last-child {
  min-width: 50px;
  padding: 0;
}
.dashboards-table-url {
  width: 50%;
}
.dashboards-table .reorder-cell {
  opacity: 0.3;
  color: #808080;
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}
.dashboards-table .reorder-cell:hover {
  opacity: 1;
}
.dashboards-table .reorder-cell .dropup .caret {
  border-bottom: 10px dashed;
  margin-bottom: 4px;
}
.dashboards-table .reorder-cell .dropdown .caret {
  border-top: 10px dashed;
  margin-top: 4px;
}
.dashboards-table .reorder-cell .dropup,
.dashboards-table .reorder-cell .dropdown {
  /* stylelint-disable-next-line */
}
.dashboards-table .reorder-cell .dropup .caret,
.dashboards-table .reorder-cell .dropdown .caret {
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.dashboards-table .reorder-cell .dropup:hover,
.dashboards-table .reorder-cell .dropdown:hover {
  color: #269abc;
}
.dashboards-table tr:first-child {
  /* stylelint-disable-next-line */
}
.dashboards-table tr:first-child .reorder-cell .dropup:hover,
.dashboards-table tr:first-child .reorder-cell .dropup {
  opacity: 0.3;
  color: #808080;
}
.dashboards-table tr:last-child {
  /* stylelint-disable-next-line */
}
.dashboards-table tr:last-child .reorder-cell .dropdown:hover,
.dashboards-table tr:last-child .reorder-cell .dropdown {
  opacity: 0.3;
  color: #808080;
}

.test_button-alert {
  margin: 10px 0;
}

.settings-jobs-panel {
  padding-left: 10px;
}

.job-name-header {
  margin-top: 35px;
}

.status-container {
  display: flex;
  align-content: center;
  align-items: center;
  /* stylelint-disable-next-line */
  font-size: 1.3em;
  margin: 10px 0 10px 10px;
}
.status-container .status-color-indicator {
  width: 18px;
  height: 18px;
  border-radius: 18px;
  margin: 5px 10px 5px 0;
  box-shadow: 0 0 2px;
  flex-shrink: 0;
}
.status-container .status-color-indicator.status-red, .status-container .status-color-indicator.status-null {
  background: radial-gradient(#f94040 50%, #808080);
}
.status-container .status-color-indicator.status-green {
  background: radial-gradient(#3d963d 50%, #808080);
}
.status-container .status-color-indicator.status-yellow {
  background: radial-gradient(#f7dc22 50%, #808080);
}

.red-text {
  float: right;
}

.red-text {
  color: #f00;
  font-weight: 600;
}

.gray-text {
  color: #808080;
}

.add-view-button {
  width: 100px;
  height: 32px;
  font-size: 14px;
  float: right;
}
.add-view-button b {
  margin: 0 5px;
  font-size: 16px;
}

.last-floorplan-update {
  background: #808080;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  margin: 10px 0;
  width: auto;
  display: inline-block;
}

.drawing-icon {
  background: url(/assets/build/4ffe20a4c978a2115ce0.svg) no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  float: right;
}

.job-status-panel .job-controls .job-process-btn {
  margin-left: 15px;
}

.validation-error-text {
  color: #ff1625;
  font-size: 9px;
}

.height-slider,
.slider-control,
.range-control {
  position: relative;
  padding: 25px 0;
}
.height-slider-label,
.slider-control-label,
.range-control-label {
  position: absolute;
  top: 0;
}
.height-slider-low,
.slider-control-low,
.range-control-low {
  left: 0;
}
.height-slider-high,
.slider-control-high,
.range-control-high {
  right: 0;
}
.height-slider-units, .height-slider-value,
.slider-control-units,
.slider-control-value,
.range-control-units,
.range-control-value {
  top: auto;
  bottom: 0;
}
.height-slider-units,
.slider-control-units,
.range-control-units {
  right: 0;
}
.height-slider-value,
.slider-control-value,
.range-control-value {
  width: 100%;
  text-align: center;
}
.height-slider .rc-slider-track,
.height-slider .rc-slider-rail,
.slider-control .rc-slider-track,
.slider-control .rc-slider-rail,
.range-control .rc-slider-track,
.range-control .rc-slider-rail {
  height: 16px;
}
.height-slider .rc-slider-track,
.slider-control .rc-slider-track,
.range-control .rc-slider-track {
  background-color: #337ab7;
}
.height-slider .rc-slider-rail,
.slider-control .rc-slider-rail,
.range-control .rc-slider-rail {
  border: 1px solid #337ab7;
  background-color: transparent;
}
.height-slider .rc-slider-handle,
.slider-control .rc-slider-handle,
.range-control .rc-slider-handle {
  width: 26px;
  height: 26px;
  border: 1px solid #337ab7;
}
.height-slider .rc-slider-handle:focus,
.slider-control .rc-slider-handle:focus,
.range-control .rc-slider-handle:focus {
  box-shadow: 0 0 0 5px rgba(51, 122, 183, 0.75);
}
.height-slider.reverse .rc-slider-rail,
.slider-control.reverse .rc-slider-rail,
.range-control.reverse .rc-slider-rail {
  background-color: #337ab7;
}
.height-slider.reverse .rc-slider-track,
.slider-control.reverse .rc-slider-track,
.range-control.reverse .rc-slider-track {
  background: #fff;
  border: 1px solid #337ab7;
}

/* stylelint-disable */
.settings-tabs .nav-tabs li > a {
  transition: 200ms;
}
.settings-tabs .nav-tabs :not(.active) a:hover {
  color: #337ab7;
  background: #fff;
  border-color: #fff;
}

/* stylelint-enable */
.local-attr-dropdown {
  position: relative;
}
.local-attr-dropdown .dropdown-list {
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #66afe9;
  border-radius: 3px;
  width: 100%;
  z-index: 1;
}
.local-attr-dropdown .dropdown-list .dropdown-item {
  display: block;
  background-color: #fff;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
}
.local-attr-dropdown .dropdown-list .dropdown-item:hover {
  color: #fff;
  background-color: #337ab7;
}
.local-attr-dropdown .dropdown-icon {
  position: absolute;
  right: 10px;
}

.role-mapping .react-bootstrap-table .form-group {
  margin-bottom: 0;
}
.role-mapping .react-bootstrap-table td:first-child {
  width: 40px;
}
.role-mapping .react-bootstrap-table td:last-child {
  width: 65%;
}
.role-mapping .multiselect {
  position: relative;
}
.role-mapping .multiselect-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 150px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  border: 1px solid #d6d6d6;
  background-color: #fff;
  border-radius: 3px;
  overflow-y: auto;
}
.role-mapping .multiselect-menu-item {
  padding: 6px 15px;
  cursor: pointer;
}
.role-mapping .multiselect-menu-item.is-selected {
  background-color: #337ab7;
  color: #fff;
}
.role-mapping .multiselect-menu-item:hover {
  background-color: #f5f5f5;
  color: #333;
}
.role-mapping .btn-primary, .role-mapping .switch {
  margin-right: 5px;
}

.quick-time-slot {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.quick-time-slot-action {
  padding-top: 24px;
}

.quick-timeslots {
  padding-left: 24px;
}

.test-button-alert {
  margin: 20px 0;
}

.category-location table th:first-child,
.category-location table td:first-child {
  width: 20%;
  min-width: 200px;
}
.category-location .badge {
  line-height: 20px;
}
.category-location .badge-close {
  display: inline-block;
  margin: -3px 3px 0 6px;
  font-size: 18px;
  cursor: pointer;
  vertical-align: middle;
  transition: color 250ms;
}
.category-location .badge-close:hover {
  color: #d9534f;
}

.documents-tab .controls-panel .btn, .documents-tab .controls-panel .switch, .documents-tab .controls-panel .switch .switch-disabled, .switch .documents-tab .controls-panel .switch-disabled, .documents-tab .controls-panel .switch .switch-thumb, .switch .documents-tab .controls-panel .switch-thumb {
  margin-right: 5px;
}
.documents-tab .form-control {
  width: auto;
}

.reference-cell {
  min-width: 200px;
}

.reference-cell.invalid-cell,
.url-cell.invalid-cell {
  position: relative;
  border: 2px solid rgba(255, 56, 56, 0.45);
}

.locations-cell {
  max-width: 300px;
}
.locations-cell .location-item {
  display: inline-block;
  margin: 3px;
  padding: 2px 6px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.locations-cell .locations-cell {
  text-align: center;
}
.locations-cell .no-locations-label {
  display: inline-block;
  padding: 7px 20px;
  border-radius: 3px;
  margin: 0 auto;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.required-label {
  font-family: "Arial", sans-serif;
  position: absolute;
  background: #dadada;
  padding: 10px;
  top: -50px;
  left: 45px;
  border-radius: 3px;
  white-space: nowrap;
}
.required-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 38px;
  background: #fff;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid #dadada;
}

.location-tile.task_level + :not(.task_level) {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #e6e6e6;
}
.location-tile.floor_level, .location-tile.room_level {
  color: #808080;
}

.groupings-table-reference {
  width: 25%;
}
.groupings-table-identities {
  width: 60%;
}
.groupings-table-icons {
  width: 12%;
}
.groupings-selectable {
  cursor: pointer;
}
.groupings-identity {
  display: inline-block;
  padding: 3px 8px;
  margin-bottom: 5px;
}
.groupings-identity-bordered {
  border: 1px solid #ccc;
  margin: 2px;
  border-radius: 4px;
}
.groupings-identity-disabled {
  color: #ccc;
  cursor: not-allowed;
}

.icon-cell-wrap {
  position: relative;
  width: 30px;
  height: 30px;
}
.icon-cell-wrap:hover .remove-icon-class {
  opacity: 1;
}
.icon-cell-wrap .remove-icon-class {
  position: absolute;
  cursor: pointer;
  top: -15px;
  right: -10px;
  opacity: 0;
  color: #ff2424;
  transition: opacity 0.3s;
}

.priorities-color {
  margin-bottom: 0;
}

.title {
  width: 20%;
}

.priorities-table thead tr th:first-child {
  width: 30px;
}

.color-picker-container {
  position: relative;
}

.invalid-input-field {
  border: 2px solid #fb5858;
  outline: none;
}

.incorrect-color-icon {
  color: #fb5858;
  position: absolute;
  right: 55px;
  font-size: 20px;
  top: 20%;
}

.correct-color-icon {
  color: #3d963d;
  position: absolute;
  right: 55px;
  font-size: 20px;
  top: 20%;
}

.document-picker-modal .modal-content {
  padding: 25px 0;
}
.document-picker-modal .document-list {
  margin: 0 25px;
}
.document-picker-modal .document-search-input {
  padding: 0 25px;
}
.document-picker-modal .document-list {
  padding: 10px 0;
}
.document-picker-modal .document-checkbox {
  margin-right: 10px;
}
.document-picker-modal .controls {
  border-top: 1px solid #c3c3c3;
  display: flex;
  justify-content: space-between;
  padding: 15px 25px 5px;
  margin-top: 15px;
}

.document-cell-item {
  display: inline-block;
  margin: 3px;
  padding: 2px 6px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.document-cell-item:not(.task_level) {
  opacity: 0.6;
}

.app {
  position: relative;
  min-height: 100%;
  padding: 70px 0;
}
.app-logo {
  -webkit-animation: Rotation-right infinite 20s linear;
          animation: Rotation-right infinite 20s linear;
  height: 80px;
}
.app-header {
  background-color: #222;
  color: white;
}
.app-intro {
  font-size: large;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-center {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#home {
  position: relative;
}

.organization-tree .list-group-item {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.organization-tree .list-group-item.organization-group > h4 {
  cursor: pointer;
}
.organization-tree .list-group-item > h4 {
  padding: 10px 0;
  margin: 0;
}
.organization-tree .list-group-item .list-group {
  margin: -10px -15px;
  padding-top: 20px;
}
.organization-tree .list-group-item .list-group .list-group-item:first-child {
  border-radius: 0;
}
.organization-tree .list-group-item .list-group .list-group-item {
  border-left: 0;
  border-right: 0;
}
.organization-tree .list-group-item .list-group .list-group-item:last-child {
  border-bottom: 0;
}

.organization-search {
  margin-bottom: 20px;
}

.organization-group {
  background-color: #fafafa;
}

#login-page {
  text-align: center;
}
#login-page .text-center {
  margin-top: 15px;
}

#loginform {
  position: relative;
  margin: 100px auto 0;
  max-width: 343px;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  text-align: center;
}

.login-container .change-password .close-btn {
  border: none;
}

.login-warning {
  width: 85%;
  max-width: 530px;
}

.skip-reasons table thead tr th:first-child,
.skip-reasons table thead tr td:first-child {
  width: 30px;
}
.skip-reasons .cell-language {
  width: 10%;
  overflow: hidden;
}
.skip-reasons .controls .btn, .skip-reasons .controls .switch, .skip-reasons .controls .switch .switch-disabled, .switch .skip-reasons .controls .switch-disabled, .skip-reasons .controls .switch .switch-thumb, .switch .skip-reasons .controls .switch-thumb {
  margin-left: 5px;
}

.cleaning-manager {
  min-width: 736px;
}
.cleaning-manager .panel-heading {
  padding-bottom: 0;
}
.cleaning-manager .nav-tabs {
  border: none;
}
.cleaning-manager .nav-tabs li:not(.active) a {
  color: #ffffff;
}
.cleaning-manager .nav-tabs li:not(.active) a:hover {
  color: #337ab7;
}
.cleaning-manager .controls {
  padding: 5px 0;
}
.cleaning-manager .controls button {
  margin-left: 5px;
}
.cleaning-manager .table thead th {
  background-color: #f9f9f9;
  color: #4f93ce;
}
.cleaning-manager .table thead th:hover {
  color: #285f8f;
  cursor: pointer;
}
.cleaning-manager .table tbody tr.selected td {
  background-color: #337ab7;
  color: #fff;
}
.cleaning-manager .table tbody tr:last-child .editable {
  cursor: pointer;
}

.cleaning-actions-table td {
  height: 51px;
}

.change-password .change-password-message {
  width: 100%;
}
.change-password .change-password-message .error-list {
  text-align: left;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5iMzYyYmM0YjE2NmRjYjAzMzkzNC5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU1JOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FBTFI7QUFRSTtFQUNJO0FBTlI7QUFTSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBQVBSO0FBVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJSO0FBV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVRSO0FBWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVZSOztBQWVJO0VBQ0k7QUFaUjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSSxZQTNENEI7QUE4Q2hDOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBLFlBcEU2QjtBQXVEakM7QUFlSTtFQUNJO0VBQ0E7QUFiUjtBQWdCSTtFQUNJO0FBZFI7O0FBa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFmSjtBQWlCSTtFQUNJO0VBQ0E7QUFmUjtBQWtCSTtFQUNJO0FBaEJSO0FBa0JRO0VBQ0k7RUFDQTtBQWhCWjtBQW9CSTs7RUFFSTtBQWxCUjtBQXFCSTtFQUNJO0VBQ0E7QUFuQlI7QUFzQkk7RUFDSTtBQXBCUjtBQXNCUTtFQUNJO0VBQ0E7QUFwQlo7QUF3Qkk7RUFDSTtFQUNBO0FBdEJSOztBQTBCQTtFQUNJO0FBdkJKOztBQTBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCSjs7QUEwQkE7RUFDSTtFQUNBO0FBdkJKOztBQTBCQTtFQUNJO0VBQ0E7RUFDQTtBQXZCSjs7QUEwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXZCSjs7QUEwQkE7RUFDSTtFQUNBO0FBdkJKOztBQTBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2Qko7O0FBMEJBO0VBQ0k7RUFDQTtFQUNBO0FBdkJKOztBQTBCQTtFQUNJO0VBQ0E7QUF2Qko7O0FBMEJBO0VBQ0k7QUF2Qko7O0FBMEJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QUF4Qko7QUF5Qkk7RUFDSTtBQXZCUjtBQTBCSTtFQUNJO0FBeEJSO0FBMkJJO0VBQ0k7QUF6QlI7QUE0Qkk7RUFDSTtBQTFCUjtBQTZCSTtFQUNJO0FBM0JSOztBQStCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1Qko7QUE4Qkk7RUFDSTtBQTVCUjtBQStCSTtFQUNJO0VBQ0E7RUFDQTtBQTdCUjtBQStCUTtFQUNJO0VBQ0E7QUE3Qlo7QUFpQ0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUEvQlI7QUFpQ1E7O0VBQ0k7QUE5Qlo7QUFrQ0k7RUFDSTtFQUNBO0VBQ0E7QUFoQ1I7QUFtQ0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqQ1I7O0FBcUNBO0VBQ0k7QUFsQ0o7QUFxQ1E7RUFDSTtBQW5DWjtBQXNDUTtFQUNJO0FBcENaO0FBdUNRO0VBQ0k7QUFyQ1o7QUF5Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZDUjtBQTBDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FBeENSOztBQTRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBekNKO0FBMkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekNSO0FBNENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUNSOztBQThDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBM0NKOztBQThDQTtFQUNJO0VBQ0E7QUEzQ0o7O0FBOENBO0VBQ0k7RUFDQSxjQzVWTTtBRGlUVjtBQTZDSTtFQUVJO0VBQ0EsY0NqV0U7QURxVFY7O0FBZ0RBO0VBQ0k7RUFDQSxjQ3ZXTTtBRDBUVjs7QUFnREE7RUFDSTtBQTdDSjs7QUFnREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0MxWE07RUQyWE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBN0NKO0FBK0NJO0VBQ0k7RUFDQTtFQUNBO0FBN0NSO0FBZ0RJO0VBQ0k7RUFDQTtBQTlDUjtBQWlESTtFQUNJO0FBL0NSOztBQW1EQTtFQUNJO0VBQ0E7QUFoREo7O0FBbURBO0VBQ0k7RUFDQTtFQUNBO0FBaERKO0FBa0RJO0VBQ0k7RUFDQTtBQWhEUjtBQW1ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QUFqRFI7O0FBcURBO0VBQ0k7QUFsREosQzs7OztBRTNYQSxZQ0lJLGFDWVU7RUNUZCw0RUZMSSxzQkRxaENKLENHcmdDQSxpQkFFRSwwQkFDQSw4QkFGQSxnQkh5Z0NGLENHNy9CQSxpQkFDRSxRSCsvQkYsQ0d4L0JBLGdIQU1FLGFIMC9CRixDR2wvQkEsZUFDRSxjQUNBLGNIby9CRixDR3orQkEsMkRBR0UsYUgyK0JGLENHcCtCQSxtQkFDRSxlSHMrQkYsQ0c5OUJBLGVBQ0UsdUJBQ0EsU0FDQSxnQkhnK0JGLENHeDlCQSxnQkFDRSxnQ0FDQSxhSDA5QkYsQ0cvOEJBLGNBRUUscUNBREEsNEJIazlCRixDR3o4QkEsd0JBQ0UsbUJBQ0EsMEJBQ0EseUVIMjhCRixDR3A4QkEsaUNBRUUsb0JBU0Esa0JINjdCRixDR3I3QkEsa0RBR0UsZ0NBQ0EsYUgyN0JGLENHcDdCQSxnQkFDRSxpQkhzN0JGLENHLzZCQSxpQkFDRSxzQkFDQSxVSGk3QkYsQ0cxNkJBLGtCQUNFLGFINDZCRixDR3A2QkEsZ0NBRUUsY0FDQSxjQUNBLGtCQUNBLHVCSHM2QkYsQ0duNkJBLGdCQUNFLGFIcTZCRixDR2w2QkEsZ0JBQ0UsU0hvNkJGLENHMTVCQSxvQ0FFRSxvQkg0NUJGLENHcjVCQSxrQ0FDRSxhQUNBLFFIdTVCRixDR2g1QkEsZ0JBQ0UsaUJIazVCRixDRzM0QkEsMkJBQ0UsZUg2NEJGLENHbDRCQSxrR0FLRSx1QkFDQSxlQUNBLGlCQUNBLFFIbzRCRixDRzUzQkEscUNBRUUsZ0JIODNCRixDR3QzQkEsc0NBRUUsbUJIdzNCRixDRy8yQkEscUdBSUUseUJIaTNCRixDRzEyQkEsd0tBSUUsa0JBQ0EsU0g0MkJGLENHcjJCQSw0SkFJRSw2Qkh1MkJGLENHaDJCQSxxQkFDRSwwQkhrMkJGLENHeDFCQSxtQkFDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCSDAxQkYsQ0dsMUJBLHFCQUNFLHFCQUNBLHVCSG8xQkYsQ0c3MEJBLHFCQUNFLGFIKzBCRixDR3YwQkEscURBRUUsc0JBQ0EsU0h5MEJGLENHbDBCQSwwR0FFRSxXSG8wQkYsQ0c1ekJBLDBCQUNFLDZCQUNBLG1CSDh6QkYsQ0d2ekJBLDZHQUVFLHVCSHl6QkYsQ0dqekJBLHlDQUNFLDBCQUNBLFlIbXpCRixDR3h5QkEscUNBRUUsYUgweUJGLENHbnlCQSxvQkFDRSxpQkhxeUJGLENHM3hCQSxtQkFDRSxvQkg2eEJGLENHM3dCQSwwQ0FDRSxZSGd4QkYsQ0luc0NBLHFCQUFXLHNCSnNzQ1gsQ0lyc0NBLDJCQUFpQixzQkp3c0NqQixDSXZzQ0EsMkJBQWlCLHNCSjBzQ2pCLENLM3NDQSx3QkFDRSx5RUNlb0IsNEJBQ3RCLHlFQW9EQSxpQ0FDSSxrRUNoRUYsa0NBQ0Esa0VDdURGLDJ0QkE0Q0kscUJBSUYsMkJBRUUsMEJBREEsaUNDL0dKLHFCQUFXLENUdWpEWCxnQ1N0akRBLHNCQUF1QixnQ0FDdkIsa0JBRUEsZ0NBQ0Usc0JBQWMsZ0NBQ2Qsb0JBQTBCLGdDQUMxQixtREFHRixvREFDRSxtQkFBYSxnQ0FDYixxQkFBeUIsZ0NBQ3pCLG1CQUFlLGdDQUdqQixtQkFDRSxtQ0FDQSw2Q0FBeUIseUJBQ3pCLGdEQ1BNLDZCQUFxQixRQUMzQixrQkFBTSxvQ1Z5bERSLHFCVXhsRFEsb0NBQTJCLHNCQUNqQyxtQ0FBa0Msa0JBQ2xDLG1DQUFNLHNCQUEwQixtQ0FDMUIsb0JBR1IsbUNBQ0UsbUJBQVMsbUNBQ1Qsb0JBQVMsbUNBQXlCLG1CQUNsQyxtQ0FBb0MscUJBQ3BDLG1DQUFTLG1CQUE0QixtQ0FDNUIseURBQ1QsUUFBUyxtQkFBb0Isa0JBRy9CLCtGQUMrQiw0QkFDckIsMEJBQXlCLG1DQUNqQyxxQkFBUSxtQ0FDUixzQkFBUSxrQ0FBNEIsa0JBQ3BDLGtDQUFrQyxzQkFDbEMsa0NBQTRCLG9CQUc5QixrQ0FDRSxtQkFBUSxrQ0FDUixvQkFBUSxrQ0FBeUIsbUJBQ2pDLGtDQUFtQyxxQkFDbkMsa0NBQVEsbUJBQTRCLGtDQUM1QixtQkFBMEIscUNBQ2xDLFFBQVEsWUFBb0IseUJDbkM5QixjQUFtQix1QkFDbkIscUNBQW1CLDRCQUNBLDBCQUNuQixtQ0FDQSxxQkFBbUIsbUNBQ25CLHNCQUFtQixDWHdzRG5CLGlDV3ZzRG1CLGtCQUNuQixrQ0FBbUIsc0JBQ25CLGtDQUNBLHNEQUNBLG1CQUFtQixrQ0FFbkIsb0JBQWlCLGtDQUNqQixtQkFBaUIsa0NBQ2pCLHFCQUFpQixrQ0FDakIsbUJBQWlCLGtDQUNqQixtQkFBaUIscUNBQ2pCLG9CQUFpQixpQ0FDakIsNkJBQWlCLGdDQUNqQixvQkFBaUIsK0JBQ2pCLHNCQUFpQixpQ0FDakIsb0NBQWlCLHNCQUNqQiwrQkFBa0IsMERBQ0MsMERBRUYsb0RBQ0EseURBQ0EscUNBQ2pCLHFCQUFpQiwrQkFDakIsd0JBQWlCLGlDQUNqQix5QkFBaUIsdUJBQ2pCLDRCQUFpQixxQkFDakIsdUJBQWlCLDRCQUNqQix1QkFBaUIsd0JBQ2pCLDRCQUFpQixrREFDakIsNEJBQWtCLHNCQUNsQixxQkFBbUIsNEJBRW5CLG9DQUNBLDBCQUFVLHVCQUNWLDRCQUFnQix3QkFDaEIsdUJBQWEsNEJBQ2IsQ0FBVyx5QkFDWCx3QkFBYSw0QkFDYiwyQkFBbUIsMEJBQ25CLDRCQUNBLDhDQUFtQixDWGl4RG5CLDJCV2h4RGdCLDBEQUNELHlCQUNmLHVCQUFXLDRCQUNYLHVCQUNBLG1EQUNBLHlCQUFZLHdCQUNaLDRCQUFrQiwwQkFDbEIsMEJBQVcsQ1hpeURYLDJCV2h5RGdCLHdCQUNoQixxQkFBVyw0QkFDWCxxQ1h1eURBLHlCV3R5REEsdUJBQW9CLDRCQUNwQix1QkFBa0IsdUJBQ2xCLDRCWDZ5REEsQ1c1eURBLGdEQUFvQiw0QkFDcEIsMEJBRUEsMEJBQWtCLDRCQUNsQix3QkFBYyxxQkMzRFosNEJaazNERixDWWozREUsc0JBQWMsaUJBQ2Qsa0NBQWMsNkJBQ0Esd0JBQ2QsU0FBYyxvQ0FDQSx3QkFDZCxpQkFBYyxxQ0FDZCw2QkFDSSwyQlpnNEROLFNZNzNERSwwREFFSSx1QkFFSixpQkFFSSxvQ0FEQSw2QkFHSiwwQkFFSSxTQURBLHFDQUlOLHVCQUNFLHFEQUNBLDZCQUNBLDBCQUFjLFVabTREZCxDWWw0REEsa0NBQWMsaUJBQ2QsaUJBQWMsc0JBQ2QscUJBQWMsaUJBQ2Qsd0JBQWMsdUJBQ2QsMENBQ0ksQ0FDQSx3Q0FFSix1QkFDSSxzQkFDQSxrQ0FFSixlQUVJLG9DQURBLG1CQUdKLG1DQUVJLG9CQURBLHNCWjg0RE4sQ1l6NERBLGdFQUNFLHVCQUFhLG9CQUNiLHlCQUNBLHdCQUFhLG9CQUNiLHVCQUFhLHNCQUNiLG9CQUFhLGlCQUNiLGVBQWEsMERBQ0Esa0JBQ2Isa0JBQ0ksa0JBQ0Esd0NBRUoscUJBQ0ksbUJBQ0EseUJaeTVESixzQll2NURBLG1CQUVJLHlCQURBLHdCQUdKLG1CQUVJLHVCQURBLHlDQUtOLGdDQUNFLHFDQUNBLGtCQUFhLGtCQUNiLGlCQUFhLG1CQUNiLHNCQUFhLHFCQUNiLG1CQUFhLHdCQUNiLHVCQUFhLG1CQUNiLHlCQUFhLHdCQUNiLG1CQUNJLHVCQUNBLHNCQUVKLG1CQUNJLGdDQUNBLHdCQUVKLDZDQUVJLGlCQURBLDJCQUdKLGlCQUVJLDBCQURBLHVDQ3BHTixpQkFBYSx3QkFDYixpQkFBYSw4QkFDYixpQkFBYSwyQkFDYixpQkFBYSw0QkFFYixpQkFDRSw0QkFBZ0Isb0JBQ2hCLHVCQUFnQixpQkFDaEIsMEJBQWdCLCtCQUNoQiwwQmI2aEVGLCtCYTFoRUEsMEJBQ0UsK0JBQWUsMEJBQ2YsK0JBQWUsQ2IraEVmLHlCYTloRWUsK0JBQ2YsMEJBQWUsK0JBR2pCLDBCQUNFLCtCQUNBLDBCQUFlLCtCQUNmLDBCYndpRUEsK0JhdmlFZSwwQkN2QmpCLGdDQUNBLDJCQUNBLGlDZHlrRUEsQ2N4a0VBLDJCQUFPLGlDQUNBLDBCQUNQLDJCQUdBLDBCQUFRLDJCQUNBLDBCQUNSLDJCQUFRLDBCQUNBLDJCQUVSLDBCQUNFLDJCQUFVLDBCQUNBLDJCQUNWLDBCQUFVLDJCQUNBLDBCQUNWLDJCQUFVLDBCQUNBLDJCQUNWLDBCQUFXLDRCQUNBLDJCQUNYLDZCQUFXLDRCQUNBLDZCQUdiLDhDQUNFLHFCQUFTLG9CQUNULDJCQUFTLG9CQUNULHdCQUNBLG9CQUFTLHNCQUNULG9CQUFTLHdCQUNULGlCQUFTLDhCQUNDLG9CQUNWLHdCQUFVLG9CQUNWLDhCQUFVLG9CQUNWLDJCZDRuRUYsb0Jjem5FQSwwQkFDRSxvQkFBUyxzQkFDVCxvQkFBUyxDZDhuRVQsMkJjN25FUyxvQkFDVCw0QkFBUyxvQkFDVCx1QkFDQSxvQkFBUyw2QkFDVCxvQkFBVSxzQkFDVixvQkFBVSwyQkFDQSxvQkFDVixzQkFBVSxvQkM1RFosNEJBQVksbURBQ0EsaURBQ1osb0JBQVksa0RBQ1osK0JBQVksb0JBQ1osNEJBQVksaURBRVosd0JBQ0UseUJBQWUsc0NBQ2YsZUFBZSx1Q0FDZixzQ0FBZSxxQ0FDZixrQkFBZSx1Q0FDZix3Q0FBZSw2Q0FHakIsa0RBQ0Usc0JBQWMsMkJBQ2QsNkJBQWMsbURBQ2QseUJBQWMsdUJBQ2QsNEJBQWMsOERBQ0Esb0Nmd3VFZCxvQmVydUVGLHFCQUNFLHFCQUFjLHlDQUNkLG9CQUFjLHNDQUNkLHdCQUFjLDJDQUNkLGdEQUFjLHdCQUNkLDBCQUFjLG9EQ2hDZCw2QkFFQSwyQkNrQkYsMkJBQ0EseUJBQ0EsMEJBQ0EsNEJBRUEsMEJBQ0EsMERBQ1ksbUJBQ1osZWpCbXhFQSxDaUJqeEVBLG1CQUFZLHFCQUNaLG9CQUNBLHdDQUNBLG1CQUFZLG9CQUVaLGtCQUNBLHVCQUFhLGtCQUNiLHdCQUFhLG9CQUNiLDJCQUVBLHdCQUNBLDBCakJveUVBLENpQm55RUEsdUJBQWEsMkJBQ2IsNkJBR0EsMEJBSUUsMkJBR0Ysa0RBQ0UsNEJBQ0EsMEJBQ0EscUNBQ0EsbUJBQ0EsZUFBZ0Isb0JBQ2hCLHFCakJpekVBLENpQmh6RUEsdUNBQ0EsdUNBQ0Esb0JBQWdCLGtCQUNoQix1QkFDQSwwQ0FDQSxvQkFBZ0IsMkJBQ2hCLHdCQUNBLDBCQUNBLG1EQUNBLDZCQUNBLDBCakJ1MEVBLDJCaUJ0MEVnQix5QkFDaEIseUJBQ0EsNEJBQWdCLDBCQUNoQix5QkFJRSxtQkFJSixrRUFDRSxrQkFDQSxzQkFBZSxpQkFDZixvQ0FDQSwwQkFDQSxtQmpCczFFQSxDaUJyMUVBLDBCQUFlLG1CQUNmLDBCQUNBLG1CQUFlLHdCQUNmLGlCakI4MUVBLENpQjcxRUEseURBQ2UseUJBQ2YsbUJqQm8yRUEsQ2lCbjJFQSx5QkFBZSxtQkFDZix5QkFDQSwwQ0FDQSxrQkFBZSxvQ0FDQSx5QkFDZixtQkFDQSwwQkFBZSxtQkFDZix5QmpCbzNFQSxrQmlCbjNFQSx3QkFJRSxpQkFIQSxDakJ3M0VGLENBQ0YsaUJpQmwzRUEsZ0NBQ0Usb0JBQ0Esa0JBQWUsbUJBQ2Ysa0JBQ0Esb0NBQ0EsaUJBQWUsa0JBQ2YsaUJBQWUsbUJBQ2Ysa0JBQWUsbUJBQ2Ysb0JBQ0Esd0NBQ0EsbUJBQWUsbUJBQ2Ysb0NBQ0Esb0JBQ0EsbUNBQ0Esb0JBQWUscUJBQ2YsbUJBQWUscUJBQ2Ysa0JBQWUscUJBQ2YsaUJBQ0Esc0NBQ0Esc0JBQWUsa0JBQ2Ysc0JBQWUsb0JBQ2Ysc0JBR0UscUJBRkEsc0JDbElKLDZFQUVZLG1CQUNaLGNBRUEsb0JBQU0sb0JBQ04sb0JBQ0EsbUJBQU0sb0JBQ0Esa0JBRU4scUNBQ0Usb0JBQ0Esc0NBQ0Esa0JBQVMscUJBQ1Qsb0JBR0YsK0RBQ0UsbUJBQ0EscUNBQ0EsbUJsQjZqRkEsY2tCNWpGQSxvQkFHRix3Q0FDRSxtQkFBUSxDbEJna0ZSLG1Ca0IvakZRLGtCQUNSLG9CQUFRLGlCQUNSLG9CQzNCRixpQkFBUSxxQkFDUixrQkFBZSxxQkFJZixvQkFDRSxxQkFFQSxxQkFHRixxQkFBYSxtQkFFYix3QkFBZ0IscUNBQ0EsdUJBQ2hCLHFDQUNBLHVCQUFrQix5Q0FDbEIsdUJBQXdCLHVDQUNBLDhEQUNBLG9DQUV4Qix5QkFBa0IscUNBQ0EsMEJBQ2xCLHFDQUNBLDBCQUFrQix5Q0FDbEIsMEJBRUEsdUNBQWlCLDBCQUNqQix1Q0FDQSwwREFDaUIsd0JBQ2pCLHFDQUVBLDhEQUNBLHlCQUFtQix5Q0FDbkIseUJBQW1CLHVDQUNBLHlCQUNuQix1Q0FBbUIscUNBRW5CLHdCQUFtQixxQ0FDQSx5QkFDbkIscUNBQW1CLHlCQUNuQix5Q0FDQSx5QkFBbUIsdUNBQ25CLHlCQUFtQix1Q0FFUixDbkJ5cEZYLENtQnhwRkEsZ0NBQ0Esa0JBQVcsZ0JBQ1gsb0JuQitwRkEsS21COXBGQSxzQkFBVyxPQUNYLHVCQUFXLFFBQ1gscUJBQVcsTUFDWCxvQkFBVyxRQUNYLHNCQUFXLFVBQ1gsdUJBQWMsV0FFZCxxQkFBZSw2QkFDZixRQUFlLHNCQUVmLGlDQUNBLGdDQUFpQixTQUVqQixxREFDRSxXQUFXLHdCQUNYLFlBQWtCLHNCQUNsQiwrQkFDRSxTQUVBLHVCQUVGLG1DQUNBLGtDQUFrQixXbkJ3ckZsQiw0Qm1CdnJGZSxnQm5CMHJGZixPbUJ6ckZBLDBDQUNBLHNCQUFrQiw2QkFDbEIsK0JBQXdCLGlDQUN4QiwrQkFBMEIsZ0NBQzFCLGtDQUF1QixVQUN2QixxQ0FBa0IsdUJBQ2xCLGdDQUFnQixTQUNoQix5QkFBbUIsb0NBQ25CLG1DQUNBLG1DQUFvQixzQ0FFcEIsWUFBaUIseUJBQ2pCLGtDQUNBLG1DQUFrQixXQUNsQix1Q0FBb0IseUJBQ3BCLDBDQUVBLHVCQUFvQixnRUFDRixxQkFDbEIsNEJBQXFCLDhCQUNyQixnQ0FBc0IsOEJBQ3RCLCtCQUFxQixpQ0FFckIsbUNBQW9CLFdBQ3BCLDhCQUFrQix1QkFDbEIsaUNBQXFCLFduQnF1RnJCLHdCbUJwdUZBLFdBQXNCLGdDQUN0Qix5QkFBcUIscUNBQ3JCLG9DQUFzQixVQUV0Qix1QkFBYyxTQUNkLHlCQUFjLFdBQ2QsMEJBQ0Esb0NBQ0EseUNBQ0EsZUFBYyxRQUNkLDJDQUNBLHFCQUNBLDRCQUNBLDhCQUFpQixRbkI4dkZqQix3Qm1CNXZGQSxRQUFrQixzQkFDbEIsK0JBRUEsaUNBQW9CLFVBQ3BCLG9DQUFvQixzQkFFdEIsd0NBQ0Usd0JBQVUsVUFDVixvQ0FBaUIsdUJBQ2pCLGtDQUdFLFdBREEsMEJBR0YsWUFBZSx3QkFDZixVQUFpQix1QkFDakIsa0NBQWtCLFdBQ2xCLDBCQUFlLFlBQ2Ysd0JBQWlCLHlDQUNqQixRQUF1QixxQm5Cb3hGdkIsQ21CbnhGQSw4Q0FBeUIseUJBQ3pCLGlDQUFzQix3QkFDdEIsMkJBQWlCLDRCQUNqQixpQkFBZSwyQkFDZiw4Q0FDQSw2QkFBb0Isb0JBQ3BCLCtCQUFtQiw4QkFFbkIsVUFBZ0IsMERBQ0Ysa0JBQ2QsNkJBQWlCLFdBQ2pCLDZCQUFtQixtQkFDbkIsK0NBRUEsNEJBQW1CLDhCQUNuQiw2QkFBaUIsbUJBQ2pCLDhCQUFvQixzQ0FDcEIsbUJBQXFCLHdCbkJrekZyQixhbUJqekZBLHlCQUFvQix3QkFFcEIsbUNBQW1CLHFCQUNuQix1QkFBaUIsMENBQ2pCLGNBQW9CLDBCQUNwQixnREFBcUIsc0JBQ3JCLGtDQUFvQiw2QkFDcEIsK0JBRUEsMEJBQWEsQ25CZzBGYix5Qm1CL3pGYSxzQkFDYix3QkFDQSxvQkFBYSwyQkFDQSxrQkFDYiw2QkFDQSxvQkFBYSxDbkI0MEZiLDJCbUIzMEZhLG1CQUNiLHlCQUNBLHFCQUFnQix1QkFFaEIsbUJBQWlCLDBCQUNqQixpQkFBaUIsQ25CcTFGakIsMkJtQm4xRkEsbUJBQ0EsMkJBQW1CLGtCQUdyQixzREFDWSwwQkFDVix3QkFBaUIsNkJBQ2pCLHNCQUdFLDhCQUVGLDZCQUNBLDZCQUFpQiw0QkFDakIsNEJBQWMsd0JBQ2QsMEJBQ0Esc0JBQWlCLDZCQUNqQixvQkFBdUIsOEJBQ3ZCLDRCQUF5QixzREFDekIsOEJBQXNCLHFCQUV0QixzQkFBaUIsNkJBQ2pCLFFBQWUscUJBQ2YsNkJBQWtCLDZCQUNsQiw2QkFBb0IsNkJBQ3BCLDZCQUFtQixPQUVuQixzQkFBZ0IsZ0NBQ2hCLHFDQUNBLHFDQUFpQixXQUNqQiw0QkFBbUIsYW5CMjNGbkIsQ21CMTNGQSx3Q0FBa0Isb0NBRUMsaUNBQ25CLDZCQUFpQixtQkFDakIsd0NBQW9CLGFBQ3BCLHVDQUFxQixzQ0FDckIscUJBQW9CLDBCQUVwQiw2Q0FBbUIsY0FDbkIsNkJBQWlCLGdCQUNqQixtQ0FBb0Isc0JBQ3BCLHFDQUFxQiw2QkFDckIsa0NBQW9CLDBCQUNwQiw2QkFBcUIsc0JBRXJCLDJCQUNBLG9CQUNBLDhCQUNBLG1CQUFhLCtCQUNBLG9CQUNiLCtCQUNBLG1CQUNBLDRCQUFhLHFCQUNiLDBCQUNBLG1CQUFnQiw2QkFFaEIsaUJBQ0EsK0JBQWlCLG1CQUVqQiw4Qm5CdzZGQSxrQm1CdjZGQSwrQkM5TkYsMEJBQ0EsNkJwQjhvR0Esd0JvQjdvR21CLGdDQUNBLHNCQUNuQixpQ0FDQSw2QkFDQSxnQ3BCd3BHQSw0Qm9CdnBHbUIsK0JBQ25CLHdCQUFtQiw2QkFDQSxzQkFDbkIsZ0NBQW1CLHFEQU9qQiwyQkFJRixnQ0FDRSwwQkFBc0IsaUNBQ0EscUJBQ3RCLHlCQUNBLGdDQUFzQixPQUN0Qix5QkFBc0IsZ0NBQ0EsZ0NBQ0EsZ0NBQ3RCLGdDQUNBLGdDQUFzQixnQ0FDdEIsbUNBQ0Esd0NBQXNCLHdDQUV0QixXQUNFLCtCQUtKLHlEQUNFLDBEQUVBLG9CQUFxQixZQUNyQiw0QkFBcUIsbUJBQ3JCLDBCQUFxQixhQUNyQixhQUFxQixZQUNyQiwwQkFBcUIsU0FDckIsNEJBQXFCLHFCQUNyQix5QkFBcUIsa0JBQ3JCLDBCQUFxQiwwQ0FDckIsZ0JBQXFCLGtDQUVyQixzQkFDRSxvQ0FLSiw2QkFDRSxpQ0FDQSwwQkFDQSw0QkFDQSxzQkFBcUIsMEJBQ3JCLG9CQUFxQiw2QkFDQSxrQkFDckIsK0JBQXFCLG9CQUNyQiw4QkFDQSw4Q0FDQSw4Q0FDQSwrQ0FBcUIsaUJBRXJCLDhCQUNFLG1CQ3ZFSiw2QkFBb0Isa0JBQ3BCLDhCQUFNLDBCQUNBLDRCQUVOLHdCQUNFLCtCQUFTLHNCQUNULGdDQUFTLDZCQUNBLCtCQUdYLDZCQUNFLDZCQUFxQix3QkFDckIsNEJBQVEsc0JBQ1IsK0JBR0Ysb0RBQ3VCLDJCQUNyQiwrQkFBUSwwQkFDQSxnQ0N0Q1IsMElBR0YsK0JBQ0UsUXRCdzJHRix1QnNCcjJHQSwrQnRCdzJHQSxPc0JwMkdBLHdCQUNFLCtCQU9GLGtDQUNFLHVDQUtGLFdBQ0UsdUNBUUYsOEJBQ0UsMkNBSUYsZUFDRSx1REFPRixZQUNFLCtDQUtGLDBCQUNFLGFBSUYsYUFDRSxzQ0FJRixTQUNFLDRCQUlGLHFCQUNFLHlCQUlGLDRDQUNFLGNBSUYsNEJBQ0UsZ0JDNUVGLGtDQUNBLHNCQUFhLG9DQUViLDZCQUNFLGlDQUNBLDBCQUFvQiw0QkFHdEIsZ0RBQ0Usb0JBQWEsNkJBQ2Isa0J2QjI1R0EsQ0FDRiw4QnVCejVHQSxvQkFDRSw4QkFDQSxtQkFBbUIsMkJDRHJCLHFCQUFVLHlCQUNBLG1CQUNWLDRCQUNBLGlCQUFVLDhCQUNBLG1CQUNWLDZCQUNBLGtCQUFVLDhCQUNWLDBCQUNBLDRCQUNBLHdCQUFVLCtCQUNBLHNCQUdWLGdDQUNFLDZCQUNBLCtCQUFhLDRCQUNBLDhCQUNBLHdCQUNiLDRCQUNBLHNCQUFhLCtCQUNiLG9CQUNBLGdDQUFhLDJCQUNBLCtCQUNiLDBCQUNBLGdDQUdGLG9EQUNFLHdCQUFZLCtCQUNBLCtCQUNaLE9BQVksd0JBQ1osUUFBWSx1QkFDWiwrQkFDQSwrQnhCczlHQSxPd0JyOUdBLHdCQUFZLE9BQ1osMkJBQVksV0FDWiw0QkFBWSxXQUNaLDRCQUNBLHlDQUdGLDJDQUNFLGFBQVksa0JBQ1osWUFBWSxpQkFDWixlQUFZLGdCQUNaLCtCQUFZLG9CQUNaLGtCeEJ5K0dBLG9Cd0J4K0dZLGlCQUNaLCtCQUFZLGtCQUNaLHFCQUNBLGtCQUFZLDBCQUNaLHVCQUFZLEN4Qm0vR1osdUJ3QmwvR1ksb0JDeEVkLDhCQUNFLDBCQUNBLHdCQUdGLG9GQUdFLFlDcUJGLG9CQUFNLGNBQ04sb0JBQ0EsYUFBTSxxQkFDTixvQkFDQSxxQkFBTSxvQkFJTixvQkFDQSxhQUFTLHFCQUNULGtCMUJ3akhBLEMwQnZqSEEsdUJBQVMsaUJBRVQsOEJBSUEsdUJBQVUsMkJBQ0Esb0JBQ1YsaUNBQ0EsMEJBRUEsMkJBQWMsa0JBS2QsYUFBYyx3REFHZCw4QkFDRSxtQkFBVSxjQUNWLG1CQUFVLGFBQ1Ysb0JBQVUsb0JBQ1Ysb0JBQ0Esb0JBQVUsbUJBQ1YsYUFBVyxvQkFDWCxrQkFBVyx1QkFDWCxpQkFDQSw2QjFCa2xIQSx1QjBCamxIQSwwQkFDQSxvQkFBYSxnQ0FDQSwwQkFDYiwwQkFDQSxrQkFBYSxXQUNiLHFDQUFpQixrQkFDakIsWUFBYSxtQkFDYixpQzFCbW1IRixhMEJobUhBLDREQUNFLG9CQUNBLG1CQUFRLGFBQ1Isb0JBQVEsa0JBQ1IsdUJBQ0EsaUJBQVEsNkJBQ0UsdUJBQ1YsMEJBQ0Esb0JBQ0EsZ0MxQm1uSEEsMEIwQmxuSGUsMEJBQ2Ysa0JBQVksV0FDWixtQkFBWSxjQUNaLDZCQUNBLDBCQUFZLGlCQUNaLDhDQUNBLG9CQUFZLGNBQ1osWUFBZSxvQkFHakIsOENBQ0UsVUFBUSwwREFFQSxtQkFDUixjQUFRLFdBQ1Isb0JBQVEsY0FDUixZQUFVLG1CQUNWLFVBQVUscUNBQ0EsbUJBQ1YsY0FBVyxXQUNYLG9CQUFlLGMxQnNwSGYsQzBCcnBIQSw4QkFBWSxVQUNaLDBCQUNBLHFJQUdZLG9CQUNaLHlCQUFlLGdDQzlHQSxzQkFDakIsMkJBQWlCLGlCQUNqQixvQ0FBaUIscUNBRWpCLHNCQUNFLDBDQUNBLHdCQUFvQiwrQ0FDQSxxQkFHdEIsK0RBQ0UsaUNBQW1CLHNCQUNuQix5QkFBbUIsb0JBQ25CLHVCQUFtQixxQkFHckIsNEJBQ0UsaURBQ0EsdUJBQW1CLDBCQUNuQiwwQkFBbUIsNkJDbkJuQixnQkFBWSxpQkFDWix3QkFBWSxpQkFDWixvQ0FFRixtQ0FDRSwyQkFBZSxpQkFDZiwwREFDZSxpQkFHakIsNERBQ0UscUNBQ0EsaUJBQWMsaUJBQ2QsMEJBQWMsaUJBR2hCLHFDQUNFLCtCQUFjLEM1QiswSGQsaUI0QjkwSEEsZUFBYyxrQkFDZCxlQUFjLGtCQ3hCaEIsaUNBQ0UsZUFjRixvSUFGRSxpQ0FFRixvQ0FFRSx1QkNqQkYsZUFBZ0IsbUJDMEJoQixvQ0FJQSxlQUFTLHFCQUNULGVBQVMscUJBQ1QsZUFBUyxxQkFDVCxlL0IrMkhBLEMrQjkySEEsb0JBQVMsZUFDVCxxQkFBUyxlQUNULHFCQUFTLGVBQ1QscUJBQVMsZUFDVCxxQi9CeTNIQSxlK0JyM0hBLDBEQUdFLHNCQUFjLGVBRWQsaUNBQVksQy9CMDNIWixtQitCejNIQSxlQUFZLEMvQjQzSFosbUIrQjMzSEEsZUFBWSxDL0I4M0haLG1CK0I3M0hBLGVBQVksQy9CZzRIWixtQitCLzNIQSxlQUFZLG9CQUNaLGVBQVksb0JBQ1osZUFBWSxvQkFDWixlQUFZLG9CQUNaLGVBQVksb0JBRVosZUFBYyxxQ0FHaEIscUNBQ0Usa0JBQWEsZUFFYixvQkFBVyxlQUNYLG9CQUFXLGVBQ1gsb0JBQVcsZUFDWCxvQkFBVyxlQUNYLG9CQUFXLGVBQ1gsb0JBQVcsZUFDWCxvQkFBVyxlQUNYLG9CQUFXLGVBQ1gsb0JBQVcsZUFFWCwyQkFBYSx1QkFHZixxQkFDRSx3RkFHVyxrQkFDWCxpQkFBVyxZL0JvNkhYLGdCK0JuNkhBLFdBQVcsaUJBQ1gsV0FBVyxpQkFDWCw0QkFBVyxZQUNYLG1CQUFXLFVBQ1gsbUJBQVcsNkJBQ1gsVUFBVyxvQkFFWCxtQ0NwREYsZUFBUyxvQkFDVCxXQUFTLG9CQUNBLFdBQ1Qsb0JBQVMsV0FDVCxxQkFBUyxZQUVULHlCQUNBLGdCQUFTLHFCQUNULFdoQ3MvSEEsQ2dDci9IQSx1QkFBUyxjQUNULG9DQUNBLG1CQUNBLFdBQVMsb0JBQ1QsV0FBUyxvQkFDVCxXQUFTLG9CQUNULFdBQ0Esb0JBQVMsWUFDVCxzQkFBUyxVQUNULHNCQUNBLGdDQUVBLGlDQUFXLFdBQ1gsMkJBQWdCLGVBQ2hCLHVCQUFVLFdBRVYsa0NBQ0UsdUJBQVUsV0FDVix3QkFDQSx3Q0FDQSxnQkFBVSx3QkFDQSxXQUNWLDJCQUFXLGNBQ1gsMERBRUEsa0JBQVcsV0FDWCxtQkFBVyxXQUNYLG1CQUFXLFdBQ1gsbUJBQVcsV0FDWCxtQkFBVyxZQUNYLHFCQUFXLFVBQ1gscUJBQVcsVUFDWCxxQkFBVyxVQUNYLHNCQUFXLFdBQ1gsMEJoQ29qSUEsZWdDbmpJQSxzQkFDQSxpQ0FBYyxXQUNkLGlDQUFtQix1QkFDbkIsdUNBR0Ysa0RBQ0UsMEJBQ0EsZUFBYSxvQ0FDQSxrQkFDYixXQUFhLG1CQUNiLFdBQWEsbUJBQ2IsV0FBVSxtQkFDVixXQUFVLG1CQUNWLFlBQVUscUJBQ1YsVUFBVSxDaEM2a0lWLG9CZ0M1a0lBLFVoQytrSUEsQ2dDOWtJQSxvQkFBVSxVQUNWLHNCQUFVLFdBQ1YsMEJoQ3FsSUEsZWdDcGxJQSxzQkFDQSxpQ0FDQSxXQUFVLHNCQUNWLFdBQVUsdUJBQ1YsWUFBVSxDaEMrbElWLDBCZ0M5bElXLGdCQUNYLHVCQUFhLFdoQ21tSWIsQ2dDbG1JQSx1Q0FBa0IsdUJBQ2xCLG1CaEN1bUlBLENBQ0YsMkJnQ3JtSUEscUJBQ0UsMkJBQ0Esb0JBQ0Esb0NBQ0Esd0JBQ0EsbUJBQWEsK0JBQ0EscUJBQ2IsOEJBQ0Esb0JBQ0EsMERBRUEsdUJBQWEsbUJBQ2IsOEJBQ0EscUJBQ0EsNkJBQ0Esb0JBQWEscUNBRWIsdUJBQWEsbUJBQ2IsOEJBQ0EscUJBQ0EsNkJBQWEsb0JBQ2Isd0JBQWtCLG9DQUNsQixnQkNsSUYscUNBQW9CLG9DQUNwQix5QkFDQSx1Q0FDQSx5Q0FFQSx5RUFDQSx3QkFBcUIsYUFDckIseUJBQXFCLGdCQUNyQix1Q0FBbUIscUNBRUcsd0JBQ3RCLHNDQUFxQixnQkFDckIsd0JBQXFCLGVBQ3JCLHdDQUFtQiw2SUFLakIsNkJBQXNCLHlCQUN0QiwrQkFBb0IsbUJBQ3BCLG9CQUF5QixxQkFDekIsZ0NBQXdCLGdDQUN4QixnQ0FBd0IsY0FDeEIsZ0NBQXNCLGtCQUV0QixpQ0FBeUIsZUFDekIsaUNBQXdCLGtCQUN4QixpQ0FBd0IsZUFDeEIsb0NBQXNCLG9DQUd4QixxQ0FDRSxtQ0FBc0IscUJBQ3RCLG1DakNxMElBLGNpQ3AwSUEscUJBQXFCLGNBQ3JCLG9DQUFtQixxQkFFbkIsb0NBQXdCLGVBQ3hCLHFCQUF1QixnQmpDNDBJdkIsb0JpQzMwSUEsZUFBdUIseUJBQ3ZCLHdFQUVBLHNCQUNBLGtDQUF1QixjakNtMUl2QixDaUNsMUlBLGlDQUF1QixvQkFDdkIsa0NBQXFCLGNBR3ZCLG1DQUNFLG1DQUFzQixvQkFDdEIsbUNBQXFCLGVBQ3JCLG9CQUFxQixlakM0MUlyQixDaUMzMUlBLHFDQUFtQixxQ0FFbkIsc0JBQ0Esa0NBQXVCLGtDQUN2QixrQ0FDQSxrQ0FBcUIsY0FFckIsbUNBQXdCLG9CQUN4QixtQ0FBdUIsZUFDdkIsbUNBQXVCLG9CQUN2Qix1Q0FBcUIsY0M3RHZCLGtCQUFVLFVBQ1YsMkJBQWEsaUJBQ2IsMkJBQWEsVUFDYixpQkFBVSxZbENtN0lWLGtCa0NqN0lBLDRCQUNFLDRCbENvN0lBLFNrQ243SUEsbUJBQWdCLDRCQUNoQiw0QkFBZ0IsU0FDaEIsbUJBQWEsNEJBR2Ysd0RBQ0UsU0FBWSxtQkFDWiw0QkFBZSxTQUNmLDRCQUFlLG9CQUNmLGdDQUdGLCtDQUNFLG9CQUFZLHFCQUNaLFVBQWUsb0NBQ2YsbUJBQWUsVUFDZixvQkFBWSxVQzVCZCxvQkFBUyxVQUNULG9CQUFTLFVBQ1Qsb0JBQVMsV0FDVCxzQkFBUyxTQUNULHNCbkNnL0lBLFNtQy8rSUEsc0JBQ0EsK0JBQ0EsK0JBQ0EsK0JBQ0EsK0JBQ0EsU0FBUyxzQkFDVCxTQUFTLHNCQUNULFNBQVMsc0JDYlQsVUFBYSw4QkFDYixzQkFBYSwrQkFDYixnQ0FBYyxVQUNkLHlCQUFjLG9CQUNkLDhCQUFjLG9CQUNkLHdCQUFjLG9FQUNBLGtCQUVkLDZCQUNFLDZCQUFnQiw2QkFDaEIsVUFBZ0IsOEJBQ2hCLHFCQUFpQiw4QkFDakIsOEJBQWlCLDhCQUNqQiw4QkFBaUIsU0FDakIsOEJBQWlCLHFCcEN1aUpqQixTb0N0aUpBLHFCQUFpQiw4QkFHbkIsNERBQ0UsOEJBQWUsU0FDZiw4QkFBZSxzQkFDZixrQ0FBZ0Isb0JBQ2hCLDZCQUFnQixvQkFDaEIsdUJBQWdCLCtDQUNoQixrQkFBZ0IsVUFDaEIsNkJBQWdCLDZCQUdsQiw2QkFDRSw4QkFBZSxxQkFDZiw4QkFBZSw4QkFDZiw4QkFBZ0IsU0FDaEIsOEJBQWdCLHFCQUNoQiw4QkFBZ0IsOEJBQ2hCLDhCQUFnQixVcENpa0poQixvQm9DaGtKQSxTQUFnQiw4QkM1QmxCLHFCQUFvQiw4QkFDcEIsU0FBb0Isc0JBQ3BCLGtDQUFvQixvQkFDcEIsNkJyQ3ltSkEsb0JxQ3htSkEsdUJyQzJtSkEsVXFDMW1KQSxnQ0FBb0IsZ0JBQ3BCLDhCQUNBLDZDQUNBLDJDQUNBLDhDQUVBLGtCQUFvQixnQ0FDcEIsaUJBQW9CLGdDQUNwQixpQkFBb0IsOEJBQ3BCLGVBQW9CLGlDQUNwQixrQkFBb0IsZ0NBQ3BCLGlCQUFvQixnQ0FDcEIsaUJBQW9CLDhCQUNwQixlQUFvQixvQ0FDcEIsaUNBRUEsZ0JBQWlCLGlDQUNBLGVBQ2pCLGlDQUNBLDhDQUNBLGFBQ0Esb0NBQ0EscURBQ0EsaUJBQ0EsbUNBQ0Esa0RBQ0EsZUFFQSxvQ0FDQSxrQkFBTyxtQ0FDTSxpQkFDYixtQ0FDQSxpQkFBUSxpQ0FDRSxlQUNWLDBEQUNVLGdDQUNWLGdCckM0cUpBLENxQzNxSkEsK0JBQWEsZUFDYixnQ0FDQSxlQUFRLDhCQUNSLGFBQWMsbUNBQ0Esa0JBQ2Qsa0NBQ0EsaUJBQWUsa0NBQ1AsaUJBQ1IsZ0NBQ0Esa0RBQ0Esa0JyQ2tzSkEsQ3FDanNKQSxpQ0FBaUIsaUJBQ2pCLGtDQUNBLGlEQUNBLGVBQWlCLHFDQUNILGdDQUNkLGdCQUFpQixnQ0FFTSwrQ0FDdkIsZUFBdUIsOEJBQ3ZCLGdEQUF1QixrQkFDdkIsa0NBQXVCLGlCQUN2QixrQ0FBdUIsaUJBQ3ZCLGdDQUF1QixrREFDQSxvREFDdkIsaUJBQXVCLGtDQUN2QixpQkFBdUIsZ0NBQ3ZCLHFDQUF1QixlQUN2Qix3Q0FBc0IsdUJBQ3RCLHFDQUFzQixrREFDQSxzQ0FDdEIsMEJBQXNCLDJDQUN0QixpQkFBc0IscUNBQ3RCLDBEQUNBLHNCQUFzQix3Q0FDdEIsMENBQXNCLGlCQUN0QixvQ0FBc0IscUNBTXRCLHNCQUFvQixlQUNwQix5QkFBb0IsaUJBQ3BCLDBDQUFvQixzQkFDcEIsY0FBb0IscUJBQ3BCLDRCQUFvQixVckN3dkpwQixDcUN2dkpBLDRCQUFvQixtQkFDcEIsNkJBQW9CLDZCQUNwQiw2QkFBb0IsVUFDcEIsNkJBQW9CLG1CckNnd0pwQixVcUMvdkpBLG1CQUFvQiw2QkFDcEIsK0JBQW9CLFlBQ3BCLDJCQUFvQiwrQ0FFcEIsd0JBQWUsdUJBQ2YseUJBQVUsd0JBQ1YseUJBQWdCLHdCQUNoQix5QkFBYSx3QkFDRix5QkFDWCx3QkFBYSx5QkFDYix5QkFBbUIsbUNBQ25CLDBCQUFhLHVCQUNiLDJCQUFtQix1QkFDbkIsNEJBQWdCLHdCQUNoQiw0QkFBZSx3QkFDZiw0QkFBVyx3QkFDWCw0QkFBaUIsd0JBQ2pCLDRCQUFpQix3QkFDakIsMERBQ0EseUJyQ3F5SkEsdUJxQ3B5SlcsMEJBQ1gsd0JBQWdCLDBCQUNoQix3QkFBVywyQkFDWCx3QkFBaUIsMkJBQ2pCLHlCQUFvQiwwQkFDcEIsbURyQ2l6SkEsd0JxQ2h6SkEscUNBQ0EseUJBQW9CLHVCckNxekpwQixDcUNwekpBLGdEQUFpQiwyQkFDakIsd0JBQWMsQ3JDeXpKZCwwQnNDdjdKQSxtREFFQSwyRUFDMEIsMkJBQzFCLGdEQUN5QixvQkFDekIsa0VBQ3dCLG9CQUN4Qiw0Q0FDb0Isc0JBQ3BCLCtEdENxOEpBLENzQ244SkEscUZBQzRCLEN0Q3M4SjVCLHNCc0NyOEpBLGdFQUVBLHNFQUMwQix3QkFDMUIsc0V0QzY4SkEsd0JzQzM4SkEsK0NBQ3FCLHVCQUVyQix1RUFFQSxzRUFDd0Isd0JBQ3hCLGlFQUN3Qix3QkFDeEIsOERBQ3dCLCtCQUN4Qix1RUFDd0IsVUFDeEIseUVBQ3dCLG9CQUN4QixnRUFDd0IscUNBQ3hCLGtFQUN3QixhQUN4Qix1RUFDd0IscUJBQ3hCLDZFQUN3QixhQUN4QixvRUFDd0IseUJBQ3hCLHVFQUN3QixhQUN4Qix1RUFDd0Isd0JBQ3hCLHNFQUN3Qix5Q0FDeEIsb0RBQ3dCLDJCQUN4QiwrRUFDd0IsYUFDeEIsbUVBQ3dCLCtCQUN4QiwwREFDd0IseUJBQ3hCLHdGQUdBLG1GQUVBLHdGQUM2QiwwQkFDN0Isd0ZBRUEsb0ZBQzJCLG1DQUMzQiw2REFFQSx1RkFDeUIsbUNBQ3pCLDZEQUMrQiwwQkFDL0IsZ0dBRUEsdUZ0Q3FnS0EsbUNzQ25nS0EsNENBQzZCLDRCQUM3QixxRUFDd0IsMEJBQ3hCLHdGQUM4QixxQkFFOUIsOEVBQzJCLHFCQUMzQiw2RUFDMkIsK0NBQzNCLDhFQUMyQiwwQkFDM0IscUVBQzJCLDJCQUMzQix3RUFDMkIsOENBQzNCLDJFQUMyQix3QkFDM0IsOEVBQzJCLHdCQUMzQiw2RUFDMkIsd0JBQzNCLDBFQUMyQixvREFDM0IsdUVBQzJCLDZCQUMzQixzRUFDMkIsMkJBQzNCLGtHQUMyQix3QkFDM0Isb0ZBQzJCLHdCQUMzQixxRkFDMkIsd0JBQzNCLDZFQUMyQix3QkFDM0IsMEVBQzJCLHdFQUMzQixpRkFFQSwrRUFDMkIsdUVBRTNCLDJFQUVBLHVGQUVBLGlGQUVBLG1GQUVBLFVBQ29CLHlFQUVFLGFBQ3RCLHlFQUM0QixxRUFDNUIsb0JBQ3NCLEN0QzRqS3RCLG9Fc0MzaktBLG9CQUM0QixxRUFDNUIsb0JBRUEscUVBQ3dCLG9CQUN4QixxRUFFQSx5RkFFQSx5RkFFQSx5RkFFQSx5RkFFQSx5RkFFQSw2RkFFQSx3QkFDb0IsQ3RDa2xLcEIsb0VzQ2psS0Esd0JBRUEsNkZBRUEscUVBQzJCLHdCQUMzQixxRUFDNEIsd0JBQzVCLHFFQUM2Qix3QkFDN0IscUVBQzBCLHdCQUUxQixxRUFDMkIsd0JBQzNCLG1FQUNzQixhQUN0QixxRUFDNEIsb0dBRUgscUJBQ3pCLDZFQUN1QixxQkFDdkIsMkVBQ3lCLHFCQUN6Qix3RkFDK0IsdUVBQy9CLHFCQUN5QixtRkFDekIscUJBQytCLDZFQUMvQixxQkFDNEIsK0VBQzVCLHFCQUMyQiwrRUFDM0Isd0JBQ3VCLHFFQUN2QixxQkFDNkIsaUZBQzdCLDRCQUM2QiwyRUFDN0IsK0JBRUEsMEdBRUEsMkVBQ3VCLCtCQUN2QiwyRUFDNEIsK0JBQzVCLDJFQUVBLDBHQUVBLDBHQUVBLDBHQUVBLDBHQUVBLDBHQUVBLDhHQUVBLDhHQ3BNTyxtQ0FFUCwyRUFFQSxtQ0FDTywyRUFJUCxtQ0FDQSwyRUFFQSxtQ0FDQSwyRUFFQSxtQ0FDQSwyRUFHTyxtQ0FDQSwyRUFFQSxtQ0FDQSxxRUFFUCxhQUFPLDJEQUdQLGFBQU8sdUVBRUEsYXZDNDRLUCxDdUMzNEtBLGdFQUNPLGFBQ1AsNkRBQ08sYUFFUCxpRUFFQSx1RkFFTyw4RUFFQSxhQUNQLDZFQU1BLG9GQU1FLGFBREEscUV2Q3c2S0YsYXVDajZLQSw2REFNRSxzRkFHQSxhQUlGLHlFQU1FLGFBQ0EsK0RBS0EsYUFHRiwyRUFNRSxhQUNBLDZEQUtBLGFBR0YsdUVBTUUsYUFDQSw2REFLQSxhQUdGLHlFQUVTLGFBQ1QsK0VBRVMsYUFDVCwyRUFHUyxhQUNULDZFQUVBLGFBQVMsK0VBR1Qsc0ZBR1MsY3ZDdzdLVCwwRXVDcjdLQSx3QkFBUyxpRUFFQSx3QkFDVCw2RUFHQSx3QkFDQSx1RUFFQSx3QkFBUyxtRUFFQSx3QkFDVCx1RUFHQSxxQkFBUyxtRkFHVCx3QkFDQSx1RUFFQSx3QkFBUSxDdkNrK0tSLGtGdUMzOUtBLHdCQUVFLDZFQUdBLHdCQUdGLENBRUUsMEVBR0Esd0JBR0YsbUVBTUUsd0JBREEsQ3ZDcStLRiw4RXVDNTlLRSx3QkFHRiwrRUFLRSx3QkFDQSxxRUFNRix3QkFFRSxpRkFNRix3QkFFRSxtRUFJQSx3QkFHRiw2RUFFYSx3QkFDQyxtRUFFQSx3QkFDWiwrRUFFVSx3QkFFVixxRkFFWSx3QkFDWixpRkFFQSx3QkFDQSxtRkFHQSx3QkFBWSxxRkFHWix3QkFBWSwrRUFFQSx3QkFDWix5RUFHQSx3QkFBWSxrQkFDWiwyQkFBVyxjQUNYLGtCQUFZLGN2Q29oTFosaUJ1Q25oTEEsWUFBWSxrQkFDWiw4QkFBWSxZQUNaLGtCQUFZLGF2QzBoTFosaUJ1Q3poTEEsYUFBVyxrQkFDWCxjQUFVLHFDQUVWLGtCQUNBLG1CQUFXLGtDQUNYLGtCQUFZLGlCQUNaLGtCQUFZLGlCQUNaLGtCQUFZLGlCQUNaLGtCQUFZLGtCQUNaLGtCQUFXLGVBQ1gsa0JBQVUsb0JBRVYsa0JBRUUsbUJBREEsa0JBR0Ysa0JBRUUsa0JBREEsa0JBR0Ysb0NBRUUsa0JBREEsa0JBR0Ysa0JBRUUsbUJBREEsa0JBR0YsZ0JBRUUsa0JBREEscUJBR0Ysa0JBRUUsb0JBREEsa0JBR0YsbUJBRUUsa0JBREEsbUJBR0Ysa0JBRUUsbUJBREEsa0JBR0YsbUJBQ0Usa0JBQ0Esb0JBRUYsa0JBQ0UsYUFDQSxvQ0FFRixrQkFDRSxpQkFDQSxrQkFFRixnQkFDRSxrQkFDQSxnQkFFRixrQkFDRSxpQkN0VlksaUJEdVZaLGdCQUVGLGtCQUNFLGlCQUNBLGtCQUVGLGdCQUNFLGNBQ0Esa0JBRUYscUJBQ0UsbUJBQ0Esa0J2QzZpTEYsb0J1QzFpTEEsQ0FBWSxpQkFDWixrQkFBVyxtQkFDWCxpQkFBWSxrQkFDWixtQkFDQSxtQ0FDQSxtQkFBWSxpQkFDWixrQkFBVyxtQkFDWCxpQkFBVSxrQkFFVixvQkFDQSxvQ0FBVyxjQUNYLGdCQUFZLGtCQUNaLG1CQUFZLHFCQUNaLGtCQUFZLGtCQUNaLG9CQUFZLGtCQUNaLGlCQUFXLG1CQUNYLGtCQUFVLGlCQUVWLG1CQUFZLGtCQUNaLGlCQUFXLG1CQUNYLGtCQUFZLGlCQUNaLG9CQUFZLGlCdkNpbExaLGtCdUNobExBLG9CdkNtbExBLEN1Q2xsTEEseUJBQVksa0JBQ1osK0JBQVcsWUFDWCxrQkFBVSxXQUVWLDZCQUFZLGtCQUNaLFdBQVcsa0J2QzRsTFgsV3VDM2xMQSxrQkFBWSxZQUNaLCtCQUFZLGtCQUNaLGtCQUFZLGtCQUNaLGlCQUFZLGtCQUNaLGlCQUFXLGlDQUNYLGtCQUFVLGdCQUVWLGtCQUFZLGdCQUNaLGtCQUFXLGlCQUNYLGtCQUFZLGNBQ1oscUNBQ0Esa0JBQVksa0JBQ1osa0JBQVksaUJBQ1osbUNBQ0EsbUNBQVUsQ3ZDdW5MVixpQnVDcm5MQSxpQkFFRSxrQkFFRixrQkFFRSxpQ0FEQSxrQkFHRixvQkFFRSxrQkFEQSxtQkFHRixrQkFFRSxrQkFEQSxrQkFHRixrQkFFRSxrQkFEQSxrQkFHRixrQkFFRSxrQkFEQSxrQkFHRixtQkFFRSxrQkFEQSxZQUdGLGtCQUVFLGtCQzlhOEIsaUJ4Q3FpTWhDLGdCdUNwbkxBLGtCQ3hiYSxleENnak1iLEN1Q3BuTEEsZ0NBQ0Usa0JBQ0EsZUFFRixrQkFDRSxlQUNBLGtCQUVGLGtDQUNFLGVBQ0EsYUFFRixrQkFDRSxvQkFDQSxrQkFFRixrQkFDRSxtQkFDQSxpQkFFRixrQkFDRSxrQkFDQSxnQkFFRixrQkFDRSxrQkFDQSxnQnZDc25MRixDQUNGLGlCdUNsbkxBLG9EQUNFLGtCQUNBLGtDQUNBLG1CQUFXLGlCQUNYLGtCQUFXLGFBQ1gsZ0JBQVcsaUJBQ1gsa0JBQVcsb0JBQ1gsa0JBQVUsaUJBQ1YsbUJ2Q21vTEEsQ3VDam9MQSxpQ3ZDb29MQSxDdUNub0xBLG1DQUFVLGdCQUNWLGtCQUFXLGtCQUNYLGdCQUFXLGtCQUNYLGtCQUFXLGdCQUNYLGtCQUFXLGtCQUNYLGlCQUFVLG1CQUNWLG9DQUVBLG9CQUFXLDhCQUNYLGNBQVUscUJBQ1YsYUFBVyxxQkFDWCxpQ0FDQSxpQ0FBVyxZQUNYLHFCQUFXLFlBQ1gscUJBQVUsY3ZDK3BMVixvQnVDOXBMUyxtQ0FFVCxtQkFBVyxDdkNrcUxYLG9CdUNqcUxVLHVDQUNWLGlCQUFXLHFCQUNYLGlCQUFXLHFCQUNYLGlCQUFXLHFCQUNYLGlCQUFXLHFCQUNYLGtCQUFVLHFCQUNWLGVBQVMscUJBRVQsb0JBQVcscUJBQ1gsbUJBQVUscUJBQ1Ysa0J2Q3FyTEEsQ3VDcHJMQSxvQkFBVyxrQkFDWCxxQkFBVyxrQkFDWCxxQkFBVyxrQkFDWCxxQkFBVSxtQkFDVixxQkFBUyxnQkFFVCxxQkFFRSxxQkFFRixxQkFFRSxvQkFEQSxxQkFHRixtQkFFRSxxQkFEQSxtQkFHRixxQkFFRSxtQkFEQSxxQkFHRixtQkFFRSxxQkFEQSxvQkFHRixxQkFFRSxhQURBLHFCQUdGLGtCQUVFLHFCQURBLGlCQUdGLHFCQUVFLGdCQURBLHFCQUlGLGdCQUNFLHFCQUdGLGlCQUNFLG9CQUNBLHFDQUVGLGlCQUNFLHFCQUNBLGdCQUVGLGNBQ0UscUJBQ0EscUJBRUYsbUJBQ0UscUJBQ0Esb0JBRUYsa0JBQ0UscUJ2QytyTEYsbUJ1QzVyTEEsQ0FDRSxpQkM3akJ3QixvQkRna0IxQixtQkFDRSxrQkNoa0I4QixvQnhDK3ZNaEMsbUJ1QzNyTEEsQ0FBVyxnQkFDWCxxQkFBVSxtQkFDVixpQnZDa3NMQSxDdUNqc0xBLG9CQUFXLG9CQUNYLGtCQUFXLHFCQUNYLGNBQ0EscUNBQ0EsbUJBQVMscUJBRVQscUJBQ0Esa0JBQVUsb0JBQ1YscUJBQVcsaUJBQ1gsbUJBQVcscUJBQ1gsaUJBQVcsbUJBQ1gscUJBQVcsaUJBQ1gsbUJBQVUscUJBQ1YsaUJBQVMsbUJBRVQscUJ2QzR0TEEsa0J1QzN0TEEsb0JBQVUsQ3ZDOHRMVixvQnVDN3RMVyw2QkFDWCxhQUFXLHFCQUNYLFlBQVcscUJBQ1gsZ0NBQVcsV0FDWCxxQkFBVSxXQUNWLHFCQUFTLFl2QzB1TFQsb0J1Q3h1TFcsaUNBQ1gsYUFBVSxxQkFDVixrQkFBVyxxQkFDWCxpQkFBVyxxQkFDWCxnQkFBVyxxQkFDWCxnQkFBVyxxQkFDWCxnQkFBVSxxQkFDVixnQkFBUyxxQkFFVCxpQkFBVyxxQkFDWCxjQUFVLHFCQUNWLG1CQUFXLHFCQUNYLGtCQUFXLHFCQUNYLGlCQUNBLHFCQUFXLGlCQUNYLHFCQUFVLGlCQUNWLHFCQUFTLGlCQUVULHFCQUVFLGtCdkN3d0xGLEN1Q3R3TEEsb0JBRUUsb0NBREEsb0JBR0YsQ0FFRSxvQkFEQSxtQkFHRixxQkFFRSxrQkFEQSxxQkFHRixrQkFFRSxxQkFEQSxrQkFHRixxQkFFRSxrQkFEQSxxQkFHRixtQkFFRSxDQzVvQndCLG9CRDhvQjFCLGlDQUVFLGlCQURBLHFCQUlGLGdCQUVFLHFCQUVGLGVBQ0UscUJBQ0EsZUFFRixxQkFDRSxlQ2hxQlksQ0RpcUJaLG9CQUVGLG9DQUVFLGdCdkN1d0xGLEN1Q3J3TEEsb0JBQ0UsZUN0cUJZLENEdXFCWixpQ0FFRixvQkN4cUJvQixDRDBxQmxCLGlCdkN1d0xGLEN1Q3J3TEEsb0JBQ0UsbUJBQ0EsaUJBRUYscUJBQ0Usa0JBQ0EsZ0JBS0osdUNBQ0UsZ0JBQVcscUJBQ1gsa0JBQVUsZ0JBQ1YscUJBQ0EsbUJBQVcsZUFDWCxxQkFBVyxtQkFDWCxpQkFBVyxxQkFDWCxhQUFVLGVBQ1YscUJBRUEsbUJBQVcsbUJBQ1gscUJBQVUsaUJBQ1YsbUJBQVcscUJBQ1gsZ0JBQVcsa0JBQ1gscUJBQVcsZ0JBQ1gsa0JBQVcscUJBQ1gsZ0JBQVUsa0JBQ1YscUJBQVMsZ0JBRVQsbUJBQVcsb0JBQ1gsaUJBQVUsbUJBQ1YsMERBQ1csbUJBQ1gsNkJBQVcsY0FDWCxvQkFBVyxhQUNYLG9CQUFVLGdDQUNWLFlBQVMsb0JBRVQsWUFBVyxvQkFDWCxnQ0FBVSxhQUNWLG9CQUFXLGNBQ1gsb0JBQVcsbUJBQ1gsb0JBQVcsa0JBQ1gsb0JBQVcsa0J2QzZ6TFgsbUJ1QzV6TEEsaUJBQVUsb0JBQ1YsaUJBQVMsb0JBRVQsaUJBQVcsb0JBQ1gsa0JBQVUsb0JBQ1YsZUFBVyxvQkFDWCxvQnZDdzBMQSxDdUN2MExBLG1CQUFXLG1CQUNYLG9CQUFXLGtCQUNYLG9CQUFVLGtCQUNWLG9CQUFTLGtCQUVULG9CQUVFLGtCQURBLG9CQUdGLG1CQUVFLG9CQURBLGdCQUdGLG9CQUVFLHFCQURBLG9CQUdGLG9CQUVFLG9CQURBLG1CQUdGLG9CQUVFLG1CdkNnMUxGLEN1QzkwTEEsbUJBRUUsbUJDM3ZCa0IsQ0QwdkJsQixtQkFHRixtQkFFRSxvQkFEQSxvQkFHRixvQkFFRSxjQ2p3QjhCLG1CRG93QmhDLG1CQUNFLG1CQUNBLGlCQUVGLG9CQUNFLGdCQUNBLG9CQUVGLG9DQ2p4QmMsZ0JEbXhCWixvQkFFRixnQkFDRSxvQkFDQSxpQkFFRixvQkFDRSxnQkFDQSxjQUVGLG9CQUNFLHFCQUNBLG1CQUVGLG9CQUNFLG9CQUNBLGtCQUVGLG9CQUNFLG1CQUNBLGlCQUdGLG9CQUNBLG1CQUFVLGlCQUNWLG9CQUFXLG1CQUNYLGlCQUFXLEN2Q3ExTFgsbUJ1Q3AxTEEsbUJBQ0EsaUJBQVcsb0JBQ1gsb0JBQ0Esa0JBQVMsb0JBRVQsY0FBVyxnQkFDWCxvQkFBVSxtQkFDVixxQkFBVyxvQkFDWCxrQkFBVyxvQkFDWCxvQkFBVyxpQkFDWCxtQkFBVyxvQkFDWCxpQkFBVSxtQkFDVixvQkFBUyxpQkFFVCxtQkFDQSxvQkFBVSxrQnZDKzJMVixrQnVDOTJMQSxvQnZDaTNMQSxrQnVDaDNMQSxvQkFDQSxvQkFBVyw0QkFDWCxhQUFXLG9CQUNYLFlBQVUsb0JBQ1YsK0JBQVMsV0FFVCxvQkFBVyxXQUNYLG9CQUFVLCtCQUNWLFlBQVcsb0JBQ1gsYUFBVyxvQkFDWCxrQkFBVyxvQkFDWCxrQkFBVyxtQkFDWCxvQ0FBVSxnQkFDVixvQkFBUyxnQkFFVCxvQnZDMjRMQSxnQnVDMTRMQSxvQkFBVSxpQkFDVixvQnZDKzRMQSxjdUM5NExBLG9CQUFXLG1CQUNYLG9CQUNBLGtCQUFXLG9CQUNYLGlCQUFVLG9CQUNWLGlCQUFTLG9CQUVULGlCQUVFLG9CQURBLGlCQUdGLG9CQUVFLGtCQURBLG9CQUdGLGVBRUUsb0JBREEsb0JBR0Ysb0JBRUUsbUJBREEsQ3ZDMDVMRixtQnVDdjVMQSxrQkFFRSxDQ3YyQlksbUJEeTJCZCxrQkFFRSxvQkFEQSxrQkFHRixvQkFFRSxrQkFEQSxvQkFHRixtQkFFRSxvQkFEQSxZQUlGLG9CQUNFLGlCQUNBLG9CQUVGLGdCQUNFLG9CQUNBLGVBRUYsb0JBQ0UsZUFDQSxvQkFFRixlQUNFLG9CQUNBLGVBRUYsb0JBQ0UsZ0JBQ0Esb0JBRUYsNEJBQ0Usb0JBQ0Esb0JBRUYsa0JBQ0UsQ0M3NEJ3QixtQkRnNUIxQixtQkFDRSxpQkNoNUI4QixDRGk1QjlCLG1CdkN5NUxKLGtCeUNweU5PLGdCQUNQLG9CQUFPLGtCQUNQLGdCQUFPLG9CQUNQLGtCQUNBLGdCQUFPLG9CQUNQLGtCQUFPLGdCQUNQLG9CQUVBLG1CQUFPLGlCQUNQLG9CQUFPLDRCQUNQLG9CQUFPLGtCQUNQLG9CQUNBLG9CQUFPLGlCQUNQLG1CQUFPLG9CQUNQLGdCQUFPLGtCQUVQLG9CQUFPLGdCQUNQLGtCQUFPLG9CQUNQLGdCQUFPLGtCQUNQLG9CQUFPLGdCQUNQLGtCQUFPLG9CQUNQLGlCQUFPLG1CQUNQLHFDQUVBLG1CQUFPLDZCQUNQLGNBQU8sb0JBQ1AsYUFBTyxvQkFDUCxhQUFPLG1CekNvMU5QLFl5Q24xTkEsb0JBQU8sWUFDUCxvQkFBTyxZQUNQLG9CQUFPLGlDQUVQLGNBQU8sb0JBQ1AsbUJBQU8sQ3pDNjFOUCxtQnlDNTFOTyxrQkFDUCxvQkFBTyxpQkFDUCxvQkFBTyxpQkFDUCxvQkFBTyxpQkFDUCxvQkFBTyxpQkFFUCxzQ0FFRSxvQkFDQSxtQ0FDQSxvQkFBVSxvQkFDVixtQkFBVSxvQkFDVixrQkFDQSxvQkFBVSxrQkFDVixvQkFBVSxrQkFFVixvQkFBVSxrQkFDVixvQkFBVSxtQkFDVixvQkFBVSxnQkFDVixvQkFBVSxxQkFDVixvQkFBVSxvQkFDVixvQkFBVSxtQkFDVixvQkFBVSxtQkFFVixvQkFBVSxtQkFDVixvQkFBVSxtQkFDVixvQkFBVSxvQkFDVixvQkFBVSxhQUNWLG9CQUFVLGtCQUNWLG9CQUFVLGlCQUNWLG9CQUFVLG9DQUVWLGdCQUFVLG9CQUNWLGdCQUFVLG9CQUNWLGdCQUFVLG9CQUNWLHFDQUFVLGdCQUNWLGNBQVUsb0JBQ1YscUJBQVUsbUJBQ1Ysb0JBQVUsb0JBRVYsa0JBQVUsb0JBQ1YsbUJBQVUsaUJBQ1Ysb0JBQVUsbUJBQ1YsaUJBQVUsb0JBQ1YsbUJBQVUsaUJBQ1Ysb0JBQVUsbUJBQ1YsaUJBQVUsb0JBSVosMERBQ0UsY0FBUyxnQkFDVCxvQkFBUyxtQkFDVCxxQkFBUyxDekMyNk5ULG1CeUMxNk5BLGtCQUNBLG9CQUFTLG9CQUNULGlCQUFTLG1CQUNULG9CQUVBLGlCQUFTLG1CQUNULG9CQUFTLGlCekNzN05ULEN5Q3I3TkEsbUJBQVMsbUJBQ1Qsa0JBQVMsa0JBQ1Qsb0JBQVMsa0JBQ1Qsb0JBQVMsb0JBQ1QsNEJBQVMsYUFFVCxvQkFBUyxZekNpOE5ULEN5Q2g4TkEsbUJBQVMsK0JBQ1QsV0FBUyxvQkFDVCwrQkFBUyxXQUNULG9CQUFTLFlBQ1Qsb0JBQVMsaUNBQ1Qsa0JBQVMsb0JBRVQsaUJBQVMsb0JBQ1QsZ0JBQVMsb0JBQ1QsZ0JBQVMsb0JBQ1QsZ0JBQVMsb0JBQ1QsaUJBQVMsbUJ6Q3M5TlQsaUJ5Q3I5TkEsb0JBQVMsY0FDVCxvQkFBUyxtQkFFVCxvQkFBUyxrQkFDVCxvQkFBUyxpQkFDVCxvQkFBUyxpQkFDVCxvQkFBUyxpQkFDVCxvQkFBUyxpQkFDVCxvQkFBUyxrQkFDVCxvQkFBUyxlQUlYLHdDQUNFLG9CQUNBLG1CQUFTLG9CQUNULGtCQUFTLG9CQUNULGtCQUNBLG9CQUFTLGtCQUNULG9CQUFTLGtCQUNULG9CQUVBLG1CQUFTLG9CQUNULGdDQUFTLGlCQUNULG9CQUFTLGdCQUNULG9CQUFTLGVBQ1Qsb0JBQVMsZUFDVCxvQkFBUyxlQUNULG9CQUFTLGVBRVQsb0JBQVMsb0NBQ1QsZUFBUyxhQUNULG9CQUFTLG9CQUNULGtCQUFTLG9CQUNULG1CQUFTLGlCQUNULG9CQUFTLGtCQUNULGdCQUFTLG9CQUVULGtCQUFTLG9DQUNULGtCQUFTLGdCQUNULG9CQUFTLGtCQUNULGdCQUFTLG9CQUNULG1CQUFTLGlCQUNULG9CQUFTLDRCQUNULG9CQUFTLGtCQUVULG9CQUFTLG9CQUNULGlCQUFTLG1CQUNULG9CQUFTLGdCQUNULGtCQUFTLG9CQUNULGdCQUFTLGtCQUNULG9CQUFTLGdCQUNULGtCQUFTLG9CQzdMWCxnQkFDSSxzQ0FJSix1REFDRSxlMUNzdU9GLGlCMENudU9BLCtCQUNFLDhCQUdGLDBDQUNFLDhCQUdGLGlEQUNFLG1CQUdGLG9DQUNFLG1DMUNrdU9GLEMwQy90T0Esb0RBQ0UsbUNDcEJGLGlCQUFnQixrQkFDaEIsb0NBQWdCLG9CQUNoQixrQkFBZ0Isb0IzQzR2T2hCLGlCMkN6dk9BLG1CQUNFLG1DQUFtQixrQkFDbkIsb0NBQW1CLGtCQUNuQixxQ0FBbUIsa0JBR3JCLDJEQUNFLGtCQUFrQixxQ0FDbEIsbUJBQWtCLGtCQUNsQixxQ0FBa0IsbUJBR3BCLHNDQUNFLGtCQUFrQixvQ0FDbEIsaUJBQWtCLGtDQUNsQixrQkFBa0Isa0NDWnBCLGdCQUFPLEM1QzB4T1AsaUI0Q3p4T08sZ0I1QzR4T1AsQzRDM3hPQSxpQkFBTyxpQkFDUCxvQ0FFQSxrQ0FDRSxxQkFBVSxhNUNpeU9WLEM0Q2h5T0Esb0JBQVUsaUNBQ1YsWUFBVSxxQkFDVixZQUFVLHFCQUdaLG1FQUNXLG1CQUNULHFCQUFTLGtCQUNULHFCQUFTLGlCQUNULHFCQUFTLGlCQUdYLHNDQUNFLHFCNUMreU9BLGlCNEM5eU9BLHFCQUNBLGtCQUFTLHFCQUNULG9CQUFTLHFCQ3ZCWCxtQkFBTyxxQkFDUCxrQkFBTyxxQkFDUCxrQkFBTyxxQjdDbzFPUCxrQjZDbjFPTyxxQkFFUCx1Q0FDRSxtQkFBVSxxQjdDdTFPVixxQjZDdDFPVSx5Q0FDVixxQkFBVSxtQkFDVixxQkFBVSxtQkFHWiw2REFDRSxtQkFBUyxxQkFDVCxvQkFBUyxxQkFDVCxrQkFBUyxxQkFDVCxpQkFBUyxxQkFHWCxxQ0FDRSxpQkFBUyxvQ0FDVCxxQkFBUyxnQkFDVCxxQkFBUyxtQjdDeTJPVCx3RDhDdjNPRixpQ0FFRSxvQkFFRixpQ0FFRSxhOUM2M09GLG1COEN0M09NLFk5Q3kzT04sQzhDeDNPQSxtQkFBTSxnQ0FDQSxnQ0FDQSxpQ0FDTixtQkFDQSxvQkFBTSxrQkFDTixvQkFBTSxpQkFFTixxQ0FDRSxxQ0FDaUIsb0JBQ2pCLHVEQUNvQixDOUN3NE9wQixtQjhDdjRPQSxvQkFDQSxvQkFBUyxtQkFDVCxvQkFBUyxrQkFDVCxvQkFBUyxrQkFDVCxvQkFBUyxrQkFDVCxvQkFBUyxrQkFDVCxvQkFBUyxtQkFHWCx5Q0FDRSw0REFFQSwwREFDbUIsb0JBQ25CLG1CQUNBLG9CQUFRLG1CQUNSLG9CQUFRLG9CQUNSLG9CQUFRLGtCQUNSLG9COUNtNk9BLGlCOENsNk9BLG9CQUNBLG9DQUdGLG9DQUNFLG9EQUVFLG9CQUVGLHNEQUlBLG1CQUFRLGNBQ1Isb0JBQVEsYUFDUixvQkFBUSxhOUM0Nk9SLG1COEMzNk9RLGdDQUNSLFlBQVEsb0JBQ1IsWUFBUSxvQkFDUixhQUFRLG9CQzlFVixtQkFDRSxvQkFJRixrQkFDRSxvQkFJRixxQ0FLQSxxQ0FFRSxpQkFEQSxvQkFLRixpQkFDRSwwREFLRixvQkFFRSxvQkFDQSxtQkFGQSxvQkFLRixzQ0FDRSxrQkFDRSxvQkFFRixzQ0FHQSxzQ0FDRSxtQkFFRixvQkFHRSxxQkFGQSxvQkFJRixxQkFDRSwwREFFRixvQkFFRSxtQkFDQSxvQkFGQSxtQi9DNi9PSixtQitDdi9PQSx3Q0FDRSxzQ0FHQSxxQ0FDRSxvQkFFRixnQkFDRSxvQkFFRixnQkFHRSxvQkFEQSxnQkFEQSxvQkFJRixnQkFDRSw2REFFRix3QkFFRSxpQkFDQSxtREFJSixxQkFDRSxnREFHQSxxQkFDRSxpREFHQSxxQkFFRixpREFLQSxrRUFDRSxtQ0FFRix5Q0FDRSwrQkN6R0oscUJBQ0UsNEJBR0Ysd0JBRUUseUJBR0YsMkJBQVcsb0JBQ1gsb0NBRUEsbURBR0ksMkJBREEseUJBR0YsOEJBQ0Esb0JBQWMsMERBR2hCLHNCQUNFLDRCQUVFLENBREEseUJBR0YseUJBQWEsNkJBQ2Isb0JoRDhtUEYsQ2dEM21QQSxvQ0FDRSxzQkFFRSw0QkFEQSwwQkFHRix5QkFDQSw2QkFBYSxvQkMvQmYsa0JBR0UsZUFDQSxpQ0FIQSxrQ0FDQSxpQkFLRixzREFJSSxrQ0FDQSxvQkFIQSxvQ0FDQSxpQmpEb3BQSixDaUQ5b1BBLCtGQUlJLGtCQUNBLGtDQUhBLGdCQUNBLG9DQU1KLHFDQUNFLHFDQUlFLGlDQUhBLG1CQUNBLG1DQ2pDSixpQkFBYSxtQkFDYixrQkFBVSxtQkFDVix5QkFBTyxrQkFFUCx3QkFDRSwwQ2xEMnJQQSxDa0QxclBBLG9DQUFhLG9DQUNILG9CQUdaLDhDQUNFLHdCQUFlLHFCQUNmLHdCQUFZLHFCQUNaLG1CQUFTLDBEQUlULG1CQUFlLHlCQUNmLG9CQUFZLHdCQUNaLG9CQ3BCRix3QkFBYyxvQkFDZCxtQkFBYyxxQ0FDZCxtQkFBYyx5QkFDQSxvQkFFZCw0Q0FDRSx3QkFBaUIsb0JBQ2pCLG1CQUFpQiwyQ0FDQSxlbkQ0dVBqQiw0Q0FHQSxjbUQzdVBGLGdEQUNFLGtCQUFnQixnQ0FDaEIsaUJBQWdCLGlCbkRpdlBoQixDbURodlBBLDhCQUFnQixpQkFDaEIsaUJBQWdCLGlDQUdsQixvQ0FDRSwrQ0FDQSxjQUFnQixtREFDQSxjQUNoQixvQkFBZ0IsY0NkbEIsb0JBQ0UsaUJBQ0Esb0JwRDZ3UEYsZ0JvRDN3UEEscUNBRUUsb0JBQ0Esa0NBRUYsaUJBQ0UsQ0FBYSxtQ0FRZiwwREFHQSw2Q0FFRSxjQUNBLGlEQWtCRixjQUVFLGlDQUVGLDhIQUlFLGlDQUdGLHlGQVFBLDZDQUNFLGNBQ0EsK0RBQ0EsbUJBQ0EsaUNBR0Ysb0RBRUUsbUJBR0Ysb0NBQ0UsY0FHRixtQkFDRSxvQ0FDQSxnRkFDQSxjQUNBLDZCQUdGLCtEQUVFLGdCQUdGLHFEQU1BLHlCQUNFLHNCQVVGLHNDQUVFLG1CQUNBLDREQUdGLGVBR0UsNkJBREEsOENBT0EsY0FGQSx3QkFGQSxlQU1BLHlEQUhBLDRCQU1GLGlFQUVFLHVCQU1GLDZFQUdFLHFDQzFIRiw2QkFDQSxjQUFPLCtCQUNBLGNBQ1AsdUJBQ0EsZUFBTyxhQUNQLGdCQUFPLDJCQUVFLDRCQUNULHdCQUVBLHlCQUNFLGVBR0YsdUJBQWEsbUJBQ2IscUNBQ0EsdUJDM0NBLDZIQUdFLGVBR0Ysc1FBTUUsZ0JBR0YsK0VBSUUsZ0JBREEsb0NBSUYsdUJBR0UsZ0JBREEsa0JBREEseUJBS0YsMENBSUEsMEVBTUEsc0JBQ0UsZ0JBQ0EsMENBR0YseURBRUUscUNDNURGLHNCQU1JLGtDQUZBLENBREEsdUJBRUEsaUJBSEEsd0JBT0osZ0JBRUksb0JBQ0EsMEJBR0osMkJBRUkseUJBREEsNkJBTUEsb0NBR0oscUJBR0ksMEJBT0EsMkJBSEEseUJBRkEsNkJBR0EsMERBTUksb0JBNEJSLDBCdERoREksMkJBRkEseUJzRHNEQSw2QkFNSSxxQ0FNSixvQkFFSSwwQkFHSiwyQnREcEZBLHlCQUZBLDZCc0R3RkksQ0FDQSx3QkFJQSxrQkFLSixxQkFLSSxrQkFDQSxrQkFKQSxlQUVBLG9DQUtKLDBCQU1FLDREQUVJLHFCQUlOLHlFQU1KLHlCdER0SEksa0JzRHdIQSx1QnREdkhBLGtCc0Q4SEosbUNBQ0kscUNBSUEseUJBRUksa0JBQ0EsdUJBQ0Esa0JBR0osb0JBQ0ksZXZEZzVQUixDdUQ5NFBJLDRDQUVJLG9CQURBLHFCQUVBLG9CQUtSLGtCQUVJLG9CQURBLHFCQUVBLDJEQUNFLHVCQUVGLHVCQUVJLHFCQURBLHVCQUVBLGtCQUtKLHVCQUNJLHFCQUVKLDBEQUNJLHNCdkQ2NFBSLHVCdUR0NFBBLHNCQU1JLHFCQUpBLHNCQU9BLGtCQUpBLHNCQVNKLHFCQUlJLHFDQUVBLDZDQUVBLDJDQUlJLHNCQUVBLHdDQUVJLHFCQUlBLDREQUVJLCtDQU1JLDBDQUtJLG9FQVlJLG1CQVRBLCtCQUNBLGlEQUVBLFN2RHUzUDVCLEN1RHQyUFEsK0RBRUkseUNBSVIsaUhBRUksU0FLQSxnQ0FLQSx1RXREN1BKLHlCQUZBLG1Cc0RpUVEsaUNBT0EsbUNBSUEsbURBRUksbUNBSVIsaUR0RGxSSixxQnNEb1JRLDBCQVVSLDRDQVdJLGlDZjFPQSxDdkMvREosa0NzRGdTSSwyQkFHQSx3QkFHQSxzQ0FJQSw2REFLSixrSEFXSSwyQkFEQSxjdERqVUosa0JzRDJUSSxnREFTQSxpQ0FSQSxxQkFMSiwySkFxQkEsbUdBTUEsOEZBUUEsOERBRUksMkJBR0osc0RBRUksU0FHSiw2Q3REeldBLDZCQUZBLGdDc0Q2V0ksWUFJQSxvQkFLSiwwQ0FHSSxlQUlBLHdCQUZBLFlBSUEsMkpBY0ksd1JBL1ZSLGdCQUVJLHFFQUtBLG9CQUdKLGlGQUVJLGFBc1dKLHlEQXBYQSxnQkFEQSw2QkFHQSx1Q0FFSSw2QkFHSiwyQ0FFSSxxRUFHSiwyQ3ZEOHFRSixDdURqMFBJLDBDQXpYQSwrQkFEQSxlQUdBLCtFQUtBLDREQUVJLHFDQUdKLCtEQUVJLDBDQWdYSixlQTlYQSx5Q0FFQSw2RUFLQSw4REFFSSxlQUdKLDBGQXVYQSxrREFuWUEsYUFEQSw4QkFHQSw0RUFLQSw4Q0FFSSx1QkFHSix5R0E0WEEscURBellBLDhDQUdBLG1DQUVJLGdCdkRvdVFSLGV1RGp1UUksK0NBRUksZ0JBR0osMkVBRUksb0JBK1hKLGdEQTdZQSx1Q0FFQSxpRkFLQSwrRkFLQSxzRUFFSSxnQkFvWUosa0RBbFpBLGdCQURBLHNDQUdBLG1EQUVJLDZCQUdKLDhDQUVJLDBCQUdKLDJHQTZZQSxrREFJSSwrREFFSSxjQU9SLHlFQUlJLGtCQUZBLDJEQVVKLGlCQUVJLGlFQUdKLDRCQU1KLCtCQUNJLGtCQUdKLDJCQU1JLFlBRkEsOENBV0ksNEJ0RDdlSiw4Q3NEMmVJLGtCQU1BLDhCQUlJLG9DQUZBLGFBS0EsaUNBV0ksb0RBVEEsa0JBRUEsY0FFQSxhQVNSLHVCQUVJLGVBR0osbUNBRUksd0RBS0Esa0JBQ0EsaURBS1osaUh0RHhpQkksZXNENGlCQSxrQkFFQSxXQUNBLHVCQUlBLHVRQVNBLDZDdEQxakJBLHNCQUZBLGVzRDhqQkksZ0JBRUEsZUFPTixnREFDRSxxSkFpQkosY0FFSSw2Q0FHQSxrREFLQSxxRUFHSSw0QkFFSSx5REFTUixnRnREam5CQSxpRXNEMm5CQSwyQkFFSSx1QkFJUixxQ3REL25CSSxDQ1lVLHNDRnE2UWQsa0J1RDV5UEksd0N0RDduQkEsdURBRkEsY3NEdW9CSixtQ3REN29CSSxtQkFGQSxxRXNEdXBCQSxzR3REL29CQSxVc0RzcEJBLGlFQUVJLHFCQUVBLDJEQUVJLGtCQU9WLG9EQUtFLG9CQUlKLDhFQWFJLGtCdER2ckJBLGtDc0Q0cUJBLDhCQVNBLCtFQUZBLGtCQUNBLG1EQWVBLHFCQUVJLDRFQU9OLHVEQUdFLDZCQUVBLGtGQUVJLGtCQUlSLHNEQUlBLG9CQWVFLGdGQUNBLGtCQVBBLGtDQUNBLDhCQUlBLHFCQVBBLDBEQVlGLHFFQU1JLG9CQUpBLDZFQVNJLGtCQURBLG9DQUdBLDhCQUtJLHFCQUNBLDREQUhBLGtCQUtBLHFEQUlBLG9CQUVJLCtFQWVaLGtCQUNBLG1DQUZBLDhCQUZBLHFCQUZBLDJEQVVJLGtCQUdBLG9EQVNJLG9CdERweUJSLDhFc0RzeUJRLHdEQURBLDZCQU1KLHFCQWFJLHVJQU9BLHFHQUhBLDJEQWJBLDRCQVdBLHFCQVpBLFdBS0EsaUVBY0Esa0JBRUksMERBU2hCLG9CQUNJLG9GQVFJLHlEQUNJLGdCQUlSLHNEQUNJLGtCQUNBLDZDQVdKLDhEQVBJLHVFQWdCSixTQUVJLHlFQVNSLHNDQUVJLGNBRUEsa0JBSUosNEJBRUksVUFHSixxQkFJSSxhQUZBLGVBQ0EsdUJBTUEsZXRELzRCQSxlQUZBLFdENm1SSixrQ3VEbHRQRSxjQUVBLDhFQUxBLHlCQVlGLHVCQUdJLGtCQUdKLDBCQUNFLDRCQUdBLG9EQUlFLGVBREEsU0FEQSxrQ0FJQSxvQkFEQSxpSUFXRSxvQ0FDQSxlQUNBLGVBS04sa0JBRUksZ0lBZUEsYUFFSSx1QkFDQSxDdkRzc1BSLGN3RGhyUkEsZUFXSSw2SEFUQSxvQ0FHQSxlQUVBLHdEQVlJLGV4RDZxUlIsNkJ3RHhxUlEsNkJBS0osbUNBRUksMkJBR0osaUNBR0ksa0NBREEsQ3RESVEsaURzRENaLHFEQU9JLGFBREEsOENBSUEsNENBSUksNkVBU1IsYUFFSSx1QkFFQSxpQ0FJUixvQ0FJSSxrQkFFQSxrQ0FJSSxvQ0FFSSx3RUFLQSxtQ0FLWixlQUtJLGdCQURBLGlDQUdBLG9DQUVJLGVBR0osd0ZBTUosa0VBTUUsaURBSUEseUpBS0YsdUVBTUksc0RBR0ksWUFEQSxxQkFLUiwrQkFFSSxDeERxb1JKLG9Cd0Rqb1JRLHNCQUVJLGFBSVIsMENBRUksc0JBTVIsc0RBSUksYUNLQSw4Q0FFQSx5Q0RESiwrQkFLRSxnQkFLQSw4Q0FDQSw4QkFGQSxxQkFMQSwyQkFGQSxpQkFNQSxnQ0FNQSxrQkFNRSw2REFGQSxjQUZBLGFBQ0EsdUJBUUosa0VBS0UsWUFGQSxDQUNBLGlCQUdBLDREQU9GLHNFQUVJLGVBQ0Esd0NFdE1BLCtFQUxBLHVFQUNBLGVBSEEsc0NBSUEscUR6RE1BLHdDeURkQSxnQ0FFQSxrQkFXQSxtQ0FLSSx1QkFGQSxlQUtKLG1DRGlKQSx5Q0FFQSxpQkFEQSwrQ0M3SUosYUFFSSxrQkFDQSx1QkFISiwrQkFLUSxTQUVKLDJDQVBKLHVDMUQwMFJFLENBQ0YsK0NDdjFSSSx5RHlEMENBLGtEQU5KLG9KQVlBLHVMQVdJLDBCQUNBLGlDQUxBLGFBRUEsZ0IxRDJ6UkoseUMwRHB6UkksMExEd0ZBLCtGQzlFQSx3RkFFSSxxQkFDQSxhQUNBLHNCQUlSLG9DQUNJLFdBR0osc0JBQ0ksbUMxRHF6UkosVzBEanpSQSx5QkFLUSxrQ0FHSix3QkFHSSxhQUdKLHVCQUlJLHVCQUdKLGNBR0kscURBbkJBLDRCQUdKLHdCQUdJLHVCQUdKLFVBSUkseUNBTUEseUJBSVIsc0NBV0ksWUFIQSxnQkFDQSxhekRySUEsc0JBSEEsa0J5RGlJQSxlekRoSUEsa0J5RG1JQSwwQ0FEQSxNQVdBLDBEQUtBLHdCQVdJLG9CQURBLGdCekQxSkosMkJBSEEsZXlEcUpJLGlDQUVBLGVBRUEsK0JBWVIsZ0RBSUksMEJBSUEsd0NBS0Esc0J6RC9LQSxrQkFIQSxvQ3lEb0xJLHFDekRuTEosZXlEc0xJLGdCQUtKLG9DQUVJLHlCQUVBLDJEeERwTFEsa0J3RGtNSixDQUVBLGtDQUpBLGlDQU1BLHlCQVRBLDRCQVBBLHFCQUNBLENBSUEsYUFhQSwrRTFEOHdSWixDMER4d1JRLCtEQUVJLGdHQy9OUixZQUNBLDBCQUZBLHdCQUlBLGdDQVFJLG9DQUZBLGFBSkEsNkJBU0osK0NBYUkseUJBQ0Esd0NBRUEseUJBUEEsaUNBUEEsZUFFQSxZQU9BLDJEQVFKLG1EQUVJLDJHMUR2Q0osMkIwRDhDUSxlQUVBLEMzRHMrUlosTTJELzlSUSw2SEFXSix1RUFNSSwyQkFKQSxtRUFRQSxXQU9JLHVEQUZBLHNDQUhBLFlBU0osNkMxRHRFSixtQkFGQSxvQjBEMEVRLGNBQ0EsNEJBR0EsNkIxRG5GUixzQkFIQSxtQjJEUEEscUJBQ0EsZ0NBTUksbUVBR0kseUJBR0oscURBQ0ksYTVEa2pTWixVNEQvaVNJLHVDQU9JLGdFQTJDSixhQUVJLHlCQUVBLDBEQU1KLHNCQWFJLDJFQVhBLG9GQWNKLFdBRUksZUFHSiwyQ0FHSSxxQkFFQSx1R0F1Q1EsOENBRUksa0JBSVIscURBTUosc0NBRUksZ0JBRUEsd0RBRUksa0JBTUoscURBRUksNkJBSVIseUNBRUkscUJBS1osa0NBSUkseUNBRkEsaUNBS0EsZUFFSSwyQkFHSixpQ0FFSSxjQUNBLCtCQUlJLG1EQUZBLEM1RHUrUlosZTREbCtSSSxnQkFLSSx5QjNEN0xKLHdKMkR1TUksZUFFSSwrSzNEM01SLGUyRDJOSSx5QkFFQSxrQkFLSiw4Q0FFSSw4TkFnQkksNkJBR0osMENBRUksb0JBR0oseUZBS0Esc0RBQ0UsOEJBQ0EsaUJBTU4sZ0NBRUksd0JBS1IsV0FNSSwwQkFEQSx1Q0FIQSxTQU1BLDJDQUVJLCtCQUlKLHVDNURrOFJKLEM0RDM3UkEsMEIzRG5TSSwrQkFGQSxTMkR1U0EsOEJBSUEsYUFJSSwrQkFEQSxTQUtSLHFEM0RuVEksNkIyRHFUQSxZQUNBLGtCQUVBLGNBVUksc0NBRUksZ0NBS1osYUFFSSx3QkFFQSw0QkFHSix3QkFLQSwyQkFFSSxrQkFFSixrQkFFSSxXQzFXQyxzQjVEaUJELGVBRkEseUI0RGJJLGlCQUVBLHlCQUlBLG9DQUdJLG1CQURBLHVCQU1SLDZCQUNFLFlBSUUsc0NBQ0ksc0JBRUosa0JBQ0ksMEJBQ0EsZ0JBR0EsbUJBREEsNENBR0Esb0VBSUEsa0JBRUksa0JBS1osNENBQ0UscUJBRUEsdUJBQ0UsNEJBRUEsa0JBQ0EsUUFGQSxXQU9SLCtEQU1FLG1GQ3pERSx3RUE2QlEsd0JBRUEsZTlEa3pTWixDOEQ3eVNRLDBDQUVJLG9DQVNBLHlCQUVJLGdCQUVBLHVCQUVBLHdDQUVJLGVBQ0EseUJBVVIsMERBVUkseUM3RDdFWixrQkFGQSx1QzZEeUVZLFdBRUEsYUFFQSwwQ0FVaEIsZ0JBR0ksZ0JBREEsYUFFQSw0Q0FHSSxhQURBLGNBSUosdUNBQ0ksMkQ1RHBGTSxhRENWLHVCNkR5RkEsZUFDQSxnQkFJQSxnQkFJQSx5Q0FFSSxrQkFFQSxnQ0FFSSxhQUdKLHFFQVNJLHVCQVBBLHFCQUVBLGdCQUNBLGdCQVdaLHVFN0RuSUksYTZEc0lBLDhCQUNBLGU3RHRJQSxnQjZEMklKLHdCN0R6SUksb0JBSEEsYTZEOElBLHNCQUNBLGU3RDlJQSxnQjZEbUpKLHVGQUdJLHVCQUdBLGlEQUNJLDRCQUdKLHlDQUNJLEM5RCt2U1Isb0I4RDF2U0EsZUFFSSxpQkFJSixrREFJQSx5QkFDSSxrQ0FHSixxQzdEbExJLHNCNkRxTEEsaUNDOUxKLGdFOURpQkkscUI4RExJLFdBQ0EsY0FNQSx1QkFFQSxpQ0FJQSxjQUVJLENBQ0EsaUJBSVIsaURBRUksY0FFQSw0QkFFQSx1RkFNSSxrQkFIQSx5QkFEQSx5QkFRSixrREFHSSxrQkFLQSxXQU5BLGtCQUlBLG1CQURBLHNCQUlBLDRDQUlJLFVBRkEsa0JBSUEsd0NBS0osdUZBUUksVUFOQSxnQkFFQSx1SEFpQkosZTlEdEVSLDRDOERnRVEsa0JBR0Esd0RDbEZSLGlFQUVJLCtDQU1KLDhEQUtRLGtCQUdSLHlEQUlBLDJFL0R0QkEsWStEd0JJLDRCQUtKLHVHL0Q3QkEsZURraFRKLG1DQ2xoVEksdUQrRHNDSSx5Q2hFcS9TUixDZ0U1K1NJLDZDQUtBLGdDL0QxQ0EsQ0NJVSxjRFBWLGErRCtDSSx1QkFDQSxlL0QvQ0oscUMrRHNEQSxtQi9ENURBLG1DK0Q4REksa0JoRTQrU1IsQ2dFdCtTUSxtQ0FlSSwyQ0FSQSwwQkFMQSxDQU9BLDhCQUNBLGFBTkEsdUJBUUEsZUFLQSxnRUFFSSxpQkFHSixxRC9EN0VSLDBCZ0VqQkoscUNBRUksa0JBSUEsbUJBRkEsbURBS0UsMEJBSU4sMkRBT0kscUVBRUksK0VBUUosNkJBQ0EsVUFJQSwrQ0FFSSxlQUNBLHdCQUtKLHlCQUVJLG1CakVvalRSLG9CaUVqalRJLHlEQU1BLGdHQU1BLG9DQVFJLGdCQUZBLDZCaEV0REosd0JBSEEsa0JnRXFESSx1Q0FFQSxhQVlBLHNDQUdJLGdCQURBLDJEL0Q5REUsa0JEQ1Ysd0JnRTJFSSxxQ0FJRSx3QkFGQSxVQUdBLHdCQUNBLGNqRWtpVFYseUJpRTNoVEkseUNDekdKLGFBS0ksNERBSUEsbUNBRkEsY0FDQSxnQkFOQSxXQUNBLGlDQVFBLG1CQUVJLDhCQUtBLHlDakVUSixvQmlFV1EsZWpFVlIsb0JpRVlRLGlCQUtKLG1FQUtBLHNEQUlJLDBEQU1KLHFEQUdJLG9CQURBLGVBS1IscURBRUksY0FJQSwyRGpFdENKLG9DaUV3Q1Esd0JBV1osZUFFSSxDQUlJLFVBRkEscUNBTUEsNEJBVlIsbURBWVEsaUJBRkEsWUM5RVIsMkNBQ0UsQ25FNnJURixxQm9FN3JURSxnSEFHRSw0QkFDQSwrQkFFRixnRkFFRSxhQUdBLGVBRkEsNkRBS0YseUNBSUUsZW5FUEEsc0JBSEEsZW1FT0EsZ0JuRU5BLGVtRU9BLGdCQVFGLHFFQUNFLDhDcEU0clRKOztBcUVudFRBLHdDQUF3QyxDOzs7O0FDMEJMO0FBQ1I7QUM3QjNCO0VBQ0k7QUNHSjtBRERJO0VBQ0k7QUNHUjtBRENRO0VBQ0k7QUNDWjtBRENZO0VBQ0ksbUJEREc7QUVFbkI7QURHUTs7RUFFSTtFQUNBO0VBQ0Esc0JEZ0NRO0VDL0JSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0EsY0RuQlE7RUNvQlI7RUFDQTtFQUNBO0FDRFo7QURHWTs7RUFDSTtBQ0FoQjtBREtJO0VBQ0kscUJEL0JZO0VDZ0NaLGNEaENZO0FFNkJwQjtBREtRO0VBQ0ksYURuQ1E7QUVnQ3BCO0FEUVE7RUFDSTtBQ05aO0FEVUk7RUFDSTtFQUNBLCtDRFhNO0FFR2Q7QURXWTtFQUNJLGNEbkRJO0FFMENwQjtBRFlvQjtFQUNJLGFEdkRKO0FFNkNwQjtBRGdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNkWjtBRGdCWTtFQUNJLGNEckVJO0FFdURwQjtBRGlCb0I7RUFDSSxhRHpFSjtBRTBEcEI7QURvQlk7RUFDSTtBQ2xCaEI7O0FBbkVBO0VBQ0k7RUFDQTtBQXNFSjtBQXBFSTtFQUNJO0FBc0VSO0FBbkVJO0VBQ0k7RUFDQTtBQXFFUjtBQWxFSTtFQUNJO0VBQ0E7QUFvRVI7QUFqRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUVSO0FBaEVJO0VBQ0k7QUFrRVIsQzs7OztBQ2xHQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsc0JBQXNCO01BQ2xCLGtCQUFrQjtFQUN0QixzQkFBc0I7RUFDdEIsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsdUJBQXVCO01BQ25CLG1CQUFtQjtBQUN6QjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0VBQ3hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLGVBQWU7QUFDakI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsV0FBVztFQUNYLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixtQkFBbUI7QUFDckI7QUFDQTs7RUFFRSw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYztBQUNoQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLFVBQVU7QUFDWjtBQUNBO0VBQ0UsU0FBUztFQUNULFNBQVM7RUFDVCxVQUFVO0FBQ1o7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQix1QkFBdUI7TUFDbkIsbUJBQW1CO0FBQ3pCO0FBQ0E7RUFDRSxNQUFNO0VBQ04sVUFBVTtFQUNWLFlBQVk7QUFDZDtBQUNBO0VBQ0UsWUFBWTtFQUNaLFVBQVU7QUFDWjtBQUNBO0VBQ0UsU0FBUztFQUNULG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTs7RUFFRSx1QkFBdUI7RUFDdkIseUJBQXlCO0VBQ3pCLHlCQUF5QjtFQUN6Qiw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLDRCQUE0QjtBQUM5QjtBQUNBOztFQUVFLHlDQUF5QztFQUN6Qyw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyw2QkFBNkI7QUFDL0I7QUFDQTs7RUFFRSxzQkFBc0I7RUFDdEIseURBQXlEO0FBQzNEO0FBQ0E7RUFDRSxpRUFBaUU7QUFDbkU7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDBCQUEwQjtJQUMxQixzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLDBCQUEwQjtJQUMxQixzQkFBc0I7RUFDeEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7SUFDMUIsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsMEJBQTBCO0lBQzFCLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLDZDQUE2QztBQUMvQztBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLDZDQUE2QztBQUMvQztBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsWUFBWTtFQUNaLGVBQWU7RUFDZixjQUFjO0VBQ2QsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULHlCQUF5QjtFQUN6QixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLFdBQVc7RUFDWCxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qix5QkFBeUI7QUFDM0I7Ozs7O0FDaFFBLGdCQUFnQjtBQ1NoQjtFQ0hFO0VBQ0E7RUFDQTtFQUNBO0FGREY7QUdLRTtFQUVFO0VBQ0E7QUhKSjtBR01FO0VBQ0U7QUhKSjtBQ0hFO0VBSEY7SUFJSSxZRzJVMkI7RUpyVTdCO0FBQ0Y7QUNMRTtFQU5GO0lBT0ksWUc2VTJCO0VKclU3QjtBQUNGO0FDUEU7RUFURjtJQVVJLGFHK1UyQjtFSnJVN0I7QUFDRjs7QUNEQTtFQ3ZCRTtFQUNBO0VBQ0E7RUFDQTtBRjRCRjtBR3hCRTtFQUVFO0VBQ0E7QUh5Qko7QUd2QkU7RUFDRTtBSHlCSjs7QUNOQTtFQ3ZCRTtFQUNBO0FGaUNGO0FHcENFO0VBRUU7RUFDQTtBSHFDSjtBR25DRTtFQUNFO0FIcUNKOztBQ2RBO0VBQ0U7RUFDQTtBRGlCRjtBQ2ZFO0VBQ0U7RUFDQTtBRGlCSjs7QUt2REU7RUFDRTtFQUVBO0VBRUE7RUFDQTtBTHdESjs7QUs5Q0U7RUFDRTtBTGlESjs7QUsxQ0k7RUFDRTtBTDZDTjs7QUs5Q0k7RUFDRTtBTGlETjs7QUtsREk7RUFDRTtBTHFETjs7QUt0REk7RUFDRTtBTHlETjs7QUsxREk7RUFDRTtBTDZETjs7QUs5REk7RUFDRTtBTGlFTjs7QUtsRUk7RUFDRTtBTHFFTjs7QUt0RUk7RUFDRTtBTHlFTjs7QUsxRUk7RUFDRTtBTDZFTjs7QUs5RUk7RUFDRTtBTGlGTjs7QUtsRkk7RUFDRTtBTHFGTjs7QUt0Rkk7RUFDRTtBTHlGTjs7QUt0RUk7RUFDRTtBTHlFTjs7QUsvRUk7RUFDRTtBTGtGTjs7QUtuRkk7RUFDRTtBTHNGTjs7QUt2Rkk7RUFDRTtBTDBGTjs7QUszRkk7RUFDRTtBTDhGTjs7QUsvRkk7RUFDRTtBTGtHTjs7QUtuR0k7RUFDRTtBTHNHTjs7QUt2R0k7RUFDRTtBTDBHTjs7QUszR0k7RUFDRTtBTDhHTjs7QUsvR0k7RUFDRTtBTGtITjs7QUtuSEk7RUFDRTtBTHNITjs7QUt2SEk7RUFDRTtBTDBITjs7QUszSEk7RUFDRTtBTDhITjs7QUtwSUk7RUFDRTtBTHVJTjs7QUs3SUk7RUFDRTtBTGdKTjs7QUtqSkk7RUFDRTtBTG9KTjs7QUtySkk7RUFDRTtBTHdKTjs7QUt6Skk7RUFDRTtBTDRKTjs7QUs3Skk7RUFDRTtBTGdLTjs7QUtqS0k7RUFDRTtBTG9LTjs7QUtyS0k7RUFDRTtBTHdLTjs7QUt6S0k7RUFDRTtBTDRLTjs7QUs3S0k7RUFDRTtBTGdMTjs7QUtqTEk7RUFDRTtBTG9MTjs7QUtyTEk7RUFDRTtBTHdMTjs7QUt6TEk7RUFDRTtBTDRMTjs7QUt6S0k7RUFDRTtBTDRLTjs7QUs3S0k7RUFDRTtBTGdMTjs7QUtqTEk7RUFDRTtBTG9MTjs7QUtyTEk7RUFDRTtBTHdMTjs7QUt6TEk7RUFDRTtBTDRMTjs7QUs3TEk7RUFDRTtBTGdNTjs7QUtqTUk7RUFDRTtBTG9NTjs7QUtyTUk7RUFDRTtBTHdNTjs7QUt6TUk7RUFDRTtBTDRNTjs7QUs3TUk7RUFDRTtBTGdOTjs7QUtqTkk7RUFDRTtBTG9OTjs7QUtyTkk7RUFDRTtBTHdOTjs7QUt6Tkk7RUFDRTtBTDROTjs7QUMvTUE7RUkvQ0U7SUFDRTtFTGtRRjtFSzNQRTtJQUNFO0VMNlBKO0VLOVBFO0lBQ0U7RUxnUUo7RUtqUUU7SUFDRTtFTG1RSjtFS3BRRTtJQUNFO0VMc1FKO0VLdlFFO0lBQ0U7RUx5UUo7RUsxUUU7SUFDRTtFTDRRSjtFSzdRRTtJQUNFO0VMK1FKO0VLaFJFO0lBQ0U7RUxrUko7RUtuUkU7SUFDRTtFTHFSSjtFS3RSRTtJQUNFO0VMd1JKO0VLelJFO0lBQ0U7RUwyUko7RUs1UkU7SUFDRTtFTDhSSjtFSzNRRTtJQUNFO0VMNlFKO0VLblJFO0lBQ0U7RUxxUko7RUt0UkU7SUFDRTtFTHdSSjtFS3pSRTtJQUNFO0VMMlJKO0VLNVJFO0lBQ0U7RUw4Uko7RUsvUkU7SUFDRTtFTGlTSjtFS2xTRTtJQUNFO0VMb1NKO0VLclNFO0lBQ0U7RUx1U0o7RUt4U0U7SUFDRTtFTDBTSjtFSzNTRTtJQUNFO0VMNlNKO0VLOVNFO0lBQ0U7RUxnVEo7RUtqVEU7SUFDRTtFTG1USjtFS3BURTtJQUNFO0VMc1RKO0VLNVRFO0lBQ0U7RUw4VEo7RUtwVUU7SUFDRTtFTHNVSjtFS3ZVRTtJQUNFO0VMeVVKO0VLMVVFO0lBQ0U7RUw0VUo7RUs3VUU7SUFDRTtFTCtVSjtFS2hWRTtJQUNFO0VMa1ZKO0VLblZFO0lBQ0U7RUxxVko7RUt0VkU7SUFDRTtFTHdWSjtFS3pWRTtJQUNFO0VMMlZKO0VLNVZFO0lBQ0U7RUw4Vko7RUsvVkU7SUFDRTtFTGlXSjtFS2xXRTtJQUNFO0VMb1dKO0VLcldFO0lBQ0U7RUx1V0o7RUtwVkU7SUFDRTtFTHNWSjtFS3ZWRTtJQUNFO0VMeVZKO0VLMVZFO0lBQ0U7RUw0Vko7RUs3VkU7SUFDRTtFTCtWSjtFS2hXRTtJQUNFO0VMa1dKO0VLbldFO0lBQ0U7RUxxV0o7RUt0V0U7SUFDRTtFTHdXSjtFS3pXRTtJQUNFO0VMMldKO0VLNVdFO0lBQ0U7RUw4V0o7RUsvV0U7SUFDRTtFTGlYSjtFS2xYRTtJQUNFO0VMb1hKO0VLclhFO0lBQ0U7RUx1WEo7RUt4WEU7SUFDRTtFTDBYSjtBQUNGO0FDcldBO0VJeERFO0lBQ0U7RUxnYUY7RUt6WkU7SUFDRTtFTDJaSjtFSzVaRTtJQUNFO0VMOFpKO0VLL1pFO0lBQ0U7RUxpYUo7RUtsYUU7SUFDRTtFTG9hSjtFS3JhRTtJQUNFO0VMdWFKO0VLeGFFO0lBQ0U7RUwwYUo7RUszYUU7SUFDRTtFTDZhSjtFSzlhRTtJQUNFO0VMZ2JKO0VLamJFO0lBQ0U7RUxtYko7RUtwYkU7SUFDRTtFTHNiSjtFS3ZiRTtJQUNFO0VMeWJKO0VLMWJFO0lBQ0U7RUw0Yko7RUt6YUU7SUFDRTtFTDJhSjtFS2piRTtJQUNFO0VMbWJKO0VLcGJFO0lBQ0U7RUxzYko7RUt2YkU7SUFDRTtFTHliSjtFSzFiRTtJQUNFO0VMNGJKO0VLN2JFO0lBQ0U7RUwrYko7RUtoY0U7SUFDRTtFTGtjSjtFS25jRTtJQUNFO0VMcWNKO0VLdGNFO0lBQ0U7RUx3Y0o7RUt6Y0U7SUFDRTtFTDJjSjtFSzVjRTtJQUNFO0VMOGNKO0VLL2NFO0lBQ0U7RUxpZEo7RUtsZEU7SUFDRTtFTG9kSjtFSzFkRTtJQUNFO0VMNGRKO0VLbGVFO0lBQ0U7RUxvZUo7RUtyZUU7SUFDRTtFTHVlSjtFS3hlRTtJQUNFO0VMMGVKO0VLM2VFO0lBQ0U7RUw2ZUo7RUs5ZUU7SUFDRTtFTGdmSjtFS2pmRTtJQUNFO0VMbWZKO0VLcGZFO0lBQ0U7RUxzZko7RUt2ZkU7SUFDRTtFTHlmSjtFSzFmRTtJQUNFO0VMNGZKO0VLN2ZFO0lBQ0U7RUwrZko7RUtoZ0JFO0lBQ0U7RUxrZ0JKO0VLbmdCRTtJQUNFO0VMcWdCSjtFS2xmRTtJQUNFO0VMb2ZKO0VLcmZFO0lBQ0U7RUx1Zko7RUt4ZkU7SUFDRTtFTDBmSjtFSzNmRTtJQUNFO0VMNmZKO0VLOWZFO0lBQ0U7RUxnZ0JKO0VLamdCRTtJQUNFO0VMbWdCSjtFS3BnQkU7SUFDRTtFTHNnQko7RUt2Z0JFO0lBQ0U7RUx5Z0JKO0VLMWdCRTtJQUNFO0VMNGdCSjtFSzdnQkU7SUFDRTtFTCtnQko7RUtoaEJFO0lBQ0U7RUxraEJKO0VLbmhCRTtJQUNFO0VMcWhCSjtFS3RoQkU7SUFDRTtFTHdoQko7QUFDRjtBQzFmQTtFSWpFRTtJQUNFO0VMOGpCRjtFS3ZqQkU7SUFDRTtFTHlqQko7RUsxakJFO0lBQ0U7RUw0akJKO0VLN2pCRTtJQUNFO0VMK2pCSjtFS2hrQkU7SUFDRTtFTGtrQko7RUtua0JFO0lBQ0U7RUxxa0JKO0VLdGtCRTtJQUNFO0VMd2tCSjtFS3prQkU7SUFDRTtFTDJrQko7RUs1a0JFO0lBQ0U7RUw4a0JKO0VLL2tCRTtJQUNFO0VMaWxCSjtFS2xsQkU7SUFDRTtFTG9sQko7RUtybEJFO0lBQ0U7RUx1bEJKO0VLeGxCRTtJQUNFO0VMMGxCSjtFS3ZrQkU7SUFDRTtFTHlrQko7RUsva0JFO0lBQ0U7RUxpbEJKO0VLbGxCRTtJQUNFO0VMb2xCSjtFS3JsQkU7SUFDRTtFTHVsQko7RUt4bEJFO0lBQ0U7RUwwbEJKO0VLM2xCRTtJQUNFO0VMNmxCSjtFSzlsQkU7SUFDRTtFTGdtQko7RUtqbUJFO0lBQ0U7RUxtbUJKO0VLcG1CRTtJQUNFO0VMc21CSjtFS3ZtQkU7SUFDRTtFTHltQko7RUsxbUJFO0lBQ0U7RUw0bUJKO0VLN21CRTtJQUNFO0VMK21CSjtFS2huQkU7SUFDRTtFTGtuQko7RUt4bkJFO0lBQ0U7RUwwbkJKO0VLaG9CRTtJQUNFO0VMa29CSjtFS25vQkU7SUFDRTtFTHFvQko7RUt0b0JFO0lBQ0U7RUx3b0JKO0VLem9CRTtJQUNFO0VMMm9CSjtFSzVvQkU7SUFDRTtFTDhvQko7RUsvb0JFO0lBQ0U7RUxpcEJKO0VLbHBCRTtJQUNFO0VMb3BCSjtFS3JwQkU7SUFDRTtFTHVwQko7RUt4cEJFO0lBQ0U7RUwwcEJKO0VLM3BCRTtJQUNFO0VMNnBCSjtFSzlwQkU7SUFDRTtFTGdxQko7RUtqcUJFO0lBQ0U7RUxtcUJKO0VLaHBCRTtJQUNFO0VMa3BCSjtFS25wQkU7SUFDRTtFTHFwQko7RUt0cEJFO0lBQ0U7RUx3cEJKO0VLenBCRTtJQUNFO0VMMnBCSjtFSzVwQkU7SUFDRTtFTDhwQko7RUsvcEJFO0lBQ0U7RUxpcUJKO0VLbHFCRTtJQUNFO0VMb3FCSjtFS3JxQkU7SUFDRTtFTHVxQko7RUt4cUJFO0lBQ0U7RUwwcUJKO0VLM3FCRTtJQUNFO0VMNnFCSjtFSzlxQkU7SUFDRTtFTGdyQko7RUtqckJFO0lBQ0U7RUxtckJKO0VLcHJCRTtJQUNFO0VMc3JCSjtBQUNGO0FNMXVCQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0FOeXVCRjs7QU10dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJGMEN3QjtFRXpDeEI7RUFDQTtFQUNBLGNGZHVCO0VFZXZCO0VBQ0E7QU55dUJGOztBTXR1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTnl1QkY7O0FNL3RCQTtFQytCVSxzQkQ3Qlk7RUFRcEI7RUFDQTtBTjR0QkY7O0FNeHRCQTs7RUFFRTtFQUNBO0VBQ0E7QU4ydEJGO0FNcnRCRTs7OztFQUdFLG1CRjhKNkI7QUowakJqQzs7QU1wdEJBO0VBQ0U7QU51dEJGOztBTW50QkE7RUFDRTtFQUNBO0FOc3RCRjs7QU1sdEJBOztFQUVFO0FOcXRCRjs7QU1qdEJBOzs7RUV4RkU7RUFDQTtBUit5QkY7O0FNanRCQTtFQUNFO0VBQ0E7RUFDQSxlRnJEd0I7RUVzRHhCLHdCRjFDd0I7RUUyQ3hCLGNGN0Z1QjtBSml6QnpCOztBTTFyQkE7RUFDRTtFQUNBO0VBQ0EsWUY4RStCO0VFN0UvQjtFQUNBLGVGdEZ3QjtFRXVGeEIsd0JGM0V3QjtFRTRFeEIsY0Y5SHVCO0VFK0h2QixzQkZnRCtCO0VFL0MvQjtFQUNBO0VBQ0Esa0JqRjVIb0I7RWtGa0RaLGdERDJFUjtFQzJDUSx3RUQxQ1I7QU5nc0JGO0FTenhCRTtFQUNFLHFCTHNKNkI7RUtySjdCO0VGV00sa0ZFVk47QVQ0eEJKO0FPanZCRTtFQUNFLFdIMkc2QjtFRzFHN0I7QVBtdkJKO0FPanZCRTtFQUEwQixXSHdHSztBSjRvQmpDO0FPbnZCRTtFQUFnQyxXSHVHRDtBSitvQmpDO0FNdnNCRTtFQUNFO0VBQ0E7QU55c0JKO0FNanNCRTtFQUdFLHlCRnhKcUI7RUV5SnJCO0FOaXNCSjtBTTlyQkU7RUFFRSxtQkYwRDZCO0FKcW9CakM7O0FNeHJCQTtFQUNFO0FOMnJCRjs7QU05cUJBO0VBS0k7Ozs7SUFDRSxpQkZhMkI7RUptcUIvQjtFTTdxQkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBRUUsaUJGWTJCO0VKd3JCL0I7RU1qc0JFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGlCRksyQjtFSm10Qi9CO0FBQ0Y7QU05c0JBO0VBQ0UsbUJGRitCO0FKa3RCakM7O0FNeHNCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBTjJzQkY7QU10c0JJOzs7RUFDRSxtQkZWMkI7QUpvdEJqQztBTXRzQkU7O0VBQ0UsZ0JGckxzQjtFRXNMdEI7RUFDQTtFQUNBO0VBQ0E7QU55c0JKOztBTXRzQkE7Ozs7RUFJRTtFQUNBO0VBQ0E7QU55c0JGOztBTXRzQkE7O0VBRUU7QU55c0JGOztBTXJzQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53c0JGO0FNcnNCRTs7O0VBRUUsbUJGbEQ2QjtBSjB2QmpDOztBTXJzQkE7O0VBRUU7RUFDQTtBTndzQkY7O0FNL3JCQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0FOZ3NCRjtBTTlyQkU7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtBTnlzQko7O0FTdDdCRTs7Ozs7O0VBQ0UsWUxrSjZCO0VLako3QjtFQUNBLGVMcEJzQjtFS3FCdEIsZ0JMaUN3QjtFS2hDeEIsa0JMb0N3QjtBSjA1QjVCOztBUzM3QkU7Ozs7OztFQUNFLFlMMEk2QjtFS3pJN0IsaUJMeUk2QjtBSjB6QmpDOztBU2g4QkU7Ozs7Ozs7Ozs7Ozs7RUFFRTtBVDg4Qko7O0FNanVCRTtFQUNFLFlGMUc2QjtFRTJHN0I7RUFDQSxlRmhSc0I7RUVpUnRCLGdCRjNOd0I7RUU0TnhCLGtCRnhOd0I7QUo0N0I1QjtBTWx1QkU7RUFDRSxZRmpINkI7RUVrSDdCLGlCRmxINkI7QUpzMUJqQztBTWx1QkU7O0VBRUU7QU5vdUJKO0FNbHVCRTtFQUNFLFlGekg2QjtFRTBIN0I7RUFDQTtFQUNBLGVGaFNzQjtFRWlTdEIsZ0JGM093QjtBSis4QjVCOztBU3AvQkU7Ozs7OztFQUNFLFlMZ0o2QjtFSy9JN0I7RUFDQSxlTHJCc0I7RUtzQnRCLHNCTGdDd0I7RUsvQnhCLGtCTG1Dd0I7QUp5OUI1Qjs7QVN6L0JFOzs7Ozs7RUFDRSxZTHdJNkI7RUt2STdCLGlCTHVJNkI7QUowM0JqQzs7QVM5L0JFOzs7Ozs7Ozs7Ozs7O0VBRUU7QVQ0Z0NKOztBTXJ3QkU7RUFDRSxZRnRJNkI7RUV1STdCO0VBQ0EsZUYzU3NCO0VFNFN0QixzQkZ0UHdCO0VFdVB4QixrQkZuUHdCO0FKMi9CNUI7QU10d0JFO0VBQ0UsWUY3STZCO0VFOEk3QixpQkY5STZCO0FKczVCakM7QU10d0JFOztFQUVFO0FOd3dCSjtBTXR3QkU7RUFDRSxZRnJKNkI7RUVzSjdCO0VBQ0E7RUFDQSxlRjNUc0I7RUU0VHRCLHNCRnRRd0I7QUo4Z0M1Qjs7QU0vdkJBO0VBRUU7QU5pd0JGO0FNOXZCRTtFQUNFO0FOZ3dCSjs7QU01dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdGcEwrQjtFRXFML0IsWUZyTCtCO0VFc0wvQixpQkZ0TCtCO0VFdUwvQjtFQUNBO0FOK3ZCRjs7QU03dkJBOzs7Ozs7OztFQUdFLFdGM0wrQjtFRTRML0IsWUY1TCtCO0VFNkwvQixpQkY3TCtCO0FKazhCakM7O0FNbndCQTs7Ozs7Ozs7RUFHRSxXRmhNK0I7RUVpTS9CLFlGak0rQjtFRWtNL0IsaUJGbE0rQjtBSjY4QmpDOztBUy9wQ0U7Ozs7OztFQVVFLGNMc2U2QjtBSndyQmpDO0FTM3BDRTtFQUNFLHFCTGtlNkI7RUdsYnZCLGdERS9DTjtBVDhwQ0o7QVM3cENJO0VBQ0U7RUY2Q0ksaUVFM0NKO0FUK3BDTjtBUzNwQ0U7RUFDRSxjTHdkNkI7RUt2ZDdCLHlCTHdkNkI7RUt2ZDdCLHFCTHNkNkI7QUp1c0JqQztBUzFwQ0U7RUFDRSxjTGtkNkI7QUowc0JqQzs7QVMxckNFOzs7Ozs7RUFVRSxjTDhlNkI7QUoyc0JqQztBU3RyQ0U7RUFDRSxxQkwwZTZCO0VHMWJ2QixnREUvQ047QVR5ckNKO0FTeHJDSTtFQUNFO0VGNkNJLGlFRTNDSjtBVDByQ047QVN0ckNFO0VBQ0UsY0xnZTZCO0VLL2Q3Qix5QkxnZTZCO0VLL2Q3QixxQkw4ZDZCO0FKMHRCakM7QVNyckNFO0VBQ0UsY0wwZDZCO0FKNnRCakM7O0FTcnRDRTs7Ozs7O0VBVUUsY0xrZjZCO0FKa3VCakM7QVNqdENFO0VBQ0UscUJMOGU2QjtFRzlidkIsZ0RFL0NOO0FUb3RDSjtBU250Q0k7RUFDRTtFRjZDSSxpRUUzQ0o7QVRxdENOO0FTanRDRTtFQUNFLGNMb2U2QjtFS25lN0IseUJMb2U2QjtFS25lN0IscUJMa2U2QjtBSml2QmpDO0FTaHRDRTtFQUNFLGNMOGQ2QjtBSm92QmpDOztBTTMwQkU7RUFDRTtBTjgwQko7QU01MEJFO0VBQ0U7QU44MEJKOztBTXAwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTnUwQkY7O0FNcHpCRTtFQUVFO0lBQ0U7SUFDQTtJQUNBO0VOc3pCSjtFTWx6QkU7SUFDRTtJQUNBO0lBQ0E7RU5vekJKO0VNaHpCRTtJQUNFO0VOa3pCSjtFTS95QkU7SUFDRTtJQUNBO0VOaXpCSjtFTS95Qkk7OztJQUdFO0VOaXpCTjtFTTV5QkU7SUFDRTtFTjh5Qko7RU0zeUJFO0lBQ0U7SUFDQTtFTjZ5Qko7RU14eUJFOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0VOMHlCSjtFTXh5Qkk7O0lBQ0U7RU4yeUJOO0VNeHlCRTs7SUFFRTtJQUNBO0VOMHlCSjtFTXR5QkU7SUFDRTtFTnd5Qko7QUFDRjs7QU1weEJFOzs7O0VBSUU7RUFDQTtFQUNBO0FOdXhCSjtBTW54QkU7O0VBRUU7QU5xeEJKO0FNanhCRTtFSnJpQkE7RUFDQTtBRnl6Q0Y7QUc1ekNFO0VBRUU7RUFDQTtBSDZ6Q0o7QUczekNFO0VBQ0U7QUg2ekNKO0FNdHhCRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VOd3hCSjtBQUNGO0FNanhCRTtFQUNFO0FObXhCSjtBTTN3Qkk7RUFDRTtJQUNFO0lBQ0EsZUY5aEJrQjtFSjJ5Q3hCO0FBQ0Y7QU16d0JJO0VBQ0U7SUFDRTtJQUNBLGVGcmlCa0I7RUpnekN4QjtBQUNGOztBVXQyQ0E7Ozs7RUFBQTtBQ0FBO0FBUUE7RUFDRTtFQUNBO0VBQ0E7QVh1MkNGOztBV2gyQ0E7RUFDRTtBWG0yQ0Y7O0FXdDFDQTs7Ozs7Ozs7Ozs7OztFQWFFO0FYeTFDRjs7QVdqMUNBOzs7O0VBSUU7RUFDQTtBWG8xQ0Y7O0FXNTBDQTtFQUNFO0VBQ0E7QVgrMENGOztBV3YwQ0E7O0VBRUU7QVgwMENGOztBV2gwQ0E7RUFDRTtBWG0wQ0Y7O0FXM3pDQTs7RUFFRTtBWDh6Q0Y7O0FXbnpDQTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0FYc3pDRjs7QVcveUNBOztFQUVFO0FYa3pDRjs7QVczeUNBO0VBQ0U7QVg4eUNGOztBV3R5Q0E7RUFDRTtFQUNBO0FYeXlDRjs7QVdseUNBO0VBQ0U7RUFDQTtBWHF5Q0Y7O0FXOXhDQTtFQUNFO0FYaXlDRjs7QVcxeENBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FYNnhDRjs7QVcxeENBO0VBQ0U7QVg2eENGOztBVzF4Q0E7RUFDRTtBWDZ4Q0Y7O0FXbnhDQTtFQUNFO0FYc3hDRjs7QVcvd0NBO0VBQ0U7QVhreENGOztBV3h3Q0E7RUFDRTtBWDJ3Q0Y7O0FXcHdDQTtFQUNFO0VBQ0E7QVh1d0NGOztBV2h3Q0E7RUFDRTtBWG13Q0Y7O0FXNXZDQTs7OztFQUlFO0VBQ0E7QVgrdkNGOztBVzd1Q0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0FYZ3ZDRjs7QVd6dUNBO0VBQ0U7QVg0dUNGOztBV2x1Q0E7O0VBRUU7QVhxdUNGOztBVzF0Q0E7Ozs7RUFJRTtFQUNBO0FYNnRDRjs7QVd0dENBOztFQUVFO0FYeXRDRjs7QVdsdENBOztFQUVFO0VBQ0E7QVhxdENGOztBVzdzQ0E7RUFDRTtBWGd0Q0Y7O0FXcnNDQTs7RUFFRTtFQUNBO0FYd3NDRjs7QVcvckNBOztFQUVFO0FYa3NDRjs7QVcxckNBO0VBQ0U7RUFDQTtBWDZyQ0Y7O0FXcHJDQTs7RUFFRTtBWHVyQ0Y7O0FXaHJDQTtFQUNFO0VBQ0E7RUFDQTtBWG1yQ0Y7O0FXM3FDQTtFQUNFO0VBQ0E7QVg4cUNGOztBV3ZxQ0E7RUFDRTtBWDBxQ0Y7O0FXbHFDQTtFQUNFO0FYcXFDRjs7QVczcENBO0VBQ0U7RUFDQTtBWDhwQ0Y7O0FXM3BDQTs7RUFFRTtBWDhwQ0Y7O0FZdmtEQTtBQU9BO0VBQ0U7OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0Vab2tERjtFWWprREE7O0lBRUU7RVpta0RGO0VZaGtEQTtJQUNFO0Vaa2tERjtFWS9qREE7SUFDRTtFWmlrREY7RVk1akRBOztJQUVFO0VaOGpERjtFWTNqREE7O0lBRUU7SUFDQTtFWjZqREY7RVkxakRBO0lBQ0U7RVo0akRGO0VZempEQTs7SUFFRTtFWjJqREY7RVl4akRBO0lBQ0U7RVowakRGO0VZdmpEQTs7O0lBR0U7SUFDQTtFWnlqREY7RVl0akRBOztJQUVFO0Vad2pERjtFWWxqREE7SUFDRTtFWm9qREY7RVloakRFOzs7OztJQUNFO0Vac2pESjtFWW5qREE7SUFDRTtFWnFqREY7RVlsakRBO0lBQ0U7RVpvakRGO0VZbGpERTs7SUFFRTtFWm9qREo7RVloakRFOztJQUVFO0Vaa2pESjtBQUNGO0Fhdm9ERTtFQUNFO0VBQ0E7RUFDQTtBYnlvREo7QWFob0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fia29ERjs7QWE5bkRvQztFQUFXO0Fia29EL0M7O0Fham9Eb0M7RUFBVztBYnFvRC9DOztBYW5vRG9DOztFQUFXO0Fid29EL0M7O0Fhdm9Eb0M7RUFBVztBYjJvRC9DOztBYTFvRG9DO0VBQVc7QWI4b0QvQzs7QWE3b0RvQztFQUFXO0FiaXBEL0M7O0FhaHBEb0M7RUFBVztBYm9wRC9DOztBYW5wRG9DO0VBQVc7QWJ1cEQvQzs7QWF0cERvQztFQUFXO0FiMHBEL0M7O0FhenBEb0M7RUFBVztBYjZwRC9DOztBYTVwRG9DO0VBQVc7QWJncUQvQzs7QWEvcERvQztFQUFXO0FibXFEL0M7O0FhbHFEb0M7RUFBVztBYnNxRC9DOztBYXJxRG9DO0VBQVc7QWJ5cUQvQzs7QWF4cURvQztFQUFXO0FiNHFEL0M7O0FhM3FEb0M7RUFBVztBYitxRC9DOztBYTlxRG9DO0VBQVc7QWJrckQvQzs7QWFqckRvQztFQUFXO0FicXJEL0M7O0FhcHJEb0M7RUFBVztBYndyRC9DOztBYXZyRG9DO0VBQVc7QWIyckQvQzs7QWExckRvQztFQUFXO0FiOHJEL0M7O0FhN3JEb0M7RUFBVztBYmlzRC9DOztBYWhzRG9DO0VBQVc7QWJvc0QvQzs7QWFuc0RvQztFQUFXO0FidXNEL0M7O0FhdHNEb0M7RUFBVztBYjBzRC9DOztBYXpzRG9DO0VBQVc7QWI2c0QvQzs7QWE1c0RvQztFQUFXO0FiZ3REL0M7O0FhL3NEb0M7RUFBVztBYm10RC9DOztBYWx0RG9DO0VBQVc7QWJzdEQvQzs7QWFydERvQztFQUFXO0FieXREL0M7O0FheHREb0M7RUFBVztBYjR0RC9DOztBYTN0RG9DO0VBQVc7QWIrdEQvQzs7QWE5dERvQztFQUFXO0Fia3VEL0M7O0FhanVEb0M7RUFBVztBYnF1RC9DOztBYXB1RG9DO0VBQVc7QWJ3dUQvQzs7QWF2dURvQztFQUFXO0FiMnVEL0M7O0FhMXVEb0M7RUFBVztBYjh1RC9DOztBYTd1RG9DO0VBQVc7QWJpdkQvQzs7QWFodkRvQztFQUFXO0Fib3ZEL0M7O0FhbnZEb0M7RUFBVztBYnV2RC9DOztBYXR2RG9DO0VBQVc7QWIwdkQvQzs7QWF6dkRvQztFQUFXO0FiNnZEL0M7O0FhNXZEb0M7RUFBVztBYmd3RC9DOztBYS92RG9DO0VBQVc7QWJtd0QvQzs7QWFsd0RvQztFQUFXO0Fic3dEL0M7O0FhcndEb0M7RUFBVztBYnl3RC9DOztBYXh3RG9DO0VBQVc7QWI0d0QvQzs7QWEzd0RvQztFQUFXO0FiK3dEL0M7O0FhOXdEb0M7RUFBVztBYmt4RC9DOztBYWp4RG9DO0VBQVc7QWJxeEQvQzs7QWFweERvQztFQUFXO0Fid3hEL0M7O0FhdnhEb0M7RUFBVztBYjJ4RC9DOztBYTF4RG9DO0VBQVc7QWI4eEQvQzs7QWE3eERvQztFQUFXO0FiaXlEL0M7O0FhaHlEb0M7RUFBVztBYm95RC9DOztBYW55RG9DO0VBQVc7QWJ1eUQvQzs7QWF0eURvQztFQUFXO0FiMHlEL0M7O0FhenlEb0M7RUFBVztBYjZ5RC9DOztBYTV5RG9DO0VBQVc7QWJnekQvQzs7QWEveURvQztFQUFXO0FibXpEL0M7O0FhbHpEb0M7RUFBVztBYnN6RC9DOztBYXJ6RG9DO0VBQVc7QWJ5ekQvQzs7QWF4ekRvQztFQUFXO0FiNHpEL0M7O0FhM3pEb0M7RUFBVztBYit6RC9DOztBYTl6RG9DO0VBQVc7QWJrMEQvQzs7QWFqMERvQztFQUFXO0FicTBEL0M7O0FhcDBEb0M7RUFBVztBYncwRC9DOztBYXYwRG9DO0VBQVc7QWIyMEQvQzs7QWExMERvQztFQUFXO0FiODBEL0M7O0FhNzBEb0M7RUFBVztBYmkxRC9DOztBYWgxRG9DO0VBQVc7QWJvMUQvQzs7QWFuMURvQztFQUFXO0FidTFEL0M7O0FhdDFEb0M7RUFBVztBYjAxRC9DOztBYXoxRG9DO0VBQVc7QWI2MUQvQzs7QWE1MURvQztFQUFXO0FiZzJEL0M7O0FhLzFEb0M7RUFBVztBYm0yRC9DOztBYWwyRG9DO0VBQVc7QWJzMkQvQzs7QWFyMkRvQztFQUFXO0FieTJEL0M7O0FheDJEb0M7RUFBVztBYjQyRC9DOztBYTMyRG9DO0VBQVc7QWIrMkQvQzs7QWE5MkRvQztFQUFXO0FiazNEL0M7O0FhajNEb0M7RUFBVztBYnEzRC9DOztBYXAzRG9DO0VBQVc7QWJ3M0QvQzs7QWF2M0RvQztFQUFXO0FiMjNEL0M7O0FhMTNEb0M7RUFBVztBYjgzRC9DOztBYTczRG9DO0VBQVc7QWJpNEQvQzs7QWFoNERvQztFQUFXO0FibzREL0M7O0FhbjREb0M7RUFBVztBYnU0RC9DOztBYXQ0RG9DO0VBQVc7QWIwNEQvQzs7QWF6NERvQztFQUFXO0FiNjREL0M7O0FhNTREb0M7RUFBVztBYmc1RC9DOztBYS80RG9DO0VBQVc7QWJtNUQvQzs7QWFsNURvQztFQUFXO0FiczVEL0M7O0FhcjVEb0M7RUFBVztBYnk1RC9DOztBYXg1RG9DO0VBQVc7QWI0NUQvQzs7QWEzNURvQztFQUFXO0FiKzVEL0M7O0FhOTVEb0M7RUFBVztBYms2RC9DOztBYWo2RG9DO0VBQVc7QWJxNkQvQzs7QWFwNkRvQztFQUFXO0FidzZEL0M7O0FhdjZEb0M7RUFBVztBYjI2RC9DOztBYTE2RG9DO0VBQVc7QWI4NkQvQzs7QWE3NkRvQztFQUFXO0FiaTdEL0M7O0FhaDdEb0M7RUFBVztBYm83RC9DOztBYW43RG9DO0VBQVc7QWJ1N0QvQzs7QWF0N0RvQztFQUFXO0FiMDdEL0M7O0FhejdEb0M7RUFBVztBYjY3RC9DOztBYTU3RG9DO0VBQVc7QWJnOEQvQzs7QWEvN0RvQztFQUFXO0FibThEL0M7O0FhbDhEb0M7RUFBVztBYnM4RC9DOztBYXI4RG9DO0VBQVc7QWJ5OEQvQzs7QWF4OERvQztFQUFXO0FiNDhEL0M7O0FhMzhEb0M7RUFBVztBYis4RC9DOztBYTk4RG9DO0VBQVc7QWJrOUQvQzs7QWFqOURvQztFQUFXO0FicTlEL0M7O0FhcDlEb0M7RUFBVztBYnc5RC9DOztBYXY5RG9DO0VBQVc7QWIyOUQvQzs7QWExOURvQztFQUFXO0FiODlEL0M7O0FhNzlEb0M7RUFBVztBYmkrRC9DOztBYWgrRG9DO0VBQVc7QWJvK0QvQzs7QWFuK0RvQztFQUFXO0FidStEL0M7O0FhdCtEb0M7RUFBVztBYjArRC9DOztBYXorRG9DO0VBQVc7QWI2K0QvQzs7QWE1K0RvQztFQUFXO0FiZy9EL0M7O0FhLytEb0M7RUFBVztBYm0vRC9DOztBYWwvRG9DO0VBQVc7QWJzL0QvQzs7QWFyL0RvQztFQUFXO0FieS9EL0M7O0FheC9Eb0M7RUFBVztBYjQvRC9DOztBYTMvRG9DO0VBQVc7QWIrL0QvQzs7QWE5L0RvQztFQUFXO0Fia2dFL0M7O0FhamdFb0M7RUFBVztBYnFnRS9DOztBYXBnRW9DO0VBQVc7QWJ3Z0UvQzs7QWF2Z0VvQztFQUFXO0FiMmdFL0M7O0FhMWdFb0M7RUFBVztBYjhnRS9DOztBYTdnRW9DO0VBQVc7QWJpaEUvQzs7QWFoaEVvQztFQUFXO0Fib2hFL0M7O0FhbmhFb0M7RUFBVztBYnVoRS9DOztBYXRoRW9DO0VBQVc7QWIwaEUvQzs7QWF6aEVvQztFQUFXO0FiNmhFL0M7O0FhNWhFb0M7RUFBVztBYmdpRS9DOztBYS9oRW9DO0VBQVc7QWJtaUUvQzs7QWFsaUVvQztFQUFXO0Fic2lFL0M7O0FhcmlFb0M7RUFBVztBYnlpRS9DOztBYXhpRW9DO0VBQVc7QWI0aUUvQzs7QWEzaUVvQztFQUFXO0FiK2lFL0M7O0FhOWlFb0M7RUFBVztBYmtqRS9DOztBYWpqRW9DO0VBQVc7QWJxakUvQzs7QWFwakVvQztFQUFXO0Fid2pFL0M7O0FhdmpFb0M7RUFBVztBYjJqRS9DOztBYTFqRW9DO0VBQVc7QWI4akUvQzs7QWE3akVvQztFQUFXO0FiaWtFL0M7O0FhaGtFb0M7RUFBVztBYm9rRS9DOztBYW5rRW9DO0VBQVc7QWJ1a0UvQzs7QWF0a0VvQztFQUFXO0FiMGtFL0M7O0FhemtFb0M7RUFBVztBYjZrRS9DOztBYTVrRW9DO0VBQVc7QWJnbEUvQzs7QWEva0VvQztFQUFXO0FibWxFL0M7O0FhbGxFb0M7RUFBVztBYnNsRS9DOztBYXJsRW9DO0VBQVc7QWJ5bEUvQzs7QWF4bEVvQztFQUFXO0FiNGxFL0M7O0FhM2xFb0M7RUFBVztBYitsRS9DOztBYTlsRW9DO0VBQVc7QWJrbUUvQzs7QWFqbUVvQztFQUFXO0FicW1FL0M7O0FhcG1Fb0M7RUFBVztBYndtRS9DOztBYXZtRW9DO0VBQVc7QWIybUUvQzs7QWExbUVvQztFQUFXO0FiOG1FL0M7O0FhN21Fb0M7RUFBVztBYmluRS9DOztBYWhuRW9DO0VBQVc7QWJvbkUvQzs7QWFubkVvQztFQUFXO0FidW5FL0M7O0FhdG5Fb0M7RUFBVztBYjBuRS9DOztBYXpuRW9DO0VBQVc7QWI2bkUvQzs7QWE1bkVvQztFQUFXO0FiZ29FL0M7O0FhL25Fb0M7RUFBVztBYm1vRS9DOztBYWxvRW9DO0VBQVc7QWJzb0UvQzs7QWFyb0VvQztFQUFXO0FieW9FL0M7O0FheG9Fb0M7RUFBVztBYjRvRS9DOztBYTNvRW9DO0VBQVc7QWIrb0UvQzs7QWE5b0VvQztFQUFXO0Fia3BFL0M7O0FhanBFb0M7RUFBVztBYnFwRS9DOztBYXBwRW9DO0VBQVc7QWJ3cEUvQzs7QWF2cEVvQztFQUFXO0FiMnBFL0M7O0FhMXBFb0M7RUFBVztBYjhwRS9DOztBYTdwRW9DO0VBQVc7QWJpcUUvQzs7QWFocUVvQztFQUFXO0Fib3FFL0M7O0FhbnFFb0M7RUFBVztBYnVxRS9DOztBYXRxRW9DO0VBQVc7QWIwcUUvQzs7QWF6cUVvQztFQUFXO0FiNnFFL0M7O0FhNXFFb0M7RUFBVztBYmdyRS9DOztBYS9xRW9DO0VBQVc7QWJtckUvQzs7QWFsckVvQztFQUFXO0Fic3JFL0M7O0FhcnJFb0M7RUFBVztBYnlyRS9DOztBYXhyRW9DO0VBQVc7QWI0ckUvQzs7QWEzckVvQztFQUFXO0FiK3JFL0M7O0FhOXJFb0M7RUFBVztBYmtzRS9DOztBYWpzRW9DO0VBQVc7QWJxc0UvQzs7QWFwc0VvQztFQUFXO0Fid3NFL0M7O0FhdnNFb0M7RUFBVztBYjJzRS9DOztBYTFzRW9DO0VBQVc7QWI4c0UvQzs7QWE3c0VvQztFQUFXO0FiaXRFL0M7O0FhaHRFb0M7RUFBVztBYm90RS9DOztBYW50RW9DO0VBQVc7QWJ1dEUvQzs7QWF0dEVvQztFQUFXO0FiMHRFL0M7O0FhenRFb0M7RUFBVztBYjZ0RS9DOztBYTV0RW9DO0VBQVc7QWJndUUvQzs7QWEvdEVvQztFQUFXO0FibXVFL0M7O0FhbHVFb0M7RUFBVztBYnN1RS9DOztBYXJ1RW9DO0VBQVc7QWJ5dUUvQzs7QWFodUVvQztFQUFXO0Fib3VFL0M7O0FhbnVFb0M7RUFBVztBYnV1RS9DOztBYXR1RW9DO0VBQVc7QWIwdUUvQzs7QWF6dUVvQztFQUFXO0FiNnVFL0M7O0FhNXVFb0M7RUFBVztBYmd2RS9DOztBYS91RW9DO0VBQVc7QWJtdkUvQzs7QWFsdkVvQztFQUFXO0Fic3ZFL0M7O0FhcnZFb0M7RUFBVztBYnl2RS9DOztBYXh2RW9DO0VBQVc7QWI0dkUvQzs7QWEzdkVvQztFQUFXO0FiK3ZFL0M7O0FhOXZFb0M7RUFBVztBYmt3RS9DOztBYWp3RW9DO0VBQVc7QWJxd0UvQzs7QWFwd0VvQztFQUFXO0Fid3dFL0M7O0FhdndFb0M7RUFBVztBYjJ3RS9DOztBYTF3RW9DO0VBQVc7QWI4d0UvQzs7QWE3d0VvQztFQUFXO0FiaXhFL0M7O0FhaHhFb0M7RUFBVztBYm94RS9DOztBYW54RW9DO0VBQVc7QWJ1eEUvQzs7QWF0eEVvQztFQUFXO0FiMHhFL0M7O0FhenhFb0M7RUFBVztBYjZ4RS9DOztBYTV4RW9DO0VBQVc7QWJneUUvQzs7QWEveEVvQztFQUFXO0FibXlFL0M7O0FhbHlFb0M7RUFBVztBYnN5RS9DOztBYXJ5RW9DO0VBQVc7QWJ5eUUvQzs7QWF4eUVvQztFQUFXO0FiNHlFL0M7O0FhM3lFb0M7RUFBVztBYit5RS9DOztBYTl5RW9DO0VBQVc7QWJrekUvQzs7QWFqekVvQztFQUFXO0FicXpFL0M7O0FhcHpFb0M7RUFBVztBYnd6RS9DOztBYXZ6RW9DO0VBQVc7QWIyekUvQzs7QWExekVvQztFQUFXO0FiOHpFL0M7O0FhN3pFb0M7RUFBVztBYmkwRS9DOztBYWgwRW9DO0VBQVc7QWJvMEUvQzs7QWFuMEVvQztFQUFXO0FidTBFL0M7O0FhdDBFb0M7RUFBVztBYjAwRS9DOztBYXowRW9DO0VBQVc7QWI2MEUvQzs7QWE1MEVvQztFQUFXO0FiZzFFL0M7O0FhLzBFb0M7RUFBVztBYm0xRS9DOztBYWwxRW9DO0VBQVc7QWJzMUUvQzs7QWFyMUVvQztFQUFXO0FieTFFL0M7O0FheDFFb0M7RUFBVztBYjQxRS9DOztBYTMxRW9DO0VBQVc7QWIrMUUvQzs7QWE5MUVvQztFQUFXO0FiazJFL0M7O0FhajJFb0M7RUFBVztBYnEyRS9DOztBYXAyRW9DO0VBQVc7QWJ3MkUvQzs7QWF2MkVvQztFQUFXO0FiMjJFL0M7O0FhMTJFb0M7RUFBVztBYjgyRS9DOztBYTcyRW9DO0VBQVc7QWJpM0UvQzs7QWFoM0VvQztFQUFXO0FibzNFL0M7O0FhbjNFb0M7RUFBVztBYnUzRS9DOztBYXQzRW9DO0VBQVc7QWIwM0UvQzs7QWF6M0VvQztFQUFXO0FiNjNFL0M7O0FhNTNFb0M7RUFBVztBYmc0RS9DOztBYS8zRW9DO0VBQVc7QWJtNEUvQzs7QWFsNEVvQztFQUFXO0FiczRFL0M7O0FhcjRFb0M7RUFBVztBYnk0RS9DOztBY2pyRkE7RVBrRVUsc0JPakVZO0Fkc3JGdEI7O0FjcHJGQTs7RVArRFUsc0JPN0RZO0FkeXJGdEI7O0FjbnJGQTtFQUNFO0VBQ0E7QWRzckZGOztBY25yRkE7RUFDRSwyRFZrQndCO0VVakJ4QixlVnVCd0I7RVV0QnhCLHdCVmtDd0I7RVVqQ3hCLGNWbEJ1QjtFVW1CdkIsc0JWRnNCO0FKd3JGeEI7O0FjbHJGQTs7OztFQUlFO0VBQ0E7RUFDQTtBZHFyRkY7O0FjL3FGQTtFQUNFLGNWL0JzQjtFVWdDdEI7QWRrckZGO0FjaHJGRTtFQUVFLGNWakJvQjtFVWtCcEIsMEJWaEJvQjtBSmlzRnhCO0FjOXFGRTtFTm5EQTtFQUNBO0FSb3VGRjs7QWN2cUZBO0VBQ0U7QWQwcUZGOztBY3BxRkE7RUFDRTtBZHVxRkY7O0FjbnFGQTtFQzVFRSxjQUQ4QjtFQUU5QjtFQUNBO0FmbXZGRjs7QWNwcUZBO0VBQ0Usa0JWd0IwQjtBSitvRjVCOztBY2pxRkE7RUFDRSxZVmdwQjRCO0VVL29CNUIsd0JWL0J3QjtFVWdDeEIsc0JWbEVzQjtFVW1FdEI7RUFDQSxrQlZZMEI7RUc4RWxCLGdDT3pGUjtFQzlGQSxxQkRpR3dCO0VDaEd4QjtFQUNBO0FmcXdGRjs7QWNscUZBO0VBQ0U7QWRxcUZGOztBYy9wRkE7RUFDRSxnQlZoRHdCO0VVaUR4QixtQlZqRHdCO0VVa0R4QjtFQUNBO0Fka3FGRjs7QWMxcEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDZwRkY7O0FjcnBGRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHVwRko7O0FjNW9GQTtFQUNFO0FkK29GRjs7QWdCdHlGQTs7RUFFRSxvQlowRHdCO0VZekR4QixnQlowRHdCO0VZekR4QixnQlowRHdCO0VZekR4QixjWjBEd0I7QUordUYxQjtBZ0J2eUZFOzs7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7RUFDQSxjWkxxQjtBSjB6RnpCOztBZ0JqekZBOzs7RUFHRSxnQlp1Q3dCO0VZdEN4QjtBaEJvekZGO0FnQmx6RkU7Ozs7Ozs7OztFQUVFO0FoQjJ6Rko7O0FnQnh6RkE7OztFQUdFO0VBQ0E7QWhCMnpGRjtBZ0J6ekZFOzs7Ozs7Ozs7RUFFRTtBaEJrMEZKOztBZ0I5ekZBO0VBQVUsZVpTZ0I7QUp5ekYxQjs7QWdCajBGQTtFQUFVLGVaU2dCO0FKNHpGMUI7O0FnQnAwRkE7RUFBVSxlWlNnQjtBSit6RjFCOztBZ0J2MEZBO0VBQVUsZVpTZ0I7QUprMEYxQjs7QWdCMTBGQTtFQUFVLGVaQ2dCO0FKNjBGMUI7O0FnQjcwRkE7RUFBVSxlWlNnQjtBSncwRjFCOztBZ0IzMEZBO0VBQ0U7QWhCODBGRjs7QWdCMzBGQTtFQUNFLG1CWkd3QjtFWUZ4QjtFQUNBO0VBQ0E7QWhCODBGRjtBZ0I1MEZFO0VBTkY7SUFPSTtFaEIrMEZGO0FBQ0Y7O0FnQnYwRkE7O0VBRUU7QWhCMDBGRjs7QWdCdjBGQTs7RUFFRTtFQUNBLHlCWjJhK0I7QUorNUVqQzs7QWdCdDBGQTtFQUF1QjtBaEIwMEZ2Qjs7QWdCejBGQTtFQUF1QjtBaEI2MEZ2Qjs7QWdCNTBGQTtFQUF1QjtBaEJnMUZ2Qjs7QWdCLzBGQTtFQUF1QjtBaEJtMUZ2Qjs7QWdCbDFGQTtFQUF1QjtBaEJzMUZ2Qjs7QWdCbjFGQTtFQUF1QjtBaEJ1MUZ2Qjs7QWdCdDFGQTtFQUF1QjtBaEIwMUZ2Qjs7QWdCejFGQTtFQUF1QjtBaEI2MUZ2Qjs7QWdCMTFGQTtFQUNFLGNaeEZ1QjtBSnE3RnpCOztBaUIvN0ZFO0VBQ0UsY2JZb0I7QUpzN0Z4Qjs7QWlCaDhGRTs7RUFFRTtBakJtOEZKOztBaUJ4OEZFO0VBQ0UsY2JrZjZCO0FKeTlFakM7O0FpQno4RkU7O0VBRUU7QWpCNDhGSjs7QWlCajlGRTtFQUNFLGNic2Y2QjtBSjg5RWpDOztBaUJsOUZFOztFQUVFO0FqQnE5Rko7O0FpQjE5RkU7RUFDRSxjYjBmNkI7QUptK0VqQzs7QWlCMzlGRTs7RUFFRTtBakI4OUZKOztBaUJuK0ZFO0VBQ0UsY2I4ZjZCO0FKdytFakM7O0FpQnArRkU7O0VBRUU7QWpCdStGSjs7QWdCMTNGQTtFQUdFO0FoQjIzRkY7O0FrQmgvRkU7RUFDRSx5QmRZb0I7QUp1K0Z4Qjs7QWtCai9GRTs7RUFFRTtBbEJvL0ZKOztBa0J6L0ZFO0VBQ0UseUJkbWY2QjtBSnlnRmpDOztBa0IxL0ZFOztFQUVFO0FsQjYvRko7O0FrQmxnR0U7RUFDRSx5QmR1ZjZCO0FKOGdGakM7O0FrQm5nR0U7O0VBRUU7QWxCc2dHSjs7QWtCM2dHRTtFQUNFLHlCZDJmNkI7QUptaEZqQzs7QWtCNWdHRTs7RUFFRTtBbEIrZ0dKOztBa0JwaEdFO0VBQ0UseUJkK2Y2QjtBSndoRmpDOztBa0JyaEdFOztFQUVFO0FsQndoR0o7O0FnQng1RkE7RUFDRTtFQUNBO0VBQ0E7QWhCMjVGRjs7QWdCbjVGQTs7RUFFRTtFQUNBO0FoQnM1RkY7QWdCcjVGRTs7OztFQUVFO0FoQnk1Rko7O0FnQjc0RkE7RUFKRTtFQUNBO0FoQnE1RkY7O0FnQjU0RkE7RUFWRTtFQUNBO0VBV0E7QWhCZzVGRjtBZ0I5NEZFO0VBQ0U7RUFDQTtFQUNBO0FoQmc1Rko7O0FnQjM0RkE7RUFDRTtFQUNBLG1CWnpId0I7QUp1Z0cxQjs7QWdCNTRGQTs7RUFFRSx3QlovSHdCO0FKOGdHMUI7O0FnQjc0RkE7RUFDRTtBaEJnNUZGOztBZ0I5NEZBO0VBQ0U7QWhCaTVGRjs7QUd4a0dFO0VBRUU7RUFDQTtBSDBrR0o7QUd4a0dFO0VBQ0U7QUgwa0dKO0FnQjU0RkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lHbE5KO0lBQ0E7SUFDQTtFbkJpbUdBO0VnQjk0RkU7SUFDRSxrQloybkJ3QjtFSnF4RTVCO0FBQ0Y7O0FnQnQ0RkE7O0VBRUU7QWhCeTRGRjs7QWdCdDRGQTtFQUNFO0FoQnk0RkY7O0FnQnA0RkE7RUFDRTtFQUNBO0VBQ0EsaUJaNG1CNEI7RVkzbUI1QjtBaEJ1NEZGO0FnQmw0Rkk7OztFQUNFO0FoQnM0Rk47QWdCaDRGRTs7O0VBR0U7RUFDQTtFQUNBLHdCWnRNc0I7RVl1TXRCLGNaeFBxQjtBSjBuR3pCO0FnQmg0Rkk7OztFQUNFO0FoQm80Rk47O0FnQjUzRkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIrM0ZGO0FnQnozRkk7Ozs7OztFQUFXO0FoQmk0RmY7QWdCaDRGSTs7Ozs7O0VBQ0U7QWhCdTRGTjs7QWdCajRGQTtFQUNFLG1CWnJPd0I7RVlzT3hCO0VBQ0Esd0Jaek93QjtBSjZtRzFCOztBb0J0cUdBOzs7O0VBSUUsOERoQnNDd0I7QUptb0cxQjs7QW9CcnFHQTtFQUNFO0VBQ0E7RUFDQSxjaEJtekI0QjtFZ0JsekI1Qix5QmhCbXpCNEI7RWdCbHpCNUIsa0JoQjBGMEI7QUo4a0c1Qjs7QW9CcHFHQTtFQUNFO0VBQ0E7RUFDQSxXaEI2eUI0QjtFZ0I1eUI1QixzQmhCNnlCNEI7RWdCNXlCNUIsa0JoQm1GMEI7RWdCbEYxQjtBcEJ1cUdGO0FvQnJxR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJ1cUdKOztBb0JscUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QmhCa0J3QjtFZ0JqQnhCLGNoQmxDdUI7RWdCbUN2QjtFQUNBO0VBQ0EseUJoQnl4QjRCO0VnQnh4QjVCO0VBQ0Esa0JoQjBEMEI7QUoybUc1QjtBb0JscUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm9xR0o7O0FvQi9wR0E7RUFDRSxpQmhCMndCNEI7RWdCMXdCNUI7QXBCa3FHRjs7QUM1dEdBO0VDSEU7RUFDQTtFQUNBO0VBQ0E7QUZtdUdGO0FHL3RHRTtFQUVFO0VBQ0E7QUhndUdKO0FHOXRHRTtFQUNFO0FIZ3VHSjtBQ3Z1R0U7RUFIRjtJQUlJLFlHMlUyQjtFSis1RjdCO0FBQ0Y7QUN6dUdFO0VBTkY7SUFPSSxZRzZVMkI7RUorNUY3QjtBQUNGO0FDM3VHRTtFQVRGO0lBVUksYUcrVTJCO0VKKzVGN0I7QUFDRjs7QUNydUdBO0VDdkJFO0VBQ0E7RUFDQTtFQUNBO0FGZ3dHRjtBRzV2R0U7RUFFRTtFQUNBO0FINnZHSjtBRzN2R0U7RUFDRTtBSDZ2R0o7O0FDMXVHQTtFQ3ZCRTtFQUNBO0FGcXdHRjtBR3h3R0U7RUFFRTtFQUNBO0FIeXdHSjtBR3Z3R0U7RUFDRTtBSHl3R0o7O0FDbHZHQTtFQUNFO0VBQ0E7QURxdkdGO0FDbnZHRTtFQUNFO0VBQ0E7QURxdkdKOztBSzN4R0U7RUFDRTtFQUVBO0VBRUE7RUFDQTtBTDR4R0o7O0FLbHhHRTtFQUNFO0FMcXhHSjs7QUs5d0dJO0VBQ0U7QUxpeEdOOztBS2x4R0k7RUFDRTtBTHF4R047O0FLdHhHSTtFQUNFO0FMeXhHTjs7QUsxeEdJO0VBQ0U7QUw2eEdOOztBSzl4R0k7RUFDRTtBTGl5R047O0FLbHlHSTtFQUNFO0FMcXlHTjs7QUt0eUdJO0VBQ0U7QUx5eUdOOztBSzF5R0k7RUFDRTtBTDZ5R047O0FLOXlHSTtFQUNFO0FMaXpHTjs7QUtsekdJO0VBQ0U7QUxxekdOOztBS3R6R0k7RUFDRTtBTHl6R047O0FLMXpHSTtFQUNFO0FMNnpHTjs7QUsxeUdJO0VBQ0U7QUw2eUdOOztBS256R0k7RUFDRTtBTHN6R047O0FLdnpHSTtFQUNFO0FMMHpHTjs7QUszekdJO0VBQ0U7QUw4ekdOOztBSy96R0k7RUFDRTtBTGswR047O0FLbjBHSTtFQUNFO0FMczBHTjs7QUt2MEdJO0VBQ0U7QUwwMEdOOztBSzMwR0k7RUFDRTtBTDgwR047O0FLLzBHSTtFQUNFO0FMazFHTjs7QUtuMUdJO0VBQ0U7QUxzMUdOOztBS3YxR0k7RUFDRTtBTDAxR047O0FLMzFHSTtFQUNFO0FMODFHTjs7QUsvMUdJO0VBQ0U7QUxrMkdOOztBS3gyR0k7RUFDRTtBTDIyR047O0FLajNHSTtFQUNFO0FMbzNHTjs7QUtyM0dJO0VBQ0U7QUx3M0dOOztBS3ozR0k7RUFDRTtBTDQzR047O0FLNzNHSTtFQUNFO0FMZzRHTjs7QUtqNEdJO0VBQ0U7QUxvNEdOOztBS3I0R0k7RUFDRTtBTHc0R047O0FLejRHSTtFQUNFO0FMNDRHTjs7QUs3NEdJO0VBQ0U7QUxnNUdOOztBS2o1R0k7RUFDRTtBTG81R047O0FLcjVHSTtFQUNFO0FMdzVHTjs7QUt6NUdJO0VBQ0U7QUw0NUdOOztBSzc1R0k7RUFDRTtBTGc2R047O0FLNzRHSTtFQUNFO0FMZzVHTjs7QUtqNUdJO0VBQ0U7QUxvNUdOOztBS3I1R0k7RUFDRTtBTHc1R047O0FLejVHSTtFQUNFO0FMNDVHTjs7QUs3NUdJO0VBQ0U7QUxnNkdOOztBS2o2R0k7RUFDRTtBTG82R047O0FLcjZHSTtFQUNFO0FMdzZHTjs7QUt6NkdJO0VBQ0U7QUw0NkdOOztBSzc2R0k7RUFDRTtBTGc3R047O0FLajdHSTtFQUNFO0FMbzdHTjs7QUtyN0dJO0VBQ0U7QUx3N0dOOztBS3o3R0k7RUFDRTtBTDQ3R047O0FLNzdHSTtFQUNFO0FMZzhHTjs7QUNuN0dBO0VJL0NFO0lBQ0U7RUxzK0dGO0VLLzlHRTtJQUNFO0VMaStHSjtFS2wrR0U7SUFDRTtFTG8rR0o7RUtyK0dFO0lBQ0U7RUx1K0dKO0VLeCtHRTtJQUNFO0VMMCtHSjtFSzMrR0U7SUFDRTtFTDYrR0o7RUs5K0dFO0lBQ0U7RUxnL0dKO0VLai9HRTtJQUNFO0VMbS9HSjtFS3AvR0U7SUFDRTtFTHMvR0o7RUt2L0dFO0lBQ0U7RUx5L0dKO0VLMS9HRTtJQUNFO0VMNC9HSjtFSzcvR0U7SUFDRTtFTCsvR0o7RUtoZ0hFO0lBQ0U7RUxrZ0hKO0VLLytHRTtJQUNFO0VMaS9HSjtFS3YvR0U7SUFDRTtFTHkvR0o7RUsxL0dFO0lBQ0U7RUw0L0dKO0VLNy9HRTtJQUNFO0VMKy9HSjtFS2hnSEU7SUFDRTtFTGtnSEo7RUtuZ0hFO0lBQ0U7RUxxZ0hKO0VLdGdIRTtJQUNFO0VMd2dISjtFS3pnSEU7SUFDRTtFTDJnSEo7RUs1Z0hFO0lBQ0U7RUw4Z0hKO0VLL2dIRTtJQUNFO0VMaWhISjtFS2xoSEU7SUFDRTtFTG9oSEo7RUtyaEhFO0lBQ0U7RUx1aEhKO0VLeGhIRTtJQUNFO0VMMGhISjtFS2hpSEU7SUFDRTtFTGtpSEo7RUt4aUhFO0lBQ0U7RUwwaUhKO0VLM2lIRTtJQUNFO0VMNmlISjtFSzlpSEU7SUFDRTtFTGdqSEo7RUtqakhFO0lBQ0U7RUxtakhKO0VLcGpIRTtJQUNFO0VMc2pISjtFS3ZqSEU7SUFDRTtFTHlqSEo7RUsxakhFO0lBQ0U7RUw0akhKO0VLN2pIRTtJQUNFO0VMK2pISjtFS2hrSEU7SUFDRTtFTGtrSEo7RUtua0hFO0lBQ0U7RUxxa0hKO0VLdGtIRTtJQUNFO0VMd2tISjtFS3prSEU7SUFDRTtFTDJrSEo7RUt4akhFO0lBQ0U7RUwwakhKO0VLM2pIRTtJQUNFO0VMNmpISjtFSzlqSEU7SUFDRTtFTGdrSEo7RUtqa0hFO0lBQ0U7RUxta0hKO0VLcGtIRTtJQUNFO0VMc2tISjtFS3ZrSEU7SUFDRTtFTHlrSEo7RUsxa0hFO0lBQ0U7RUw0a0hKO0VLN2tIRTtJQUNFO0VMK2tISjtFS2hsSEU7SUFDRTtFTGtsSEo7RUtubEhFO0lBQ0U7RUxxbEhKO0VLdGxIRTtJQUNFO0VMd2xISjtFS3psSEU7SUFDRTtFTDJsSEo7RUs1bEhFO0lBQ0U7RUw4bEhKO0FBQ0Y7QUN6a0hBO0VJeERFO0lBQ0U7RUxvb0hGO0VLN25IRTtJQUNFO0VMK25ISjtFS2hvSEU7SUFDRTtFTGtvSEo7RUtub0hFO0lBQ0U7RUxxb0hKO0VLdG9IRTtJQUNFO0VMd29ISjtFS3pvSEU7SUFDRTtFTDJvSEo7RUs1b0hFO0lBQ0U7RUw4b0hKO0VLL29IRTtJQUNFO0VMaXBISjtFS2xwSEU7SUFDRTtFTG9wSEo7RUtycEhFO0lBQ0U7RUx1cEhKO0VLeHBIRTtJQUNFO0VMMHBISjtFSzNwSEU7SUFDRTtFTDZwSEo7RUs5cEhFO0lBQ0U7RUxncUhKO0VLN29IRTtJQUNFO0VMK29ISjtFS3JwSEU7SUFDRTtFTHVwSEo7RUt4cEhFO0lBQ0U7RUwwcEhKO0VLM3BIRTtJQUNFO0VMNnBISjtFSzlwSEU7SUFDRTtFTGdxSEo7RUtqcUhFO0lBQ0U7RUxtcUhKO0VLcHFIRTtJQUNFO0VMc3FISjtFS3ZxSEU7SUFDRTtFTHlxSEo7RUsxcUhFO0lBQ0U7RUw0cUhKO0VLN3FIRTtJQUNFO0VMK3FISjtFS2hySEU7SUFDRTtFTGtySEo7RUtuckhFO0lBQ0U7RUxxckhKO0VLdHJIRTtJQUNFO0VMd3JISjtFSzlySEU7SUFDRTtFTGdzSEo7RUt0c0hFO0lBQ0U7RUx3c0hKO0VLenNIRTtJQUNFO0VMMnNISjtFSzVzSEU7SUFDRTtFTDhzSEo7RUsvc0hFO0lBQ0U7RUxpdEhKO0VLbHRIRTtJQUNFO0VMb3RISjtFS3J0SEU7SUFDRTtFTHV0SEo7RUt4dEhFO0lBQ0U7RUwwdEhKO0VLM3RIRTtJQUNFO0VMNnRISjtFSzl0SEU7SUFDRTtFTGd1SEo7RUtqdUhFO0lBQ0U7RUxtdUhKO0VLcHVIRTtJQUNFO0VMc3VISjtFS3Z1SEU7SUFDRTtFTHl1SEo7RUt0dEhFO0lBQ0U7RUx3dEhKO0VLenRIRTtJQUNFO0VMMnRISjtFSzV0SEU7SUFDRTtFTDh0SEo7RUsvdEhFO0lBQ0U7RUxpdUhKO0VLbHVIRTtJQUNFO0VMb3VISjtFS3J1SEU7SUFDRTtFTHV1SEo7RUt4dUhFO0lBQ0U7RUwwdUhKO0VLM3VIRTtJQUNFO0VMNnVISjtFSzl1SEU7SUFDRTtFTGd2SEo7RUtqdkhFO0lBQ0U7RUxtdkhKO0VLcHZIRTtJQUNFO0VMc3ZISjtFS3Z2SEU7SUFDRTtFTHl2SEo7RUsxdkhFO0lBQ0U7RUw0dkhKO0FBQ0Y7QUM5dEhBO0VJakVFO0lBQ0U7RUxreUhGO0VLM3hIRTtJQUNFO0VMNnhISjtFSzl4SEU7SUFDRTtFTGd5SEo7RUtqeUhFO0lBQ0U7RUxteUhKO0VLcHlIRTtJQUNFO0VMc3lISjtFS3Z5SEU7SUFDRTtFTHl5SEo7RUsxeUhFO0lBQ0U7RUw0eUhKO0VLN3lIRTtJQUNFO0VMK3lISjtFS2h6SEU7SUFDRTtFTGt6SEo7RUtuekhFO0lBQ0U7RUxxekhKO0VLdHpIRTtJQUNFO0VMd3pISjtFS3p6SEU7SUFDRTtFTDJ6SEo7RUs1ekhFO0lBQ0U7RUw4ekhKO0VLM3lIRTtJQUNFO0VMNnlISjtFS256SEU7SUFDRTtFTHF6SEo7RUt0ekhFO0lBQ0U7RUx3ekhKO0VLenpIRTtJQUNFO0VMMnpISjtFSzV6SEU7SUFDRTtFTDh6SEo7RUsvekhFO0lBQ0U7RUxpMEhKO0VLbDBIRTtJQUNFO0VMbzBISjtFS3IwSEU7SUFDRTtFTHUwSEo7RUt4MEhFO0lBQ0U7RUwwMEhKO0VLMzBIRTtJQUNFO0VMNjBISjtFSzkwSEU7SUFDRTtFTGcxSEo7RUtqMUhFO0lBQ0U7RUxtMUhKO0VLcDFIRTtJQUNFO0VMczFISjtFSzUxSEU7SUFDRTtFTDgxSEo7RUtwMkhFO0lBQ0U7RUxzMkhKO0VLdjJIRTtJQUNFO0VMeTJISjtFSzEySEU7SUFDRTtFTDQySEo7RUs3MkhFO0lBQ0U7RUwrMkhKO0VLaDNIRTtJQUNFO0VMazNISjtFS24zSEU7SUFDRTtFTHEzSEo7RUt0M0hFO0lBQ0U7RUx3M0hKO0VLejNIRTtJQUNFO0VMMjNISjtFSzUzSEU7SUFDRTtFTDgzSEo7RUsvM0hFO0lBQ0U7RUxpNEhKO0VLbDRIRTtJQUNFO0VMbzRISjtFS3I0SEU7SUFDRTtFTHU0SEo7RUtwM0hFO0lBQ0U7RUxzM0hKO0VLdjNIRTtJQUNFO0VMeTNISjtFSzEzSEU7SUFDRTtFTDQzSEo7RUs3M0hFO0lBQ0U7RUwrM0hKO0VLaDRIRTtJQUNFO0VMazRISjtFS240SEU7SUFDRTtFTHE0SEo7RUt0NEhFO0lBQ0U7RUx3NEhKO0VLejRIRTtJQUNFO0VMMjRISjtFSzU0SEU7SUFDRTtFTDg0SEo7RUsvNEhFO0lBQ0U7RUxpNUhKO0VLbDVIRTtJQUNFO0VMbzVISjtFS3I1SEU7SUFDRTtFTHU1SEo7RUt4NUhFO0lBQ0U7RUwwNUhKO0FBQ0Y7QXFCbDlIQTtFQUNFLDZCakJnSThCO0FKbzFIaEM7QXFCOThIRTtFQUNFO0VBQ0E7RUFDQTtBckJnOUhKO0FxQjM4SEk7O0VBQ0U7RUFDQTtFQUNBO0FyQjg4SE47O0FxQno4SEE7RUFDRSxnQmpCb0c4QjtFaUJuRzlCLG1CakJtRzhCO0VpQmxHOUIsY2pCakJ1QjtFaUJrQnZCO0FyQjQ4SEY7O0FxQno4SEE7RUFDRTtBckI0OEhGOztBcUJ0OEhBO0VBQ0U7RUFDQTtFQUNBLG1CakJvQndCO0FKcTdIMUI7QXFCbjhITTs7Ozs7O0VBRUUsWWpCNEV3QjtFaUIzRXhCLHdCakJTa0I7RWlCUmxCO0VBQ0E7QXJCeThIUjtBcUJwOEhFO0VBQ0U7RUFDQTtBckJzOEhKO0FxQi83SE07Ozs7OztFQUVFO0FyQnE4SFI7QXFCaDhIRTtFQUNFO0FyQms4SEo7QXFCOTdIRTtFQUNFLHNCakJ0RG9CO0FKcy9IeEI7O0FxQnA3SE07Ozs7OztFQUVFLFlqQmtDd0I7QUp5NUhoQzs7QXFCaDdIQTtFQUNFO0FyQm03SEY7QXFCOTZITTs7Ozs7O0VBRUU7QXJCbzdIUjtBcUIvNkhJOztFQUVFO0FyQmk3SE47O0FxQnQ2SEU7RUFDRSx5QmpCQzRCO0FKdzZIaEM7O0FxQi81SEU7RUFDRSx5QmpCUjRCO0FKMDZIaEM7O0FzQjVpSUk7Ozs7Ozs7Ozs7RUFJRSx5QmxCOEgwQjtBSnU3SGhDOztBc0I5aUlJOztFQUtFO0F0QjhpSU47O0FzQjlqSUk7Ozs7Ozs7Ozs7RUFJRSx5QmxCNGUyQjtBSjJsSGpDOztBc0Joa0lJOztFQUtFO0F0QmdrSU47O0FzQmhsSUk7Ozs7Ozs7Ozs7RUFJRSx5QmxCZ2YyQjtBSnltSGpDOztBc0JsbElJOztFQUtFO0F0QmtsSU47O0FzQmxtSUk7Ozs7Ozs7Ozs7RUFJRSx5QmxCb2YyQjtBSnVuSGpDOztBc0JwbUlJOztFQUtFO0F0Qm9tSU47O0FzQnBuSUk7Ozs7Ozs7Ozs7RUFJRSx5QmxCd2YyQjtBSnFvSGpDOztBc0J0bklJOztFQUtFO0F0QnNuSU47O0FxQnArSEE7RUFDRTtFQUNBO0FyQnUrSEY7QXFCcitIRTtFQUpGO0lBS0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckJ3K0hGO0VxQnIrSEU7SUFDRTtFckJ1K0hKO0VxQmgrSFE7Ozs7OztJQUVFO0VyQnMrSFY7RXFCLzlIRTtJQUNFO0VyQmkrSEo7RXFCMTlIUTs7Ozs7O0lBRUU7RXJCZytIVjtFcUI5OUhROzs7Ozs7SUFFRTtFckJvK0hWO0VxQno5SFE7Ozs7SUFFRTtFckI2OUhWO0FBQ0Y7O0FNdnJJQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0FOdXJJRjs7QU1wcklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJGMEN3QjtFRXpDeEI7RUFDQTtFQUNBLGNGZHVCO0VFZXZCO0VBQ0E7QU51cklGOztBTXBySUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTnVySUY7O0FNN3FJQTtFQytCVSxzQkQ3Qlk7RUFRcEI7RUFDQTtBTjBxSUY7O0FNdHFJQTs7RUFFRTtFQUNBO0VBQ0E7QU55cUlGO0FNbnFJRTs7OztFQUdFLG1CRjhKNkI7QUp3Z0lqQzs7QU1scUlBO0VBQ0U7QU5xcUlGOztBTWpxSUE7RUFDRTtFQUNBO0FOb3FJRjs7QU1ocUlBOztFQUVFO0FObXFJRjs7QU0vcElBOzs7RUV4RkU7RUFDQTtBUjZ2SUY7O0FNL3BJQTtFQUNFO0VBQ0E7RUFDQSxlRnJEd0I7RUVzRHhCLHdCRjFDd0I7RUUyQ3hCLGNGN0Z1QjtBSit2SXpCOztBTXhvSUE7RUFDRTtFQUNBO0VBQ0EsWUY4RStCO0VFN0UvQjtFQUNBLGVGdEZ3QjtFRXVGeEIsd0JGM0V3QjtFRTRFeEIsY0Y5SHVCO0VFK0h2QixzQkZnRCtCO0VFL0MvQjtFQUNBO0VBQ0Esa0JqRjVIb0I7RWtGa0RaLGdERDJFUjtFQzJDUSx3RUQxQ1I7QU44b0lGO0FTdnVJRTtFQUNFLHFCTHNKNkI7RUtySjdCO0VGV00sa0ZFVk47QVQwdUlKO0FPL3JJRTtFQUNFLFdIMkc2QjtFRzFHN0I7QVBpc0lKO0FPL3JJRTtFQUEwQixXSHdHSztBSjBsSWpDO0FPanNJRTtFQUFnQyxXSHVHRDtBSjZsSWpDO0FNcnBJRTtFQUNFO0VBQ0E7QU51cElKO0FNL29JRTtFQUdFLHlCRnhKcUI7RUV5SnJCO0FOK29JSjtBTTVvSUU7RUFFRSxtQkYwRDZCO0FKbWxJakM7O0FNdG9JQTtFQUNFO0FOeW9JRjs7QU01bklBO0VBS0k7Ozs7SUFDRSxpQkZhMkI7RUppbkkvQjtFTTNuSUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBRUUsaUJGWTJCO0VKc29JL0I7RU0vb0lFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGlCRksyQjtFSmlxSS9CO0FBQ0Y7QU01cElBO0VBQ0UsbUJGRitCO0FKZ3FJakM7O0FNdHBJQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBTnlwSUY7QU1wcElJOzs7RUFDRSxtQkZWMkI7QUprcUlqQztBTXBwSUU7O0VBQ0UsZ0JGckxzQjtFRXNMdEI7RUFDQTtFQUNBO0VBQ0E7QU51cElKOztBTXBwSUE7Ozs7RUFJRTtFQUNBO0VBQ0E7QU51cElGOztBTXBwSUE7O0VBRUU7QU51cElGOztBTW5wSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zcElGO0FNbnBJRTs7O0VBRUUsbUJGbEQ2QjtBSndzSWpDOztBTW5wSUE7O0VBRUU7RUFDQTtBTnNwSUY7O0FNN29JQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0FOOG9JRjtBTTVvSUU7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtBTnVwSUo7O0FTcDRJRTs7Ozs7O0VBQ0UsWUxrSjZCO0VLako3QjtFQUNBLGVMcEJzQjtFS3FCdEIsZ0JMaUN3QjtFS2hDeEIsa0JMb0N3QjtBSncySTVCOztBU3o0SUU7Ozs7OztFQUNFLFlMMEk2QjtFS3pJN0IsaUJMeUk2QjtBSnd3SWpDOztBUzk0SUU7Ozs7Ozs7Ozs7Ozs7RUFFRTtBVDQ1SUo7O0FNL3FJRTtFQUNFLFlGMUc2QjtFRTJHN0I7RUFDQSxlRmhSc0I7RUVpUnRCLGdCRjNOd0I7RUU0TnhCLGtCRnhOd0I7QUowNEk1QjtBTWhySUU7RUFDRSxZRmpINkI7RUVrSDdCLGlCRmxINkI7QUpveUlqQztBTWhySUU7O0VBRUU7QU5rcklKO0FNaHJJRTtFQUNFLFlGekg2QjtFRTBIN0I7RUFDQTtFQUNBLGVGaFNzQjtFRWlTdEIsZ0JGM093QjtBSjY1STVCOztBU2w4SUU7Ozs7OztFQUNFLFlMZ0o2QjtFSy9JN0I7RUFDQSxlTHJCc0I7RUtzQnRCLHNCTGdDd0I7RUsvQnhCLGtCTG1Dd0I7QUp1Nkk1Qjs7QVN2OElFOzs7Ozs7RUFDRSxZTHdJNkI7RUt2STdCLGlCTHVJNkI7QUp3MElqQzs7QVM1OElFOzs7Ozs7Ozs7Ozs7O0VBRUU7QVQwOUlKOztBTW50SUU7RUFDRSxZRnRJNkI7RUV1STdCO0VBQ0EsZUYzU3NCO0VFNFN0QixzQkZ0UHdCO0VFdVB4QixrQkZuUHdCO0FKeThJNUI7QU1wdElFO0VBQ0UsWUY3STZCO0VFOEk3QixpQkY5STZCO0FKbzJJakM7QU1wdElFOztFQUVFO0FOc3RJSjtBTXB0SUU7RUFDRSxZRnJKNkI7RUVzSjdCO0VBQ0E7RUFDQSxlRjNUc0I7RUU0VHRCLHNCRnRRd0I7QUo0OUk1Qjs7QU03c0lBO0VBRUU7QU4rc0lGO0FNNXNJRTtFQUNFO0FOOHNJSjs7QU0xc0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdGcEwrQjtFRXFML0IsWUZyTCtCO0VFc0wvQixpQkZ0TCtCO0VFdUwvQjtFQUNBO0FONnNJRjs7QU0zc0lBOzs7Ozs7OztFQUdFLFdGM0wrQjtFRTRML0IsWUY1TCtCO0VFNkwvQixpQkY3TCtCO0FKZzVJakM7O0FNanRJQTs7Ozs7Ozs7RUFHRSxXRmhNK0I7RUVpTS9CLFlGak0rQjtFRWtNL0IsaUJGbE0rQjtBSjI1SWpDOztBUzdtSkU7Ozs7OztFQVVFLGNMc2U2QjtBSnNvSWpDO0FTem1KRTtFQUNFLHFCTGtlNkI7RUdsYnZCLGdERS9DTjtBVDRtSko7QVMzbUpJO0VBQ0U7RUY2Q0ksaUVFM0NKO0FUNm1KTjtBU3ptSkU7RUFDRSxjTHdkNkI7RUt2ZDdCLHlCTHdkNkI7RUt2ZDdCLHFCTHNkNkI7QUpxcElqQztBU3htSkU7RUFDRSxjTGtkNkI7QUp3cElqQzs7QVN4b0pFOzs7Ozs7RUFVRSxjTDhlNkI7QUp5cElqQztBU3BvSkU7RUFDRSxxQkwwZTZCO0VHMWJ2QixnREUvQ047QVR1b0pKO0FTdG9KSTtFQUNFO0VGNkNJLGlFRTNDSjtBVHdvSk47QVNwb0pFO0VBQ0UsY0xnZTZCO0VLL2Q3Qix5QkxnZTZCO0VLL2Q3QixxQkw4ZDZCO0FKd3FJakM7QVNub0pFO0VBQ0UsY0wwZDZCO0FKMnFJakM7O0FTbnFKRTs7Ozs7O0VBVUUsY0xrZjZCO0FKZ3JJakM7QVMvcEpFO0VBQ0UscUJMOGU2QjtFRzlidkIsZ0RFL0NOO0FUa3FKSjtBU2pxSkk7RUFDRTtFRjZDSSxpRUUzQ0o7QVRtcUpOO0FTL3BKRTtFQUNFLGNMb2U2QjtFS25lN0IseUJMb2U2QjtFS25lN0IscUJMa2U2QjtBSitySWpDO0FTOXBKRTtFQUNFLGNMOGQ2QjtBSmtzSWpDOztBTXp4SUU7RUFDRTtBTjR4SUo7QU0xeElFO0VBQ0U7QU40eElKOztBTWx4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTnF4SUY7O0FNbHdJRTtFQUVFO0lBQ0U7SUFDQTtJQUNBO0VOb3dJSjtFTWh3SUU7SUFDRTtJQUNBO0lBQ0E7RU5rd0lKO0VNOXZJRTtJQUNFO0VOZ3dJSjtFTTd2SUU7SUFDRTtJQUNBO0VOK3ZJSjtFTTd2SUk7OztJQUdFO0VOK3ZJTjtFTTF2SUU7SUFDRTtFTjR2SUo7RU16dklFO0lBQ0U7SUFDQTtFTjJ2SUo7RU10dklFOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0VOd3ZJSjtFTXR2SUk7O0lBQ0U7RU55dklOO0VNdHZJRTs7SUFFRTtJQUNBO0VOd3ZJSjtFTXB2SUU7SUFDRTtFTnN2SUo7QUFDRjs7QU1sdUlFOzs7O0VBSUU7RUFDQTtFQUNBO0FOcXVJSjtBTWp1SUU7O0VBRUU7QU5tdUlKO0FNL3RJRTtFSnJpQkE7RUFDQTtBRnV3SkY7QUcxd0pFO0VBRUU7RUFDQTtBSDJ3Sko7QUd6d0pFO0VBQ0U7QUgyd0pKO0FNcHVJRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VOc3VJSjtBQUNGO0FNL3RJRTtFQUNFO0FOaXVJSjtBTXp0SUk7RUFDRTtJQUNFO0lBQ0EsZUY5aEJrQjtFSnl2SnhCO0FBQ0Y7QU12dElJO0VBQ0U7SUFDRTtJQUNBLGVGcmlCa0I7RUo4dkp4QjtBQUNGOztBdUI1eUpBO0VBQ0U7RUFDQTtFQUNBLG1CbkIwSStCO0VtQnpJL0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNzQ0E7RUFDQSxlcEJOd0I7RW9CT3hCLHdCcEJLd0I7RW9CSnhCLGtCcEJrRDBCO0VHNEcxQix5QmdCck1xQjtFaEJ1TWpCLHFCZ0J2TWlCO0VoQndNYixpQmdCeE1hO0F2QnF6SnZCO0F1Qmh6Skk7RWZuQkY7RUFDQTtBUnMwSkY7QXVCOXlKRTtFQUdFLFduQnFINkI7RW1CcEg3QjtBdkI4eUpKO0F1QjN5SkU7RUFFRTtFQUNBO0VoQjRCTSxnRGdCM0JOO0F2QjZ5Sko7QXVCMXlKRTtFQUdFLG1CbkJ1TDZCO0VxQm5PL0I7RUFDQSxhRjRDbUI7RWhCb0JYLGdCZ0JuQk47QXZCNHlKSjs7QXVCcnlKRTtFQUVFO0F2QnV5Sko7O0F1Qi94SkE7RUM3REUsV3BCaUorQjtFb0JoSi9CLHNCcEJpSitCO0VvQmhKL0Isa0JwQmlKK0I7QUorc0pqQztBd0I5MUpFO0VBRUUsV3BCMkk2QjtFb0IxSTdCO0VBQ0E7QXhCKzFKSjtBd0I3MUpFO0VBQ0UsV3BCc0k2QjtFb0JySTdCO0VBQ0E7QXhCKzFKSjtBd0I3MUpFO0VBR0UsV3BCK0g2QjtFb0I5SDdCO0VBQ0E7RUFDQTtBeEI2MUpKO0F3QjMxSkk7RUFHRSxXcEJ1SDJCO0VvQnRIM0I7RUFDQTtBeEIyMUpOO0F3QnIxSkk7RUFHRSxzQnBCNkcyQjtFb0I1RzNCLGtCcEI2RzJCO0FKd3VKakM7QXdCajFKRTtFQUNFLFdwQnVHNkI7RW9CdEc3QixzQnBCcUc2QjtBSjh1SmpDOztBdUIvekpBO0VDaEVFLFdwQnFKK0I7RW9CcEovQix5QnBCVXNCO0VvQlR0QixxQnBCcUorQjtBSjh1SmpDO0F3Qmo0SkU7RUFFRSxXcEIrSTZCO0VvQjlJN0I7RUFDQTtBeEJrNEpKO0F3Qmg0SkU7RUFDRSxXcEIwSTZCO0VvQnpJN0I7RUFDQTtBeEJrNEpKO0F3Qmg0SkU7RUFHRSxXcEJtSTZCO0VvQmxJN0I7RUFDQTtFQUNBO0F4Qmc0Sko7QXdCOTNKSTtFQUdFLFdwQjJIMkI7RW9CMUgzQjtFQUNBO0F4QjgzSk47QXdCeDNKSTtFQUdFLHlCcEIxQmtCO0VvQjJCbEIscUJwQmlIMkI7QUp1d0pqQztBd0JwM0pFO0VBQ0UsY3BCaENvQjtFb0JpQ3BCLHNCcEJ5RzZCO0FKNndKakM7O0F1QjkxSkE7RUNwRUUsV3BCeUorQjtFb0J4Si9CLHlCcEJXc0I7RW9CVnRCLHFCcEJ5SitCO0FKNndKakM7QXdCcDZKRTtFQUVFLFdwQm1KNkI7RW9CbEo3QjtFQUNBO0F4QnE2Sko7QXdCbjZKRTtFQUNFLFdwQjhJNkI7RW9CN0k3QjtFQUNBO0F4QnE2Sko7QXdCbjZKRTtFQUdFLFdwQnVJNkI7RW9CdEk3QjtFQUNBO0VBQ0E7QXhCbTZKSjtBd0JqNkpJO0VBR0UsV3BCK0gyQjtFb0I5SDNCO0VBQ0E7QXhCaTZKTjtBd0IzNUpJO0VBR0UseUJwQnpCa0I7RW9CMEJsQixxQnBCcUgyQjtBSnN5SmpDO0F3QnY1SkU7RUFDRSxjcEIvQm9CO0VvQmdDcEIsc0JwQjZHNkI7QUo0eUpqQzs7QXVCNzNKQTtFQ3hFRSxXcEI2SitCO0VvQjVKL0IseUJwQllzQjtFb0JYdEIscUJwQjZKK0I7QUo0eUpqQztBd0J2OEpFO0VBRUUsV3BCdUo2QjtFb0J0SjdCO0VBQ0E7QXhCdzhKSjtBd0J0OEpFO0VBQ0UsV3BCa0o2QjtFb0JqSjdCO0VBQ0E7QXhCdzhKSjtBd0J0OEpFO0VBR0UsV3BCMkk2QjtFb0IxSTdCO0VBQ0E7RUFDQTtBeEJzOEpKO0F3QnA4Skk7RUFHRSxXcEJtSTJCO0VvQmxJM0I7RUFDQTtBeEJvOEpOO0F3Qjk3Skk7RUFHRSx5QnBCeEJrQjtFb0J5QmxCLHFCcEJ5SDJCO0FKcTBKakM7QXdCMTdKRTtFQUNFLGNwQjlCb0I7RW9CK0JwQixzQnBCaUg2QjtBSjIwSmpDOztBdUI1NUpBO0VDNUVFLFdwQmlLK0I7RW9CaEsvQix5QnBCYXNCO0VvQlp0QixxQnBCaUsrQjtBSjIwSmpDO0F3QjErSkU7RUFFRSxXcEIySjZCO0VvQjFKN0I7RUFDQTtBeEIyK0pKO0F3QnorSkU7RUFDRSxXcEJzSjZCO0VvQnJKN0I7RUFDQTtBeEIyK0pKO0F3QnorSkU7RUFHRSxXcEIrSTZCO0VvQjlJN0I7RUFDQTtFQUNBO0F4QnkrSko7QXdCditKSTtFQUdFLFdwQnVJMkI7RW9CdEkzQjtFQUNBO0F4QnUrSk47QXdCaitKSTtFQUdFLHlCcEJ2QmtCO0VvQndCbEIscUJwQjZIMkI7QUpvMkpqQztBd0I3OUpFO0VBQ0UsY3BCN0JvQjtFb0I4QnBCLHNCcEJxSDZCO0FKMDJKakM7O0F1QjM3SkE7RUNoRkUsV3BCcUsrQjtFb0JwSy9CLHlCcEJjc0I7RW9CYnRCLHFCcEJxSytCO0FKMDJKakM7QXdCN2dLRTtFQUVFLFdwQitKNkI7RW9COUo3QjtFQUNBO0F4QjhnS0o7QXdCNWdLRTtFQUNFLFdwQjBKNkI7RW9Ceko3QjtFQUNBO0F4QjhnS0o7QXdCNWdLRTtFQUdFLFdwQm1KNkI7RW9CbEo3QjtFQUNBO0VBQ0E7QXhCNGdLSjtBd0IxZ0tJO0VBR0UsV3BCMkkyQjtFb0IxSTNCO0VBQ0E7QXhCMGdLTjtBd0JwZ0tJO0VBR0UseUJwQnRCa0I7RW9CdUJsQixxQnBCaUkyQjtBSm00SmpDO0F3QmhnS0U7RUFDRSxjcEI1Qm9CO0VvQjZCcEIsc0JwQnlINkI7QUp5NEpqQzs7QXVCcjlKQTtFQUNFO0VBQ0EsY25CaEZzQjtFbUJpRnRCO0F2Qnc5SkY7QXVCdDlKRTtFQUtFO0VoQnBDTSxnQmdCcUNOO0F2QnE5Sko7QXVCbjlKRTtFQUlFO0F2Qms5Sko7QXVCaDlKRTtFQUVFLGNuQmhGb0I7RW1CaUZwQiwwQm5CL0VvQjtFbUJnRnBCO0F2Qmk5Sko7QXVCNzhKSTtFQUVFLGNuQjlHbUI7RW1CK0duQjtBdkI4OEpOOztBdUJyOEpBO0VDOUVFO0VBQ0EsZXBCTHdCO0VvQk14QixzQnBCZ0QwQjtFb0IvQzFCLGtCcEJtRDBCO0FKbytKNUI7O0F1Qng4SkE7RUNsRkU7RUFDQSxlcEJKd0I7RW9CS3hCLGdCcEJpRDBCO0VvQmhEMUIsa0JwQm9EMEI7QUowK0o1Qjs7QXVCMzhKQTtFQ3RGRTtFQUNBLGVwQkp3QjtFb0JLeEIsZ0JwQmlEMEI7RW9CaEQxQixrQnBCb0QwQjtBSmkvSjVCOztBdUIxOEpBO0VBQ0U7RUFDQTtBdkI2OEpGOztBdUJ6OEpBO0VBQ0U7QXZCNDhKRjs7QXVCcjhKRTs7O0VBQ0U7QXZCMDhKSjs7QTBCdG1LQTtFQUNFO0VuQmlMUSxnQ21CaExSO0ExQjJtS0Y7QTBCem1LRTtFQUNFO0ExQjJtS0o7O0EwQnZtS0E7RUFDRTtBMUIwbUtGO0EwQnhtS0U7RUFBWTtBMUIybUtkOztBMEJ0bUtBO0VBQW9CO0ExQjBtS3BCOztBMEJ4bUtBO0VBQW9CO0ExQjRtS3BCOztBMEIxbUtBO0VBQ0U7RUFDQTtFQUNBO0VuQjhKUSx1Q21CN0pSO0VuQnFLUSwwQm1CcEtSO0VuQndLUSxnQ21Cdks0QjtBMUJnbkt0Qzs7QTJCOW9LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JpcEtGOztBMkI3b0tBOztFQUVFO0EzQmdwS0Y7O0EyQjVvS0E7RUFDRTtBM0Irb0tGOztBMkIzb0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXZCbVB5QjtFdUJsUHpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldkJXd0I7RXVCVnhCO0VBQ0E7RUFDQSxzQnZCb00rQjtFdUJuTS9CO0VBQ0E7RUFDQTtFQUNBLGtCdkI4RDBCO0VHeENsQiwyQ29CckJSO0EzQitvS0Y7QTJCMW9LRTtFQUNFO0VBQ0E7QTNCNG9LSjtBMkJ4b0tFO0VDdERBO0VBQ0E7RUFDQTtFQUNBLHlCeEI2TytCO0FKbzlKakM7QTJCem9LRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2Qk5zQjtFdUJPdEIsY3ZCMURxQjtFdUIyRHJCO0EzQjJvS0o7QTJCem9LSTtFQUVFLGN2QitLMkI7RXVCOUszQjtFQUNBLHlCdkIrSzJCO0FKMjlKakM7O0EyQm5vS0U7RUFHRSxXdkIyQndCO0V1QjFCeEI7RUFDQSx5QnZCeEVvQjtFdUJ5RXBCO0EzQm9vS0o7O0EyQjNuS0U7RUFHRSxjdkJ4RnFCO0FKb3RLekI7QTJCeG5LRTtFQUVFO0VBQ0EsbUJ2QjBINkI7RXVCekg3QjtFQUNBO0VFekdGO0E3Qm11S0Y7O0EyQmxuS0U7RUFDRTtBM0JxbktKO0EyQmpuS0U7RUFDRTtBM0JtbktKOztBMkIzbUtBO0VBQ0U7RUFDQTtBM0I4bUtGOztBMkJ0bUtBO0VBQ0U7RUFDQTtBM0J5bUtGOztBMkJybUtBO0VBQ0U7RUFDQTtFQUNBLGV2Qm5Hd0I7RXVCb0d4Qix3QnZCMUZ3QjtFdUIyRnhCLGN2QjVJdUI7RXVCNkl2QjtBM0J3bUtGOztBMkJwbUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnVtS0Y7O0EyQm5tS0E7RUFDRTtFQUNBO0EzQnNtS0Y7O0EyQjNsS0U7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNCK2xLSjtBMkI1bEtFOztFQUNFO0VBQ0E7RUFDQTtBM0IrbEtKOztBMkJ0bEtBO0VBRUk7SUFDRTtJQUFVO0UzQnlsS2Q7RTJCcmxLRTtJQUNFO0lBQVM7RTNCd2xLYjtBQUNGO0E4QnJ5S0E7O0VBRUU7RUFDQTtFQUNBO0E5QnV5S0Y7QThCdHlLRTs7Ozs7RUFDRTtFQUNBO0E5QjR5S0o7QThCMXlLSTs7Ozs7Ozs7Ozs7RUFJRTtBOUJtektOOztBOEI1eUtFOzs7Ozs7Ozs7Ozs7OztFQUlFO0E5Qnl6S0o7O0E4QnB6S0E7RUFDRTtBOUJ1ektGO0FHNzBLRTtFQUVFO0VBQ0E7QUg4MEtKO0FHNTBLRTtFQUNFO0FIODBLSjtBOEIzektFOzs7RUFHRTtBOUI2ektKO0E4QjN6S0U7OztFQUdFO0E5QjZ6S0o7O0E4Qnp6S0E7RUFDRTtBOUI0ektGOztBOEJ4ektBO0VBQ0U7QTlCMnpLRjtBOEIxektFO0VDbERBLDBCRG1EK0I7RUNsRC9CLDZCRGtEK0I7QTlCNnpLakM7O0E4Qnp6S0E7O0VDL0NFLHlCRGlENEI7RUNoRDVCLDRCRGdENEI7QTlCNnpLOUI7O0E4Qnp6S0E7RUFDRTtBOUI0ektGOztBOEIxektBO0VBQ0U7QTlCNnpLRjs7QThCMXpLRTs7RUNwRUEsMEJEc0UrQjtFQ3JFL0IsNkJEcUUrQjtBOUI4ektqQzs7QThCM3pLQTtFQ2pFRSx5QkRrRTRCO0VDakU1Qiw0QkRpRTRCO0E5Qit6SzlCOztBOEIzektBOztFQUVFO0E5Qjh6S0Y7O0E4Qjd5S0E7RUFDRTtFQUNBO0E5Qmd6S0Y7O0E4Qjl5S0E7RUFDRTtFQUNBO0E5Qml6S0Y7O0E4QjV5S0E7RXZCOUNVLGdEdUIrQ1I7QTlCZ3pLRjtBOEI3eUtFO0V2QmxEUSxnQnVCbUROO0E5Qmd6S0o7O0E4QjF5S0E7RUFDRTtBOUI2eUtGOztBOEIxeUtBO0VBQ0U7RUFDQTtBOUI2eUtGOztBOEIxeUtBO0VBQ0U7QTlCNnlLRjs7QThCcnlLRTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTlCMnlLSjtBR3A3S0U7RUFFRTtFQUNBO0FIcTdLSjtBR243S0U7RUFDRTtBSHE3S0o7QThCNXlLSTtFQUNFO0E5Qjh5S047QThCMXlLRTs7Ozs7Ozs7OztFQUlFO0VBQ0E7QTlCa3pLSjs7QThCN3lLRTtFQUNFO0E5Qmd6S0o7QThCOXlLRTtFQzNLQSwyQjNCMEcwQjtFMkJ6RzFCLDRCM0J5RzBCO0UyQmxHMUIsNkJEcUtnQztFQ3BLaEMsNEJEb0tnQztBOUJrektsQztBOEJoektFO0VDL0tBLHlCRGdMNkI7RUMvSzdCLDBCRCtLNkI7RUN4SzdCLCtCM0JrRzBCO0UyQmpHMUIsOEIzQmlHMEI7QUoyM0s1Qjs7QThCanpLQTtFQUNFO0E5Qm96S0Y7O0E4Qmp6S0U7O0VDaExBLDZCRGtMZ0M7RUNqTGhDLDRCRGlMZ0M7QTlCcXpLbEM7O0E4Qmx6S0E7RUM3TEUseUJEOEwyQjtFQzdMM0IsMEJENkwyQjtBOUJzeks3Qjs7QThCL3lLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Qmt6S0Y7QThCanpLRTs7RUFFRTtFQUNBO0VBQ0E7QTlCbXpLSjtBOEJqektFO0VBQ0U7QTlCbXpLSjtBOEJoektFO0VBQ0U7QTlCa3pLSjs7QThCOXhLSTs7Ozs7OztFQUVFO0VBQ0E7RUFDQTtBOUJzeUtOOztBZ0NoaExBO0VBQ0U7RUFDQTtFQUNBO0FoQ21oTEY7QWdDaGhMRTtFQUNFO0VBQ0E7RUFDQTtBaENraExKO0FnQy9nTEU7RUFHRTtFQUNBO0VBS0E7RUFFQTtFQUNBO0FoQzBnTEo7QWdDeGdMSTtFQUNFO0FoQzBnTE47O0FnQ2wvS0E7OztFQUdFO0FoQ3EvS0Y7QWdDbi9LRTs7O0VBQ0U7QWhDdS9LSjs7QWdDbi9LQTs7RUFFRTtFQUNBO0VBQ0E7QWhDcy9LRjs7QWdDai9LQTtFQUNFO0VBQ0EsZTVCM0J3QjtFNEI0QnhCO0VBQ0E7RUFDQSxjNUJwRXVCO0U0QnFFdkI7RUFDQSx5QjVCcEV1QjtFNEJxRXZCO0VBQ0Esa0IzR2xFb0I7QTJFc2pMdEI7QWdDai9LRTs7Ozs7O0VBQ0U7RUFDQSxlNUJyQ3NCO0U0QnNDdEIsa0I1Qm9Cd0I7QUpvK0s1QjtBZ0N0L0tFOzs7Ozs7RUFDRTtFQUNBLGU1QjNDc0I7RTRCNEN0QixrQjVCY3dCO0FKKytLNUI7QWdDei9LRTs7RUFFRTtBaEMyL0tKOztBZ0N0L0tBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VEcEdFLDBCQzJHNkI7RUQxRzdCLDZCQzBHNkI7QWhDc2dML0I7O0FnQ3BnTEE7RUFDRTtBaEN1Z0xGOztBZ0NyZ0xBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VEeEdFLHlCQytHNEI7RUQ5RzVCLDRCQzhHNEI7QWhDcWhMOUI7O0FnQ25oTEE7RUFDRTtBaENzaExGOztBZ0NqaExBO0VBQ0U7RUFHQTtFQUNBO0FoQ2toTEY7QWdDOWdMRTtFQUNFO0FoQ2doTEo7QWdDL2dMSTtFQUNFO0FoQ2loTE47QWdDOWdMSTtFQUdFO0FoQzhnTE47QWdDeGdMSTs7RUFFRTtBaEMwZ0xOO0FnQ3RnTEk7O0VBRUU7RUFDQTtBaEN3Z0xOOztBaUN2cUxBO0VBQ0U7RUFDQTtFQUNBO0FqQzBxTEY7QUd4cUxFO0VBRUU7RUFDQTtBSHlxTEo7QUd2cUxFO0VBQ0U7QUh5cUxKO0FpQzlxTEU7RUFDRTtFQUNBO0FqQ2dyTEo7QWlDOXFMSTtFQUNFO0VBQ0E7RUFDQSxrQjdCcVpzQztBSjJ4SzVDO0FpQy9xTE07RUFFRTtFQUNBLHlCN0JWaUI7QUowckx6QjtBaUMzcUxJO0VBQ0UsYzdCakJtQjtBSjhyTHpCO0FpQzNxTE07RUFFRSxjN0JyQmlCO0U2QnNCakI7RUFDQSxtQjdCa015QjtFNkJqTXpCO0FqQzRxTFI7QWlDcnFMSTtFQUdFLHlCN0JqQ21CO0U2QmtDbkIscUI3QmhDa0I7QUpxc0x4QjtBaUM1cExFO0VMckRBO0VBQ0E7RUFDQTtFQUNBLHlCQUp5QjtBNUJ3dEwzQjtBaUMzcExFO0VBQ0U7QWpDNnBMSjs7QWlDcHBMQTtFQUNFO0FqQ3VwTEY7QWlDdHBMRTtFQUNFO0VBRUE7QWpDdXBMSjtBaUNwcExJO0VBQ0U7RUFDQSx3QjdCdEJvQjtFNkJ1QnBCO0VBQ0E7QWpDc3BMTjtBaUNycExNO0VBQ0U7QWpDdXBMUjtBaUNqcExNO0VBR0UsYzdCckZpQjtFNkJzRmpCO0VBQ0Esc0I3QnZFZ0I7RTZCd0VoQjtFQUNBO0FqQ2lwTFI7QWlDbG9MRTtFQUNFO0FqQ29vTEo7QWlDam9MSTtFQUNFLGtCN0Jic0I7QUpncEw1QjtBaUNqb0xJO0VBQ0U7QWpDbW9MTjtBaUM5bkxNO0VBR0UsVzdCbkJvQjtFNkJvQnBCLHlCN0JySGdCO0FKbXZMeEI7O0FpQ3JuTEU7RUFDRTtBakN3bkxKO0FpQ3ZuTEk7RUFDRTtFQUNBO0FqQ3luTE47O0FpQzdtTEE7RUFDRTtBakNnbkxGO0FpQzltTEU7RUFDRTtBakNnbkxKO0FpQy9tTEk7RUFDRTtFQUNBO0FqQ2luTE47QWlDN21MRTtFQUNFO0VBQ0E7QWpDK21MSjtBaUM1bUxFO0VBQ0U7SUFDRTtJQUNBO0VqQzhtTEo7RWlDN21MSTtJQUNFO0VqQyttTE47QUFDRjs7QWlDdm1MQTtFQUNFO0FqQzBtTEY7QWlDeG1MRTtFQUVFO0VBQ0Esa0I3QnRGd0I7QUorckw1QjtBaUN0bUxFOzs7RUFHRTtBakN3bUxKO0FpQ3JtTEU7RUFDRTtJQUNFO0lBQ0E7RWpDdW1MSjtFaUNybUxFOzs7SUFHRSx5QjdCdkxrQjtFSjh4THRCO0FBQ0Y7O0FpQzdsTEU7RUFDRTtBakNnbUxKO0FpQzlsTEU7RUFDRTtBakNnbUxKOztBaUN2bExBO0VBRUU7RUYzT0EseUJFNk8yQjtFRjVPM0IsMEJFNE8yQjtBakN5bEw3Qjs7QWtDL3pMQTtFQUNFO0VBQ0EsZ0I5QmdXaUM7RThCL1ZqQyxtQjlCb0R3QjtFOEJuRHhCO0FsQ2swTEY7QUduMExFO0VBRUU7RUFDQTtBSG8wTEo7QUdsMExFO0VBQ0U7QUhvMExKO0FrQ3AwTEU7RUFURjtJQVVJLGtCOUJ5RndCO0VKOHVMMUI7QUFDRjs7QUcvMExFO0VBRUU7RUFDQTtBSGkxTEo7QUcvMExFO0VBQ0U7QUhpMUxKO0FrQ24wTEU7RUFIRjtJQUlJO0VsQ3MwTEY7QUFDRjs7QWtDeHpMQTtFQUNFLG1COUI2VGlDO0U4QjVUakMsa0I5QjRUaUM7RThCM1RqQztFQUNBO0VBQ0E7RUFFQTtBbEMwekxGO0FHcjJMRTtFQUVFO0VBQ0E7QUhzMkxKO0FHcDJMRTtFQUNFO0FIczJMSjtBa0MvekxFO0VBQ0U7QWxDaTBMSjtBa0M5ekxFO0VBYkY7SUFjSTtJQUNBO0lBQ0E7RWxDaTBMRjtFa0MvekxFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxDaTBMSjtFa0M5ekxFO0lBQ0U7RWxDZzBMSjtFa0MzekxFO0lBR0U7SUFDQTtFbEMyekxKO0FBQ0Y7O0FrQ3Z6TEE7O0VBV0U7RUFDQTtFQUNBO0VBQ0EsYTlCaUx5QjtBSmdvTDNCO0FrQzd6TEU7O0VBQ0UsaUI5QnFSK0I7QUoyaUxuQztBa0M5ekxJO0VBSEY7O0lBSUk7RWxDazBMSjtBQUNGO0FrQ3h6TEU7RUFqQkY7O0lBa0JJO0VsQzR6TEY7QUFDRjs7QWtDenpMQTtFQUNFO0VBQ0E7QWxDNHpMRjs7QWtDMXpMQTtFQUNFO0VBQ0E7RUFDQTtBbEM2ekxGOztBa0NuekxFOzs7O0VBRUU7RUFDQTtBbEN3ekxKO0FrQ3R6TEk7RUFMRjs7OztJQU1JO0lBQ0E7RWxDNHpMSjtBQUNGOztBa0NoekxBO0VBQ0UsYTlCK0h5QjtFOEI5SHpCO0FsQ216TEY7QWtDanpMRTtFQUpGO0lBS0k7RWxDb3pMRjtBQUNGOztBa0M5eUxBO0VBQ0U7RUFDQSxZOUIwTWlDO0U4QnpNakM7RUFDQSxlOUJoSHdCO0U4QmlIeEIsaUI5QnBHd0I7QUpxNUwxQjtBa0MveUxFO0VBRUU7QWxDZ3pMSjtBa0M3eUxFO0VBQ0U7QWxDK3lMSjtBa0M1eUxFO0VBQ0U7SUFFRTtFbEM2eUxKO0FBQ0Y7O0FrQ255TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQjlCNktpQztFK0J6V2pDO0VBQ0E7RUQ2TEE7RUFDQTtFQUNBO0VBQ0Esa0I5QjFGMEI7QUppNEw1QjtBa0NueUxFO0VBQ0U7QWxDcXlMSjtBa0NqeUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDbXlMSjtBa0NqeUxFO0VBQ0U7QWxDbXlMSjtBa0NoeUxFO0VBNUJGO0lBNkJJO0VsQ215TEY7QUFDRjs7QWtDMXhMQTtFQUNFO0FsQzZ4TEY7QWtDM3hMRTtFQUNFO0VBQ0E7RUFDQSxpQjlCMUtzQjtBSnU4TDFCO0FrQzF4TEU7RUFFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQzJ4TEo7RWtDMXhMSTs7SUFFRTtFbEM0eExOO0VrQzF4TEk7SUFDRSxpQjlCNUxrQjtFSnc5THhCO0VrQzN4TE07SUFFRTtFbEM0eExSO0FBQ0Y7QWtDdHhMRTtFQWxDRjtJQW1DSTtJQUNBO0VsQ3l4TEY7RWtDdnhMRTtJQUNFO0VsQ3l4TEo7RWtDeHhMSTtJQUNFLGlCOUJrRzJCO0k4QmpHM0Isb0I5QmlHMkI7RUp5ckxqQztBQUNGOztBa0Mvd0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0IzTlEsb0YyQjZOUjtFQzVSQTtFQUNBO0FuQytpTUY7QU1ybUxFO0VBRUU7SUFDRTtJQUNBO0lBQ0E7RU5zbUxKO0VNbG1MRTtJQUNFO0lBQ0E7SUFDQTtFTm9tTEo7RU1obUxFO0lBQ0U7RU5rbUxKO0VNL2xMRTtJQUNFO0lBQ0E7RU5pbUxKO0VNL2xMSTs7O0lBR0U7RU5pbUxOO0VNNWxMRTtJQUNFO0VOOGxMSjtFTTNsTEU7SUFDRTtJQUNBO0VONmxMSjtFTXhsTEU7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7RU4wbExKO0VNeGxMSTs7SUFDRTtFTjJsTE47RU14bExFOztJQUVFO0lBQ0E7RU4wbExKO0VNdGxMRTtJQUNFO0VOd2xMSjtBQUNGO0FrQ2gwTEk7RUFERjtJQUVJO0VsQ20wTEo7RWtDajBMSTtJQUNFO0VsQ20wTE47QUFDRjtBa0MzekxFO0VBMUJGO0lBMkJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0J0UE0sZ0IyQnVQTjtFbEMrekxGO0FBQ0Y7O0FrQ3h6TEE7RUFDRTtFSGxVQSx5QkdtVTJCO0VIbFUzQiwwQkdrVTJCO0FsQzR6TDdCOztBa0N6ekxBO0VBQ0U7RUh2VUEsMkIzQjBHMEI7RTJCekcxQiw0QjNCeUcwQjtFMkJsRzFCLDZCR2lVOEI7RUhoVTlCLDRCR2dVOEI7QWxDOHpMaEM7O0FrQ3R6TEE7RUM5VUU7RUFDQTtBbkN3b01GO0FrQ3h6TEU7RUNqVkE7RUFDQTtBbkM0b01GO0FrQ3p6TEU7RUNwVkE7RUFDQTtBbkNncE1GOztBa0NuekxBO0VDOVZFO0VBQ0E7QW5DcXBNRjtBa0NyekxFO0VBSEY7SUFJSTtJQUNBLGtCOUJNK0I7SThCTC9CLGlCOUJLK0I7RUptekxqQztBQUNGOztBa0M1eUxBO0VBQ0U7SUFDRTtFbEMreUxGO0VrQzd5TEE7SUFDRTtJQUNGO0VsQyt5TEE7RWtDN3lMRTtJQUNFO0VsQyt5TEo7QUFDRjtBa0N0eUxBO0VBQ0UseUI5QnZCaUM7RThCd0JqQyxxQjlCdkJpQztBSit6TG5DO0FrQ3R5TEU7RUFDRSxXOUJ2QnVDO0FKK3pMM0M7QWtDdnlMSTtFQUVFLGM5QmhCcUM7RThCaUJyQyw2QjlCaEJxQztBSnd6TDNDO0FrQ3B5TEU7RUFDRSxXOUJyQytCO0FKMjBMbkM7QWtDbHlMSTtFQUNFLFc5QnJDcUM7QUp5MEwzQztBa0NseUxNO0VBRUUsVzlCeENtQztFOEJ5Q25DLDZCOUJ4Q21DO0FKMjBMM0M7QWtDL3hMTTtFQUdFLFc5QjlDbUM7RThCK0NuQyx5QjlCOUNtQztBSjYwTDNDO0FrQzN4TE07RUFHRSxXOUJwRG1DO0U4QnFEbkMsNkI5QnBEbUM7QUorMEwzQztBa0NweExNO0VBR0UsVzlCakVtQztFOEJrRW5DLHlCOUJqRW1DO0FKcTFMM0M7QWtDaHhMSTtFQUdJO0lBQ0UsVzlCN0VpQztFSjYxTHpDO0VrQy93TFE7SUFFRSxXOUIvRStCO0k4QmdGL0IsNkI5Qi9FK0I7RUorMUx6QztFa0M1d0xRO0lBR0UsVzlCckYrQjtJOEJzRi9CLHlCOUJyRitCO0VKaTJMekM7RWtDeHdMUTtJQUdFLFc5QjNGK0I7SThCNEYvQiw2QjlCM0YrQjtFSm0yTHpDO0FBQ0Y7QWtDbHdMRTtFQUNFLGtCOUJ6RnVDO0FKNjFMM0M7QWtDbndMSTtFQUVFLHNCOUI5RnFDO0FKazJMM0M7QWtDbHdMSTtFQUNFLHNCOUJoR3FDO0FKbzJMM0M7QWtDaHdMRTs7RUFFRSxxQjlCeEgrQjtBSjAzTG5DO0FrQzF2TEU7RUFDRSxXOUI5SHVDO0FKMDNMM0M7QWtDM3ZMSTtFQUNFLFc5Qi9IcUM7QUo0M0wzQztBa0N6dkxFO0VBQ0UsVzlCckl1QztBSmc0TDNDO0FrQzF2TEk7RUFFRSxXOUJ2SXFDO0FKazRMM0M7QWtDdnZMTTtFQUVFLFc5QnpJbUM7QUppNEwzQzs7QWtDaHZMQTtFQUNFLHNCOUJqSTBDO0U4QmtJMUMscUI5QmpJMEM7QUpvM0w1QztBa0NqdkxFO0VBQ0UsYzlCakl3QztBSm8zTDVDO0FrQ2x2TEk7RUFFRSxXOUIxSHNDO0U4QjJIdEMsNkI5QjFIc0M7QUo2Mkw1QztBa0MvdUxFO0VBQ0UsYzlCL0l3QztBSmc0TDVDO0FrQzd1TEk7RUFDRSxjOUIvSXNDO0FKODNMNUM7QWtDN3VMTTtFQUVFLFc5QmxKb0M7RThCbUpwQyw2QjlCbEpvQztBSmc0TDVDO0FrQzF1TE07RUFHRSxXOUIxSm9DO0U4QjJKcEMseUI5QnhKb0M7QUprNEw1QztBa0N0dUxNO0VBR0UsVzlCOUpvQztFOEIrSnBDLDZCOUI5Sm9DO0FKbzRMNUM7QWtDaHVMTTtFQUdFLFc5QjVLb0M7RThCNktwQyx5QjlCMUtvQztBSjA0TDVDO0FrQzV0TEk7RUFHSTtJQUNFLHFCOUJ6TGtDO0VKcTVMMUM7RWtDMXRMTTtJQUNFLHlCOUI1TGtDO0VKdzVMMUM7RWtDMXRMTTtJQUNFLGM5QjVMa0M7RUp3NUwxQztFa0MzdExRO0lBRUUsVzlCOUxnQztJOEIrTGhDLDZCOUI5TGdDO0VKMDVMMUM7RWtDeHRMUTtJQUdFLFc5QnRNZ0M7SThCdU1oQyx5QjlCcE1nQztFSjQ1TDFDO0VrQ3B0TFE7SUFHRSxXOUIxTWdDO0k4QjJNaEMsNkI5QjFNZ0M7RUo4NUwxQztBQUNGO0FrQzdzTEU7RUFDRSxrQjlCek13QztBSnc1TDVDO0FrQzlzTEk7RUFFRSxzQjlCOU1zQztBSjY1TDVDO0FrQzdzTEk7RUFDRSxzQjlCaE5zQztBSis1TDVDO0FrQzNzTEU7O0VBRUU7QWxDNnNMSjtBa0Mxc0xFO0VBQ0UsYzlCek93QztBSnE3TDVDO0FrQzNzTEk7RUFDRSxXOUIxT3NDO0FKdTdMNUM7QWtDenNMRTtFQUNFLGM5QmhQd0M7QUoyN0w1QztBa0Mxc0xJO0VBRUUsVzlCbFBzQztBSjY3TDVDO0FrQ3ZzTE07RUFFRSxXOUJwUG9DO0FKNDdMNUM7O0FvQzkwTUE7RUFDRTtFQUNBLG1CaEMwRHdCO0VnQ3pEeEI7RUFDQSx5QmhDb3hCOEI7RWdDbnhCOUIsa0JoQ21HMEI7QUo4dU01QjtBb0MvME1FO0VBQ0U7QXBDaTFNSjtBb0MvME1JO0VBQ0U7RUFDQSxXaEM4d0IwQjtFZ0Mzd0IxQjtBcEMrME1OO0FvQzMwTUU7RUFDRSxjaENYcUI7QUp3MU16Qjs7QXFDbjJNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCakNzRzBCO0FKZ3dNNUI7QXFDcDJNRTtFQUNFO0FyQ3MyTUo7QXFDcjJNSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCakM4Q29CO0VpQzdDcEIsY2pDRGtCO0VpQ0VsQjtFQUNBLHNCakNtYmlDO0VpQ2xiakM7QXJDdTJNTjtBcUNyMk1NOzs7RUFFRTtFQUNBLGNqQ1VnQjtFaUNUaEIseUJqQ1ppQjtFaUNhakIsa0JqQ2diK0I7QUp3N0x2QztBcUNwMk1NOztFQUVFO0VObkJOLDJCM0I4RjBCO0UyQjdGMUIsOEIzQjZGMEI7QUo2eE01QjtBcUNuMk1NOztFTmhDSiw0QjNCc0cwQjtFMkJyRzFCLCtCM0JxRzBCO0FKa3lNNUI7QXFDLzFNSTs7OztFQUdFO0VBQ0EsV2pDMFppQztFaUN6WmpDO0VBQ0EseUJqQ3JDa0I7RWlDc0NsQixxQmpDdENrQjtBSnc0TXhCO0FxQzcxTUk7Ozs7OztFQU1FLGNqQ3BEbUI7RWlDcURuQixtQmpDb0syQjtFaUNuSzNCLHNCakMrWWlDO0VpQzlZakMsa0JqQytZaUM7QUpnOUx2Qzs7QXNDaDZNSTs7RUFFRTtFQUNBLGVsQzZDb0I7RWtDNUNwQixzQmxDa0dzQjtBSmkwTTVCO0FzQ2g2TU07O0VQSUosMkIzQitGMEI7RTJCOUYxQiw4QjNCOEYwQjtBSmswTTVCO0FzQy81TU07O0VQVkosNEIzQnVHMEI7RTJCdEcxQiwrQjNCc0cwQjtBSnUwTTVCOztBc0NqN01JOztFQUVFO0VBQ0EsZWxDOENvQjtFa0M3Q3BCLGdCbENtR3NCO0FKaTFNNUI7QXNDajdNTTs7RVBJSiwyQjNCZ0cwQjtFMkIvRjFCLDhCM0IrRjBCO0FKazFNNUI7QXNDaDdNTTs7RVBWSiw0QjNCd0cwQjtFMkJ2RzFCLCtCM0J1RzBCO0FKdTFNNUI7O0F1Q2o4TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkNvOE1GO0FHaDhNRTtFQUVFO0VBQ0E7QUhpOE1KO0FHLzdNRTtFQUNFO0FIaThNSjtBdUN6OE1FO0VBQ0U7QXZDMjhNSjtBdUMxOE1JOztFQUVFO0VBQ0E7RUFDQSxzQm5Dc2JpQztFbUNyYmpDO0VBQ0EsbUJuQzBjaUM7QUprZ012QztBdUN6OE1JOztFQUVFO0VBQ0EseUJuQ1ZtQjtBSnE5TXpCO0F1Q3Q4TUk7O0VBRUU7QXZDdzhNTjtBdUNuOE1JOztFQUVFO0F2Q3E4TU47QXVDaDhNSTs7OztFQUlFLGNuQ2xDbUI7RW1DbUNuQixtQm5Dc0wyQjtFbUNyTDNCLHNCbkNxWmlDO0FKNmlNdkM7O0F3Q2gvTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3BDK2pCNEI7RW9DOWpCNUI7RUFDQTtFQUNBO0VBQ0E7QXhDbS9NRjtBd0M5K01FO0VBQ0U7QXhDZy9NSjtBd0M1K01FO0VBQ0U7RUFDQTtBeEM4K01KOztBd0N4K01FO0VBRUUsV3BDeWlCMEI7RW9DeGlCMUI7RUFDQTtBeEMwK01KOztBd0NuK01BO0VDeENFLHlCckNXdUI7QUpvZ056QjtBeUM1Z05JO0VBRUU7QXpDNmdOTjs7QXdDdCtNQTtFQzVDRSx5QnJDY3NCO0FKd2dOeEI7QXlDbmhOSTtFQUVFO0F6Q29oTk47O0F3Q3orTUE7RUNoREUseUJyQ2VzQjtBSjhnTnhCO0F5QzFoTkk7RUFFRTtBekMyaE5OOztBd0M1K01BO0VDcERFLHlCckNnQnNCO0FKb2hOeEI7QXlDamlOSTtFQUVFO0F6Q2tpTk47O0F3Qy8rTUE7RUN4REUseUJyQ2lCc0I7QUowaE54QjtBeUN4aU5JO0VBRUU7QXpDeWlOTjs7QXdDbC9NQTtFQzVERSx5QnJDa0JzQjtBSmdpTnhCO0F5Qy9pTkk7RUFFRTtBekNnak5OOztBMENsak5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZXRDMkN3QjtFc0MxQ3hCLGlCdENzd0I0QjtFc0Nyd0I1QixjdENzd0I0QjtFc0Nyd0I1QixXdEMwdkI0QjtFc0N6dkI1QjtFQUNBO0VBQ0E7RUFDQSx5QnRDSHVCO0VzQ0l2QixtQnRDaXdCNEI7QUpvekw5QjtBMENsak5FO0VBQ0U7QTFDb2pOSjtBMENoak5FO0VBQ0U7RUFDQTtBMUNrak5KO0EwQy9pTkU7RUFFRTtFQUNBO0ExQ2dqTko7QTBDMWlORTtFQUVFLGN0Q3pCb0I7RXNDMEJwQixzQnRDb3VCMEI7QUp1MEw5QjtBMEN4aU5FO0VBQ0U7QTFDMGlOSjtBMEN2aU5FO0VBQ0U7QTFDeWlOSjtBMEN0aU5FO0VBQ0U7QTFDd2lOSjs7QTBDbGlORTtFQUVFLFd0QzBzQjBCO0VzQ3pzQjFCO0VBQ0E7QTFDb2lOSjs7QTJDaG1OQTtFQUNFLGlCdkNxZStCO0V1Q3BlL0Isb0J2Q29lK0I7RXVDbmUvQixtQnZDbWUrQjtFdUNsZS9CLGN2Q21lK0I7RXVDbGUvQix5QnZDS3VCO0FKOGxOekI7QTJDam1ORTs7RUFFRSxjdkNnZTZCO0FKbW9NakM7QTJDaG1ORTtFQUNFO0VBQ0EsZXZDNGQ2QjtFdUMzZDdCO0EzQ2ttTko7QTJDL2xORTtFQUNFO0EzQ2ltTko7QTJDOWxORTtFQUVFO0VBQ0E7RUFDQSxrQnZDK0V3QjtBSmdoTjVCO0EyQzVsTkU7RUFDRTtBM0M4bE5KO0EyQzNsTkU7RUFqQ0Y7SUFrQ0k7SUFDQTtFM0M4bE5GO0UyQzVsTkU7SUFFRTtJQUNBO0UzQzZsTko7RTJDMWxORTs7SUFFRSxldkM4YjJCO0VKOHBNL0I7QUFDRjs7QTRDem9OQTtFQUNFO0VBQ0EsWXhDcXVCNEI7RXdDcHVCNUIsbUJ4Q3dEd0I7RXdDdkR4Qix3QnhDcUR3QjtFd0NwRHhCLHNCeENrQnNCO0V3Q2pCdEI7RUFDQSxrQnhDZ0cwQjtFRzhFbEIsbUNxQzdLUjtBNUM4b05GO0E0QzVvTkU7O0U3QlpBLGNBRDhCO0VBRTlCO0VBQ0E7RTZCYUU7RUFDQTtBNUNncE5KO0E0QzFvTkU7RUFDRSxZeEM2dEIwQjtFd0M1dEIxQixjeENoQnFCO0FKNHBOekI7O0E0Q3ZvTkE7OztFQUdFLHFCeENuQnNCO0FKNnBOeEI7O0E2Q3RxTkE7RUFDRSxhekMwbUI0QjtFeUN6bUI1QixtQnpDdUR3QjtFeUN0RHhCO0VBQ0Esa0J6Q2lHMEI7QUp3a041QjtBNkN0cU5FO0VBQ0U7RUFDQTtBN0N3cU5KO0E2Q3BxTkU7RUFDRSxpQnpDK2xCMEI7QUp1a005QjtBNkNscU5FOztFQUVFO0E3Q29xTko7QTZDanFORTtFQUNFO0E3Q21xTko7O0E2QzFwTkE7O0VBRUU7QTdDNnBORjtBNkMxcE5FOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzZwTko7O0E2Q3JwTkE7RUN2REUsYzFDb2YrQjtFMENuZi9CLHlCMUNvZitCO0UwQ25mL0IscUIxQ29mK0I7QUo0dE1qQztBOEM5c05FO0VBQ0U7QTlDZ3ROSjtBOEM3c05FO0VBQ0U7QTlDK3NOSjs7QTZDN3BOQTtFQzNERSxjMUN3ZitCO0UwQ3ZmL0IseUIxQ3dmK0I7RTBDdmYvQixxQjFDd2YrQjtBSm91TWpDO0E4QzF0TkU7RUFDRTtBOUM0dE5KO0E4Q3p0TkU7RUFDRTtBOUMydE5KOztBNkNycU5BO0VDL0RFLGMxQzRmK0I7RTBDM2YvQix5QjFDNGYrQjtFMEMzZi9CLHFCMUM0ZitCO0FKNHVNakM7QThDdHVORTtFQUNFO0E5Q3d1Tko7QThDcnVORTtFQUNFO0E5Q3V1Tko7O0E2QzdxTkE7RUNuRUUsYzFDZ2dCK0I7RTBDL2YvQix5QjFDZ2dCK0I7RTBDL2YvQixxQjFDZ2dCK0I7QUpvdk1qQztBOENsdk5FO0VBQ0U7QTlDb3ZOSjtBOENqdk5FO0VBQ0U7QTlDbXZOSjs7QStDdHZOQTtFQUNFO0lBQVE7RS9DMHZOUjtFK0N6dk5BO0lBQVE7RS9DNHZOUjtBQUNGO0ErQ3p2TkE7RUFDRTtJQUFRO0UvQzR2TlI7RStDM3ZOQTtJQUFRO0UvQzh2TlI7QUFDRjtBK0N2dk5BO0VBQ0UsWTNDdUN3QjtFMkN0Q3hCLG1CM0NzQ3dCO0UyQ3JDeEI7RUFDQSx5QjNDZ25CNEI7RTJDL21CNUIsa0IzQytFMEI7RUd4Q2xCLDhDd0N0Q1I7QS9DMHZORjs7QStDdHZOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGUzQ2N3QjtFMkNieEIsaUIzQ3lCd0I7RTJDeEJ4QixXM0NzbUI0QjtFMkNybUI1QjtFQUNBLHlCM0MxQnNCO0VHb0RkLDhDd0N6QlI7RXhDK0lRLDJCd0M5SVI7QS9DNHZORjs7QStDcHZOQTs7RUNDRTtFREVBO0EvQ3l2TkY7O0ErQ2x2TkE7O0V4QzVDRSwwRHdDOENtQjtFeEM1Q1gsa0R3QzRDVztBL0N1dk5yQjs7QStDaHZOQTtFRXJFRSx5QjdDZXNCO0FKMHlOeEI7QWlEdHpORTtFRGdEQTtBaEQyd05GOztBK0Nydk5BO0VFekVFLHlCN0NnQnNCO0FKa3pOeEI7QWlEL3pORTtFRGdEQTtBaERveE5GOztBK0Mxdk5BO0VFN0VFLHlCN0NpQnNCO0FKMHpOeEI7QWlEeDBORTtFRGdEQTtBaEQ2eE5GOztBK0Mvdk5BO0VFakZFLHlCN0NrQnNCO0FKazBOeEI7QWlEajFORTtFRGdEQTtBaERzeU5GOztBa0Q1MU5BO0VBRUU7QWxEODFORjtBa0Q1MU5FO0VBQ0U7QWxEODFOSjs7QWtEMTFOQTs7RUFFRTtFQUNBO0FsRDYxTkY7O0FrRDExTkE7RUFDRTtBbEQ2MU5GOztBa0QxMU5BO0VBQ0U7QWxENjFORjtBa0QxMU5FO0VBQ0U7QWxENDFOSjs7QWtEeDFOQTs7RUFFRTtBbEQyMU5GOztBa0R4MU5BOztFQUVFO0FsRDIxTkY7O0FrRHgxTkE7OztFQUdFO0VBQ0E7QWxEMjFORjs7QWtEeDFOQTtFQUNFO0FsRDIxTkY7O0FrRHgxTkE7RUFDRTtBbEQyMU5GOztBa0R2MU5BO0VBQ0U7RUFDQTtBbEQwMU5GOztBa0RwMU5BO0VBQ0U7RUFDQTtBbER1MU5GOztBbUQ5NE5BO0VBRUU7RUFDQTtBbkRnNU5GOztBbUR4NE5BO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQSxzQi9DMG9COEI7RStDem9COUI7QW5EMDRORjtBbUR2NE5FO0VwQjNCQSwyQjNCMEcwQjtFMkJ6RzFCLDRCM0J5RzBCO0FKNHpONUI7QW1EeDRORTtFQUNFO0VwQnZCRiwrQjNCa0cwQjtFMkJqRzFCLDhCM0JpRzBCO0FKaTBONUI7QW1EdjRORTtFQUdFLGMvQzVCcUI7RStDNkJyQixtQi9DNEw2QjtFK0MzTDdCLHlCL0M3QnFCO0FKbzZOekI7QW1EcDROSTtFQUNFO0FuRHM0Tk47QW1EcDROSTtFQUNFLGMvQ3JDbUI7QUoyNk56QjtBbURqNE5FO0VBR0U7RUFDQSxXL0NzRHdCO0UrQ3JEeEIseUIvQzVDb0I7RStDNkNwQixxQi9DN0NvQjtBSjg2TnhCO0FtRDkzTkk7Ozs7Ozs7RUFHRTtBbkRvNE5OO0FtRGw0Tkk7RUFDRSxjL0M0bUIwQjtBSnd4TWhDOztBbUR6M05BOztFQUVFLFcvQ3dtQjhCO0FKb3hNaEM7QW1EMTNORTs7RUFDRSxXL0N1bUI0QjtBSnN4TWhDO0FtRHozTkU7OztFQUVFLFcvQytsQjRCO0UrQzlsQjVCO0VBQ0EseUIvQzRrQjRCO0FKZ3pNaEM7O0FtRHgzTkE7RUFDRTtFQUNBO0FuRDIzTkY7O0FvRDc5TkU7RUFDRSxjaERtZjZCO0VnRGxmN0IseUJoRG1mNkI7QUo2K01qQzs7QW9EMzlORTs7RUFFRSxjaEQyZTZCO0FKbS9NakM7QW9ENTlOSTs7RUFDRTtBcEQrOU5OO0FvRDU5Tkk7OztFQUVFLGNoRG1lMkI7RWdEbGUzQjtBcEQrOU5OO0FvRDc5Tkk7Ozs7RUFHRTtFQUNBLHlCaEQ0ZDJCO0VnRDNkM0IscUJoRDJkMkI7QUpxZ05qQzs7QW9Eei9ORTtFQUNFLGNoRHVmNkI7RWdEdGY3Qix5QmhEdWY2QjtBSnFnTmpDOztBb0R2L05FOztFQUVFLGNoRCtlNkI7QUoyZ05qQztBb0R4L05JOztFQUNFO0FwRDIvTk47QW9EeC9OSTs7O0VBRUUsY2hEdWUyQjtFZ0R0ZTNCO0FwRDIvTk47QW9Eei9OSTs7OztFQUdFO0VBQ0EseUJoRGdlMkI7RWdEL2QzQixxQmhEK2QyQjtBSjZoTmpDOztBb0RyaE9FO0VBQ0UsY2hEMmY2QjtFZ0QxZjdCLHlCaEQyZjZCO0FKNmhOakM7O0FvRG5oT0U7O0VBRUUsY2hEbWY2QjtBSm1pTmpDO0FvRHBoT0k7O0VBQ0U7QXBEdWhPTjtBb0RwaE9JOzs7RUFFRSxjaEQyZTJCO0VnRDFlM0I7QXBEdWhPTjtBb0RyaE9JOzs7O0VBR0U7RUFDQSx5QmhEb2UyQjtFZ0RuZTNCLHFCaERtZTJCO0FKcWpOakM7O0FvRGpqT0U7RUFDRSxjaEQrZjZCO0VnRDlmN0IseUJoRCtmNkI7QUpxak5qQzs7QW9EL2lPRTs7RUFFRSxjaER1ZjZCO0FKMmpOakM7QW9EaGpPSTs7RUFDRTtBcERtak9OO0FvRGhqT0k7OztFQUVFLGNoRCtlMkI7RWdEOWUzQjtBcERtak9OO0FvRGpqT0k7Ozs7RUFHRTtFQUNBLHlCaER3ZTJCO0VnRHZlM0IscUJoRHVlMkI7QUo2a05qQzs7QW1EeDlOQTtFQUNFO0VBQ0E7QW5EMjlORjs7QW1EejlOQTtFQUNFO0VBQ0E7QW5ENDlORjs7QXFEcGxPQTtFQUNFLG1CakQwRHdCO0VpRHpEeEIsc0JqRDZyQjRCO0VpRDVyQjVCO0VBQ0Esa0JqRG1HMEI7RUd4Q2xCLHlDOEMxRFI7QXJEd2xPRjs7QXFEcGxPQTtFQUNFLGFqRHNyQjRCO0FKaTZNOUI7QUcxbE9FO0VBRUU7RUFDQTtBSDJsT0o7QUd6bE9FO0VBQ0U7QUgybE9KOztBcUR6bE9BO0VBQ0Usa0JqRGlyQjRCO0VpRGhyQjVCO0V0QnBCQSwyQnNCcUIyQjtFdEJwQjNCLDRCc0JvQjJCO0FyRDZsTzdCO0FxRDNsT0U7RUFDRTtBckQ2bE9KOztBcUR4bE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEMmxPRjtBcUR6bE9FOzs7OztFQUtFO0FyRDJsT0o7O0FxRHRsT0E7RUFDRSxrQmpEc3BCNEI7RWlEcnBCNUIseUJqRDJwQjRCO0VpRDFwQjVCO0V0QnhDQSwrQnNCeUM4QjtFdEJ4QzlCLDhCc0J3QzhCO0FyRDBsT2hDOztBcURobE9FOztFQUVFO0FyRG1sT0o7QXFEamxPSTs7RUFDRTtFQUNBO0FyRG9sT047QXFEL2tPTTs7RUFDRTtFdEJ2RU4sMkJzQndFaUM7RXRCdkVqQyw0QnNCdUVpQztBckRtbE9uQztBcUQ3a09NOztFQUNFO0V0QnZFTiwrQnNCd0VvQztFdEJ2RXBDLDhCc0J1RW9DO0FyRGlsT3RDO0FxRDVrT0k7RXRCckZGLHlCc0JzRitCO0V0QnJGL0IsMEJzQnFGK0I7QXJEK2tPakM7O0FxRHprT0U7RUFDRTtBckQ0a09KOztBcUR6a09BO0VBQ0U7QXJENGtPRjs7QXFEbmtPRTs7O0VBR0U7QXJEc2tPSjtBcURwa09JOzs7RUFDRSxtQmpEbWxCd0I7RWlEbGxCeEIsa0JqRGtsQndCO0FKcy9NOUI7QXFEcGtPRTs7RXRCckhBLDJCc0J1SDZCO0V0QnRIN0IsNEJzQnNINkI7QXJEdWtPL0I7QXFEbmtPTTs7OztFQUNFO0VBQ0E7QXJEd2tPUjtBcUR0a09ROzs7Ozs7OztFQUVFO0FyRDhrT1Y7QXFENWtPUTs7Ozs7Ozs7RUFFRTtBckRvbE9WO0FxRDlrT0U7O0V0Qm5JQSwrQnNCcUlnQztFdEJwSWhDLDhCc0JvSWdDO0FyRGlsT2xDO0FxRDdrT007Ozs7RUFDRTtFQUNBO0FyRGtsT1I7QXFEaGxPUTs7Ozs7Ozs7RUFFRTtBckR3bE9WO0FxRHRsT1E7Ozs7Ozs7O0VBRUU7QXJEOGxPVjtBcUR6bE9FOzs7O0VBSUU7QXJEMmxPSjtBcUR6bE9FOztFQUVFO0FyRDJsT0o7QXFEemxPRTs7RUFFRTtBckQybE9KO0FxRHRsT1E7Ozs7Ozs7Ozs7OztFQUVFO0FyRGttT1Y7QXFEaG1PUTs7Ozs7Ozs7Ozs7O0VBRUU7QXJENG1PVjtBcURybU9ROzs7Ozs7OztFQUVFO0FyRDZtT1Y7QXFEdG1PUTs7Ozs7Ozs7RUFFRTtBckQ4bU9WO0FxRHptT0U7RUFDRTtFQUNBO0FyRDJtT0o7O0FxRGptT0E7RUFDRSxtQmpEN0p3QjtBSml3TzFCO0FxRGptT0U7RUFDRTtFQUNBLGtCakR0SHdCO0FKeXRPNUI7QXFEam1PSTtFQUNFO0FyRG1tT047QXFEL2xPRTtFQUNFO0FyRGltT0o7QXFEL2xPSTs7RUFFRTtBckRpbU9OO0FxRDdsT0U7RUFDRTtBckQrbE9KO0FxRDlsT0k7RUFDRTtBckRnbU9OOztBcUR6bE9BO0VDMVBFLGtCbEQ2c0I0QjtBSjBvTjlCO0FzRHIxT0U7RUFDRSxjbERNcUI7RWtETHJCLHlCbEQwc0IwQjtFa0R6c0IxQixrQmxEd3NCMEI7QUorb045QjtBc0RyMU9JO0VBQ0Usc0JsRHFzQndCO0FKa3BOOUI7QXNEcjFPSTtFQUNFLGNsRG1zQndCO0VrRGxzQnhCLHlCbERIbUI7QUowMU96QjtBc0RuMU9JO0VBQ0UseUJsRDRyQndCO0FKeXBOOUI7O0FxRHptT0E7RUM3UEUscUJsRGNzQjtBSjQxT3hCO0FzRHgyT0U7RUFDRSxXbEQ2c0IwQjtFa0Q1c0IxQix5QmxEVW9CO0VrRFRwQixxQmxEU29CO0FKaTJPeEI7QXNEeDJPSTtFQUNFLHlCbERNa0I7QUpvMk94QjtBc0R4Mk9JO0VBQ0UsY2xER2tCO0VrREZsQixzQmxEb3NCd0I7QUpzcU45QjtBc0R0Mk9JO0VBQ0UsNEJsREhrQjtBSjIyT3hCOztBcUR6bk9BO0VDaFFFLHFCbERzZitCO0FKdTROakM7QXNEMzNPRTtFQUNFLGNsRGlmNkI7RWtEaGY3Qix5QmxEaWY2QjtFa0RoZjdCLHFCbERpZjZCO0FKNDROakM7QXNEMzNPSTtFQUNFLHlCbEQ4ZTJCO0FKKzROakM7QXNEMzNPSTtFQUNFLGNsRDBlMkI7RWtEemUzQix5QmxEd2UyQjtBSnE1TmpDO0FzRHozT0k7RUFDRSw0QmxEcWUyQjtBSnM1TmpDOztBcUR6b09BO0VDblFFLHFCbEQwZitCO0FKczVOakM7QXNEOTRPRTtFQUNFLGNsRHFmNkI7RWtEcGY3Qix5QmxEcWY2QjtFa0RwZjdCLHFCbERxZjZCO0FKMjVOakM7QXNEOTRPSTtFQUNFLHlCbERrZjJCO0FKODVOakM7QXNEOTRPSTtFQUNFLGNsRDhlMkI7RWtEN2UzQix5QmxENGUyQjtBSm82TmpDO0FzRDU0T0k7RUFDRSw0QmxEeWUyQjtBSnE2TmpDOztBcUR6cE9BO0VDdFFFLHFCbEQ4ZitCO0FKcTZOakM7QXNEajZPRTtFQUNFLGNsRHlmNkI7RWtEeGY3Qix5QmxEeWY2QjtFa0R4ZjdCLHFCbER5ZjZCO0FKMDZOakM7QXNEajZPSTtFQUNFLHlCbERzZjJCO0FKNjZOakM7QXNEajZPSTtFQUNFLGNsRGtmMkI7RWtEamYzQix5QmxEZ2YyQjtBSm03TmpDO0FzRC81T0k7RUFDRSw0QmxENmUyQjtBSm83TmpDOztBcUR6cU9BO0VDelFFLHFCbERrZ0IrQjtBSm83TmpDO0FzRHA3T0U7RUFDRSxjbEQ2ZjZCO0VrRDVmN0IseUJsRDZmNkI7RWtENWY3QixxQmxENmY2QjtBSnk3TmpDO0FzRHA3T0k7RUFDRSx5QmxEMGYyQjtBSjQ3TmpDO0FzRHA3T0k7RUFDRSxjbERzZjJCO0VrRHJmM0IseUJsRG9mMkI7QUprOE5qQztBc0RsN09JO0VBQ0UsNEJsRGlmMkI7QUptOE5qQzs7QXVEcDhPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEdThPRjtBdURyOE9FOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RHU4T0o7O0F1RGw4T0E7RUFDRTtBdkRxOE9GOztBdURqOE9BO0VBQ0U7QXZEbzhPRjs7QXdELzlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCcERxdkI0QjtFb0RwdkI1QjtFQUNBLGtCcERpRzBCO0VHeENsQiwrQ2lEeERSO0F4RG0rT0Y7QXdEbCtPRTtFQUNFO0VBQ0E7QXhEbytPSjs7QXdELzlPQTtFQUNFO0VBQ0Esa0JwRHVGMEI7QUoyNE81Qjs7QXdEaCtPQTtFQUNFO0VBQ0Esa0JwRG9GMEI7QUorNE81Qjs7QXlEei9PQTtFQUNFO0VBQ0E7RUFDQSxpQnJEbXpCNEI7RXFEbHpCNUI7RUFDQSxXckRrekI0QjtFcURqekI1Qix5QnJEa3pCNEI7RXFCenpCNUI7RUFDQSxZZ0NPaUI7QXpENi9PbkI7QXlEMy9PRTtFQUVFLFdyRDR5QjBCO0VxRDN5QjFCO0VBQ0E7RWhDZEY7RUFDQSxZZ0NjbUI7QXpENi9PckI7O0F5RG4vT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEcy9PRjs7QTBEL2dQQTtFQUNFO0ExRGtoUEY7O0EwRDlnUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXREcVF5QjtFc0RwUXpCO0VBQ0E7RUFDQTtFQUlBO0ExRDhnUEY7QTBEM2dQRTtFbkQwR0E7RUFHUTtFQXFFQTtFQUFBO0VBQUE7QVBtMk9WO0EwRGpoUEU7RW5Ec0dBO0VBR1E7QVA4Nk9WOztBMERyaFBBO0VBQ0U7RUFDQTtBMUR3aFBGOztBMERwaFBBO0VBQ0U7RUFDQTtFQUNBO0ExRHVoUEY7O0EwRG5oUEE7RUFDRTtFQUNBLHNCdER1aUI2QztFc0R0aUI3QztFQUNBO0VBQ0E7RUFDQSxrQnREc0QwQjtFR3pDbEIsd0NtRFpSO0VBRUE7QTFEc2hQRjs7QTBEbGhQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhdERvTnlCO0VzRG5OekIsc0J0RDRoQjRCO0FKeS9OOUI7QTBEbmhQRTtFakNwRUE7RUFDQSxVaUNtRTBCO0ExRHVoUDVCO0EwRHRoUEU7RWpDckVBO0VBQ0EsWXJCK2xCNEI7QUorL045Qjs7QTBEcmhQQTtFQUNFLGF0RHVnQjRCO0VzRHRnQjVCO0ExRHdoUEY7QUczbFBFO0VBRUU7RUFDQTtBSDRsUEo7QUcxbFBFO0VBQ0U7QUg0bFBKOztBMEQzaFBBO0VBQ0U7QTFEOGhQRjs7QTBEMWhQQTtFQUNFO0VBQ0Esd0J0RDVCd0I7QUp5alAxQjs7QTBEeGhQQTtFQUNFO0VBQ0EsYXREaWY0QjtBSjBpTzlCOztBMER2aFBBO0VBQ0UsYXRENGU0QjtFc0QzZTVCO0VBQ0E7QTFEMGhQRjtBR3RuUEU7RUFFRTtFQUNBO0FIdW5QSjtBR3JuUEU7RUFDRTtBSHVuUEo7QTBEN2hQRTtFQUNFO0VBQ0E7QTFEK2hQSjtBMEQ1aFBFO0VBQ0U7QTFEOGhQSjtBMEQzaFBFO0VBQ0U7QTFENmhQSjs7QTBEeGhQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEMmhQRjs7QTBEdmhQQTtFQUVFO0lBQ0UsWXREbWUwQjtJc0RsZTFCO0UxRHloUEY7RTBEdmhQQTtJbkR0RVEseUNtRHVFTjtFMUQwaFBGO0UwRHRoUEE7SUFBWSxZdEQ0ZGdCO0VKNmpPNUI7QUFDRjtBMER2aFBBO0VBQ0U7SUFBWSxZdERzZGdCO0VKb2tPNUI7QUFDRjtBMkR6cVBBO0VBQ0U7RUFDQSxhdkQrUXlCO0V1RDlRekI7RUNSQSwyRHhENEN3QjtFd0QxQ3hCO0VBQ0E7RUFDQSx3QnhEMER3QjtFd0R6RHhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURIQSxldkR3Q3dCO0VxQmpEeEI7RUFDQSxVa0NVaUI7QTNEdXJQbkI7QTJEcnJQRTtFbENiQTtFQUNBLFlyQjZnQjRCO0FKd3JPOUI7QTJEeHJQRTtFQUNFO0VBQ0E7QTNEMHJQSjtBMkR4clBFO0VBQ0U7RUFDQTtBM0QwclBKO0EyRHhyUEU7RUFDRTtFQUNBO0EzRDByUEo7QTJEeHJQRTtFQUNFO0VBQ0E7QTNEMHJQSjtBMkR0clBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnZEd2UwQjtBSmd0TzlCO0EyRHRyUEU7RUFDRSxVdkR5ZTBCO0V1RHhlMUI7RUFDQTtFQUNBO0VBQ0Esc0J2RGllMEI7QUp1dE85QjtBMkR0clBFO0VBQ0U7RUFDQSxTdkRpZTBCO0V1RGhlMUI7RUFDQTtFQUNBLHNCdkQwZDBCO0FKOHRPOUI7QTJEdHJQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J2RG1kMEI7QUpxdU85QjtBMkR0clBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1QnZENGMwQjtBSjR1TzlCO0EyRHRyUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkRxYzBCO0FKbXZPOUI7QTJEdHJQRTtFQUNFO0VBQ0EsVXZEcWMwQjtFdURwYzFCO0VBQ0E7RUFDQSx5QnZEOGIwQjtBSjB2TzlCO0EyRHRyUEU7RUFDRTtFQUNBLFN2RDhiMEI7RXVEN2IxQjtFQUNBO0VBQ0EseUJ2RHViMEI7QUppd085Qjs7QTJEbnJQQTtFQUNFLGdCdkQ2YTRCO0V1RDVhNUI7RUFDQSxXdkQ2YTRCO0V1RDVhNUI7RUFDQSxzQnZENmE0QjtFdUQ1YTVCLGtCdkRRMEI7QUo4cVA1Qjs7QTJEbHJQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEcXJQRjs7QTZEOXhQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF6RDZReUI7RXlENVF6QjtFQUNBLGdCekRzaEJvQztFeURyaEJwQztFRFhBLDJEeEQ0Q3dCO0V3RDFDeEI7RUFDQTtFQUNBLHdCeEQwRHdCO0V3RHpEeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ0FBLGV6RG1Dd0I7RXlEbEN4QixzQnpEOGdCb0M7RXlEN2dCcEM7RUFDQTtFQUNBO0VBQ0Esa0J6RHlGMEI7RUd6Q2xCLHlDc0QvQ1I7QTdEOHlQRjtBNkQzeVBFO0VBQVE7QTdEOHlQVjtBNkQ3eVBFO0VBQVUsaUJ6RGloQjBCO0FKK3hPdEM7QTZEL3lQRTtFQUFXLGdCekRnaEJ5QjtBSmt5T3RDO0E2RGp6UEU7RUFBUztBN0RvelBYO0E2RGh6UEU7RUFDRSxrQnpEK2dCa0M7QUpteU90QztBNkRoelBJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RGl6UE47QTZEOXlQSTtFQUNFO0VBQ0Esa0J6RDRmZ0M7QUpvek90QztBNkQ1eVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJ6RDZma0M7RXlENWZsQyxxQ3pEMGZrQztFeUR6ZmxDO0E3RDh5UEo7QTZEN3lQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHNCekRpZWdDO0V5RGhlaEM7QTdEK3lQTjtBNkQ1eVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMkJ6RDhla0M7RXlEN2VsQyx1Q3pEMmVrQztFeUQxZWxDO0E3RDh5UEo7QTZEN3lQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHdCekRrZGdDO0V5RGpkaEM7QTdEK3lQTjtBNkQ1eVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QnpEOGRrQztFeUQ3ZGxDLHdDekQyZGtDO0FKbTFPdEM7QTZEN3lQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6RGtjZ0M7QUo2Mk90QztBNkQzeVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQnpEOGNrQztFeUQ3Y2xDLHNDekQyY2tDO0FKazJPdEM7QTZENXlQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJ6RGtiZ0M7QUo0M090Qzs7QTZEenlQQTtFQUNFO0VBQ0E7RUFDQSxlekRsRXdCO0V5RG1FeEIseUJ6RGtib0M7RXlEamJwQztFQUNBO0E3RDR5UEY7O0E2RHp5UEE7RUFDRTtBN0Q0eVBGOztBOERsNlBBO0VBQ0U7QTlEcTZQRjs7QThEbDZQQTtFQUNFO0VBQ0E7RUFDQTtBOURxNlBGO0E4RG42UEU7RUFDRTtFQUNBO0V2RDBLTSxpQ3VEektOO0E5RHU2UEo7QThEcDZQSTs7RS9DakJGLGNBRDhCO0VBRTlCO0VBQ0E7RStDa0JJO0E5RHc2UE47QThEcDZQSTtFQWJGO0l2RGtNUTtJQUFBO0lBQUE7SUF4SlIsbUN1RDNCaUM7SXZENkJ6QiwyQnVEN0J5QjtJdkR1SWpDLDJCdUR0SXlCO0l2RHdJakIsbUJ1RHhJaUI7RTlEODZQekI7RThENTZQSTtJdkQ4R0o7SUFDUTtJdUQ1R0Y7RTlEODZQTjtFOEQ1NlBJO0l2RHlHSjtJQUNRO0l1RHZHRjtFOUQ4NlBOO0U4RDU2UEk7SXZEb0dKO0lBQ1E7SXVEakdGO0U5RDY2UE47QUFDRjtBOER6NlBFOzs7RUFHRTtBOUQyNlBKO0E4RHg2UEU7RUFDRTtBOUQwNlBKO0E4RHY2UEU7O0VBRUU7RUFDQTtFQUNBO0E5RHk2UEo7QThEdDZQRTtFQUNFO0E5RHc2UEo7QThEdDZQRTtFQUNFO0E5RHc2UEo7QThEdDZQRTs7RUFFRTtBOUR3NlBKO0E4RHI2UEU7RUFDRTtBOUR1NlBKO0E4RHI2UEU7RUFDRTtBOUR1NlBKOztBOEQvNVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVMUQ0c0I0QztFMEQzc0I1QyxlMUQ2c0I0QztFMEQ1c0I1QyxXMUR5c0I0QztFMER4c0I1QztFQUNBLHlDMURxc0I0QztFMERwc0I1QztFckNsR0E7RUFDQSxZckJ5eUI0QztBSjR0TzlDO0E4RDk1UEU7RWRuR0E7RUFDQTtFQUNBO0FoRHNnUUY7QThEbDZQRTtFQUNFO0VBQ0E7RWR4R0Y7RUFDQTtFQUNBO0FoRCtnUUY7QThEcDZQRTtFQUVFLFcxRG9yQjBDO0UwRG5yQjFDO0VBQ0E7RXJDdEhGO0VBQ0EsWXFDc0htQjtBOURzNlByQjtBOERsNlBFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOURvNlBKO0E4RGw2UEU7O0VBRUU7RUFDQTtBOURvNlBKO0E4RGw2UEU7O0VBRUU7RUFDQTtBOURvNlBKO0E4RGw2UEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTlEbzZQSjtBOERoNlBJO0VBQ0U7QTlEazZQTjtBOEQ5NVBJO0VBQ0U7QTlEZzZQTjs7QThEdDVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUR5NVBGO0E4RHY1UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFVQTtFQUNBO0VBRUE7RUFDQTtBOUQrNFBKO0E4RDU0UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQjFEK2xCMEM7QUoreU85Qzs7QThEdjRQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzFEbWxCNEM7RTBEbGxCNUM7RUFDQSx5QzFEdWtCNEM7QUptME85QztBOER4NFBFO0VBQ0U7QTlEMDRQSjs7QThEcDRQQTtFQUlJOzs7O0lBSUU7SUFDQTtJQUNBO0lBQ0E7RTlEbzRQSjtFOERsNFBFOztJQUVFO0U5RG80UEo7RThEbDRQRTs7SUFFRTtFOURvNFBKO0U4RC8zUEE7SUFDRTtJQUNBO0lBQ0E7RTlEaTRQRjtFOEQ3M1BBO0lBQ0U7RTlEKzNQRjtBQUNGO0FHL25RRTtFQUVFO0VBQ0E7QUhnb1FKO0FHOW5RRTtFQUNFO0FIZ29RSjs7QStEeG9RQTtFQ1JFO0VBQ0E7RUFDQTtBaEVvcFFGOztBK0Qzb1FBO0VBQ0U7QS9EOG9RRjs7QStENW9RQTtFQUNFO0EvRCtvUUY7O0ErRHZvUUE7RUFDRTtBL0Qwb1FGOztBK0R4b1FBO0VBQ0U7QS9EMm9RRjs7QStEem9RQTtFQUNFO0EvRDRvUUY7O0ErRDFvUUE7RUV6QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakV1cVFGOztBK0R6b1FBO0VBQ0U7QS9ENG9RRjs7QStEcm9RQTtFQUNFO0EvRHdvUUY7O0FrRXhxUUU7RUFDRTtBbEUycVFKO0FtRXByUUU7RUFDRTtBbkVzclFKOztBbUV2clFFO0VBQ0U7QW5FMHJRSjs7QW1FM3JRRTtFQUNFO0FuRThyUUo7O0FtRS9yUUU7RUFDRTtBbkVrc1FKOztBa0U3cVFBOzs7Ozs7Ozs7Ozs7RUFZRTtBbEVnclFGOztBa0U3cVFBO0VDaERFO0lBQ0U7RW5FaXVRRjtFbUUvdFFBO0lBQW1CO0VuRWt1UW5CO0VtRWp1UUE7SUFBbUI7RW5Fb3VRbkI7RW1FbnVRQTs7SUFDbUI7RW5Fc3VRbkI7QUFDRjtBa0V6clFFO0VBREY7SUFFSTtFbEU0clFGO0FBQ0Y7O0FrRXpyUUU7RUFERjtJQUVJO0VsRTZyUUY7QUFDRjs7QWtFMXJRRTtFQURGO0lBRUk7RWxFOHJRRjtBQUNGOztBa0UzclFBO0VDbkVFO0lBQ0U7RW5Fa3dRRjtFbUVod1FBO0lBQW1CO0VuRW13UW5CO0VtRWx3UUE7SUFBbUI7RW5FcXdRbkI7RW1FcHdRQTs7SUFDbUI7RW5FdXdRbkI7QUFDRjtBa0V2c1FFO0VBREY7SUFFSTtFbEUwc1FGO0FBQ0Y7O0FrRXZzUUU7RUFERjtJQUVJO0VsRTJzUUY7QUFDRjs7QWtFeHNRRTtFQURGO0lBRUk7RWxFNHNRRjtBQUNGOztBa0V6c1FBO0VDdEZFO0lBQ0U7RW5FbXlRRjtFbUVqeVFBO0lBQW1CO0VuRW95UW5CO0VtRW55UUE7SUFBbUI7RW5Fc3lRbkI7RW1FcnlRQTs7SUFDbUI7RW5Fd3lRbkI7QUFDRjtBa0VydFFFO0VBREY7SUFFSTtFbEV3dFFGO0FBQ0Y7O0FrRXJ0UUU7RUFERjtJQUVJO0VsRXl0UUY7QUFDRjs7QWtFdHRRRTtFQURGO0lBRUk7RWxFMHRRRjtBQUNGOztBa0V2dFFBO0VDekdFO0lBQ0U7RW5FbzBRRjtFbUVsMFFBO0lBQW1CO0VuRXEwUW5CO0VtRXAwUUE7SUFBbUI7RW5FdTBRbkI7RW1FdDBRQTs7SUFDbUI7RW5FeTBRbkI7QUFDRjtBa0VudVFFO0VBREY7SUFFSTtFbEVzdVFGO0FBQ0Y7O0FrRW51UUU7RUFERjtJQUVJO0VsRXV1UUY7QUFDRjs7QWtFcHVRRTtFQURGO0lBRUk7RWxFd3VRRjtBQUNGOztBa0VydVFBO0VDakhFO0lBQ0U7RW5FMDFRRjtBQUNGO0FrRXZ1UUE7RUNySEU7SUFDRTtFbkUrMVFGO0FBQ0Y7QWtFeHVRQTtFQ3pIRTtJQUNFO0VuRW8yUUY7QUFDRjtBa0V6dVFBO0VDN0hFO0lBQ0U7RW5FeTJRRjtBQUNGO0FtRTMyUUU7RUFDRTtBbkU2MlFKOztBa0VwdVFBO0VDckpFO0lBQ0U7RW5FNjNRRjtFbUUzM1FBO0lBQW1CO0VuRTgzUW5CO0VtRTczUUE7SUFBbUI7RW5FZzRRbkI7RW1FLzNRQTs7SUFDbUI7RW5FazRRbkI7QUFDRjtBa0VqdlFBO0VBQ0U7QWxFbXZRRjtBa0VqdlFFO0VBSEY7SUFJSTtFbEVvdlFGO0FBQ0Y7O0FrRWx2UUE7RUFDRTtBbEVxdlFGO0FrRW52UUU7RUFIRjtJQUlJO0VsRXN2UUY7QUFDRjs7QWtFcHZRQTtFQUNFO0FsRXV2UUY7QWtFcnZRRTtFQUhGO0lBSUk7RWxFd3ZRRjtBQUNGOztBa0VydlFBO0VDbktFO0lBQ0U7RW5FNDVRRjtBQUNGO0FvRTM2UUE7OztFQUFBO0FDR0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRTg2UUY7O0FzRXo3UUE7RUFDRTtFQUNBO0VBQ0E7QXRFNDdRRjs7QXNFejdRQTtFQUNFO0F0RTQ3UUY7O0FzRXo3UUE7RUFDRTtBdEU0N1FGOztBc0V4N1FFO0VBQ0U7QXRFMjdRSjs7QXNFNTdRRTtFQUNFO0F0RSs3UUo7O0FzRWg4UUU7RUFDRTtBdEVtOFFKOztBc0VwOFFFO0VBQ0U7QXRFdThRSjs7QXNFeDhRRTtFQUNFO0F0RTI4UUo7O0FzRTU4UUU7RUFDRTtBdEUrOFFKOztBc0VoOVFFO0VBQ0U7QXRFbTlRSjs7QXNFcDlRRTtFQUNFO0F0RXU5UUo7O0FzRXg5UUU7RUFDRTtBdEUyOVFKOztBc0U1OVFFO0VBQ0U7QXRFKzlRSjs7QXVFai9RQTtFQUNFO0VBQ0EsYUNPcUI7QXhFNitRdkI7O0F5RXIvUUE7RUFDRTtFQUNBO0VBQ0E7QXpFdy9RRjtBeUV0L1FFO0VBQU87QXpFeS9RVDs7QXlFdC9RQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVETHFCO0VDTXJCO0F6RXkvUUY7O0EwRXRnUkE7RUFDRTtFQUNBO0VBQ0E7QTFFeWdSRjs7QTBFdGdSQTtFQUErQjtBMUUwZ1IvQjs7QTBFemdSQTtFQUFnQztBMUU2Z1JoQzs7QTBFdGdSRTs7Ozs7RUFBZ0M7QTFFOGdSbEM7QTBFN2dSRTs7Ozs7RUFBaUM7QTFFb2hSbkM7O0EyRW5pUkE7RUFDRTtVQUFBO0EzRXNpUkY7O0EyRW5pUkE7RUFDRTtVQUFBO0EzRXNpUkY7O0EyRW5pUkE7RUFDRTtJQUNFO1lBQUE7RTNFc2lSRjtFMkVuaVJBO0lBQ0U7WUFBQTtFM0VxaVJGO0FBQ0Y7O0EyRTVpUkE7RUFDRTtJQUNFO1lBQUE7RTNFc2lSRjtFMkVuaVJBO0lBQ0U7WUFBQTtFM0VxaVJGO0FBQ0Y7QTRFcGpSQTtFQ1dFO0VBQ0E7VUFBQTtBN0U0aVJGOztBNEV2alJBO0VDVUU7RUFDQTtVQUFBO0E3RWlqUkY7O0E0RTNqUkE7RUNTRTtFQUNBO1VBQUE7QTdFc2pSRjs7QTRFOWpSQTtFQ1lFO0VBQ0E7VUFBQTtBN0VzalJGOztBNEVsa1JBO0VDV0U7RUFDQTtVQUFBO0E3RTJqUkY7O0E0RXRrUkE7RUNVRTtFQUNBO1VBQUE7QTdFZ2tSRjs7QTRFcmtSRTs7Ozs7O0VBTUU7VUFBQTtBNUV3a1JKOztBOEUxbFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTZsUkY7O0E4RTFsUkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTlFNmxSRjs7QThFMWxSQTtFQUNFO0E5RTZsUkY7O0E4RTFsUkE7RUFDRTtBOUU2bFJGOztBOEUxbFJBO0VBQ0UsV05wQnFCO0F4RWluUnZCOztBK0UxblJBO2dFQUFBO0FBR0E7RUFBa0M7QS9FNm5SbEM7O0ErRTVuUkE7RUFBNEM7QS9FZ29SNUM7O0ErRS9uUkE7RUFBcUM7QS9FbW9SckM7O0ErRWxvUkE7RUFBc0Q7QS9Fc29SdEQ7O0ErRXJvUkE7RUFBK0I7QS9FeW9SL0I7O0ErRXhvUkE7RUFBeUM7QS9FNG9SekM7O0ErRTNvUkE7RUFBeUM7QS9FK29SekM7O0ErRTlvUkE7RUFBbUM7QS9Fa3BSbkM7O0ErRWpwUkE7RUFBZ0M7QS9FcXBSaEM7O0ErRXBwUkE7RUFBcUM7QS9Fd3BSckM7O0ErRXZwUkE7RUFBMkM7QS9FMnBSM0M7O0ErRTFwUkE7RUFBMEM7QS9FOHBSMUM7O0ErRTdwUkE7RUFBbUM7QS9FaXFSbkM7O0ErRWhxUkE7RUFBb0M7QS9Fb3FScEM7O0ErRW5xUkE7RUFBeUM7QS9FdXFSekM7O0ErRXRxUkE7RUFBMEM7QS9FMHFSMUM7O0ErRXpxUkE7RUFBdUM7QS9FNnFSdkM7O0ErRTVxUkE7RUFBd0M7QS9FZ3JSeEM7O0ErRS9xUkE7RUFBbUM7QS9FbXJSbkM7O0ErRWxyUkE7RUFBc0M7QS9Fc3JSdEM7O0ErRXJyUkE7RUFBbUM7QS9FeXJSbkM7O0ErRXhyUkE7RUFBdUM7QS9FNHJSdkM7O0ErRTNyUkE7RUFBc0M7QS9FK3JSdEM7O0ErRTlyUkE7RUFBZ0U7QS9Fa3NSaEU7O0ErRWpzUkE7RUFBbUM7QS9FcXNSbkM7O0ErRXBzUkE7RUFBbUM7QS9Fd3NSbkM7O0ErRXZzUkE7RUFBb0M7QS9FMnNScEM7O0ErRTFzUkE7RUFBc0M7QS9FOHNSdEM7O0ErRTdzUkE7RUFBOEM7QS9FaXRSOUM7O0ErRWh0UkE7RUFBOEM7QS9Fb3RSOUM7O0ErRW50UkE7RUFBK0M7QS9FdXRSL0M7O0ErRXR0UkE7RUFBNEM7QS9FMHRSNUM7O0ErRXp0UkE7RUFBdUM7QS9FNnRSdkM7O0ErRTV0UkE7RUFBdUM7QS9FZ3VSdkM7O0ErRS90UkE7RUFBd0M7QS9FbXVSeEM7O0ErRWx1UkE7RUFBcUM7QS9Fc3VSckM7O0ErRXJ1UkE7RUFBa0M7QS9FeXVSbEM7O0ErRXh1UkE7RUFBMEM7QS9FNHVSMUM7O0ErRTN1UkE7RUFBb0M7QS9FK3VScEM7O0ErRTl1UkE7RUFBaUM7QS9Fa3ZSakM7O0ErRWp2UkE7RUFBc0M7QS9FcXZSdEM7O0ErRXB2UkE7RUFBMEM7QS9Fd3ZSMUM7O0ErRXZ2UkE7RUFBa0M7QS9FMnZSbEM7O0ErRTF2UkE7RUFBa0M7QS9FOHZSbEM7O0ErRTd2UkE7RUFBc0M7QS9FaXdSdEM7O0ErRWh3UkE7RUFBc0M7QS9Fb3dSdEM7O0ErRW53UkE7RUFBb0M7QS9FdXdScEM7O0ErRXR3UkE7RUFBb0M7QS9FMHdScEM7O0ErRXp3UkE7RUFBa0Q7QS9FNndSbEQ7O0ErRTV3UkE7RUFBa0Q7QS9FZ3hSbEQ7O0ErRS93UkE7RUFBbUQ7QS9FbXhSbkQ7O0ErRWx4UkE7RUFBZ0Q7QS9Fc3hSaEQ7O0ErRXJ4UkE7RUFBOEM7QS9FeXhSOUM7O0ErRXh4UkE7RUFBOEM7QS9FNHhSOUM7O0ErRTN4UkE7RUFBK0M7QS9FK3hSL0M7O0ErRTl4UkE7RUFBNEM7QS9Fa3lSNUM7O0ErRWp5UkE7RUFBdUM7QS9FcXlSdkM7O0ErRXB5UkE7RUFBdUM7QS9Fd3lSdkM7O0ErRXZ5UkE7RUFBd0M7QS9FMnlSeEM7O0ErRTF5UkE7RUFBcUM7QS9FOHlSckM7O0ErRTd5UkE7RUFBdUM7QS9FaXpSdkM7O0ErRWh6UkE7RUFBeUM7QS9Fb3pSekM7O0ErRW56UkE7RUFBeUM7QS9FdXpSekM7O0ErRXR6UkE7RUFBdUM7QS9FMHpSdkM7O0ErRXp6UkE7RUFBd0Q7QS9FNnpSeEQ7O0ErRTV6UkE7RUFBcUM7QS9FZzBSckM7O0ErRS96UkE7RUFBdUM7QS9FbTBSdkM7O0ErRWwwUkE7RUFBK0I7QS9FczBSL0I7O0ErRXIwUkE7RUFBa0M7QS9FeTBSbEM7O0ErRXgwUkE7RUFBc0M7QS9FNDBSdEM7O0ErRTMwUkE7RUFBaUM7QS9FKzBSakM7O0ErRTkwUkE7RUFBb0M7QS9FazFScEM7O0ErRWoxUkE7RUFBOEM7QS9FcTFSOUM7O0ErRXAxUkE7RUFBeUM7QS9FdzFSekM7O0ErRXYxUkE7RUFBb0M7QS9FMjFScEM7O0ErRTExUkE7RUFBbUM7QS9FODFSbkM7O0ErRTcxUkE7RUFBa0M7QS9FaTJSbEM7O0ErRWgyUkE7RUFBZ0M7QS9FbzJSaEM7O0ErRW4yUkE7RUFBaUM7QS9FdTJSakM7O0ErRXQyUkE7RUFBMEM7QS9FMDJSMUM7O0ErRXoyUkE7RUFBc0M7QS9FNjJSdEM7O0ErRTUyUkE7RUFBcUM7QS9FZzNSckM7O0ErRS8yUkE7RUFBa0M7QS9FbTNSbEM7O0ErRWwzUkE7RUFBcUM7QS9FczNSckM7O0ErRXIzUkE7RUFBc0M7QS9FeTNSdEM7O0ErRXgzUkE7RUFBa0M7QS9FNDNSbEM7O0ErRTMzUkE7RUFBMEM7QS9FKzNSMUM7O0ErRTkzUkE7RUFBK0M7QS9FazRSL0M7O0ErRWo0UkE7RUFBZ0Q7QS9FcTRSaEQ7O0ErRXA0UkE7RUFBZ0M7QS9FdzRSaEM7O0ErRXY0UkE7RUFBcUM7QS9FMjRSckM7O0ErRTE0UkE7RUFBcUM7QS9FODRSckM7O0ErRTc0UkE7RUFBb0M7QS9FaTVScEM7O0ErRWg1UkE7RUFBaUM7QS9FbzVSakM7O0ErRW41UkE7RUFBMEM7QS9FdTVSMUM7O0ErRXQ1UkE7RUFBNEM7QS9FMDVSNUM7O0ErRXo1UkE7RUFBaUM7QS9FNjVSakM7O0ErRTU1UkE7RUFBMEM7QS9FZzZSMUM7O0ErRS81UkE7RUFBeUM7QS9FbTZSekM7O0ErRWw2UkE7RUFBeUM7QS9FczZSekM7O0ErRXI2UkE7RUFBNEM7QS9FeTZSNUM7O0ErRXg2UkE7RUFBbUQ7QS9FNDZSbkQ7O0ErRTM2UkE7RUFBdUM7QS9FKzZSdkM7O0ErRTk2UkE7RUFBZ0M7QS9FazdSaEM7O0ErRWo3UkE7RUFBaUM7QS9FcTdSakM7O0ErRXA3UkE7RUFBb0M7QS9FdzdScEM7O0ErRXY3UkE7RUFBMkM7QS9FMjdSM0M7O0ErRTE3UkE7RUFBaUM7QS9FODdSakM7O0ErRTc3UkE7RUFBdUM7QS9FaThSdkM7O0ErRWg4UkE7RUFBeUM7QS9FbzhSekM7O0ErRW44UkE7RUFBa0M7QS9FdThSbEM7O0ErRXQ4UkE7RUFBb0M7QS9FMDhScEM7O0ErRXo4UkE7RUFBbUM7QS9FNjhSbkM7O0ErRTU4UkE7RUFBc0M7QS9FZzlSdEM7O0ErRS84UkE7RUFBdUM7QS9FbTlSdkM7O0ErRWw5UkE7RUFBc0M7QS9FczlSdEM7O0ErRXI5UkE7RUFBMEM7QS9FeTlSMUM7O0ErRXg5UkE7RUFBc0M7QS9FNDlSdEM7O0ErRTM5UkE7RUFBb0M7QS9FKzlScEM7O0ErRTk5UkE7RUFBaUM7QS9FaytSakM7O0ErRWorUkE7RUFBc0M7QS9FcStSdEM7O0ErRXArUkE7RUFBdUM7QS9FdytSdkM7O0ErRXYrUkE7RUFBb0M7QS9FMitScEM7O0ErRTErUkE7RUFBMEM7QS9FOCtSMUM7O0ErRTcrUkE7RUFBa0M7QS9FaS9SbEM7O0ErRWgvUkE7RUFBaUM7QS9Fby9SakM7O0ErRW4vUkE7RUFBb0M7QS9FdS9ScEM7O0ErRXQvUkE7RUFBc0M7QS9FMC9SdEM7O0ErRXovUkE7RUFBc0M7QS9FNi9SdEM7O0ErRTUvUkE7RUFBd0M7QS9FZ2dTeEM7O0ErRS8vUkE7RUFBaUM7QS9FbWdTakM7O0ErRWxnU0E7RUFBaUM7QS9Fc2dTakM7O0ErRXJnU0E7RUFBaUM7QS9FeWdTakM7O0ErRXhnU0E7RUFBaUM7QS9FNGdTakM7O0ErRTNnU0E7RUFBaUM7QS9FK2dTakM7O0ErRTlnU0E7RUFBaUM7QS9Fa2hTakM7O0ErRWpoU0E7RUFBc0M7QS9FcWhTdEM7O0ErRXBoU0E7RUFBeUM7QS9Fd2hTekM7O0ErRXZoU0E7RUFBc0M7QS9FMmhTdEM7O0ErRTFoU0E7RUFBd0M7QS9FOGhTeEM7O0ErRTdoU0E7RUFBcUM7QS9FaWlTckM7O0ErRWhpU0E7RUFBc0M7QS9Fb2lTdEM7O0ErRW5pU0E7RUFBdUM7QS9FdWlTdkM7O0ErRXRpU0E7RUFBd0M7QS9FMGlTeEM7O0ErRXppU0E7RUFBeUM7QS9FNmlTekM7O0ErRTVpU0E7RUFBeUM7QS9FZ2pTekM7O0ErRS9pU0E7RUFBZ0M7QS9FbWpTaEM7O0ErRWxqU0E7RUFBcUM7QS9Fc2pTckM7O0ErRXJqU0E7RUFBdUM7QS9FeWpTdkM7O0ErRXhqU0E7RUFBa0M7QS9FNGpTbEM7O0ErRTNqU0E7RUFBb0M7QS9FK2pTcEM7O0ErRTlqU0E7RUFBa0M7QS9Fa2tTbEM7O0ErRWprU0E7RUFBd0M7QS9FcWtTeEM7O0ErRXBrU0E7RUFBc0M7QS9Fd2tTdEM7O0ErRXZrU0E7RUFBOEM7QS9FMmtTOUM7O0ErRTFrU0E7RUFBNEM7QS9FOGtTNUM7O0ErRTdrU0E7RUFBa0M7QS9FaWxTbEM7O0ErRWhsU0E7RUFBa0M7QS9Fb2xTbEM7O0ErRW5sU0E7RUFBZ0M7QS9FdWxTaEM7O0ErRXRsU0E7RUFBbUM7QS9FMGxTbkM7O0ErRXpsU0E7RUFBZ0M7QS9FNmxTaEM7O0ErRTVsU0E7RUFBcUM7QS9FZ21TckM7O0ErRS9sU0E7RUFBcUM7QS9FbW1TckM7O0ErRWxtU0E7RUFBcUM7QS9Fc21TckM7O0ErRXJtU0E7RUFBaUM7QS9FeW1TakM7O0ErRXhtU0E7RUFBNkM7QS9FNG1TN0M7O0ErRTNtU0E7RUFBZ0M7QS9FK21TaEM7O0ErRTltU0E7RUFBb0M7QS9Fa25TcEM7O0ErRWpuU0E7RUFBMEM7QS9FcW5TMUM7O0ErRXBuU0E7RUFBd0M7QS9Fd25TeEM7O0ErRXZuU0E7RUFBdUM7QS9FMm5TdkM7O0ErRTFuU0E7RUFBdUM7QS9FOG5TdkM7O0ErRTduU0E7RUFBcUM7QS9FaW9TckM7O0ErRWhvU0E7RUFBeUM7QS9Fb29TekM7O0ErRW5vU0E7RUFBMkM7QS9FdW9TM0M7O0ErRXRvU0E7RUFBeUM7QS9FMG9TekM7O0ErRXpvU0E7RUFBMkM7QS9FNm9TM0M7O0ErRTVvU0E7RUFBMEM7QS9FZ3BTMUM7O0ErRS9vU0E7RUFBMkM7QS9FbXBTM0M7O0ErRWxwU0E7RUFBMEM7QS9Fc3BTMUM7O0ErRXJwU0E7RUFBbUM7QS9FeXBTbkM7O0ErRXhwU0E7RUFBeUM7QS9FNHBTekM7O0ErRTNwU0E7RUFBdUM7QS9FK3BTdkM7O0ErRTlwU0E7RUFBZ0Q7QS9Fa3FTaEQ7O0ErRWpxU0E7RUFBdUM7QS9FcXFTdkM7O0ErRXBxU0E7RUFBcUM7QS9Fd3FTckM7O0ErRXZxU0E7RUFBcUM7QS9FMnFTckM7O0ErRTFxU0E7RUFBZ0M7QS9FOHFTaEM7O0ErRTdxU0E7RUFBb0M7QS9FaXJTcEM7O0ErRWhyU0E7RUFBd0M7QS9Fb3JTeEM7O0ErRW5yU0E7RUFBc0M7QS9FdXJTdEM7O0ErRXRyU0E7RUFBcUM7QS9FMHJTckM7O0ErRXpyU0E7RUFBb0M7QS9FNnJTcEM7O0ErRTVyU0E7RUFBdUM7QS9FZ3NTdkM7O0ErRS9yU0E7RUFBdUM7QS9FbXNTdkM7O0ErRWxzU0E7RUFBd0M7QS9Fc3NTeEM7O0ErRXJzU0E7RUFBOEM7QS9FeXNTOUM7O0ErRXhzU0E7RUFBOEM7QS9FNHNTOUM7O0ErRTNzU0E7RUFBK0M7QS9FK3NTL0M7O0ErRTlzU0E7RUFBNEM7QS9Fa3RTNUM7O0ErRWp0U0E7RUFBcUM7QS9FcXRTckM7O0ErRXB0U0E7RUFBbUM7QS9Fd3RTbkM7O0ErRXZ0U0E7RUFBNEM7QS9FMnRTNUM7O0ErRTF0U0E7RUFBc0M7QS9FOHRTdEM7O0ErRTd0U0E7RUFBMEM7QS9FaXVTMUM7O0ErRWh1U0E7RUFBZ0M7QS9Fb3VTaEM7O0ErRW51U0E7RUFBMEM7QS9FdXVTMUM7O0ErRXR1U0E7RUFBb0M7QS9FMHVTcEM7O0ErRXp1U0E7RUFBeUM7QS9FNnVTekM7O0ErRTV1U0E7RUFBMkM7QS9FZ3ZTM0M7O0ErRS91U0E7RUFBd0M7QS9FbXZTeEM7O0ErRWx2U0E7RUFBbUM7QS9Fc3ZTbkM7O0ErRXJ2U0E7RUFBMEM7QS9FeXZTMUM7O0ErRXh2U0E7RUFBc0M7QS9FNHZTdEM7O0ErRTN2U0E7RUFBc0M7QS9FK3ZTdEM7O0ErRTl2U0E7RUFBb0M7QS9Fa3dTcEM7O0ErRWp3U0E7RUFBdUM7QS9FcXdTdkM7O0ErRXB3U0E7RUFBbUM7QS9Fd3dTbkM7O0ErRXZ3U0E7RUFBd0M7QS9FMndTeEM7O0ErRTF3U0E7RUFBa0M7QS9FOHdTbEM7O0ErRTd3U0E7RUFBdUM7QS9FaXhTdkM7O0ErRWh4U0E7RUFBK0M7QS9Fb3hTL0M7O0ErRW54U0E7RUFBNkM7QS9FdXhTN0M7O0ErRXR4U0E7RUFBdUM7QS9FMHhTdkM7O0ErRXp4U0E7RUFBc0M7QS9FNnhTdEM7O0ErRTV4U0E7RUFBdUM7QS9FZ3lTdkM7O0ErRS94U0E7RUFBc0M7QS9FbXlTdEM7O0ErRWx5U0E7RUFBa0M7QS9Fc3lTbEM7O0ErRXJ5U0E7RUFBeUM7QS9FeXlTekM7O0ErRXh5U0E7RUFBeUM7QS9FNHlTekM7O0ErRTN5U0E7RUFBeUM7QS9FK3lTekM7O0ErRTl5U0E7RUFBbUM7QS9Fa3pTbkM7O0ErRWp6U0E7RUFBa0M7QS9FcXpTbEM7O0ErRXB6U0E7RUFBeUM7QS9Fd3pTekM7O0ErRXZ6U0E7RUFBd0M7QS9FMnpTeEM7O0ErRTF6U0E7RUFBdUM7QS9FOHpTdkM7O0ErRTd6U0E7RUFBeUM7QS9FaTBTekM7O0ErRWgwU0E7RUFBdUM7QS9FbzBTdkM7O0ErRW4wU0E7RUFBd0M7QS9FdTBTeEM7O0ErRXQwU0E7RUFBdUM7QS9FMDBTdkM7O0ErRXowU0E7RUFBZ0Q7QS9FNjBTaEQ7O0ErRTUwU0E7RUFBZ0Q7QS9FZzFTaEQ7O0ErRS8wU0E7RUFBaUQ7QS9FbTFTakQ7O0ErRWwxU0E7RUFBOEM7QS9FczFTOUM7O0ErRXIxU0E7RUFBeUM7QS9FeTFTekM7O0ErRXgxU0E7RUFBeUM7QS9FNDFTekM7O0ErRTMxU0E7RUFBMEM7QS9FKzFTMUM7O0ErRTkxU0E7RUFBdUM7QS9FazJTdkM7O0ErRWoyU0E7RUFBa0M7QS9FcTJTbEM7O0ErRXAyU0E7RUFBbUM7QS9FdzJTbkM7O0ErRXYyU0E7RUFBdUM7QS9FMjJTdkM7O0ErRTEyU0E7RUFBbUM7QS9FODJTbkM7O0ErRTcyU0E7RUFBbUM7QS9FaTNTbkM7O0ErRWgzU0E7RUFBeUM7QS9FbzNTekM7O0ErRW4zU0E7RUFBaUM7QS9FdTNTakM7O0ErRXQzU0E7RUFBMkM7QS9FMDNTM0M7O0ErRXozU0E7RUFBc0M7QS9FNjNTdEM7O0ErRTUzU0E7RUFBNEM7QS9FZzRTNUM7O0ErRS8zU0E7RUFBMkM7QS9FbTRTM0M7O0ErRWw0U0E7RUFBa0M7QS9FczRTbEM7O0ErRXI0U0E7RUFBa0M7QS9FeTRTbEM7O0ErRXg0U0E7RUFBOEM7QS9FNDRTOUM7O0ErRTM0U0E7RUFBa0M7QS9FKzRTbEM7O0ErRTk0U0E7RUFBK0M7QS9FazVTL0M7O0ErRWo1U0E7RUFBMkM7QS9FcTVTM0M7O0ErRXA1U0E7RUFBdUM7QS9FdzVTdkM7O0ErRXY1U0E7RUFBNEM7QS9FMjVTNUM7O0ErRTE1U0E7RUFBdUM7QS9FODVTdkM7O0ErRTc1U0E7RUFBZ0Q7QS9FaTZTaEQ7O0ErRWg2U0E7RUFBc0M7QS9FbzZTdEM7O0ErRW42U0E7RUFBMkM7QS9FdTZTM0M7O0ErRXQ2U0E7RUFBNkM7QS9FMDZTN0M7O0ErRXo2U0E7RUFBdUM7QS9FNjZTdkM7O0ErRTU2U0E7RUFBdUM7QS9FZzdTdkM7O0ErRS82U0E7RUFBdUM7QS9FbTdTdkM7O0ErRWw3U0E7RUFBeUM7QS9FczdTekM7O0ErRXI3U0E7RUFBcUM7QS9FeTdTckM7O0ErRXg3U0E7RUFBaUM7QS9FNDdTakM7O0ErRTM3U0E7RUFBd0M7QS9FKzdTeEM7O0ErRTk3U0E7RUFBb0M7QS9FazhTcEM7O0ErRWo4U0E7RUFBcUM7QS9FcThTckM7O0ErRXA4U0E7RUFBbUM7QS9FdzhTbkM7O0ErRXY4U0E7RUFBZ0M7QS9FMjhTaEM7O0ErRTE4U0E7RUFBaUM7QS9FODhTakM7O0ErRTc4U0E7RUFBa0M7QS9FaTlTbEM7O0ErRWg5U0E7RUFBb0M7QS9FbzlTcEM7O0ErRW45U0E7RUFBb0M7QS9FdTlTcEM7O0ErRXQ5U0E7RUFBd0M7QS9FMDlTeEM7O0ErRXo5U0E7RUFBMkM7QS9FNjlTM0M7O0ErRTU5U0E7RUFBeUM7QS9FZytTekM7O0ErRS85U0E7RUFBNEM7QS9FbStTNUM7O0ErRWwrU0E7RUFBMEM7QS9FcytTMUM7O0ErRXIrU0E7RUFBcUM7QS9FeStTckM7O0ErRXgrU0E7RUFBNEM7QS9FNCtTNUM7O0ErRTMrU0E7RUFBeUM7QS9FKytTekM7O0ErRTkrU0E7RUFBb0M7QS9Fay9TcEM7O0ErRWovU0E7RUFBcUM7QS9FcS9TckM7O0ErRXAvU0E7RUFBeUM7QS9Fdy9TekM7O0ErRXYvU0E7RUFBZ0Q7QS9FMi9TaEQ7O0ErRTEvU0E7RUFBMkM7QS9FOC9TM0M7O0ErRTcvU0E7RUFBdUM7QS9FaWdUdkM7O0ErRWhnVEE7RUFBMkM7QS9Fb2dUM0M7O0ErRW5nVEE7RUFBbUM7QS9FdWdUbkM7O0ErRXRnVEE7RUFBbUM7QS9FMGdUbkM7O0ErRXpnVEE7RUFBd0M7QS9FNmdUeEM7O0ErRTVnVEE7RUFBaUM7QS9FZ2hUakM7O0ErRS9nVEE7RUFBc0M7QS9FbWhUdEM7O0ErRWxoVEE7RUFBMEM7QS9Fc2hUMUM7O0ErRXJoVEE7RUFBa0M7QS9FeWhUbEM7O0ErRXhoVEE7RUFBbUM7QS9FNGhUbkM7O0ErRTNoVEE7RUFBNkM7QS9FK2hUN0M7O0ErRTloVEE7RUFBZ0Q7QS9Fa2lUaEQ7O0ErRWppVEE7RUFBZ0Q7QS9FcWlUaEQ7O0ErRXBpVEE7RUFBbUQ7QS9Fd2lUbkQ7O0ErRXZpVEE7RUFBbUQ7QS9FMmlUbkQ7O0ErRTFpVEE7RUFBZ0Q7QS9FOGlUaEQ7O0ErRTdpVEE7RUFBZ0Q7QS9FaWpUaEQ7O0ErRWhqVEE7RUFBb0Q7QS9Fb2pUcEQ7O0ErRW5qVEE7RUFBbUQ7QS9FdWpUbkQ7O0ErRXRqVEE7RUFBZ0Q7QS9FMGpUaEQ7O0ErRXpqVEE7RUFBc0Q7QS9FNmpUdEQ7O0ErRTVqVEE7RUFBMkQ7QS9FZ2tUM0Q7O0ErRS9qVEE7RUFBbUQ7QS9FbWtUbkQ7O0ErRWxrVEE7RUFBa0Q7QS9Fc2tUbEQ7O0ErRXJrVEE7RUFBd0M7QS9FeWtUeEM7O0ErRXhrVEE7RUFBMEM7QS9FNGtUMUM7O0ErRTNrVEE7RUFBaUM7QS9FK2tUakM7O0ErRTlrVEE7RUFBcUM7QS9Fa2xUckM7O0ErRWpsVEE7RUFBa0M7QS9FcWxUbEM7O0ErRXBsVEE7RUFBdUM7QS9Fd2xUdkM7O0ErRXZsVEE7RUFBaUM7QS9FMmxUakM7O0ErRTFsVEE7RUFBa0M7QS9FOGxUbEM7O0ErRTdsVEE7RUFBbUM7QS9FaW1UbkM7O0ErRWhtVEE7RUFBaUM7QS9Fb21UakM7O0ErRW5tVEE7RUFBcUM7QS9FdW1UckM7O0ErRXRtVEE7RUFBaUM7QS9FMG1UakM7O0ErRXptVEE7RUFBa0M7QS9FNm1UbEM7O0ErRTVtVEE7RUFBZ0M7QS9FZ25UaEM7O0ErRS9tVEE7RUFBdUM7QS9FbW5UdkM7O0ErRWxuVEE7RUFBb0M7QS9Fc25UcEM7O0ErRXJuVEE7RUFBMkM7QS9FeW5UM0M7O0ErRXhuVEE7RUFBd0M7QS9FNG5UeEM7O0ErRTNuVEE7RUFBcUM7QS9FK25UckM7O0ErRTluVEE7RUFBcUM7QS9Fa29UckM7O0ErRWpvVEE7RUFBaUM7QS9FcW9UakM7O0ErRXBvVEE7RUFBbUM7QS9Fd29UbkM7O0ErRXZvVEE7RUFBc0M7QS9FMm9UdEM7O0ErRTFvVEE7RUFBcUM7QS9FOG9UckM7O0ErRTdvVEE7RUFBc0M7QS9FaXBUdEM7O0ErRWhwVEE7RUFBb0M7QS9Fb3BUcEM7O0ErRW5wVEE7RUFBb0M7QS9FdXBUcEM7O0ErRXRwVEE7RUFBZ0M7QS9FMHBUaEM7O0ErRXpwVEE7RUFBdUM7QS9FNnBUdkM7O0ErRTVwVEE7RUFBeUM7QS9FZ3FUekM7O0ErRS9wVEE7RUFBZ0M7QS9FbXFUaEM7O0ErRWxxVEE7RUFBc0M7QS9Fc3FUdEM7O0ErRXJxVEE7RUFBcUM7QS9FeXFUckM7O0ErRXhxVEE7RUFBaUM7QS9FNHFUakM7O0ErRTNxVEE7RUFBcUM7QS9FK3FUckM7O0ErRTlxVEE7RUFBb0M7QS9Fa3JUcEM7O0ErRWpyVEE7RUFBc0M7QS9FcXJUdEM7O0ErRXByVEE7RUFBc0M7QS9Fd3JUdEM7O0ErRXZyVEE7RUFBcUM7QS9FMnJUckM7O0ErRTFyVEE7RUFBcUM7QS9FOHJUckM7O0ErRTdyVEE7RUFBdUM7QS9FaXNUdkM7O0ErRWhzVEE7RUFBcUM7QS9Fb3NUckM7O0ErRW5zVEE7RUFBaUM7QS9FdXNUakM7O0ErRXRzVEE7RUFBMEM7QS9FMHNUMUM7O0ErRXpzVEE7RUFBK0M7QS9FNnNUL0M7O0ErRTVzVEE7RUFBdUM7QS9FZ3RUdkM7O0ErRS9zVEE7RUFBb0M7QS9FbXRUcEM7O0ErRWx0VEE7RUFBc0M7QS9Fc3RUdEM7O0ErRXJ0VEE7RUFBb0M7QS9FeXRUcEM7O0ErRXh0VEE7RUFBbUM7QS9FNHRUbkM7O0ErRTN0VEE7RUFBa0M7QS9FK3RUbEM7O0ErRTl0VEE7RUFBZ0M7QS9Fa3VUaEM7O0ErRWp1VEE7RUFBbUM7QS9FcXVUbkM7O0ErRXB1VEE7RUFBbUM7QS9Fd3VUbkM7O0ErRXZ1VEE7RUFBZ0M7QS9FMnVUaEM7O0ErRTF1VEE7RUFBd0M7QS9FOHVUeEM7O0ErRTd1VEE7RUFBa0M7QS9FaXZUbEM7O0ErRWh2VEE7RUFBMEM7QS9Fb3ZUMUM7O0ErRW52VEE7RUFBbUM7QS9FdXZUbkM7O0ErRXR2VEE7RUFBd0M7QS9FMHZUeEM7O0ErRXp2VEE7RUFBc0M7QS9FNnZUdEM7O0ErRTV2VEE7RUFBdUM7QS9FZ3dUdkM7O0ErRS92VEE7RUFBaUM7QS9FbXdUakM7O0ErRWx3VEE7RUFBcUM7QS9Fc3dUckM7O0ErRXJ3VEE7RUFBMEM7QS9FeXdUMUM7O0ErRXh3VEE7RUFBNkM7QS9FNHdUN0M7O0ErRTN3VEE7RUFBbUM7QS9FK3dUbkM7O0ErRTl3VEE7RUFBeUM7QS9Fa3hUekM7O0ErRWp4VEE7RUFBcUM7QS9FcXhUckM7O0ErRXB4VEE7RUFBNEM7QS9Fd3hUNUM7O0ErRXZ4VEE7RUFBb0M7QS9FMnhUcEM7O0ErRTF4VEE7RUFBaUM7QS9FOHhUakM7O0ErRTd4VEE7RUFBMEM7QS9FaXlUMUM7O0ErRWh5VEE7RUFBMkM7QS9Fb3lUM0M7O0ErRW55VEE7RUFBbUM7QS9FdXlUbkM7O0ErRXR5VEE7RUFBcUM7QS9FMHlUckM7O0ErRXp5VEE7RUFBcUM7QS9FNnlUckM7O0ErRTV5VEE7RUFBMEM7QS9FZ3pUMUM7O0ErRS95VEE7RUFBb0M7QS9FbXpUcEM7O0ErRWx6VEE7RUFBbUM7QS9Fc3pUbkM7O0ErRXJ6VEE7RUFBdUM7QS9FeXpUdkM7O0ErRXh6VEE7RUFBaUM7QS9FNHpUakM7O0ErRTN6VEE7RUFBaUM7QS9FK3pUakM7O0ErRTl6VEE7RUFBd0M7QS9FazBUeEM7O0ErRWowVEE7RUFBaUM7QS9FcTBUakM7O0ErRXAwVEE7RUFBZ0M7QS9FdzBUaEM7O0ErRXYwVEE7RUFBa0M7QS9FMjBUbEM7O0ErRTEwVEE7RUFBc0M7QS9FODBUdEM7O0ErRTcwVEE7RUFBdUM7QS9FaTFUdkM7O0ErRWgxVEE7RUFBdUM7QS9FbzFUdkM7O0ErRW4xVEE7RUFBaUM7QS9FdTFUakM7O0ErRXQxVEE7RUFBa0M7QS9FMDFUbEM7O0ErRXoxVEE7RUFBbUM7QS9FNjFUbkM7O0ErRTUxVEE7RUFBcUM7QS9FZzJUckM7O0ErRS8xVEE7RUFBMEM7QS9FbTJUMUM7O0ErRWwyVEE7RUFBK0M7QS9FczJUL0M7O0ErRXIyVEE7RUFBNEM7QS9FeTJUNUM7O0ErRXgyVEE7RUFBbUM7QS9FNDJUbkM7O0ErRTMyVEE7RUFBbUM7QS9FKzJUbkM7O0ErRTkyVEE7RUFBbUM7QS9FazNUbkM7O0ErRWozVEE7RUFBbUM7QS9FcTNUbkM7O0ErRXAzVEE7RUFBcUM7QS9FdzNUckM7O0ErRXYzVEE7RUFBcUM7QS9FMjNUckM7O0ErRTEzVEE7RUFBaUM7QS9FODNUakM7O0ErRTczVEE7RUFBc0M7QS9FaTRUdEM7O0ErRWg0VEE7RUFBcUM7QS9FbzRUckM7O0ErRW40VEE7RUFBeUM7QS9FdTRUekM7O0ErRXQ0VEE7RUFBd0M7QS9FMDRUeEM7O0ErRXo0VEE7RUFBK0M7QS9FNjRUL0M7O0ErRTU0VEE7RUFBaUQ7QS9FZzVUakQ7O0ErRS80VEE7RUFBbUM7QS9FbTVUbkM7O0ErRWw1VEE7RUFBdUM7QS9FczVUdkM7O0ErRXI1VEE7RUFBOEM7QS9FeTVUOUM7O0ErRXg1VEE7RUFBeUM7QS9FNDVUekM7O0ErRTM1VEE7RUFBOEM7QS9FKzVUOUM7O0ErRTk1VEE7RUFBcUQ7QS9FazZUckQ7O0ErRWo2VEE7RUFBZ0M7QS9FcTZUaEM7O0ErRXA2VEE7RUFBd0M7QS9FdzZUeEM7O0ErRXY2VEE7RUFBc0M7QS9FMjZUdEM7O0ErRTE2VEE7RUFBcUM7QS9FODZUckM7O0ErRTc2VEE7RUFBdUM7QS9FaTdUdkM7O0ErRWg3VEE7RUFBK0M7QS9FbzdUL0M7O0ErRW43VEE7RUFBNEM7QS9FdTdUNUM7O0ErRXQ3VEE7RUFBZ0M7QS9FMDdUaEM7O0ErRXo3VEE7RUFBaUQ7QS9FNjdUakQ7O0ErRTU3VEE7RUFBMEM7QS9FZzhUMUM7O0ErRS83VEE7RUFBeUM7QS9FbThUekM7O0ErRWw4VEE7RUFBbUM7QS9FczhUbkM7O0ErRXI4VEE7RUFBZ0M7QS9FeThUaEM7O0ErRXg4VEE7RUFBb0M7QS9FNDhUcEM7O0ErRTM4VEE7RUFBd0M7QS9FKzhUeEM7O0ErRTk4VEE7RUFBa0M7QS9FazlUbEM7O0ErRWo5VEE7RUFBbUM7QS9FcTlUbkM7O0ErRXA5VEE7RUFBbUM7QS9FdzlUbkM7O0ErRXY5VEE7RUFBd0M7QS9FMjlUeEM7O0ErRTE5VEE7RUFBa0M7QS9FODlUbEM7O0ErRTc5VEE7RUFBaUM7QS9FaStUakM7O0ErRWgrVEE7RUFBcUM7QS9FbytUckM7O0ErRW4rVEE7RUFBeUM7QS9FdStUekM7O0ErRXQrVEE7RUFBdUM7QS9FMCtUdkM7O0ErRXorVEE7RUFBc0M7QS9FNitUdEM7O0ErRTUrVEE7RUFBMEM7QS9FZy9UMUM7O0ErRS8rVEE7RUFBcUM7QS9FbS9UckM7O0ErRWwvVEE7RUFBMEM7QS9Fcy9UMUM7O0ErRXIvVEE7RUFBdUM7QS9FeS9UdkM7O0ErRXgvVEE7RUFBd0M7QS9FNC9UeEM7O0ErRTMvVEE7RUFBdUM7QS9FKy9UdkM7O0ErRTkvVEE7RUFBd0M7QS9Fa2dVeEM7O0ErRWpnVUE7RUFBeUM7QS9FcWdVekM7O0ErRXBnVUE7RUFBZ0Q7QS9Fd2dVaEQ7O0ErRXZnVUE7RUFBeUM7QS9FMmdVekM7O0ErRTFnVUE7RUFBNkM7QS9FOGdVN0M7O0ErRTdnVUE7RUFBcUM7QS9FaWhVckM7O0ErRWhoVUE7RUFBNEM7QS9Fb2hVNUM7O0ErRW5oVUE7RUFBOEM7QS9FdWhVOUM7O0ErRXRoVUE7RUFBMkM7QS9FMGhVM0M7O0ErRXpoVUE7RUFBd0M7QS9FNmhVeEM7O0ErRTVoVUE7RUFBdUM7QS9FZ2lVdkM7O0ErRS9oVUE7RUFBc0M7QS9FbWlVdEM7O0ErRWxpVUE7RUFBaUM7QS9Fc2lVakM7O0ErRXJpVUE7RUFBc0M7QS9FeWlVdEM7O0ErRXhpVUE7RUFBaUM7QS9FNGlVakM7O0ErRTNpVUE7RUFBbUM7QS9FK2lVbkM7O0ErRTlpVUE7RUFBd0M7QS9Fa2pVeEM7O0ErRWpqVUE7RUFBaUM7QS9FcWpVakM7O0ErRXBqVUE7RUFBcUM7QS9Fd2pVckM7O0ErRXZqVUE7RUFBOEM7QS9FMmpVOUM7O0ErRTFqVUE7RUFBb0M7QS9FOGpVcEM7O0ErRTdqVUE7RUFBNEM7QS9FaWtVNUM7O0ErRWhrVUE7RUFBc0M7QS9Fb2tVdEM7O0ErRW5rVUE7RUFBd0M7QS9FdWtVeEM7O0ErRXRrVUE7RUFBNEM7QS9FMGtVNUM7O0ErRXprVUE7RUFBdUM7QS9FNmtVdkM7O0ErRTVrVUE7RUFBaUM7QS9FZ2xVakM7O0ErRS9rVUE7RUFBd0M7QS9FbWxVeEM7O0ErRWxsVUE7RUFBaUM7QS9Fc2xVakM7O0ErRXJsVUE7RUFBMkM7QS9FeWxVM0M7O0ErRXhsVUE7RUFBcUM7QS9FNGxVckM7O0ErRTNsVUE7RUFBa0M7QS9FK2xVbEM7O0ErRTlsVUE7RUFBbUM7QS9Fa21VbkM7O0ErRWptVUE7RUFBc0M7QS9FcW1VdEM7O0ErRXBtVUE7RUFBb0M7QS9Fd21VcEM7O0ErRXZtVUE7RUFBZ0M7QS9FMm1VaEM7O0ErRTFtVUE7RUFBbUM7QS9FOG1VbkM7O0ErRTdtVUE7RUFBeUM7QS9FaW5VekM7O0ErRWhuVUE7RUFBd0M7QS9Fb25VeEM7O0ErRW5uVUE7RUFBd0M7QS9FdW5VeEM7O0ErRXRuVUE7RUFBaUM7QS9FMG5VakM7O0ErRXpuVUE7RUFBeUM7QS9FNm5VekM7O0ErRTVuVUE7RUFBNkM7QS9FZ29VN0M7O0ErRS9uVUE7RUFBOEM7QS9FbW9VOUM7O0ErRWxvVUE7RUFBbUQ7QS9Fc29VbkQ7O0ErRXJvVUE7RUFBc0M7QS9FeW9VdEM7O0ErRXhvVUE7RUFBeUM7QS9FNG9VekM7O0ErRTNvVUE7RUFBMEM7QS9FK29VMUM7O0ErRTlvVUE7RUFBeUM7QS9Fa3BVekM7O0ErRWpwVUE7RUFBNkM7QS9FcXBVN0M7O0ErRXBwVUE7RUFBcUM7QS9Fd3BVckM7O0ErRXZwVUE7RUFBb0M7QS9FMnBVcEM7O0ErRTFwVUE7RUFBdUM7QS9FOHBVdkM7O0ErRTdwVUE7RUFBMkM7QS9FaXFVM0M7O0ErRWhxVUE7RUFBb0M7QS9Fb3FVcEM7O0ErRW5xVUE7RUFBaUM7QS9FdXFVakM7O0ErRXRxVUE7RUFBa0M7QS9FMHFVbEM7O0ErRXpxVUE7RUFBdUM7QS9FNnFVdkM7O0ErRTVxVUE7RUFBb0M7QS9FZ3JVcEM7O0ErRS9xVUE7RUFBMEM7QS9FbXJVMUM7O0ErRWxyVUE7RUFBbUM7QS9Fc3JVbkM7O0ErRXJyVUE7RUFBOEM7QS9FeXJVOUM7O0ErRXhyVUE7RUFBNEM7QS9FNHJVNUM7O0ErRTNyVUE7RUFBb0M7QS9FK3JVcEM7O0ErRTlyVUE7RUFBcUM7QS9Fa3NVckM7O0ErRWpzVUE7RUFBa0M7QS9FcXNVbEM7O0ErRXBzVUE7RUFBZ0M7QS9Fd3NVaEM7O0ErRXZzVUE7RUFBdUM7QS9FMnNVdkM7O0ErRTFzVUE7RUFBdUM7QS9FOHNVdkM7O0ErRTdzVUE7RUFBK0I7QS9FaXRVL0I7O0ErRWh0VUE7RUFBc0M7QS9Fb3RVdEM7O0ErRW50VUE7RUFBa0M7QS9FdXRVbEM7O0ErRXR0VUE7RUFBaUM7QS9FMHRVakM7O0ErRXp0VUE7RUFBa0M7QS9FNnRVbEM7O0ErRTV0VUE7RUFBZ0M7QS9FZ3VVaEM7O0ErRS90VUE7RUFBb0M7QS9FbXVVcEM7O0ErRWx1VUE7RUFBdUM7QS9Fc3VVdkM7O0ErRXJ1VUE7RUFBbUM7QS9FeXVVbkM7O0ErRXh1VUE7RUFBdUM7QS9FNHVVdkM7O0ErRTN1VUE7RUFBMEM7QS9FK3VVMUM7O0ErRTl1VUE7RUFBc0M7QS9Fa3ZVdEM7O0ErRWp2VUE7RUFBbUM7QS9FcXZVbkM7O0ErRXB2VUE7RUFBbUM7QS9Fd3ZVbkM7O0ErRXZ2VUE7RUFBeUM7QS9FMnZVekM7O0ErRTF2VUE7RUFBMEM7QS9FOHZVMUM7O0ErRTd2VUE7RUFBOEM7QS9FaXdVOUM7O0ErRWh3VUE7RUFBMEM7QS9Fb3dVMUM7O0ErRW53VUE7RUFBb0M7QS9FdXdVcEM7O0ErRXR3VUE7RUFBa0M7QS9FMHdVbEM7O0ErRXp3VUE7RUFBb0M7QS9FNndVcEM7O0ErRTV3VUE7RUFBa0M7QS9FZ3hVbEM7O0ErRS93VUE7RUFBeUM7QS9FbXhVekM7O0ErRWx4VUE7RUFBMkM7QS9Fc3hVM0M7O0ErRXJ4VUE7RUFBdUM7QS9FeXhVdkM7O0ErRXh4VUE7RUFBeUM7QS9FNHhVekM7O0ErRTN4VUE7RUFBbUM7QS9FK3hVbkM7O0ErRTl4VUE7RUFBc0M7QS9Fa3lVdEM7O0ErRWp5VUE7RUFBc0M7QS9FcXlVdEM7O0ErRXB5VUE7RUFBd0M7QS9Fd3lVeEM7O0ErRXZ5VUE7RUFBbUM7QS9FMnlVbkM7O0ErRTF5VUE7RUFBeUM7QS9FOHlVekM7O0ErRTd5VUE7RUFBdUM7QS9FaXpVdkM7O0ErRWh6VUE7RUFBd0M7QS9Fb3pVeEM7O0ErRW56VUE7RUFBd0M7QS9FdXpVeEM7O0ErRXR6VUE7RUFBMEM7QS9FMHpVMUM7O0ErRXp6VUE7RUFBK0M7QS9FNnpVL0M7O0ErRTV6VUE7RUFBMEM7QS9FZzBVMUM7O0ErRS96VUE7RUFBb0M7QS9FbTBVcEM7O0ErRWwwVUE7RUFBMkM7QS9FczBVM0M7O0ErRXIwVUE7RUFBcUM7QS9FeTBVckM7O0ErRXgwVUE7RUFBaUM7QS9FNDBVakM7O0ErRTMwVUE7RUFBeUM7QS9FKzBVekM7O0ErRTkwVUE7RUFBK0M7QS9FazFVL0M7O0ErRWoxVUE7RUFBb0M7QS9FcTFVcEM7O0ErRXAxVUE7RUFBaUM7QS9FdzFVakM7O0ErRXYxVUE7RUFBcUM7QS9FMjFVckM7O0ErRTExVUE7RUFBc0M7QS9FODFVdEM7O0ErRTcxVUE7RUFBNEM7QS9FaTJVNUM7O0ErRWgyVUE7RUFBd0M7QS9FbzJVeEM7O0ErRW4yVUE7RUFBd0M7QS9FdTJVeEM7O0ErRXQyVUE7RUFBOEM7QS9FMDJVOUM7O0ErRXoyVUE7RUFBdUM7QS9FNjJVdkM7O0ErRTUyVUE7RUFBdUM7QS9FZzNVdkM7O0ErRS8yVUE7RUFBd0M7QS9FbTNVeEM7O0ErRWwzVUE7RUFBK0M7QS9FczNVL0M7O0ErRXIzVUE7RUFBNkM7QS9FeTNVN0M7O0ErRXgzVUE7RUFBc0M7QS9FNDNVdEM7O0ErRTMzVUE7RUFBNEM7QS9FKzNVNUM7O0ErRTkzVUE7RUFBdUM7QS9FazRVdkM7O0ErRWo0VUE7RUFBZ0Q7QS9FcTRVaEQ7O0ErRXA0VUE7RUFBMEM7QS9FdzRVMUM7O0ErRXY0VUE7RUFBcUM7QS9FMjRVckM7O0ErRTE0VUE7RUFBa0M7QS9FODRVbEM7O0ErRTc0VUE7RUFBb0M7QS9FaTVVcEM7O0ErRWg1VUE7RUFBbUM7QS9FbzVVbkM7O0ErRW41VUE7RUFBaUM7QS9FdTVVakM7O0ErRXQ1VUE7RUFBcUM7QS9FMDVVckM7O0ErRXo1VUE7RUFBd0M7QS9FNjVVeEM7O0ErRTU1VUE7RUFBK0M7QS9FZzZVL0M7O0ErRS81VUE7RUFBdUM7QS9FbTZVdkM7O0ErRWw2VUE7RUFBc0M7QS9FczZVdEM7O0ErRXI2VUE7RUFBbUM7QS9FeTZVbkM7O0ErRXg2VUE7RUFBa0M7QS9FNDZVbEM7O0ErRTM2VUE7RUFBeUM7QS9FKzZVekM7O0ErRTk2VUE7RUFBK0M7QS9FazdVL0M7O0ErRWo3VUE7RUFBaUQ7QS9FcTdVakQ7O0ErRXA3VUE7RUFBNkM7QS9FdzdVN0M7O0ErRXY3VUE7RUFBK0M7QS9FMjdVL0M7O0ErRTE3VUE7RUFBd0M7QS9FODdVeEM7O0ErRTc3VUE7RUFBK0M7QS9FaThVL0M7O0ErRWg4VUE7RUFBdUM7QS9FbzhVdkM7O0ErRW44VUE7RUFBdUM7QS9FdThVdkM7O0ErRXQ4VUE7RUFBNEM7QS9FMDhVNUM7O0ErRXo4VUE7RUFBNEM7QS9FNjhVNUM7O0ErRTU4VUE7RUFBNkM7QS9FZzlVN0M7O0ErRS84VUE7RUFBMEM7QS9FbTlVMUM7O0ErRWw5VUE7RUFBeUM7QS9FczlVekM7O0ErRXI5VUE7RUFBc0M7QS9FeTlVdEM7O0ErRXg5VUE7RUFBMEM7QS9FNDlVMUM7O0ErRTM5VUE7RUFBMEM7QS9FKzlVMUM7O0ErRTk5VUE7RUFBdUM7QS9FaytVdkM7O0ErRWorVUE7RUFBa0M7QS9FcStVbEM7O0ErRXArVUE7RUFBMEM7QS9FdytVMUM7O0ErRXYrVUE7RUFBdUM7QS9FMitVdkM7O0ErRTErVUE7RUFBc0M7QS9FOCtVdEM7O0ErRTcrVUE7RUFBZ0Q7QS9FaS9VaEQ7O0ErRWgvVUE7RUFBNEM7QS9Fby9VNUM7O0ErRW4vVUE7RUFBcUM7QS9FdS9VckM7O0ErRXQvVUE7RUFBcUM7QS9FMC9VckM7O0ErRXovVUE7RUFBb0M7QS9FNi9VcEM7O0ErRTUvVUE7RUFBdUM7QS9FZ2dWdkM7O0ErRS8vVUE7RUFBNEM7QS9FbWdWNUM7O0ErRWxnVkE7RUFBdUM7QS9Fc2dWdkM7O0ErRXJnVkE7RUFBZ0M7QS9FeWdWaEM7O0ErRXhnVkE7RUFBNEM7QS9FNGdWNUM7O0ErRTNnVkE7RUFBa0Q7QS9FK2dWbEQ7O0ErRTlnVkE7RUFBMkM7QS9Fa2hWM0M7O0ErRWpoVkE7RUFBNEM7QS9FcWhWNUM7O0ErRXBoVkE7RUFBb0M7QS9Fd2hWcEM7O0ErRXZoVkE7RUFBdUM7QS9FMmhWdkM7O0ErRTFoVkE7RUFBMkM7QS9FOGhWM0M7O0ErRTdoVkE7RUFBb0M7QS9FaWlWcEM7O0ErRWhpVkE7RUFBa0M7QS9Fb2lWbEM7O0ErRW5pVkE7RUFBeUM7QS9FdWlWekM7O0ErRXRpVkE7RUFBc0M7QS9FMGlWdEM7O0ErRXppVkE7RUFBdUM7QS9FNmlWdkM7O0ErRTVpVkE7RUFBd0M7QS9FZ2pWeEM7O0ErRS9pVkE7RUFBbUM7QS9FbWpWbkM7O0ErRWxqVkE7RUFBa0M7QS9Fc2pWbEM7O0ErRXJqVkE7RUFBaUM7QS9FeWpWakM7O0ErRXhqVkE7RUFBMEM7QS9FNGpWMUM7O0ErRTNqVkE7RUFBb0M7QS9FK2pWcEM7O0ErRTlqVkE7RUFBaUM7QS9Fa2tWakM7O0ErRWprVkE7RUFBd0M7QS9FcWtWeEM7O0ErRXBrVkE7RUFBd0M7QS9Fd2tWeEM7O0ErRXZrVkE7RUFBaUM7QS9FMmtWakM7O0ErRTFrVkE7RUFBa0M7QS9FOGtWbEM7O0ErRTdrVkE7RUFBcUM7QS9FaWxWckM7O0ErRWhsVkE7RUFBa0M7QS9Fb2xWbEM7O0ErRW5sVkE7RUFBdUM7QS9FdWxWdkM7O0ErRXRsVkE7RUFBcUM7QS9FMGxWckM7O0ErRXpsVkE7RUFBeUM7QS9FNmxWekM7O0ErRTVsVkE7RUFBNEM7QS9FZ21WNUM7O0ErRS9sVkE7RUFBMEM7QS9FbW1WMUM7O0ErRWxtVkE7RUFBb0M7QS9Fc21WcEM7O0ErRXJtVkE7RUFBbUM7QS9FeW1WbkM7O0ErRXhtVkE7RUFBa0M7QS9FNG1WbEM7O0ErRTNtVkE7RUFBbUM7QS9FK21WbkM7O0ErRTltVkE7RUFBc0M7QS9Fa25WdEM7O0ErRWpuVkE7RUFBMEM7QS9FcW5WMUM7O0ErRXBuVkE7RUFBMkM7QS9Fd25WM0M7O0ErRXZuVkE7RUFBNEM7QS9FMm5WNUM7O0ErRTFuVkE7RUFBeUM7QS9FOG5WekM7O0ErRTduVkE7RUFBdUM7QS9FaW9WdkM7O0ErRWhvVkE7RUFBa0M7QS9Fb29WbEM7O0ErRW5vVkE7RUFBb0M7QS9FdW9WcEM7O0ErRXRvVkE7RUFBa0M7QS9FMG9WbEM7O0ErRXpvVkE7RUFBb0M7QS9FNm9WcEM7O0ErRTVvVkE7RUFBcUM7QS9FZ3BWckM7O0ErRS9vVkE7RUFBc0M7QS9FbXBWdEM7O0ErRWxwVkE7RUFBb0M7QS9Fc3BWcEM7O0ErRXJwVkE7RUFBa0M7QS9FeXBWbEM7O0ErRXhwVkE7RUFBcUM7QS9FNHBWckM7O0ErRTNwVkE7RUFBb0M7QS9FK3BWcEM7O0ErRTlwVkE7RUFBd0M7QS9Fa3FWeEM7O0ErRWpxVkE7RUFBa0M7QS9FcXFWbEM7O0ErRXBxVkE7RUFBa0M7QS9Fd3FWbEM7O0ErRXZxVkE7RUFBa0M7QS9FMnFWbEM7O0ErRTFxVkE7RUFBbUM7QS9FOHFWbkM7O0ErRTdxVkE7RUFBaUM7QS9FaXJWakM7O0ErRWhyVkE7RUFBa0M7QS9Fb3JWbEM7O0ErRW5yVkE7RUFBbUM7QS9FdXJWbkM7O0ErRXRyVkE7RUFBcUM7QS9FMHJWckM7O0ErRXpyVkE7RUFBcUM7QS9FNnJWckM7O0ErRTVyVkE7RUFBaUM7QS9FZ3NWakM7O0ErRS9yVkE7RUFBd0M7QS9FbXNWeEM7O0ErRWxzVkE7RUFBcUM7QS9Fc3NWckM7O0ErRXJzVkE7RUFBc0M7QS9FeXNWdEM7O0ErRXhzVkE7RUFBNkM7QS9FNHNWN0M7O0ErRTNzVkE7RUFBcUM7QS9FK3NWckM7O0ErRTlzVkE7RUFBcUM7QS9Fa3RWckM7O0ErRWp0VkE7RUFBOEM7QS9FcXRWOUM7O0ErRXB0VkE7RUFBcUM7QS9Fd3RWckM7O0ErRXZ0VkE7RUFBb0M7QS9FMnRWcEM7O0ErRTF0VkE7RUFBbUM7QS9FOHRWbkM7O0ErRTd0VkE7RUFBb0M7QS9FaXVWcEM7O0ErRWh1VkE7RUFBbUM7QS9Fb3VWbkM7O0ErRW51VkE7RUFBd0M7QS9FdXVWeEM7O0ErRXR1VkE7RUFBaUM7QS9FMHVWakM7O0ErRXp1VkE7RUFBaUM7QS9FNnVWakM7O0ErRTV1VkE7RUFBdUM7QS9FZ3ZWdkM7O0ErRS91VkE7RUFBb0M7QS9FbXZWcEM7O0ErRWx2VkE7RUFBaUM7QS9Fc3ZWakM7O0ErRXJ2VkE7RUFBa0M7QS9FeXZWbEM7O0ErRXh2VkE7RUFBa0M7QS9FNHZWbEM7O0ErRTN2VkE7RUFBbUM7QS9FK3ZWbkM7O0ErRTl2VkE7RUFBMkM7QS9Fa3dWM0M7O0ErRWp3VkE7RUFBK0I7QS9FcXdWL0I7O0ErRXB3VkE7RUFBc0M7QS9Fd3dWdEM7O0ErRXZ3VkE7RUFBcUM7QS9FMndWckM7O0ErRTF3VkE7RUFBa0M7QS9FOHdWbEM7O0ErRTd3VkE7RUFBbUM7QS9FaXhWbkM7O0ErRWh4VkE7RUFBZ0M7QS9Fb3hWaEM7O0ErRW54VkE7RUFBb0M7QS9FdXhWcEM7O0ErRXR4VkE7RUFBcUM7QS9FMHhWckM7O0ErRXp4VkE7RUFBbUM7QS9FNnhWbkM7O0ErRTV4VkE7RUFBbUM7QS9FZ3lWbkM7O0ErRS94VkE7RUFBd0M7QS9FbXlWeEM7O0ErRWx5VkE7RUFBMEM7QS9Fc3lWMUM7O0ErRXJ5VkE7RUFBaUM7QS9FeXlWakM7O0ErRXh5VkE7RUFBc0M7QS9FNHlWdEM7O0ErRTN5VkE7RUFBNEM7QS9FK3lWNUM7O0ErRTl5VkE7RUFBc0M7QS9Fa3pWdEM7O0ErRWp6VkE7RUFBbUM7QS9FcXpWbkM7O0ErRXB6VkE7RUFBcUM7QS9Fd3pWckM7O0ErRXZ6VkE7RUFBcUM7QS9FMnpWckM7O0ErRTF6VkE7RUFBbUM7QS9FOHpWbkM7O0ErRTd6VkE7RUFBd0M7QS9FaTBWeEM7O0ErRWgwVkE7RUFBeUM7QS9FbzBWekM7O0ErRW4wVkE7RUFBMkM7QS9FdTBWM0M7O0ErRXQwVkE7RUFBb0M7QS9FMDBWcEM7O0ErRXowVkE7RUFBbUM7QS9FNjBWbkM7O0ErRTUwVkE7RUFBMEM7QS9FZzFWMUM7O0ErRS8wVkE7RUFBa0M7QS9FbTFWbEM7O0ErRWwxVkE7RUFBdUM7QS9FczFWdkM7O0ErRXIxVkE7RUFBeUM7QS9FeTFWekM7O0ErRXgxVkE7RUFBdUM7QS9FNDFWdkM7O0ErRTMxVkE7RUFBd0M7QS9FKzFWeEM7O0ErRTkxVkE7RUFBaUM7QS9FazJWakM7O0ErRWoyVkE7RUFBb0M7QS9FcTJWcEM7O0ErRXAyVkE7RUFBa0M7QS9FdzJWbEM7O0ErRXYyVkE7RUFBaUM7QS9FMjJWakM7O0ErRTEyVkE7RUFBc0M7QS9FODJWdEM7O0ErRTcyVkE7RUFBNEM7QS9FaTNWNUM7O0ErRWgzVkE7RUFBMkM7QS9FbzNWM0M7O0ErRW4zVkE7RUFBeUM7QS9FdTNWekM7O0ErRXQzVkE7RUFBc0M7QS9FMDNWdEM7O0ErRXozVkE7RUFBc0M7QS9FNjNWdEM7O0ErRTUzVkE7RUFBaUM7QS9FZzRWakM7O0ErRS8zVkE7RUFBaUM7QS9FbTRWakM7O0ErRWw0VkE7RUFBcUM7QS9FczRWckM7O0ErRXI0VkE7RUFBd0M7QS9FeTRWeEM7O0ErRXg0VkE7RUFBbUM7QS9FNDRWbkM7O0ErRTM0VkE7RUFBa0M7QS9FKzRWbEM7O0ErRTk0VkE7RUFBc0M7QS9FazVWdEM7O0ErRWo1VkE7RUFBaUM7QS9FcTVWakM7O0ErRXA1VkE7RUFBcUM7QS9FdzVWckM7O0ErRXY1VkE7RUFBb0M7QS9FMjVWcEM7O0ErRTE1VkE7RUFBb0M7QS9FODVWcEM7O0ErRTc1VkE7RUFBMkM7QS9FaTZWM0M7O0ErRWg2VkE7RUFBaUM7QS9FbzZWakM7O0ErRW42VkE7RUFBc0M7QS9FdTZWdEM7O0ErRXQ2VkE7RUFBZ0Q7QS9FMDZWaEQ7O0ErRXo2VkE7RUFBZ0Q7QS9FNjZWaEQ7O0ErRTU2VkE7RUFBaUQ7QS9FZzdWakQ7O0ErRS82VkE7RUFBOEM7QS9FbTdWOUM7O0ErRWw3VkE7RUFBdUM7QS9FczdWdkM7O0ErRXI3VkE7RUFBeUM7QS9FeTdWekM7O0ErRXg3VkE7RUFBa0M7QS9FNDdWbEM7O0ErRTM3VkE7RUFBd0M7QS9FKzdWeEM7O0ErRTk3VkE7RUFBaUM7QS9FazhWakM7O0ErRWo4VkE7RUFBb0M7QS9FcThWcEM7O0ErRXA4VkE7RUFBa0M7QS9FdzhWbEM7O0ErRXY4VkE7RUFBbUM7QS9FMjhWbkM7O0ErRTE4VkE7RUFBc0M7QS9FODhWdEM7O0ErRTc4VkE7RUFBc0M7QS9FaTlWdEM7O0ErRWg5VkE7RUFBaUM7QS9FbzlWakM7O0ErRW45VkE7RUFBd0M7QS9FdTlWeEM7O0ErRXQ5VkE7RUFBZ0M7QS9FMDlWaEM7O0ErRXo5VkE7RUFBdUM7QS9FNjlWdkM7O0ErRTU5VkE7RUFBMkM7QS9FZytWM0M7O0ErRS85VkE7RUFBdUM7QS9FbStWdkM7O0ErRWwrVkE7RUFBMkM7QS9FcytWM0M7O0ErRXIrVkE7RUFBb0M7QS9FeStWcEM7O0ErRXgrVkE7RUFBc0M7QS9FNCtWdEM7O0ErRTMrVkE7RUFBcUM7QS9FKytWckM7O0ErRTkrVkE7RUFBbUM7QS9Fay9WbkM7O0ErRWovVkE7RUFBaUM7QS9FcS9WakM7O0ErRXAvVkE7RUFBd0M7QS9Fdy9WeEM7O0ErRXYvVkE7RUFBd0M7QS9FMi9WeEM7O0ErRTEvVkE7RUFBMEM7QS9FOC9WMUM7O0ErRTcvVkE7RUFBMEM7QS9FaWdXMUM7O0ErRWhnV0E7RUFBaUM7QS9Fb2dXakM7O0ErRW5nV0E7RUFBcUM7QS9FdWdXckM7O0ErRXRnV0E7RUFBbUM7QS9FMGdXbkM7O0ErRXpnV0E7RUFBZ0M7QS9FNmdXaEM7O0ErRTVnV0E7RUFBa0M7QS9FZ2hXbEM7O0ErRS9nV0E7RUFBb0M7QS9FbWhXcEM7O0ErRWxoV0E7RUFBbUM7QS9Fc2hXbkM7O0ErRXJoV0E7RUFBcUM7QS9FeWhXckM7O0ErRXhoV0E7RUFBbUM7QS9FNGhXbkM7O0ErRTNoV0E7RUFBa0M7QS9FK2hXbEM7O0ErRTloV0E7RUFBbUM7QS9Fa2lXbkM7O0ErRWppV0E7RUFBcUM7QS9FcWlXckM7O0ErRXBpV0E7RUFBZ0M7QS9Fd2lXaEM7O0ErRXZpV0E7RUFBc0M7QS9FMmlXdEM7O0ErRTFpV0E7RUFBNkM7QS9FOGlXN0M7O0ErRTdpV0E7RUFBbUM7QS9FaWpXbkM7O0ErRWhqV0E7RUFBcUM7QS9Fb2pXckM7O0ErRW5qV0E7RUFBb0M7QS9FdWpXcEM7O0ErRXRqV0E7RUFBb0M7QS9FMGpXcEM7O0ErRXpqV0E7RUFBbUM7QS9FNmpXbkM7O0ErRTVqV0E7RUFBc0M7QS9FZ2tXdEM7O0ErRS9qV0E7RUFBc0M7QS9FbWtXdEM7O0ErRWxrV0E7RUFBdUM7QS9Fc2tXdkM7O0ErRXJrV0E7RUFBMkM7QS9FeWtXM0M7O0ErRXhrV0E7RUFBaUQ7QS9FNGtXakQ7O0ErRTNrV0E7RUFBNkM7QS9FK2tXN0M7O0ErRTlrV0E7RUFBdUM7QS9Fa2xXdkM7O0ErRWpsV0E7RUFBc0M7QS9FcWxXdEM7O0ErRXBsV0E7RUFBa0M7QS9Fd2xXbEM7O0ErRXZsV0E7RUFBeUM7QS9FMmxXekM7O0ErRTFsV0E7RUFBeUM7QS9FOGxXekM7O0ErRTdsV0E7RUFBbUM7QS9FaW1XbkM7O0ErRWhtV0E7RUFBZ0M7QS9Fb21XaEM7O0ErRW5tV0E7RUFBcUM7QS9FdW1XckM7O0ErRXRtV0E7RUFBa0M7QS9FMG1XbEM7O0ErRXptV0E7RUFBbUM7QS9FNm1XbkM7O0ErRTVtV0E7RUFBbUM7QS9FZ25XbkM7O0ErRS9tV0E7RUFBdUM7QS9FbW5XdkM7O0ErRWxuV0E7RUFBaUM7QS9Fc25XakM7O0ErRXJuV0E7RUFBbUM7QS9FeW5XbkM7O0ErRXhuV0E7RUFBdUM7QS9FNG5XdkM7O0ErRTNuV0E7RUFBMkM7QS9FK25XM0M7O0ErRTluV0E7RUFBNEM7QS9Fa29XNUM7O0ErRWpvV0E7RUFBZ0Q7QS9FcW9XaEQ7O0ErRXBvV0E7RUFBd0M7QS9Fd29XeEM7O0ErRXZvV0E7RUFBNEM7QS9FMm9XNUM7O0ErRTFvV0E7RUFBcUM7QS9FOG9XckM7O0ErRTdvV0E7RUFBaUM7QS9FaXBXakM7O0ErRWhwV0E7RUFBMEM7QS9Fb3BXMUM7O0ErRW5wV0E7RUFBbUM7QS9FdXBXbkM7O0ErRXRwV0E7RUFBdUM7QS9FMHBXdkM7O0ErRXpwV0E7RUFBcUM7QS9FNnBXckM7O0ErRTVwV0E7RUFBa0M7QS9FZ3FXbEM7O0ErRS9wV0E7RUFBMEM7QS9FbXFXMUM7O0ErRWxxV0E7RUFBb0M7QS9Fc3FXcEM7O0ErRXJxV0E7RUFBa0M7QS9FeXFXbEM7O0ErRXhxV0E7RUFBb0M7QS9FNHFXcEM7O0ErRTNxV0E7RUFBaUM7QS9FK3FXakM7O0ErRTlxV0E7RUFBMEM7QS9Fa3JXMUM7O0ErRWpyV0E7RUFBbUM7QS9FcXJXbkM7O0ErRXByV0E7RUFBc0M7QS9Fd3JXdEM7O0ErRXZyV0E7RUFBbUM7QS9FMnJXbkM7O0ErRTFyV0E7RUFBaUM7QS9FOHJXakM7O0ErRTdyV0E7RUFBb0M7QS9FaXNXcEM7O0ErRWhzV0E7RUFBc0M7QS9Fb3NXdEM7O0ErRW5zV0E7RUFBMEM7QS9FdXNXMUM7O0ErRXRzV0E7RUFBZ0M7QS9FMHNXaEM7O0ErRXpzV0E7RUFBZ0M7QS9FNnNXaEM7O0ErRTVzV0E7RUFBd0M7QS9FZ3RXeEM7O0ErRS9zV0E7RUFBeUM7QS9FbXRXekM7O0ErRWx0V0E7RUFBMkM7QS9Fc3RXM0M7O0ErRXJ0V0E7RUFBMkM7QS9FeXRXM0M7O0ErRXh0V0E7RUFBMEM7QS9FNHRXMUM7O0ErRTN0V0E7RUFBaUQ7QS9FK3RXakQ7O0ErRTl0V0E7RUFBb0M7QS9Fa3VXcEM7O0ErRWp1V0E7RUFBeUM7QS9FcXVXekM7O0ErRXB1V0E7RUFBK0I7QS9Fd3VXL0I7O0ErRXZ1V0E7RUFBcUM7QS9FMnVXckM7O0ErRTF1V0E7RUFBbUM7QS9FOHVXbkM7O0ErRTd1V0E7RUFBa0M7QS9FaXZXbEM7O0ErRWh2V0E7RUFBMEM7QS9Fb3ZXMUM7O0ErRW52V0E7RUFBa0M7QS9FdXZXbEM7O0ErRXR2V0E7RUFBZ0M7QS9FMHZXaEM7O0ErRXp2V0E7RUFBa0M7QS9FNnZXbEM7O0ErRTV2V0E7RUFBb0M7QS9FZ3dXcEM7O0ErRS92V0E7RUFBa0M7QS9FbXdXbEM7O0ErRWx3V0E7RUFBc0M7QS9Fc3dXdEM7O0ErRXJ3V0E7RUFBa0M7QS9FeXdXbEM7O0ErRXh3V0E7RUFBd0M7QS9FNHdXeEM7O0ErRTN3V0E7RUFBeUM7QS9FK3dXekM7O0ErRTl3V0E7RUFBb0M7QS9Fa3hXcEM7O0ErRWp4V0E7RUFBbUM7QS9FcXhXbkM7O0ErRXB4V0E7RUFBbUM7QS9Fd3hXbkM7O0ErRXZ4V0E7RUFBd0M7QS9FMnhXeEM7O0ErRTF4V0E7RUFBc0M7QS9FOHhXdEM7O0ErRTd4V0E7RUFBMEM7QS9FaXlXMUM7O0ErRWh5V0E7RUFBc0M7QS9Fb3lXdEM7O0ErRW55V0E7RUFBb0M7QS9FdXlXcEM7O0ErRXR5V0E7RUFBcUM7QS9FMHlXckM7O0ErRXp5V0E7RUFBMkM7QS9FNnlXM0M7O0ErRTV5V0E7RUFBa0M7QS9FZ3pXbEM7O0ErRS95V0E7RUFBb0M7QS9FbXpXcEM7O0ErRWx6V0E7RUFBa0M7QS9Fc3pXbEM7O0ErRXJ6V0E7RUFBeUM7QS9FeXpXekM7O0ErRXh6V0E7RUFBZ0M7QS9FNHpXaEM7O0ErRTN6V0E7RUFBbUM7QS9FK3pXbkM7O0ErRTl6V0E7RUFBa0M7QS9FazBXbEM7O0ErRWowV0E7RUFBZ0M7QS9FcTBXaEM7O0ErRXAwV0E7RUFBb0M7QS9FdzBXcEM7O0ErRXYwV0E7RUFBc0M7QS9FMjBXdEM7O0ErRTEwV0E7RUFBb0M7QS9FODBXcEM7O0ErRTcwV0E7RUFBdUM7QS9FaTFXdkM7O0ErRWgxV0E7RUFBdUM7QS9FbzFXdkM7O0ErRW4xV0E7RUFBeUM7QS9FdTFXekM7O0ErRXQxV0E7RUFBeUM7QS9FMDFXekM7O0ErRXoxV0E7RUFBMEM7QS9FNjFXMUM7O0ErRTUxV0E7RUFBeUM7QS9FZzJXekM7O0ErRS8xV0E7RUFBdUM7QS9FbTJXdkM7O0ErRWwyV0E7RUFBb0M7QS9FczJXcEM7O0ErRXIyV0E7RUFBb0M7QS9FeTJXcEM7O0ErRXgyV0E7RUFBdUM7QS9FNDJXdkM7O0ErRTMyV0E7RUFBc0M7QS9FKzJXdEM7O0ErRTkyV0E7RUFBeUM7QS9FazNXekM7O0ErRWozV0E7RUFBd0M7QS9FcTNXeEM7O0ErRXAzV0E7RUFBOEM7QS9FdzNXOUM7O0ErRXYzV0E7RUFBNkM7QS9FMjNXN0M7O0ErRTEzV0E7RUFBa0M7QS9FODNXbEM7O0ErRTczV0E7RUFBc0M7QS9FaTRXdEM7O0ErRWg0V0E7RUFBd0M7QS9FbzRXeEM7O0ErRW40V0E7RUFBeUM7QS9FdTRXekM7O0ErRXQ0V0E7RUFBNkM7QS9FMDRXN0M7O0ErRXo0V0E7RUFBeUM7QS9FNjRXekM7O0ErRTU0V0E7RUFBd0M7QS9FZzVXeEM7O0ErRS80V0E7RUFBZ0M7QS9FbTVXaEM7O0ErRWw1V0E7RUFBdUM7QS9FczVXdkM7O0ErRXI1V0E7RUFBMkM7QS9FeTVXM0M7O0ErRXg1V0E7RUFBMkM7QS9FNDVXM0M7O0ErRTM1V0E7RUFBMEM7QS9FKzVXMUM7O0ErRTk1V0E7RUFBOEM7QS9FazZXOUM7O0ErRWo2V0E7RUFBdUM7QS9FcTZXdkM7O0ErRXA2V0E7RUFBa0M7QS9FdzZXbEM7O0ErRXY2V0E7RUFBc0M7QS9FMjZXdEM7O0ErRTE2V0E7RUFBd0M7QS9FODZXeEM7O0ErRTc2V0E7RUFBNkM7QS9FaTdXN0M7O0ErRWg3V0E7RUFBd0M7QS9FbzdXeEM7O0ErRW43V0E7RUFBNkM7QS9FdTdXN0M7O0ErRXQ3V0E7RUFBa0M7QS9FMDdXbEM7O0ErRXo3V0E7RUFBMEM7QS9FNjdXMUM7O0ErRTU3V0E7RUFBNEM7QS9FZzhXNUM7O0ErRS83V0E7RUFBd0M7QS9FbThXeEM7O0ErRWw4V0E7RUFBaUM7QS9FczhXakM7O0ErRXI4V0E7RUFBd0M7QS9FeThXeEM7O0ErRXg4V0E7RUFBd0M7QS9FNDhXeEM7O0ErRTM4V0E7RUFBaUM7QS9FKzhXakM7O0ErRTk4V0E7RUFBaUM7QS9FazlXakM7O0ErRWo5V0E7RUFBd0M7QS9FcTlXeEM7O0ErRXA5V0E7RUFBd0M7QS9FdzlXeEM7O0ErRXY5V0E7RUFBb0M7QS9FMjlXcEM7O0ErRTE5V0E7RUFBaUM7QS9FODlXakM7O0ErRTc5V0E7RUFBbUM7QS9FaStXbkM7O0ErRWgrV0E7RUFBZ0M7QS9FbytXaEM7O0ErRW4rV0E7RUFBc0M7QS9FdStXdEM7O0ErRXQrV0E7RUFBaUM7QS9FMCtXakM7O0ErRXorV0E7RUFBcUM7QS9FNitXckM7O0ErRTUrV0E7RUFBdUM7QS9FZy9XdkM7O0ErRS8rV0E7RUFBc0M7QS9FbS9XdEM7O0ErRWwvV0E7RUFBaUM7QS9Fcy9XakM7O0ErRXIvV0E7RUFBMEM7QS9FeS9XMUM7O0ErRXgvV0E7RUFBeUM7QS9FNC9XekM7O0ErRTMvV0E7RUFBZ0Q7QS9FKy9XaEQ7O0ErRTkvV0E7RUFBb0Q7QS9Fa2dYcEQ7O0ErRWpnWEE7RUFBa0M7QS9FcWdYbEM7O0ErRXBnWEE7RUFBdUM7QS9Fd2dYdkM7O0ErRXZnWEE7RUFBeUM7QS9FMmdYekM7O0ErRTFnWEE7RUFBNEM7QS9FOGdYNUM7O0ErRTdnWEE7RUFBeUM7QS9FaWhYekM7O0ErRWhoWEE7RUFBc0M7QS9Fb2hYdEM7O0ErRW5oWEE7RUFBbUM7QS9FdWhYbkM7O0ErRXRoWEE7RUFBeUM7QS9FMGhYekM7O0ErRXpoWEE7RUFBbUM7QS9FNmhYbkM7O0ErRTVoWEE7RUFBK0I7QS9FZ2lYL0I7O0ErRS9oWEE7RUFBbUM7QS9FbWlYbkM7O0ErRWxpWEE7RUFBcUM7QS9Fc2lYckM7O0ErRXJpWEE7RUFBNEM7QS9FeWlYNUM7O0ErRXhpWEE7RUFBc0M7QS9FNGlYdEM7O0ErRTNpWEE7RUFBc0M7QS9FK2lYdEM7O0ErRTlpWEE7RUFBa0M7QS9Fa2pYbEM7O0ErRWpqWEE7RUFBdUM7QS9FcWpYdkM7O0ErRXBqWEE7RUFBd0M7QS9Fd2pYeEM7O0ErRXZqWEE7RUFBa0M7QS9FMmpYbEM7O0ErRTFqWEE7RUFBc0M7QS9FOGpYdEM7O0ErRTdqWEE7RUFBc0M7QS9FaWtYdEM7O0ErRWhrWEE7RUFBMEM7QS9Fb2tYMUM7O0ErRW5rWEE7RUFBb0M7QS9FdWtYcEM7O0ErRXRrWEE7RUFBbUM7QS9FMGtYbkM7O0ErRXprWEE7RUFBeUM7QS9FNmtYekM7O0ErRTVrWEE7RUFBb0M7QS9FZ2xYcEM7O0ErRS9rWEE7RUFBa0M7QS9FbWxYbEM7O0ErRWxsWEE7RUFBd0M7QS9Fc2xYeEM7O0ErRXJsWEE7RUFBbUM7QS9FeWxYbkM7O0ErRXhsWEE7RUFBa0M7QS9FNGxYbEM7O0ErRTNsWEE7RUFBb0M7QS9FK2xYcEM7O0ErRTlsWEE7RUFBeUM7QS9Fa21YekM7O0ErRWptWEE7RUFBb0M7QS9FcW1YcEM7O0ErRXBtWEE7RUFBc0M7QS9Fd21YdEM7O0ErRXZtWEE7RUFBbUM7QS9FMm1YbkM7O0ErRTFtWEE7RUFBeUM7QS9FOG1YekM7O0ErRTdtWEE7RUFBMEM7QS9FaW5YMUM7O0ErRWhuWEE7RUFBbUM7QS9Fb25YbkM7O0ErRW5uWEE7RUFBaUM7QS9FdW5YakM7O0ErRXRuWEE7RUFBcUM7QS9FMG5YckM7O0ErRXpuWEE7RUFBdUM7QS9FNm5YdkM7O0ErRTVuWEE7RUFBMEM7QS9FZ29YMUM7O0ErRS9uWEE7RUFBbUM7QS9FbW9YbkM7O0ErRWxvWEE7RUFBa0M7QS9Fc29YbEM7O0ErRXJvWEE7RUFBc0M7QS9FeW9YdEM7O0ErRXhvWEE7RUFBbUM7QS9FNG9YbkM7O0ErRTNvWEE7RUFBdUM7QS9FK29YdkM7O0ErRTlvWEE7RUFBeUM7QS9Fa3BYekM7O0ErRWpwWEE7RUFBc0M7QS9FcXBYdEM7O0ErRXBwWEE7RUFBcUM7QS9Fd3BYckM7O0ErRXZwWEE7RUFBb0M7QS9FMnBYcEM7O0ErRTFwWEE7RUFBZ0M7QS9FOHBYaEM7O0ErRTdwWEE7RUFBbUM7QS9FaXFYbkM7O0ErRWhxWEE7RUFBaUM7QS9Fb3FYakM7O0ErRW5xWEE7RUFBaUM7QS9FdXFYakM7O0ErRXRxWEE7RUFBa0M7QS9FMHFYbEM7O0ErRXpxWEE7RUFBbUM7QS9FNnFYbkM7O0ErRTVxWEE7RUFBdUM7QS9FZ3JYdkM7O0ErRS9xWEE7RUFBb0M7QS9FbXJYcEM7O0ErRWxyWEE7RUFBa0M7QS9Fc3JYbEM7O0ErRXJyWEE7RUFBZ0M7QS9FeXJYaEM7O0ErRXhyWEE7RUFBdUM7QS9FNHJYdkM7O0ErRTNyWEE7RUFBdUM7QS9FK3JYdkM7O0ErRTlyWEE7RUFBa0M7QS9Fa3NYbEM7O0ErRWpzWEE7RUFBMkM7QS9FcXNYM0M7O0ErRXBzWEE7RUFBNkM7QS9Fd3NYN0M7O0ErRXZzWEE7RUFBMkM7QS9FMnNYM0M7O0ErRTFzWEE7RUFBb0M7QS9FOHNYcEM7O0ErRTdzWEE7RUFBdUM7QS9FaXRYdkM7O0ErRWh0WEE7RUFBaUM7QS9Fb3RYakM7O0ErRW50WEE7RUFBb0M7QS9FdXRYcEM7O0ErRXR0WEE7RUFBcUM7QS9FMHRYckM7O0ErRXp0WEE7RUFBbUM7QS9FNnRYbkM7O0ErRTV0WEE7RUFBdUM7QS9FZ3VYdkM7O0ErRS90WEE7RUFBaUM7QS9FbXVYakM7O0ErRWx1WEE7RUFBc0M7QS9Fc3VYdEM7O0ErRXJ1WEE7RUFBMkM7QS9FeXVYM0M7O0ErRXh1WEE7RUFBaUM7QS9FNHVYakM7O0ErRTN1WEE7RUFBbUM7QS9FK3VYbkM7O0ErRTl1WEE7RUFBbUM7QS9Fa3ZYbkM7O0ErRWp2WEE7RUFBd0M7QS9FcXZYeEM7O0ErRXB2WEE7RUFBbUM7QS9Fd3ZYbkM7O0ErRXZ2WEE7RUFBbUM7QS9FMnZYbkM7O0ErRTF2WEE7RUFBb0M7QS9FOHZYcEM7O0ErRTd2WEE7RUFBbUM7QS9FaXdYbkM7O0ErRWh3WEE7RUFBMEM7QS9Fb3dYMUM7O0ErRW53WEE7RUFBNEM7QS9FdXdYNUM7O0ErRXR3WEE7RUFBeUM7QS9FMHdYekM7O0ErRXp3WEE7RUFBd0M7QS9FNndYeEM7O0ErRTV3WEE7RUFBd0M7QS9FZ3hYeEM7O0ErRS93WEE7RUFBcUM7QS9FbXhYckM7O0ErRWx4WEE7RUFBcUM7QS9Fc3hYckM7O0ErRXJ4WEE7RUFBbUM7QS9FeXhYbkM7O0ErRXh4WEE7RUFBbUM7QS9FNHhYbkM7O0ErRTN4WEE7RUFBeUM7QS9FK3hYekM7O0ErRTl4WEE7RUFBbUM7QS9Fa3lYbkM7O0ErRWp5WEE7RUFBa0M7QS9FcXlYbEM7O0ErRXB5WEE7RUFBc0M7QS9Fd3lYdEM7O0ErRXZ5WEE7RUFBNkM7QS9FMnlYN0M7O0ErRTF5WEE7RUFBeUM7QS9FOHlYekM7O0ErRTd5WEE7RUFBd0M7QS9FaXpYeEM7O0ErRWh6WEE7RUFBdUM7QS9Fb3pYdkM7O0ErRW56WEE7RUFBeUM7QS9FdXpYekM7O0ErRXR6WEE7RUFBaUM7QS9FMHpYakM7O0ErRXp6WEE7RUFBMEM7QS9FNnpYMUM7O0ErRTV6WEE7RUFBeUM7QS9FZzBYekM7O0ErRS96WEE7RUFBd0M7QS9FbTBYeEM7O0ErRWwwWEE7RUFBb0M7QS9FczBYcEM7O0ErRXIwWEE7RUFBeUM7QS9FeTBYekM7O0ErRXgwWEE7RUFBNEM7QS9FNDBYNUM7O0ErRTMwWEE7RUFBMEM7QS9FKzBYMUM7O0ErRTkwWEE7RUFBcUM7QS9FazFYckM7O0ErRWoxWEE7RUFBbUM7QS9FcTFYbkM7O0ErRXAxWEE7RUFBd0M7QS9FdzFYeEM7O0ErRXYxWEE7RUFBaUM7QS9FMjFYakM7O0ErRTExWEE7RUFBd0M7QS9FODFYeEM7O0ErRTcxWEE7RUFBMEM7QS9FaTJYMUM7O0ErRWgyWEE7RUFBeUM7QS9FbzJYekM7O0ErRW4yWEE7RUFBbUM7QS9FdTJYbkM7O0ErRXQyWEE7RUFBc0M7QS9FMDJYdEM7O0ErRXoyWEE7RUFBcUM7QS9FNjJYckM7O0ErRTUyWEE7RUFBd0M7QS9FZzNYeEM7O0ErRS8yWEE7RUFBaUM7QS9FbTNYakM7O0ErRWwzWEE7RUFBb0M7QS9FczNYcEM7O0ErRXIzWEE7RUFBb0M7QS9FeTNYcEM7O0ErRXgzWEE7RUFBaUM7QS9FNDNYakM7O0ErRTMzWEE7RUFBb0M7QS9FKzNYcEM7O0ErRTkzWEE7RUFBbUM7QS9FazRYbkM7O0ErRWo0WEE7RUFBbUM7QS9FcTRYbkM7O0ErRXA0WEE7RUFBMEM7QS9FdzRYMUM7O0ErRXY0WEE7RUFBa0M7QS9FMjRYbEM7O0ErRTE0WEE7RUFBNkM7QS9FODRYN0M7O0ErRTc0WEE7RUFBcUM7QS9FaTVYckM7O0ErRWg1WEE7RUFBa0M7QS9FbzVYbEM7O0ErRW41WEE7RUFBa0M7QS9FdTVYbEM7O0ErRXQ1WEE7RUFBdUM7QS9FMDVYdkM7O0ErRXo1WEE7RUFBa0M7QS9FNjVYbEM7O0ErRTU1WEE7RUFBbUM7QS9FZzZYbkM7O0ErRS81WEE7RUFBc0M7QS9FbTZYdEM7O0ErRWw2WEE7RUFBdUM7QS9FczZYdkM7O0ErRXI2WEE7RUFBa0M7QS9FeTZYbEM7O0ErRXg2WEE7RUFBdUM7QS9FNDZYdkM7O0ErRTM2WEE7RUFBdUM7QS9FKzZYdkM7O0ErRTk2WEE7RUFBaUM7QS9FazdYakM7O0ErRWo3WEE7RUFBb0M7QS9FcTdYcEM7O0ErRXA3WEE7RUFBd0M7QS9FdzdYeEM7O0ErRXY3WEE7RUFBZ0M7QS9FMjdYaEM7O0ErRTE3WEE7RUFBcUM7QS9FODdYckM7O0ErRTc3WEE7RUFBMkM7QS9FaThYM0M7O0ErRWg4WEE7RUFBNEM7QS9FbzhYNUM7O0ErRW44WEE7RUFBeUM7QS9FdThYekM7O0ErRXQ4WEE7RUFBc0M7QS9FMDhYdEM7O0ErRXo4WEE7RUFBb0M7QS9FNjhYcEM7O0ErRTU4WEE7RUFBcUM7QS9FZzlYckM7O0ErRS84WEE7RUFBaUM7QS9FbTlYakM7O0ErRWw5WEE7RUFBa0M7QS9FczlYbEM7O0ErRXI5WEE7RUFBd0M7QS9FeTlYeEM7O0ErRXg5WEE7RUFBaUM7QS9FNDlYakM7O0ErRTM5WEE7RUFBNEM7QS9FKzlYNUM7O0ErRTk5WEE7RUFBZ0Q7QS9FaytYaEQ7O0ErRWorWEE7RUFBMEM7QS9FcStYMUM7O0ErRXArWEE7RUFBOEM7QS9FdytYOUM7O0ErRXYrWEE7RUFBNkM7QS9FMitYN0M7O0ErRTErWEE7RUFBaUQ7QS9FOCtYakQ7O0ErRTcrWEE7RUFBMkM7QS9FaS9YM0M7O0ErRWgvWEE7RUFBK0M7QS9Fby9YL0M7O0ErRW4vWEE7RUFBc0M7QS9FdS9YdEM7O0ErRXQvWEE7RUFBOEM7QS9FMC9YOUM7O0ErRXovWEE7RUFBa0Q7QS9FNi9YbEQ7O0ErRTUvWEE7RUFBNEM7QS9FZ2dZNUM7O0ErRS8vWEE7RUFBZ0Q7QS9FbWdZaEQ7O0ErRWxnWUE7RUFBb0M7QS9Fc2dZcEM7O0ErRXJnWUE7RUFBdUM7QS9FeWdZdkM7O0ErRXhnWUE7RUFBdUM7QS9FNGdZdkM7O0ErRTNnWUE7RUFBZ0M7QS9FK2dZaEM7O0ErRTlnWUE7RUFBMEM7QS9Fa2hZMUM7O0ErRWpoWUE7RUFBb0M7QS9FcWhZcEM7O0ErRXBoWUE7RUFBeUM7QS9Fd2hZekM7O0ErRXZoWUE7RUFBd0M7QS9FMmhZeEM7O0ErRTFoWUE7RUFBbUM7QS9FOGhZbkM7O0ErRTdoWUE7RUFBb0M7QS9FaWlZcEM7O0ErRWhpWUE7RUFBb0M7QS9Fb2lZcEM7O0ErRW5pWUE7RUFBb0M7QS9FdWlZcEM7O0ErRXRpWUE7RUFBc0M7QS9FMGlZdEM7O0ErRXppWUE7RUFBbUM7QS9FNmlZbkM7O0ErRTVpWUE7RUFBd0M7QS9FZ2pZeEM7O0ErRS9pWUE7RUFBNEM7QS9FbWpZNUM7O0ErRWxqWUE7RUFBd0M7QS9Fc2pZeEM7O0ErRXJqWUE7RUFBMkM7QS9FeWpZM0M7O0ErRXhqWUE7RUFBMkM7QS9FNGpZM0M7O0ErRTNqWUE7RUFBc0M7QS9FK2pZdEM7O0ErRTlqWUE7RUFBa0M7QS9Fa2tZbEM7O0ErRWprWUE7RUFBaUM7QS9FcWtZakM7O0ErRXBrWUE7RUFBOEM7QS9Fd2tZOUM7O0ErRXZrWUE7RUFBc0M7QS9FMmtZdEM7O0ErRTFrWUE7RUFBMEM7QS9FOGtZMUM7O0ErRTdrWUE7RUFBMEM7QS9FaWxZMUM7O0ErRWhsWUE7RUFBeUM7QS9Fb2xZekM7O0ErRW5sWUE7RUFBdUM7QS9FdWxZdkM7O0ErRXRsWUE7RUFBa0M7QS9FMGxZbEM7O0ErRXpsWUE7RUFBeUM7QS9FNmxZekM7O0ErRTVsWUE7RUFBeUM7QS9FZ21ZekM7O0ErRS9sWUE7RUFBMEM7QS9FbW1ZMUM7O0ErRWxtWUE7RUFBeUM7QS9Fc21ZekM7O0ErRXJtWUE7RUFBd0M7QS9FeW1ZeEM7O0ErRXhtWUE7RUFBeUM7QS9FNG1ZekM7O0ErRTNtWUE7RUFBd0M7QS9FK21ZeEM7O0ErRTltWUE7RUFBaUM7QS9Fa25ZakM7O0ErRWpuWUE7RUFBd0M7QS9FcW5ZeEM7O0ErRXBuWUE7RUFBc0M7QS9Fd25ZdEM7O0ErRXZuWUE7RUFBeUM7QS9FMm5ZekM7O0ErRTFuWUE7RUFBa0M7QS9FOG5ZbEM7O0ErRTduWUE7RUFBc0M7QS9FaW9ZdEM7O0ErRWhvWUE7RUFBNEM7QS9Fb29ZNUM7O0ErRW5vWUE7RUFBd0M7QS9FdW9ZeEM7O0ErRXRvWUE7RUFBbUM7QS9FMG9ZbkM7O0ErRXpvWUE7RUFBbUM7QS9FNm9ZbkM7O0ErRTVvWUE7RUFBd0M7QS9FZ3BZeEM7O0ErRS9vWUE7RUFBMEM7QS9FbXBZMUM7O0ErRWxwWUE7RUFBbUM7QS9Fc3BZbkM7O0ErRXJwWUE7RUFBcUM7QS9FeXBZckM7O0ErRXhwWUE7RUFBd0M7QS9FNHBZeEM7O0ErRTNwWUE7RUFBeUM7QS9FK3BZekM7O0ErRTlwWUE7RUFBd0M7QS9Fa3FZeEM7O0ErRWpxWUE7RUFBK0M7QS9FcXFZL0M7O0ErRXBxWUE7RUFBc0M7QS9Fd3FZdEM7O0ErRXZxWUE7RUFBbUM7QS9FMnFZbkM7O0ErRTFxWUE7RUFBcUM7QS9FOHFZckM7O0ErRTdxWUE7RUFBNkM7QS9FaXJZN0M7O0ErRWhyWUE7RUFBZ0M7QS9Fb3JZaEM7O0ErRW5yWUE7RUFBd0M7QS9FdXJZeEM7O0ErRXRyWUE7RUFBd0M7QS9FMHJZeEM7O0ErRXpyWUE7RUFBbUM7QS9FNnJZbkM7O0ErRTVyWUE7RUFBcUM7QS9FZ3NZckM7O0ErRS9yWUE7RUFBaUM7QS9FbXNZakM7O0ErRWxzWUE7RUFBdUM7QS9Fc3NZdkM7O0ErRXJzWUE7RUFBa0M7QS9FeXNZbEM7O0ErRXhzWUE7RUFBb0M7QS9FNHNZcEM7O0ErRTNzWUE7RUFBMEM7QS9FK3NZMUM7O0ErRTlzWUE7RUFBb0M7QS9Fa3RZcEM7O0ErRWp0WUE7RUFBc0M7QS9FcXRZdEM7O0ErRXB0WUE7RUFBaUM7QS9Fd3RZakM7O0ErRXZ0WUE7RUFBcUM7QS9FMnRZckM7O0ErRTF0WUE7RUFBb0M7QS9FOHRZcEM7O0ErRTd0WUE7RUFBa0M7QS9FaXVZbEM7O0ErRWh1WUE7RUFBeUM7QS9Fb3VZekM7O0ErRW51WUE7RUFBbUM7QS9FdXVZbkM7O0ErRXR1WUE7RUFBdUM7QS9FMHVZdkM7O0ErRXp1WUE7RUFBb0M7QS9FNnVZcEM7O0ErRTV1WUE7RUFBMkM7QS9FZ3ZZM0M7O0ErRS91WUE7RUFBZ0M7QS9FbXZZaEM7O0ErRWx2WUE7RUFBaUM7QS9Fc3ZZakM7O0ErRXJ2WUE7RUFBaUM7QS9FeXZZakM7O0ErRXh2WUE7RUFBa0M7QS9FNHZZbEM7O0ErRTN2WUE7RUFBaUM7QS9FK3ZZakM7O0ErRTl2WUE7RUFBc0M7QS9Fa3dZdEM7O0ErRWp3WUE7RUFBa0M7QS9FcXdZbEM7O0ErRXB3WUE7RUFBdUM7QS9Fd3dZdkM7O0ErRXZ3WUE7RUFBcUM7QS9FMndZckM7O0ErRTF3WUE7RUFBMkM7QS9FOHdZM0M7O0ErRTd3WUE7RUFBNkM7QS9FaXhZN0M7O0ErRWh4WUE7RUFBNEM7QS9Fb3hZNUM7O0ErRW54WUE7RUFBMEM7QS9FdXhZMUM7O0ErRXR4WUE7RUFBa0M7QS9FMHhZbEM7O0ErRXp4WUE7RUFBcUM7QS9FNnhZckM7O0ErRTV4WUE7RUFBd0M7QS9FZ3lZeEM7O0ErRS94WUE7RUFBdUM7QS9FbXlZdkM7O0ErRWx5WUE7RUFBK0I7QS9Fc3lZL0I7O0ErRXJ5WUE7RUFBcUM7QS9FeXlZckM7O0ErRXh5WUE7RUFBb0M7QS9FNHlZcEM7O0ErRTN5WUE7RUFBeUM7QS9FK3lZekM7O0ErRTl5WUE7RUFBMEM7QS9Fa3pZMUM7O0ErRWp6WUE7RUFBb0M7QS9FcXpZcEM7O0ErRXB6WUE7RUFBc0M7QS9Fd3pZdEM7O0ErRXZ6WUE7RUFBd0M7QS9FMnpZeEM7O0ErRTF6WUE7RUFBOEM7QS9FOHpZOUM7O0ErRTd6WUE7RUFBNkM7QS9FaTBZN0M7O0ErRWgwWUE7RUFBNkM7QS9FbzBZN0M7O0ErRW4wWUE7RUFBZ0Q7QS9FdTBZaEQ7O0ErRXQwWUE7RUFBdUQ7QS9FMDBZdkQ7O0ErRXowWUE7RUFBd0M7QS9FNjBZeEM7O0ErRTUwWUE7RUFBd0M7QS9FZzFZeEM7O0ErRS8wWUE7RUFBc0M7QS9FbTFZdEM7O0ErRWwxWUE7RUFBc0M7QS9FczFZdEM7O0ErRXIxWUE7RUFBdUM7QS9FeTFZdkM7O0ErRXgxWUE7RUFBbUM7QS9FNDFZbkM7O0ErRTMxWUE7RUFBa0M7QS9FKzFZbEM7O0ErRTkxWUE7RUFBeUM7QS9FazJZekM7O0ErRWoyWUE7RUFBaUM7QS9FcTJZakM7O0ErRXAyWUE7RUFBdUM7QS9FdzJZdkM7O0ErRXYyWUE7RUFBa0M7QS9FMjJZbEM7O0ErRTEyWUE7RUFBdUM7QS9FODJZdkM7O0ErRTcyWUE7RUFBc0M7QS9FaTNZdEM7O0ErRWgzWUE7RUFBbUM7QS9FbzNZbkM7O0ErRW4zWUE7RUFBeUM7QS9FdTNZekM7O0ErRXQzWUE7RUFBK0M7QS9FMDNZL0M7O0ErRXozWUE7RUFBb0M7QS9FNjNZcEM7O0ErRTUzWUE7RUFBa0M7QS9FZzRZbEM7O0ErRS8zWUE7RUFBa0M7QS9FbTRZbEM7O0ErRWw0WUE7RUFBa0M7QS9FczRZbEM7O0ErRXI0WUE7RUFBdUM7QS9FeTRZdkM7O0ErRXg0WUE7RUFBb0M7QS9FNDRZcEM7O0ErRTM0WUE7RUFBNkM7QS9FKzRZN0M7O0ErRTk0WUE7RUFBc0M7QS9FazVZdEM7O0ErRWo1WUE7RUFBMEM7QS9FcTVZMUM7O0ErRXA1WUE7RUFBb0M7QS9FdzVZcEM7O0ErRXY1WUE7RUFBa0M7QS9FMjVZbEM7O0ErRTE1WUE7RUFBaUM7QS9FODVZakM7O0ErRTc1WUE7RUFBd0M7QS9FaTZZeEM7O0ErRWg2WUE7RUFBNEM7QS9FbzZZNUM7O0ErRW42WUE7RUFBa0M7QS9FdTZZbEM7O0ErRXQ2WUE7RUFBc0M7QS9FMDZZdEM7O0ErRXo2WUE7RUFBMEM7QS9FNjZZMUM7O0ErRTU2WUE7RUFBOEM7QS9FZzdZOUM7O0ErRS82WUE7RUFBaUM7QS9FbTdZakM7O0ErRWw3WUE7RUFBbUM7QS9FczdZbkM7O0ErRXI3WUE7RUFBd0M7QS9FeTdZeEM7O0ErRXg3WUE7RUFBbUM7QS9FNDdZbkM7O0ErRTM3WUE7RUFBa0M7QS9FKzdZbEM7O0ErRTk3WUE7RUFBMEM7QS9FazhZMUM7O0ErRWo4WUE7RUFBMEM7QS9FcThZMUM7O0ErRXA4WUE7RUFBeUM7QS9FdzhZekM7O0ErRXY4WUE7RUFBeUM7QS9FMjhZekM7O0ErRTE4WUE7RUFBbUM7QS9FODhZbkM7O0ErRTc4WUE7RUFBZ0M7QS9FaTlZaEM7O0ErRWg5WUE7RUFBbUM7QS9FbzlZbkM7O0ErRW45WUE7RUFBMEM7QS9FdTlZMUM7O0ErRXQ5WUE7RUFBK0I7QS9FMDlZL0I7O0ErRXo5WUE7RUFBbUM7QS9FNjlZbkM7O0ErRTU5WUE7RUFBb0M7QS9FZytZcEM7O0ErRS85WUE7RUFBMkM7QS9FbStZM0M7O0ErRWwrWUE7RUFBa0M7QS9FcytZbEM7O0ErRXIrWUE7RUFBaUM7QS9FeStZakM7O0ErRXgrWUE7RUFBbUM7QS9FNCtZbkM7O0ErRTMrWUE7RUFBa0M7QS9FKytZbEM7O0ErRTkrWUE7RUFBb0M7QS9Fay9ZcEM7O0ErRWovWUE7RUFBcUM7QS9FcS9ZckM7O0ErRXAvWUE7RUFBMkM7QS9Fdy9ZM0M7O0ErRXYvWUE7RUFBc0M7QS9FMi9ZdEM7O0ErRTEvWUE7RUFBc0M7QS9FOC9ZdEM7O0ErRTcvWUE7RUFBaUM7QS9FaWdaakM7O0ErRWhnWkE7RUFBcUM7QS9Fb2dackM7O0ErRW5nWkE7RUFBd0M7QS9FdWdaeEM7O0ErRXRnWkE7RUFBa0M7QS9FMGdabEM7O0ErRXpnWkE7RUFBNkM7QS9FNmdaN0M7O0ErRTVnWkE7RUFBdUM7QS9FZ2hadkM7O0ErRS9nWkE7RUFBbUM7QS9FbWhabkM7O0ErRWxoWkE7RUFBbUM7QS9Fc2habkM7O0ErRXJoWkE7RUFBdUM7QS9FeWhadkM7O0ErRXhoWkE7RUFBcUM7QS9FNGhackM7O0ErRTNoWkE7RUFBb0M7QS9FK2hacEM7O0ErRTloWkE7RUFBbUM7QS9Fa2labkM7O0ErRWppWkE7RUFBZ0M7QS9FcWlaaEM7O0ErRXBpWkE7RUFBZ0M7QS9Fd2laaEM7O0ErRXZpWkE7RUFBaUM7QS9FMmlaakM7O0ErRTFpWkE7RUFBcUM7QS9FOGlackM7O0ErRTdpWkE7RUFBMkM7QS9FaWpaM0M7O0ErRWhqWkE7RUFBMkM7QS9Fb2paM0M7O0ErRW5qWkE7RUFBdUM7QS9FdWpadkM7O0ErRXRqWkE7RUFBd0M7QS9FMGpaeEM7O0ErRXpqWkE7RUFBdUM7QS9FNmpadkM7O0ErRTVqWkE7RUFBcUM7QS9FZ2tackM7O0ErRS9qWkE7RUFBc0M7QS9FbWtadEM7O0ErRWxrWkE7RUFBeUM7QS9Fc2taekM7O0ErRXJrWkE7RUFBMEM7QS9FeWtaMUM7O0ErRXhrWkE7RUFBeUM7QS9FNGtaekM7O0ErRTNrWkE7RUFBc0M7QS9FK2tadEM7O0ErRTlrWkE7RUFBb0M7QS9Fa2xacEM7O0ErRWpsWkE7RUFBdUM7QS9FcWxadkM7O0ErRXBsWkE7RUFBdUM7QS9Fd2xadkM7O0ErRXZsWkE7RUFBdUM7QS9FMmxadkM7O0ErRTFsWkE7RUFBc0M7QS9FOGxadEM7O0ErRTdsWkE7RUFBd0M7QS9FaW1aeEM7O0ErRWhtWkE7RUFBd0M7QS9Fb21aeEM7O0ErRW5tWkE7RUFBdUM7QS9FdW1adkM7O0ErRXRtWkE7RUFBcUM7QS9FMG1ackM7O0ErRXptWkE7RUFBcUM7QS9FNm1ackM7O0ErRTVtWkE7RUFBdUM7QS9FZ25adkM7O0ErRS9tWkE7RUFBa0M7QS9FbW5abEM7O0ErRWxuWkE7RUFBc0M7QS9Fc25adEM7O0ErRXJuWkE7RUFBd0M7QS9FeW5aeEM7O0ErRXhuWkE7RUFBaUM7QS9FNG5aakM7O0ErRTNuWkE7RUFBcUM7QS9FK25ackM7O0ErRTluWkE7RUFBMEM7QS9Fa29aMUM7O0ErRWpvWkE7RUFBcUM7QS9FcW9ackM7O0ErRXBvWkE7RUFBbUM7QS9Fd29abkM7O0ErRXZvWkE7RUFBMEM7QS9FMm9aMUM7O0ErRTFvWkE7RUFBa0M7QS9FOG9abEM7O0ErRTdvWkE7RUFBeUM7QS9FaXBaekM7O0ErRWhwWkE7RUFBdUM7QS9Fb3BadkM7O0ErRW5wWkE7RUFBaUM7QS9FdXBaakM7O0ErRXRwWkE7RUFBeUM7QS9FMHBaekM7O0ErRXpwWkE7RUFBb0M7QS9FNnBacEM7O0ErRTVwWkE7RUFBbUM7QS9FZ3FabkM7O0ErRS9wWkE7RUFBMEM7QS9FbXFaMUM7O0ErRWxxWkE7RUFBaUM7QS9Fc3FaakM7O0ErRXJxWkE7RUFBa0M7QS9FeXFabEM7O0ErRXhxWkE7RUFBa0M7QS9FNHFabEM7O0ErRTNxWkE7RUFBa0M7QS9FK3FabEM7O0ErRTlxWkE7RUFBd0M7QS9Fa3JaeEM7O0ErRWpyWkE7RUFBbUM7QS9FcXJabkM7O0ErRXByWkE7RUFBa0M7QS9Fd3JabEM7O0ErRXZyWkE7RUFBeUM7QS9FMnJaekM7O0ErRTFyWkE7RUFBb0M7QS9FOHJacEM7O0ErRTdyWkE7RUFBaUM7QS9FaXNaakM7O0ErRWhzWkE7RUFBa0M7QS9Fb3NabEM7O0ErRW5zWkE7RUFBd0M7QS9FdXNaeEM7O0ErRXRzWkE7RUFBb0M7QS9FMHNacEM7O0ErRXpzWkE7RUFBK0I7QS9FNnNaL0I7O0ErRTVzWkE7RUFBZ0M7QS9FZ3RaaEM7O0ErRS9zWkE7RUFBc0M7QS9FbXRadEM7O0ErRWx0WkE7RUFBNEM7QS9Fc3RaNUM7O0ErRXJ0WkE7RUFBd0M7QS9FeXRaeEM7O0ErRXh0WkE7RUFBd0M7QS9FNHRaeEM7O0ErRTN0WkE7RUFBdUM7QS9FK3RadkM7O0ErRTl0WkE7RUFBc0M7QS9Fa3VadEM7O0ErRWp1WkE7RUFBcUM7QS9FcXVackM7O0ErRXB1WkE7RUFBeUM7QS9Fd3VaekM7O0ErRXZ1WkE7RUFBa0M7QS9FMnVabEM7O0ErRTF1WkE7RUFBb0M7QS9FOHVacEM7O0ErRTd1WkE7RUFBbUM7QS9FaXZabkM7O0ErRWh2WkE7RUFBc0M7QS9Fb3ZadEM7O0ErRW52WkE7RUFBZ0Q7QS9FdXZaaEQ7O0ErRXR2WkE7RUFBa0M7QS9FMHZabEM7O0ErRXp2WkE7RUFBd0M7QS9FNnZaeEM7O0ErRTV2WkE7RUFBaUM7QS9FZ3daakM7O0ErRS92WkE7RUFBbUM7QS9FbXdabkM7O0ErRWx3WkE7RUFBa0M7QS9Fc3dabEM7O0ErRXJ3WkE7RUFBbUM7QS9FeXdabkM7O0ErRXh3WkE7RUFBMkM7QS9FNHdaM0M7O0ErRTN3WkE7RUFBbUM7QS9FK3dabkM7O0ErRTl3WkE7RUFBcUM7QS9Fa3hackM7O0ErRWp4WkE7RUFBNEM7QS9FcXhaNUM7O0ErRXB4WkE7RUFBdUM7QS9Fd3hadkM7O0ErRXZ4WkE7RUFBa0M7QS9FMnhabEM7O0ErRTF4WkE7RUFBaUM7QS9FOHhaakM7O0ErRTd4WkE7RUFBd0M7QS9FaXlaeEM7O0ErRWh5WkE7RUFBaUM7QS9Fb3laakM7O0ErRW55WkE7RUFBeUM7QS9FdXlaekM7O0ErRXR5WkE7RUFBNEM7QS9FMHlaNUM7O0ErRXp5WkE7RUFBNEM7QS9FNnlaNUM7O0ErRTV5WkE7RUFBMkM7QS9FZ3paM0M7O0ErRS95WkE7RUFBb0M7QS9FbXpacEM7O0ErRWx6WkE7RUFBd0M7QS9Fc3paeEM7O0ErRXJ6WkE7RUFBdUM7QS9FeXpadkM7O0ErRXh6WkE7RUFBMkM7QS9FNHpaM0M7O0ErRTN6WkE7RUFBZ0M7QS9FK3paaEM7O0ErRTl6WkE7RUFBaUQ7QS9FazBaakQ7O0ErRWowWkE7RUFBaUM7QS9FcTBaakM7O0ErRXAwWkE7RUFBZ0Q7QS9FdzBaaEQ7O0ErRXYwWkE7RUFBcUM7QS9FMjBackM7O0ErRTEwWkE7RUFBc0M7QS9FODBadEM7O0ErRTcwWkE7RUFBNkM7QS9FaTFaN0M7O0ErRWgxWkE7RUFBdUM7QS9FbzFadkM7O0ErRW4xWkE7RUFBdUM7QS9FdTFadkM7O0ErRXQxWkE7RUFBb0M7QS9FMDFacEM7O0ErRXoxWkE7RUFBb0M7QS9FNjFacEM7O0ErRTUxWkE7RUFBbUM7QS9FZzJabkM7O0ErRS8xWkE7RUFBa0M7QS9FbTJabEM7O0ErRWwyWkE7RUFBaUM7QS9FczJaakM7O0ErRXIyWkE7RUFBaUM7QS9FeTJaakM7O0ErRXgyWkE7RUFBd0M7QS9FNDJaeEM7O0ErRTMyWkE7RUFBeUM7QS9FKzJaekM7O0ErRTkyWkE7RUFBa0M7QS9FazNabEM7O0ErRWozWkE7RUFBbUM7QS9FcTNabkM7O0ErRXAzWkE7RUFBbUM7QS9FdzNabkM7O0ErRXYzWkE7RUFBaUQ7QS9FMjNaakQ7O0ErRTEzWkE7RUFBaUM7QS9FODNaakM7O0ErRTczWkE7RUFBaUM7QS9FaTRaakM7O0ErRWg0WkE7RUFBcUM7QS9FbzRackM7O0ErRW40WkE7RUFBcUM7QS9FdTRackM7O0ErRXQ0WkE7RUFBa0M7QS9FMDRabEM7O0ErRXo0WkE7RUFBb0M7QS9FNjRacEM7O0ErRTU0WkE7RUFBMkM7QS9FZzVaM0M7O0ErRS80WkE7RUFBa0M7QS9FbTVabEM7O0FnRnIwY0E7RUgwQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0UreWNGOztBNkVyeWNFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXV5Y0o7O0FpRjUxY0E7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlRMcUI7RVNNckI7RUFDQTtBakY2MWNGO0FpRnQxY0E7RUFDRTtFQUNBO0FqRncxY0Y7O0FrRjcyY0E7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlZMcUI7RVVNckI7RUFDQTtBbEY4MmNGO0FrRnYyY0E7O0VBRUU7RUFDQTtBbEZ5MmNGOztBbUY3M2NBO0VBQ0k7QW5GZzRjSjs7QW1GNzNjQTs7O0VBR0k7QW5GZzRjSjs7QW1GNzNjQTtFQUNJO0VBQ0E7QW5GZzRjSjs7QW1GNzNjQTtFQUNJO0FuRmc0Y0o7QW1GLzNjSTtFQUNJO0FuRmk0Y1I7O0FtRjkzY0E7Ozs7OztFQU1JO0FuRmk0Y0o7O0FtRi8zY0E7RUFDSTtBbkZrNGNKOztBbUZoNGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5GbTRjSjs7QW1GajRjQTs7RUFFSTtBbkZvNGNKOztBbUZsNGNBO0VBQ0k7QW5GcTRjSjs7QW1GbjRjQTtFQUNJO0VBQ0E7QW5GczRjSjs7QW1GcDRjQTtFQUNJO0VBQ0E7QW5GdTRjSjs7QW1GcjRjQTtFQUNJO0FuRnc0Y0o7O0FtRnQ0Y0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRnk0Y0o7O0FtRnQ0Y0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ3NGNKOztBbUZyNGNBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkZ1NGNKOztBbUZwNGNBOzs7RUFHSTtBbkZ1NGNKOztBbUZwNGNBOzs7RUFFSTtBbkZ3NGNKOztBbUZyNGNBO0FBQ0E7RUFDSTtBbkZ3NGNKOztBbUZyNGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ3NGNKOztBbUZyNGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ3NGNKOztBbUZyNGNBO0FBQ0E7O0VBRUk7RUFDQTtFQUNBO0FuRnc0Y0o7O0FtRnQ0Y0E7RUFDSTtBbkZ5NGNKOztBbUZ2NGNBO0VBQ0k7RUFDQTtBbkYwNGNKOztBbUZ4NGNBO0VBQ0k7RUFDQTtFQUNBO0FuRjI0Y0o7O0FtRng0Y0E7RUFDSTtBbkYyNGNKOztBbUZ4NGNBO0VBQ0k7QW5GMjRjSjs7QW1GeDRjQTtFQUNJO0VBQ0E7QW5GMjRjSjs7QW1GejRjQTtBQUNBO0VBQ0k7QW5GNDRjSjs7QW1GMTRjQTtBQUNBO0VBQ0k7QW5GNjRjSjtBbUYzNGNJO0VBQ0k7RUFDQTtFQUNBO0FuRjY0Y1I7QW1GMzRjSTtFQUNJO0VBQ0E7RUFDQTtBbkY2NGNSOztBbUZ6NGNJO0VBQ0k7RUFDQTtFQUlBO0FuRnk0Y1I7QW1GNTRjUTtFQUNJO0FuRjg0Y1o7O0FtRno0Y0E7Ozs7OztFQU1JO0VBQ0E7QW5GNDRjSjs7QW1GeDRjSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjI0Y1I7QW1GejRjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRjI0Y1I7QW1GejRjUTtFQUNJO0FuRjI0Y1o7QW1GeDRjSTtFQUNJO0FuRjA0Y1I7O0FtRnQ0Y0E7RUFDSTtBbkZ5NGNKO0FtRng0Y0k7O0VBRUksYy9FcE5nQjtFK0VxTmhCO0FuRjA0Y1I7QW1GeDRjSTtFQUNJLFcvRTlFeUI7RStFK0V6QjtBbkYwNGNSO0FtRno0Y1E7RUFDSTtBbkYyNGNaOztBbUZ0NGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5GeTRjSjs7QW1GcjRjSTtFQUNJO0FuRnc0Y1I7QW1GdDRjSTtFQUNJO0FuRnc0Y1I7O0FtRnA0Y0E7RUFDSTtFQUNBLHlCOUpoUU07QTJFdW9kVjtBbUZyNGNJO0VBQ0k7QW5GdTRjUjs7QW9GN29kQTtFQUNJO0lBQ0k7WUFBQTtFcEZncGROO0VvRjlvZEU7SUFDSTtZQUFBO0VwRmdwZE47QUFDRjs7QW9GdHBkQTtFQUNJO0lBQ0k7WUFBQTtFcEZncGROO0VvRjlvZEU7SUFDSTtZQUFBO0VwRmdwZE47QUFDRjtBcUZ0cGRBO0VBQ0k7QXJGd3BkSjs7QXNGenBkQTtFQUNJO0VBQ0E7QXRGNHBkSjs7QXNGenBkQTtFQUVJO0VBQ0E7RUFDQTtBdEYycGRKO0FzRnpwZEk7RUFDSTtFQUNBO0VBQ0E7QXRGMnBkUjs7QXNGdnBkQTtFQUNJLHlCaktWWTtFaUtXWixXaktmSTtFaUtnQkoscUJqS1htQjtBMkVxcWR2QjtBc0Z4cGRJO0VBRUksV2pLcEJBO0VpS3FCQSxxQmpLZG1CO0VpS2VuQix5QmpLaEJZO0EyRXlxZHBCO0FzRnRwZEk7RUFFSSxXakszQkE7RWlLNEJBLHFCaks5QkU7RWlLK0JGLHlCakt0Qm1CO0EyRTZxZDNCOztBc0ZucGRBO0VBRUk7QXRGcXBkSjtBc0ZscGRROztFQUVJO0F0Rm9wZFo7QXNGaHBkSTs7RUFFSTtFQUNBO0F0RmtwZFI7QXNGL29kSTtFQUNJO0F0RmlwZFI7QXNGOW9kSTtFQUNJO0F0RmdwZFI7O0FzRjVvZEE7RUFDSTtFQUNBO0F0RitvZEo7O0FzRjNvZEk7RUFDSTtBdEY4b2RSOztBc0Yxb2RBO0VBQ0k7QXRGNm9kSjs7QXNGMW9kQTtFQUNJO0F0RjZvZEo7O0FzRnpvZEk7RUFDSTtBdEY0b2RSOztBdUZqdWRBO0FBcUVBO0EzRnhDbUM7QUFDUjtBNEY5QjNCO0VBQ0k7SUFDSTtZQUFBO0V4Rnd1ZE47RXdGcnVkRTtJQUNJO1lBQUE7RXhGdXVkTjtBQUNGO0F3Rjl1ZEE7RUFDSTtJQUNJO1lBQUE7RXhGd3VkTjtFd0ZydWRFO0lBQ0k7WUFBQTtFeEZ1dWROO0FBQ0Y7QXlGOXVkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjdGTEk7RTZGTUo7RUFDQTtFQUNBLHNCN0Z3Qm9CO0U2RnZCcEI7RUFDQTtBekZndmRKO0F5Rjl1ZEk7RUFDSTtBekZndmRSO0F5Rjd1ZEk7RUFFSTtFQUNBO0VBQ0EsVzdGRmE7RTZGR2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekY4dWRSO0F5RjN1ZEk7RUFDSTtFQUNBO0F6RjZ1ZFI7O0EwRnBzZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCOUZ4QmdCO0U4RnlCaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFHQSxrQzlGL0JRO0FJb3VkWjtBMEZuc2RJO0VBbkZBLFc5Rk5JO0U4Rk9KLHlCOUZHZ0I7QUlzeGRwQjtBMEZ2eGRJO0VBQ0k7QTFGeXhkUjtBMEZ0eGRJO0VBQ0k7QTFGd3hkUjtBMEZyeGRJO0VIMkVBLHNDQUZVO0VBR1YsK0JBSnlFO0F2Rml0ZDdFO0EwRnJ4ZEk7RUgrREE7RUFDQTtFQUNBO0F2Rnl0ZEo7QTBGdnhkUTtFQUVJLFc5RjFCSjtFOEYyQkkseUI5RmpCUTtBSXl5ZHBCO0EwRnB4ZEk7RUFDSTtFQUNBO0ExRnN4ZFI7QTBGMXRkSTtFQXZEQSxjOUY1QmdCO0U4RjZCaEI7RUFDQSxxQjlGOUJnQjtBSWt6ZHBCO0EwRmx4ZEk7RUFDSSxXOUYzQ0E7RThGNENBLHlCOUZsQ1k7QUlzemRwQjtBMEZqeGRJO0VBQ0k7QTFGbXhkUjtBMEZoeGRJO0VIeUNBLHNDQUZVO0VBR1YsK0JBSnlFO0F2Rjh1ZDdFO0EwRmh4ZEk7RUg2QkE7RUFDQTtFQUNBO0F2RnN2ZEo7QTBGbHhkUTtFQUVJLGM5RmxEUTtFOEZtRFI7QTFGbXhkWjtBMEYvd2RJO0VBQ0k7RUFDQTtBMUZpeGRSO0EwRm52ZEk7RUEzRkEsVzlGTkk7RThGT0oseUJBMkZrQztBMUZzdmR0QztBMEYvMGRJO0VBQ0k7QTFGaTFkUjtBMEY5MGRJO0VBQ0k7QTFGZzFkUjtBMEY3MGRJO0VIMkVBLHNDQUZVO0VBR1YsK0JBSnlFO0F2Rnl3ZDdFO0EwRjcwZEk7RUgrREE7RUFDQTtFQUNBO0F2Rml4ZEo7QTBGLzBkUTtFQUVJLFc5RjFCSjtFOEYyQkkseUJBdUUwQjtBMUZ5d2R0QztBMEY1MGRJO0VBQ0k7RUFDQTtBMUY4MGRSO0EwRjF3ZEk7RUEvREEsY0FnRW1DO0VBL0RuQztFQUNBLHFCQThEbUM7QTFGOHdkdkM7QTBGMTBkSTtFQUNJLFc5RjNDQTtFOEY0Q0EseUJBMEQrQjtBMUZreGR2QztBMEZ6MGRJO0VBQ0k7QTFGMjBkUjtBMEZ4MGRJO0VIeUNBLHNDQUZVO0VBR1YsK0JBSnlFO0F2RnN5ZDdFO0EwRngwZEk7RUg2QkE7RUFDQTtFQUNBO0F2Rjh5ZEo7QTBGMTBkUTtFQUVJLGNBMEMyQjtFQXpDM0I7QTFGMjBkWjtBMEZ2MGRJO0VBQ0k7RUFDQTtBMUZ5MGRSO0EwRm55ZEk7RUFuR0EsVzlGWWlCO0U4RlhqQix5QkFtR2tDO0ExRnN5ZHRDO0EwRnY0ZEk7RUFDSTtBMUZ5NGRSO0EwRnQ0ZEk7RUFDSTtBMUZ3NGRSO0EwRnI0ZEk7RUgyRUEsc0NBRlU7RUFHViwrQkFKeUU7QXZGaTBkN0U7QTBGcjRkSTtFSCtEQTtFQUNBO0VBQ0E7QXZGeTBkSjtBMEZ2NGRRO0VBRUksVzlGUlM7RThGU1QseUJBK0UwQjtBMUZ5emR0QztBMEZwNGRJO0VBQ0k7RUFDQTtBMUZzNGRSO0EwRjF6ZEk7RUF2RUEsY0F3RW1DO0VBdkVuQztFQUNBLHFCQXNFbUM7QTFGOHpkdkM7QTBGbDRkSTtFQUNJLFc5RnpCYTtFOEYwQmIseUJBa0UrQjtBMUZrMGR2QztBMEZqNGRJO0VBQ0k7QTFGbTRkUjtBMEZoNGRJO0VIeUNBLHNDQUZVO0VBR1YsK0JBSnlFO0F2RjgxZDdFO0EwRmg0ZEk7RUg2QkE7RUFDQTtFQUNBO0F2RnMyZEo7QTBGbDRkUTtFQUVJLGNBa0QyQjtFQWpEM0I7QTFGbTRkWjtBMEYvM2RJO0VBQ0k7RUFDQTtBMUZpNGRSO0EwRm4xZEk7RUEzR0EsVzlGTkk7RThGT0oseUJBMkdrQztBMUZzMWR0QztBMEYvN2RJO0VBQ0k7QTFGaThkUjtBMEY5N2RJO0VBQ0k7QTFGZzhkUjtBMEY3N2RJO0VIMkVBLHNDQUZVO0VBR1YsK0JBSnlFO0F2RnkzZDdFO0EwRjc3ZEk7RUgrREE7RUFDQTtFQUNBO0F2Rmk0ZEo7QTBGLzdkUTtFQUVJLFc5RjFCSjtFOEYyQkkseUJBdUYwQjtBMUZ5MmR0QztBMEY1N2RJO0VBQ0k7RUFDQTtBMUY4N2RSO0EwRjEyZEk7RUEvRUEsY0FnRm1DO0VBL0VuQztFQUNBLHFCQThFbUM7QTFGODJkdkM7QTBGMTdkSTtFQUNJLFc5RjNDQTtFOEY0Q0EseUJBMEUrQjtBMUZrM2R2QztBMEZ6N2RJO0VBQ0k7QTFGMjdkUjtBMEZ4N2RJO0VIeUNBLHNDQUZVO0VBR1YsK0JBSnlFO0F2RnM1ZDdFO0EwRng3ZEk7RUg2QkE7RUFDQTtFQUNBO0F2Rjg1ZEo7QTBGMTdkUTtFQUVJLGNBMEQyQjtFQXpEM0I7QTFGMjdkWjtBMEZ2N2RJO0VBQ0k7RUFDQTtBMUZ5N2RSO0EwRm40ZEk7RUFuSEEsVzlGTkk7RThGT0oseUI5RlltQjtBSTYrZHZCO0EwRnYvZEk7RUFDSTtBMUZ5L2RSO0EwRnQvZEk7RUFDSTtBMUZ3L2RSO0EwRnIvZEk7RUgyRUEsc0NBRlU7RUFHViwrQkFKeUU7QXZGaTdkN0U7QTBGci9kSTtFSCtEQTtFQUNBO0VBQ0E7QXZGeTdkSjtBMEZ2L2RRO0VBRUksVzlGMUJKO0U4RjJCSSx5QjlGUlc7QUlnZ2V2QjtBMEZwL2RJO0VBQ0k7RUFDQTtBMUZzL2RSO0EwRjE1ZEk7RUF2RkEsYzlGbkJtQjtFOEZvQm5CO0VBQ0EscUI5RnJCbUI7QUl5Z2V2QjtBMEZsL2RJO0VBQ0ksVzlGM0NBO0U4RjRDQSx5QjlGekJlO0FJNmdldkI7QTBGai9kSTtFQUNJO0ExRm0vZFI7QTBGaC9kSTtFSHlDQSxzQ0FGVTtFQUdWLCtCQUp5RTtBdkY4OGQ3RTtBMEZoL2RJO0VINkJBO0VBQ0E7RUFDQTtBdkZzOWRKO0EwRmwvZFE7RUFFSSxjOUZ6Q1c7RThGMENYO0ExRm0vZFo7QTBGLytkSTtFQUNJO0VBQ0E7QTFGaS9kUjtBMEZuN2RJO0VBQ0k7RUFDQSxjOUZ6SFk7RThGMEhaO0VBQ0E7QTFGcTdkUjtBMEZuN2RRO0VBQ0k7QTFGcTdkWjtBMEZsN2RRO0VIdkRKO0VBQ0E7RUFDQTtBdkY0K2RKO0EwRm43ZFE7RUhuREosc0NBRlU7RUFHViwrQkFKeUU7QXZGNitkN0U7QTBGbDdkSTtFQUNJLGM5RmxJZTtFOEZtSWY7RUFDQTtBMUZvN2RSO0EwRmw3ZFE7RUFHSTtBMUZrN2RaO0EwRi82ZFE7RUgzRUo7RUFDQTtFQUNBO0VHNEVRO0VBQ0E7RUFDQTtBMUZrN2RaO0EwRi82ZFE7RUgzRUosc0NBRlU7RUFHViwrQkFKeUU7QXZGaWdlN0U7QTBGLzZkUTtFQUNJO0VBQ0E7QTFGaTdkWjtBMEY3NmRJO0VBQ0k7RUFDQTtBMUYrNmRSO0EwRjU2ZEk7RUFDSTtBMUY4NmRSO0EwRjM2ZEk7RUFDSTtFQUNBO0VBQ0E7QTFGNjZkUjtBMEYxNmRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTFGNDZkUjtBMEZ6NmRJO0VBektBLGM5RjVCZ0I7RThGNkJoQjtFQUNBLHFCOUY5QmdCO0U4RndNWjtFQUNBO0VBQ0E7RUFDQTtBMUY0NmRSO0EwRnZsZUk7RUFDSSxXOUYzQ0E7RThGNENBLHlCOUZsQ1k7QUkybmVwQjtBMEZ0bGVJO0VBQ0k7QTFGd2xlUjtBMEZybGVJO0VIeUNBLHNDQUZVO0VBR1YsK0JBSnlFO0F2Rm1qZTdFO0EwRnJsZUk7RUg2QkE7RUFDQTtFQUNBO0F2RjJqZUo7QTBGdmxlUTtFQUVJLGM5RmxEUTtFOEZtRFI7QTFGd2xlWjtBMEZwbGVJO0VBQ0k7RUFDQTtBMUZzbGVSO0EwRmo4ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUZtOGRSO0EwRmg4ZEk7RUFDSTtBMUZrOGRSOztBMEY5N2RBO0VBQ0k7RUFDQTtBMUZpOGRKO0EwRi83ZEk7RUFDSTtFQUNBO0ExRmk4ZFI7QTBGLzdkUTtFQUNJLCtCOUY3TVk7RThGOE1aLGtDOUY5TVk7QUkrb2V4QjtBMEY5N2RRO0VBQ0ksZ0M5RmxOWTtFOEZtTlosbUM5Rm5OWTtBSW1wZXhCO0EwRjc3ZFE7RUFDSTtBMUYrN2RaOztBMkZ2cmVBO0VBQ0k7RUFDQTtBM0YwcmVKO0EyRnhyZUk7RUFHSTtFQUNBO0VBQ0E7RUFDQSxlQUxPO0VBTVAsZ0JBTk87RUFPUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBM0Z3cmVSO0EyRnJyZUk7RUFDSTtFQUNBO0VBQ0EsZ0IvRnJCSTtBSTRzZVo7QTJGcHJlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQi9GOUJJO0UrRitCSjtFQUNBLGEvRjRCb0I7QUkwcGU1QjtBMkZwcmVRO0VBQ0k7QTNGc3JlWjtBMkZscmVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNGb3JlUjtBMkZocmVRO0VBQ0k7QTNGa3JlWjs7QTJGN3FlQTtFQUNJO0lBQ0k7WUFBQTtFM0ZncmVOO0UyRjdxZUU7SUFDSTtZQUFBO0UzRitxZU47QUFDRjs7QTJGdHJlQTtFQUNJO0lBQ0k7WUFBQTtFM0ZncmVOO0UyRjdxZUU7SUFDSTtZQUFBO0UzRitxZU47QUFDRjtBNEY3dWVBOzs7Q0FBQTtBQUtJO0VBQ0ksZ0JoR0xBO0FJbXZlUjs7QTZGbnZlSTtFQUNJO0E3RnN2ZVI7QTZGbnZlSTtFQUNJO0VBQ0E7RUFDQTtBN0ZxdmVSO0E2Rmx2ZUk7O0VBRUk7QTdGb3ZlUjtBNkZqdmVJO0VBQ0k7RUFDQTtFQUNBO0E3Rm12ZVI7QTZGaHZlSTtFQUNJO0E3Rmt2ZVI7O0E2Rjl1ZUE7RUFDSTtJQUNJO0U3Rml2ZU47QUFDRjtBNkY5dWVBO0VBRVE7SUFDSTtFN0YrdWVWO0U2RjV1ZU07SUFDSTtFN0Y4dWVWO0FBQ0Y7QThGdnhlQTtFQUNJO0E5Rnl4ZUo7QThGdnhlSTtFQUNJO0VBQ0EsY2xHZWU7RWtHZGY7RUFDQTtFQUNBO0E5Rnl4ZVI7QThGdHhlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCbEdkQTtFa0dlQTtFQUNBO0VBQ0E7QTlGd3hlUjtBOEZ0eGVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E5Rnd4ZVo7QThGcnhlUTtFQUNJO0VBQ0E7QTlGdXhlWjtBOEZyeGVZO0VBQ0k7QTlGdXhlaEI7QThGcHhlWTtFQUNJLGNsRzdCSTtBSW16ZXBCO0E4Rmp4ZUk7RUFDSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0E5Rm14ZVI7O0ErRm4wZUE7RUFDSTtFQUNBO0EvRnMwZUo7QStGcDBlSTtFQUNJO0EvRnMwZVI7O0FnRzMwZUE7RUFDSTtFQUNBO0VBQ0E7QWhHODBlSjtBZ0c1MGVJO0VBQ0k7RUFDQTtBaEc4MGVSO0FnRzUwZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwR0hRO0FJaTFlcEI7QWdHMzBlUTtFQUNJO0VBQ0E7QWhHNjBlWjs7QWdHdjBlSTtFQUNJO0FoRzAwZVI7QWdHeDBlUTtFQUNJO0VBQ0E7QWhHMDBlWjtBZ0d0MGVJO0VBQ0k7QWhHdzBlUjtBZ0dyMGVJO0VBQ0k7QWhHdTBlUjs7QWlHOTJlQTtFQUNJO0VBQ0E7QWpHaTNlSjs7QWtHLzJlQTtFQUNJO0VBQ0E7RUFDQSxzQnRHTkk7RXNHT0o7RUFDQTtFQUNBO0VBQ0E7QWxHazNlSjtBa0doM2VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkFoQk07RUFpQk47QWxHazNlUjtBa0cvMmVJO0VBQ0ksV0FyQk07RUFzQk4sWUF0Qk07RUF1Qk47RUFDQTtFQUNBO0VBQ0EseUJ0R2pCWTtFc0drQlo7QWxHaTNlUjtBa0cvMmVRO0VBQ0k7QWxHaTNlWjtBa0cvMmVZO0VBQ0k7QWxHaTNlaEI7QWtHNTJlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCQTFDTTtFQTJDTjtFQUNBO0VBQ0E7QWxHODJlUjtBa0czMmVJO0VBRUk7RUFDQTtFQUNBO0FsRzQyZVI7QWtHejJlSTtFQUNJO0VBQ0E7RUFDQSxXdEd6Q2E7RXNHMENiO0VBQ0E7RUFDQTtBbEcyMmVSO0FrR3gyZUk7RUFDSTtFQUNBO0VBQ0EsY3RHakRlO0VzR2tEZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWxHeTJlUjtBa0d0MmVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHdzJlUjtBa0dyMmVJO0VBQ0k7RUFDQTtBbEd1MmVSO0FrR3IyZVE7RUFDSTtFQUNBO0FsR3UyZVo7QWtHcjJlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd1MmVoQjtBa0duMmVRO0VBQ0k7QWxHcTJlWjtBa0dqMmVJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHazJlUjs7QWtHOTFlQTs7RUFFSTtBbEdpMmVKOztBbUdsK2VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJ2R3VCeUI7RXVHdEJ6QixrQ3ZHb0RRO0V1R2lHUjtBbkdpMWVKO0FtR3ArZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXlEQTtFQUtBO0FuRzA2ZVI7QW1HdCtlUTtFQUNJO0VBQ0E7QW5HdytlWjtBbUdyK2VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdkdQUztBSTgrZXJCO0FtR3IrZVk7RVppRVIsc0NBRlU7RUFHViwrQkFKeUU7QXZGMjZlN0U7QW1HcCtlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN2R2pCVztFdUdrQlg7QW5HcytlWjtBbUduK2VROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HcStlWjtBbUduK2VZO0VBQ0ksY3ZHOUJPO0FJb2dmdkI7QW1HditlWTtFQUNJLGN2RzlCTztBSW9nZnZCO0FtR3YrZVk7RUFDSSxjdkc5Qk87QUlvZ2Z2QjtBbUd2K2VZOztFQUNJLGN2RzlCTztBSW9nZnZCO0FtR24rZVk7O0VBQ0k7RUFDQTtBbkdzK2VoQjtBbUduK2VZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkc1Q087QUlraGZ2QjtBbUdsK2VRO0VBQ0k7QW5HbytlWjtBbUdqK2VROztFQUVJO0FuR20rZVo7QW1HLzllUTtFQUNJO0FuR2krZVo7QW1HOTllUTtFQUNJO0VBQ0E7RUFDQSxXdkdsRVM7QUlraWZyQjtBbUc3OWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV3ZHdEZKO0FJcWpmUjtBbUc1OWVRO0VBQ0k7RUFDQSxjdkd0RlE7QUlvamZwQjtBbUczOWVROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FuRzY5ZVo7QW1HNTllWTs7RUFDSTtBbkcrOWVoQjtBbUc1OWVRO0VBQ0k7QW5HODllWjtBbUc1OWVRO0VBQ0k7QW5HODllWjtBbUczOWVZO0VBQ0k7QW5HNjllaEI7QW1HMTllUTtFQUNJO0FuRzQ5ZVo7QW1HMTllUTtFQUNJO0FuRzQ5ZVo7QW1HMTllUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRzQ5ZVo7QW1HMTllWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZHaEhhO0V1R2lIYjtBbkc0OWVoQjtBbUd6OWVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBbkcyOWVoQjtBbUdyOWVJO0VBQ0k7QW5HdTllUjtBbUdwOWVJO0VBQ0k7RUFDQTtBbkdzOWVSO0FtR245ZUk7RUFDSTtFQUNBLGN2R25KZTtFdUdvSmY7QW5HcTllUjtBbUdsOWVJO0VBQ0k7QW5HbzllUjtBbUc3OGVROzs7Ozs7Ozs7RVp0Rkosc0NBRlU7RUFHViwrQkFKeUU7QXZGa2pmN0U7O0FtR245ZUE7RUFFUTtJQUNJO0VuR3E5ZVY7QUFDRjtBbUdqOWVBO0VBR1k7SUFDSTtFbkdpOWVkO0FBQ0Y7QW1HNThlQTtFQUVRO0lBQ0k7RW5HNjhlVjtBQUNGO0FtR3o4ZUE7RUFFUTtJQUNJO0VuRzA4ZVY7QUFDRjtBbUd0OGVBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RW5HdzhlTjtBQUNGO0FtR3I4ZUE7RUFDSTtJQUNJO0VuR3U4ZU47QUFDRjtBb0c3cWZBO0VBQ0k7RUFDQTtBcEcrcWZKOztBb0czcWZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHOHFmUjtBb0czcWZJO0VBQ0k7QXBHNnFmUjtBb0czcWZRO0VBQ0k7RUFDQTtBcEc2cWZaO0FvR3pxZkk7RUFDSTtBcEcycWZSO0FvR3hxZkk7RUFDSTtBcEcwcWZSO0FvR3hxZlE7RUFDSTtBcEcwcWZaOztBcUd4c2ZBO0VBR0k7RUFFQTtBckd3c2ZKO0FxR3RzZkk7RUFDSTtFQUNBO0FyR3dzZlI7QXFHcnNmSTs7RUFFSTtBckd1c2ZSO0FxR3BzZkk7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6R0plO0V5R0tmO0FyR3NzZlI7QXFHbnNmSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0EsWUEvQlM7RUFnQ1Q7RUFDQSxzQnpHakNBO0V5R2tDQTtFQUNBO0VBQ0E7QXJHcXNmUjtBcUdsc2ZJO0VBQ0k7RUFDQTtFQUNBLFlBekNVO0VBMENWO0VBQ0E7RUFDQTtBckdvc2ZSO0FxR2xzZlE7RUFDSTtFQUNBO0FyR29zZlo7QXFHanNmUTtFQUNJO0FyR21zZlo7QXFHOXJmUTtFQUNJO0VBQ0E7QXJHZ3NmWjtBcUczcmZRO0VBQ0k7QXJHNnJmWjtBcUd4cmZRO0VBQ0k7QXJHMHJmWjtBcUdycmZRO0VBQ0k7QXJHdXJmWjs7QXNHdHdmQTtFQUNJO0lBQ0k7WUFBQTtJQUNBO0V0R3l3Zk47RXNHdHdmRTtJQUNJO0V0R3d3Zk47RXNHcndmRTtJQUNJO1lBQUE7RXRHdXdmTjtBQUNGOztBc0dueGZBO0VBQ0k7SUFDSTtZQUFBO0lBQ0E7RXRHeXdmTjtFc0d0d2ZFO0lBQ0k7RXRHd3dmTjtFc0dyd2ZFO0lBQ0k7WUFBQTtFdEd1d2ZOO0FBQ0Y7QXVHanhmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdteGZKO0F1R2p4Zkk7RUFDSSxXM0dUSTtFMkdVSjtBdkdteGZSO0F1R2h4Zkk7RUFDSSxVM0dkSTtBSWd5Zlo7QXVHL3dmSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0F2R2l4ZlI7QXVHOXdmSTtFQUNJO0VBQ0E7QXZHZ3hmUjtBdUc3d2ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0IzR3BDQTtFMkdxQ0E7QXZHK3dmUjs7QXdHcnpmQTtFQUNJO0F4R3d6Zko7QXdHdHpmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3d6ZlI7O0F5R2wwZkE7RUFDSTtFQUNBO0VBQ0E7QXpHcTBmSjtBeUduMGZJO0VBQ0k7RUFDQTtFQUNBO0F6R3EwZlI7QXlHbjBmUTtFbEJtRkosc0NBRlU7RUFHViwrQkFKeUU7RWtCOUVqRTtBekdzMGZaO0F5R2wwZkk7RUFDSTtFQUNBO0F6R28wZlI7QXlHajBmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFU3R3hCQTtBSTIxZlI7QXlHaDBmSTs7RUFFSSxhN0duQlk7QUlxMWZwQjs7QTBHaDJmQTtFQUNJO0VBQ0E7RUFDQSxrQjlHbURjO0U4R2xEZDtBMUdtMmZKO0EwR2oyZkk7RUFDSTtFQUNBO0ExR20yZlI7QTBHaDJmSTtFbkJ1R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjR2Zko7QTBHcjJmUTtFbkIrRUosc0NBRlU7RUFHViwrQkFKeUU7QXZGNnhmN0U7QTBHcDJmSTtFQUVJLGM5R0RlO0U4R0VmO0VBQ0E7QTFHcTJmUjtBMEdsMmZJO0VBQ0ksYzlHaEJZO0FJbzNmcEI7QTBHajJmSTtFQUNJO0ExR20yZlI7QTBHajJmUTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0ExR20yZlo7QTBHLzFmSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBMUdpMmZSOztBMkc5NGZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0dpNWZKO0EyRy80Zkk7RUFDSTtFQUNBO0EzR2k1ZlI7O0EyRzc0ZkE7RUFDSSxZL0dSSTtFK0dTSjtBM0dnNWZKOztBNEdoNWZBO0VBQ0k7RUFDQTtFQUNBO0E1R201Zko7QTRHajVmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHbTVmUjtBNEdqNWZRO0VBQ0ksbUJBNUJhO0VBNkJiLGNBNUJRO0E1Rys2ZnBCO0E0R2g1ZlE7RUFDSSxtQkEvQmE7RUFnQ2IsY0EvQlE7QTVHaTdmcEI7QTRHLzRmUTtFQUNJLG1CQWxDYTtFQW1DYixjQWxDUTtBNUdtN2ZwQjtBNEc5NGZRO0VBQ0ksbUJBckNhO0VBc0NiLGNBckNRO0E1R3E3ZnBCO0E0Rzc0ZlE7RUFDSSxtQkF4Q2E7RUF5Q2IsY0F4Q1E7QTVHdTdmcEI7QTRHNTRmUTtFQUNJLG1CQTNDYTtFQTRDYixjQTNDUTtBNUd5N2ZwQjtBNEczNGZRO0VBQ0ksbUJBOUNhO0VBK0NiLGNBOUNRO0E1RzI3ZnBCOztBNEd4NGZBO0VBQ0k7RUFDQSxtQmhIdkRnQjtBSWs4ZnBCOztBNkc3OGZBO0VBQ0k7RUFDQTtBN0dnOWZKO0E2Rzk4Zkk7RUFDSTtFQUNBO0E3R2c5ZlI7QTZHOThmUTtFQUNJO0E3R2c5Zlo7QTZHNzhmUTtFQUNJO0E3Rys4Zlo7QTZHMzhmSTtFQUNJLGNqSEVlO0VpSERmO0VBQ0E7RUFDQTtBN0c2OGZSOztBOEdsK2ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDbEhGUTtFa0hHUjtBOUdxK2ZKO0E4R24rZkk7RUFDSSxnQmxIWkE7RWtIYUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdxK2ZSO0E4R2wrZkk7RUFDSTtBOUdvK2ZSO0E4R2orZkk7RUFDSTtBOUdtK2ZSO0E4R2grZkk7RUFDSTtBOUdrK2ZSO0E4Ry85Zkk7RUFDSTtFQUNBO0E5R2krZlI7QThHNzlmUTtFQUNJO0VBQ0EsV2xIdEJTO0VrSHVCVDtFQUNBO0E5Rys5Zlo7QThHNTlmUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rzg5Zlo7QThHNTlmWTtFQUNJO0E5Rzg5ZmhCO0E4RzM5Zlk7RUFDSSxhbEh4Q087QUlxZ2dCdkI7QThHeDlmSTtFQUNJO0E5RzA5ZlI7QThHeDlmUTtFQUNJO0VBQ0E7QTlHMDlmWjs7QThHcjlmQTtFQUNJO0E5R3c5Zko7O0ErR25pZ0JJO0VBQ0k7QS9Hc2lnQlI7QStHbmlnQkk7RUFDSTtBL0dxaWdCUjtBK0dsaWdCSTtFQUNJO0VBQ0E7RUFDQSxjbkhRZTtFbUhQZjtBL0dvaWdCUjtBK0doaWdCUTtFQUNJO0EvR2tpZ0JaO0ErRy9oZ0JRO0VBQ0k7QS9HaWlnQlo7QStHN2hnQkk7RUFDSTtFQUNBO0VBQ0E7QS9HK2hnQlI7QStHN2hnQlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HK2hnQlo7QStHNWhnQlE7RUFDSSxjbkhuQ1E7RW1Ib0NSO0VBQ0E7RUFDQTtFQUNBO0EvRzhoZ0JaO0ErRzNoZ0JRO0VBQ0ksY25IbENXO0FJK2pnQnZCO0ErRzFoZ0JRO0VBRUk7RUFDQTtFQUNBLG1Cbkh4REU7QUltbGdCZDtBK0d4aGdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRzBoZ0JaO0ErR3ZoZ0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9HeWhnQlo7QStHcmhnQkk7RUFDSTtFQUNBO0EvR3VoZ0JSOztBZ0h4bWdCQTtFQUNJO0FoSDJtZ0JKO0FnSHptZ0JJO0VBQ0k7RUFDQTtFQUNBO1VBQUE7RUFDQTtBaEgybWdCUjtBZ0h4bWdCSTtFQUNJLG1CcEhtQlU7QUl1bGdCbEI7QWdIdm1nQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JwSHRCQTtFb0h1QkE7RUFDQSwyQ3BIc0JNO0VvSHJCTjtVQUFBO0VBQ0EsaUNwSGlCVTtVb0hqQlYseUJwSGlCVTtFb0hoQlY7VUFBQTtFQUNBLGFwSHVCUztBSWtsZ0JqQjtBZ0h2bWdCUTtFQUNJO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QWhIeW1nQlo7QWdIcm1nQkk7RUFDSTtFQUNBO0FoSHVtZ0JSO0FnSHJtZ0JRO0V6Qm1ESixzQ0FGVTtFQUdWLCtCQUp5RTtBdkZ5amdCN0U7QWdIbm1nQlE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0FoSHFtZ0JaO0FnSGptZ0JJO0VBQ0k7RUFDQTtBaEhtbWdCUjtBZ0hqbWdCUTtFQUNJO0FoSG1tZ0JaO0FnSC9sZ0JJO0V6QmlEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXlCbkRJO0VBQ0E7RUFDQTtBaEhxbWdCUjtBZ0hubWdCUTtFekJxQkosc0NBRlU7RUFHViwrQkFKeUU7QXZGcWxnQjdFO0FnSGxtZ0JJO0VBQ0k7QWhIb21nQlI7QWdIam1nQkk7RUFDSTtBaEhtbWdCUjtBZ0hqbWdCUTtFQUNJO0VBQ0E7QWhIbW1nQlo7QWdIaG1nQlE7RUFDSTtBaEhrbWdCWjtBZ0g5bGdCSTtFQUNJO0VBQ0E7RUFDQTtBaEhnbWdCUjtBZ0g5bGdCUTtFQUNJO0FoSGdtZ0JaO0FnSDVsZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIOGxnQlI7QWdINWxnQlE7RUFDSTtBaEg4bGdCWjtBZ0gzbGdCUTtFQUNJO0FoSDZsZ0JaOztBZ0h4bGdCQTtFQUVRO0lBQ0k7SUFDQTtFaEgwbGdCVjtFZ0h0bGdCVTtJQUNJO0VoSHdsZ0JkO0VnSHJsZ0JVO0lBQ0k7SUFDQTtZQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxnQnBIN0lSO0lvSDhJUTtJQUlBO0VoSG9sZ0JkO0VnSHZsZ0JjO0lBQ0k7RWhIeWxnQmxCO0VnSG5sZ0JNO0lBQ0k7SUFDQTtFaEhxbGdCVjtFZ0hubGdCVTtJQUNJO0lBQ0E7RWhIcWxnQmQ7RWdIamxnQk07SUFDSTtJQUNBO0lBQ0E7WUFBQTtFaEhtbGdCVjtBQUNGO0FpSHh2Z0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDB2Z0JKO0FpSHh2Z0JJO0VBQ0k7RUFDQTtFQUNBO0UxQjZESjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCMEIvRHNCO0FqSDZ2Z0IxQjtBaUgzdmdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDZ2Z0JaO0FpSHp2Z0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QWpIMnZnQlI7QWlIeHZnQkk7RUFDSSxjckhoQmU7QUkwd2dCdkI7QWlIdnZnQkk7RUFDSTtFQUNBO0FqSHl2Z0JSO0FpSHZ2Z0JRO0VBQ0ksY3JIeEJXO0VxSHlCWDtBakh5dmdCWjtBaUhydmdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIdXZnQlI7QWlIcnZnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FqSHV2Z0JaOztBa0huemdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIc3pnQko7O0FrSG56Z0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIc3pnQko7QWtIcHpnQkk7RUFDSTtFQUNBO0VBQ0E7QWxIc3pnQlI7QWtIcHpnQlE7RUFDSTtBbEhzemdCWjtBa0hsemdCSTtFQUNJO0VBQ0E7RUFDQTtBbEhvemdCUjtBa0hsemdCUTtFQUNJO0FsSG96Z0JaO0FrSGh6Z0JJO0VBQ0k7RUFDQTtFQUNBO0FsSGt6Z0JSO0FrSGh6Z0JRO0VBQ0k7QWxIa3pnQlo7QWtIOXlnQkk7RUFDSTtFQUNBO0VBQ0E7QWxIZ3pnQlI7QWtIOXlnQlE7RUFDSTtBbEhnemdCWjtBa0g1eWdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg4eWdCUjtBa0g1eWdCUTtFQUNJO0VBQ0E7QWxIOHlnQlo7O0FtSHAzZ0JBO0VBQ0k7RUFDQTtBbkh1M2dCSjtBbUhyM2dCSTtFQUNJO0VBQ0E7QW5IdTNnQlI7O0FtSG4zZ0JBO0VBQ0k7RUFDQSwyQ3ZIbUNVO0V1SGxDVjtFQUNBO0FuSHMzZ0JKO0FtSHAzZ0JJO0VBQ0ksZ0J2SGhCQTtBSXM0Z0JSO0FtSG4zZ0JJO0VBQ0ksbUJ2SERlO0V1SEVmLFd2SHJCQTtBSTA0Z0JSO0FtSGwzZ0JJOztFQUVJO0VBQ0E7RUFDQTtFQUNBLGdCdkg3QkE7QUlpNWdCUjtBbUhqM2dCSTtFQUNJO0FuSG0zZ0JSO0FtSGgzZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSGszZ0JSO0FtSC8yZ0JJO0VBQ0k7QW5IaTNnQlI7QW1ILzJnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSGkzZ0JaO0FtSDcyZ0JJO0VBQ0k7RUFDQTtBbkgrMmdCUjtBbUg3MmdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IKzJnQlo7QW1IMzJnQkk7RUFDSTtBbkg2MmdCUjtBbUgzMmdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuSDYyZ0JaO0FtSHoyZ0JJO0VBQ0k7QW5IMjJnQlI7QW1IejJnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkgyMmdCWjs7QW9IcDhnQkE7RUFDSTtFQUNBO0VBQ0E7QXBIdThnQko7QW9IdDhnQkk7RUFDSTtFQUNBO0VBQ0EsYS9MSEM7QTJFMjhnQlQ7QW9IcjhnQlE7RUFDSTtBcEh1OGdCWjs7QXFIajlnQkk7RUFDSTtFQUNBO0FySG85Z0JSO0FxSGo5Z0JJO0VBQ0k7RUFDQTtBckhtOWdCUjtBcUhoOWdCSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FySGk5Z0JSOztBc0hqK2dCQTtFQUNJO0F0SG8rZ0JKO0FzSGwrZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhvK2dCUjs7QXVIOStnQkk7RUFDSTtFQUNBO0VBQ0E7QXZIaS9nQlI7QXVIOStnQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkhnL2dCUjtBdUg3K2dCSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0F2SCsrZ0JSOztBdUgzK2dCQTtFQUNJO0F2SDgrZ0JKO0F1SDUrZ0JJO0VBQ0k7QXZIOCtnQlI7QXVIMytnQkk7RUFDSTtFQUNBO0F2SDYrZ0JSO0F1SDErZ0JJO0VBQ0k7QXZINCtnQlI7QXVIeitnQkk7RUFDSTtFQUNBO0F2SDIrZ0JSO0F1SHgrZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgwK2dCUjtBdUh2K2dCSTtFQUNJO0F2SHkrZ0JSO0F1SHQrZ0JJO0VBQ0k7RUFDQTtFQUNBO0F2SHcrZ0JSO0F1SHIrZ0JJO0VBQ0k7QXZIdStnQlI7QXVIcCtnQkk7RUFDSTtFQUNBO0VBQ0E7QXZIcytnQlI7O0F1SHg5Z0JJO0VBQ0k7RUFDQTtBdkgyOWdCUjtBdUh6OWdCUTtFQUNJO0F2SDI5Z0JaO0F3SHRpaEJJO0VBWEEsb0ZEeUZhO0VDeEZiO0VBQ0E7RUFDQSxZRHVGd0I7RUN0RnhCLFVEc0ZtQjtFQ3JGbkI7RUFDQSxxQ0RvRjhCO0VDbkY5QjtBeEhvamhCSjtBd0g3aWhCSTtFQWRBLG9GRHlGYTtFQ3hGYjtFQUNBO0VBQ0EsWUR1RndCO0VDdEZ4QixVRHNGbUI7RUNyRm5CO0VBQ0EscUNEb0Y4QjtFQ25GOUI7QXhIOGpoQko7QXdIcGpoQkk7RUFDSTtFQWxCSixvRkR5RmE7RUN4RmI7RUFDQTtFQUNBLFlEdUZ3QjtFQ3RGeEIsVURzRm1CO0VDckZuQjtFQUNBLHFDRG9GOEI7RUNuRjlCO0F4SHlraEJKO0F3SDNqaEJJO0VBU0k7RUFDQTtFQUNBO0F4SHFqaEJSOztBdUh0L2dCSTtFQUNJO0F2SHkvZ0JSO0F1SHQvZ0JJO0VBQ0k7QXZIdy9nQlI7QXVIci9nQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkh1L2dCUjs7QXlIcG1oQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIdW1oQlI7QXlIcG1oQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SHNtaEJSO0F5SG5taEJJO0VBQ0k7RUFDQTtBekhxbWhCUjtBeUhsbWhCSTtFQUNJO0VBQ0E7QXpIb21oQlI7QXlIam1oQkk7RUFDSTtBekhtbWhCUjtBeUhobWhCSTtFQUNJO0F6SGttaEJSO0F5SC9saEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhpbWhCUjtBeUg5bGhCSTtFQUlJO0F6SDZsaEJSO0F5SDFsaEJJO0VBQ0k7SUFDSTtJQUNBO0V6SDRsaEJWO0V5SHpsaEJNO0lBQ0k7SUFDQTtJQUNBO0V6SDJsaEJWO0V5SHhsaEJNO0lBQ0k7RXpIMGxoQlY7RXlIdmxoQk07SUFFSTtFekh3bGhCVjtFeUhybGhCTTtJQUNJO0lBQ0E7RXpIdWxoQlY7RXlIcGxoQk07SUFDSTtJQUNBO0lBQ0E7RXpIc2xoQlY7RXlIbmxoQk07SUFDSTtFekhxbGhCVjtBQUNGOztBMEgzcWhCQTtFQUNJO0VBQ0E7RUFDQTtBMUg4cWhCSjs7QTBIM3FoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSDhxaEJKO0EwSDVxaEJJO0VBQ0k7QTFIOHFoQlI7O0EwSHhxaEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFIMnFoQlI7QTBIeHFoQkk7RUFDSTtBMUgwcWhCUjtBMEh2cWhCSTtFQUNJO0ExSHlxaEJSOztBMkgzc2hCQTtFQUNFO0EzSDhzaEJGO0EySDdzaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIK3NoQko7QTJIN3NoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIK3NoQko7QTJIN3NoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0grc2hCSjtBMkg1c2hCSTtFQUNFO0EzSDhzaEJOOztBNEhwdWhCQTtBQUVBO0VBVUk7RUFDQTtFQUNBO0VBQ0EsWUFWUTtFQVdSO0VBQ0E7QTVINnRoQko7QTRIM3RoQkk7RUFDSTtFQUNBO0E1SDZ0aEJSO0E0SDN0aEJRO0VBQ0k7QTVINnRoQlo7QTRIenRoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUgydGhCUjtBNEh4dGhCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMHRoQlI7QTRIdnRoQkk7RUFHSTtFQUNBO0VBQ0E7QTVIdXRoQlI7QTRIcnRoQlE7RUFDSTtFQUNBO0E1SHV0aEJaO0E0SG50aEJJO0VBQ0k7QTVIcXRoQlI7QTRIbHRoQkk7RUFDSSxrQnZNOURBO0EyRWt4aEJSO0E0SGx0aEJRO0VBQ0ksbUNBaEVZO0E1SG94aEJ4QjtBNEhodGhCSTtFQUdJO0VBQ0EsU0F6RVU7RUEwRVY7RUFDQTtFQUNBO0VBQ0E7QTVIZ3RoQlI7QTRIN3NoQkk7RUFDSSxxQnZNekVTO0EyRXd4aEJqQjtBNEg3c2hCUTtFQUNJO1VBQUE7RUFDQSxtQ0FwRlk7QTVIbXloQnhCO0E0SDVzaEJRO0VBQ0k7RUFDQTtFQUNBO0E1SDhzaEJaOztBNkg1eWhCQTtFQUNJO0E3SCt5aEJKO0E2SDd5aEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J4TUpBO0V3TUtBO0VBQ0E7RUFDQSxrQnhNT2M7RXdNTmQ7RUFDQTtFQUNBO0VBQ0E7QTdIK3loQlI7QTZIN3loQlE7RUFDSTtFQUNBO0VBQ0E7QTdIK3loQlo7QTZIM3loQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdINnloQlI7QTZIM3loQlE7RUFDSTtBN0g2eWhCWjtBNkgxeWhCUTtFQUNJO0VBQ0E7QTdINHloQlo7QTZIenloQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0gyeWhCWjtBNkh4eWhCUTtFQUNJLHlCeE1sREY7RXdNbURFLFd4TWpESjtBMkUyMWhCUjtBNkh0eWhCSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0E3SHV5aEJSO0E2SHB5aEJJO0VBQ0k7RUFDQTtFQUNBO0E3SHN5aEJSOztBOEgzMmhCQTtFQUNJO0VBQ0E7QTlIODJoQko7QThINzJoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCsyaEJSOztBOEgzMmhCQTtFQUNJO0E5SDgyaEJKO0E4SDcyaEJJO0VBQ0k7QTlIKzJoQlI7O0ErSG40aEJJO0VBQ0k7RUFDQTtBL0hzNGhCUjs7QWdJejRoQkE7RUFDSTtBaEk0NGhCSjs7QWlJNzRoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklnNWhCSjtBaUk5NGhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSWc1aEJSO0FpSTc0aEJJO0VBQ0k7RUFDQTtFQUNBO0FqSSs0aEJSO0FpSTU0aEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJODRoQlI7QWlJMzRoQkk7RUFDSTtFQUNBO0FqSTY0aEJSO0FpSTM0aEJRO0VBQ0k7QWpJNjRoQlo7O0FpSXg0aEJBO0VBQ0k7QWpJMjRoQko7O0FrSXI3aEJJO0VBQ0k7RUFDQTtBbEl3N2hCUjtBa0l0N2hCSTtFQUNJO0VBQ0E7QWxJdzdoQlI7QWtJdDdoQkk7RUFDSTtFQUNBO0FsSXc3aEJSOztBbUluOGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuSXM4aEJKOztBb0kxOGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSTY4aEJKOztBcUloOWhCSTtFQUNJO0VBQ0E7QXJJbTloQlI7O0EySHQ5aEJBO0VBQ0U7QTNIeTloQkY7QTJIeDloQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0gwOWhCSjtBMkh4OWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0gwOWhCSjtBMkh4OWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSDA5aEJKO0EySHY5aEJJO0VBQ0U7QTNIeTloQk47O0E4SGovaEJBO0VBQ0k7RUFDQTtBOUhvL2hCSjtBOEhuL2hCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIcS9oQlI7O0E4SGovaEJBO0VBQ0k7QTlIby9oQko7QThIbi9oQkk7RUFDSTtBOUhxL2hCUjs7QXNJLy9oQlE7RUFDSTtFQUNBO0F0SWtnaUJaO0FzSS8vaEJRO0VBQ0k7RUFDQTtBdElpZ2lCWjtBc0k5L2hCUTtFQUNJLHlCak5uQkY7RWlOb0JFLFdqTmxCSjtBMkVraGlCUjtBc0k1L2hCSTtFQUNJO0VBQ0E7RUFDQTtBdEk4L2hCUjtBc0kzL2hCSTtFQUNJO0VBQ0E7QXRJNi9oQlI7QXNJMS9oQkk7RUFDSTtFQUNBO0F0STQvaEJSO0FzSXovaEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmpOM0NBO0VpTjRDQTtFQUNBLGtCak4vQmM7RWlOZ0NkO0F0STIvaEJSO0FzSXovaEJRO0VBQ0ksc0JBcERRO0VBcURSLFdBcERLO0F0SStpaUJqQjtBc0l6L2hCWTtFQUNJLHlCak52RE47RWlOd0RNLFdqTnREUjtBMkVpamlCUjtBc0lyL2hCUTtFQUNJO0VBQ0E7QXRJdS9oQlo7QXNJbi9oQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0F6RVk7RUEwRVo7QXRJcS9oQlI7QXNJbi9oQlE7RUFDSSxXQTVFUTtBdElpa2lCcEI7QXNJai9oQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEltL2hCUjtBc0lqL2hCUTtFQUNJLFdBaEdRO0F0SW1saUJwQjs7QXVJbmxpQkE7RUFDSTtFQUNBO0F2SXNsaUJKOztBdUlwbGlCQTtFQUNJLGNsTk1hO0VrTkxiO0F2SXVsaUJKOztBdUlybGlCQTtFQUNJLGNsTlBLO0VrTlFMO0F2SXdsaUJKOztBdUl0bGlCQTtFQUNJO0F2SXlsaUJKOztBd0lsbWlCQTtFQUNJO0F4SXFtaUJKO0F3SW5taUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhJcW1pQlI7QXdJbG1pQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SW9taUJSO0F3SWxtaUJRO0VBQ0k7RUFDQTtBeElvbWlCWjtBd0lobWlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJa21pQlI7QXdJaG1pQlE7RUFDSTtFQUNBO0F4SWttaUJaO0F3STlsaUJJO0VBQ0ksc0JBeENPO0VBeUNQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SWdtaUJSO0F3STlsaUJRO0VBQ0k7RUFDQTtBeElnbWlCWjtBd0k5bGlCWTtFQUNJLGNuTnJEUDtBMkVxcGlCVDtBd0kzbGlCSTtFQUNJO0F4STZsaUJSO0F3STFsaUJJO0VBQ0k7RUFDQSxzQnBJd0h5QjtFb0l2SHpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuTnREYztFbU51RGQ7QXhJNGxpQlI7QXdJMWxpQlE7RUFDSSxzQkExRUc7QXhJc3FpQmY7QXdJemxpQlE7RUFDSTtBeEkybGlCWjtBd0l0bGlCUTtFQUNJLFdBbkZPO0VBb0ZQLHlCcEl2RVk7QUorcGlCeEI7QXdJcGxpQkk7RUFFSSxxQnBJaUh5QjtFb0loSHpCO0VBQ0E7QXhJcWxpQlI7O0FNNXFpQkE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBTjRxaUJGOztBTXpxaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJGMEN3QjtFRXpDeEI7RUFDQTtFQUNBLGNGZHVCO0VFZXZCO0VBQ0E7QU40cWlCRjs7QU16cWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FONHFpQkY7O0FNbHFpQkE7RUMrQlUsc0JEN0JZO0VBUXBCO0VBQ0E7QU4rcGlCRjs7QU0zcGlCQTs7RUFFRTtFQUNBO0VBQ0E7QU44cGlCRjtBTXhwaUJFOzs7O0VBR0UsbUJGOEo2QjtBSjYvaEJqQzs7QU12cGlCQTtFQUNFO0FOMHBpQkY7O0FNdHBpQkE7RUFDRTtFQUNBO0FOeXBpQkY7O0FNcnBpQkE7O0VBRUU7QU53cGlCRjs7QU1wcGlCQTs7O0VFeEZFO0VBQ0E7QVJrdmlCRjs7QU1wcGlCQTtFQUNFO0VBQ0E7RUFDQSxlRnJEd0I7RUVzRHhCLHdCRjFDd0I7RUUyQ3hCLGNGN0Z1QjtBSm92aUJ6Qjs7QU03bmlCQTtFQUNFO0VBQ0E7RUFDQSxZRjhFK0I7RUU3RS9CO0VBQ0EsZUZ0RndCO0VFdUZ4Qix3QkYzRXdCO0VFNEV4QixjRjlIdUI7RUUrSHZCLHNCRmdEK0I7RUUvQy9CO0VBQ0E7RUFDQSxrQmpGNUhvQjtFa0ZrRFosZ0REMkVSO0VDMkNRLHdFRDFDUjtBTm1vaUJGO0FTNXRpQkU7RUFDRSxxQkxzSjZCO0VLcko3QjtFRldNLGtGRVZOO0FUK3RpQko7QU9wcmlCRTtFQUNFLFdIMkc2QjtFRzFHN0I7QVBzcmlCSjtBT3ByaUJFO0VBQTBCLFdId0dLO0FKK2tpQmpDO0FPdHJpQkU7RUFBZ0MsV0h1R0Q7QUprbGlCakM7QU0xb2lCRTtFQUNFO0VBQ0E7QU40b2lCSjtBTXBvaUJFO0VBR0UseUJGeEpxQjtFRXlKckI7QU5vb2lCSjtBTWpvaUJFO0VBRUUsbUJGMEQ2QjtBSndraUJqQzs7QU0zbmlCQTtFQUNFO0FOOG5pQkY7O0FNam5pQkE7RUFLSTs7OztJQUNFLGlCRmEyQjtFSnNtaUIvQjtFTWhuaUJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGlCRlkyQjtFSjJuaUIvQjtFTXBvaUJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGlCRksyQjtFSnNwaUIvQjtBQUNGO0FNanBpQkE7RUFDRSxtQkZGK0I7QUpxcGlCakM7O0FNM29pQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QU44b2lCRjtBTXpvaUJJOzs7RUFDRSxtQkZWMkI7QUp1cGlCakM7QU16b2lCRTs7RUFDRSxnQkZyTHNCO0VFc0x0QjtFQUNBO0VBQ0E7RUFDQTtBTjRvaUJKOztBTXpvaUJBOzs7O0VBSUU7RUFDQTtFQUNBO0FONG9pQkY7O0FNem9pQkE7O0VBRUU7QU40b2lCRjs7QU14b2lCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJvaUJGO0FNeG9pQkU7OztFQUVFLG1CRmxENkI7QUo2cmlCakM7O0FNeG9pQkE7O0VBRUU7RUFDQTtBTjJvaUJGOztBTWxvaUJBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7QU5tb2lCRjtBTWpvaUJFOzs7Ozs7Ozs7OztFQUVFO0VBQ0E7QU40b2lCSjs7QVN6M2lCRTs7Ozs7O0VBQ0UsWUxrSjZCO0VLako3QjtFQUNBLGVMcEJzQjtFS3FCdEIsZ0JMaUN3QjtFS2hDeEIsa0JMb0N3QjtBSjYxaUI1Qjs7QVM5M2lCRTs7Ozs7O0VBQ0UsWUwwSTZCO0VLekk3QixpQkx5STZCO0FKNnZpQmpDOztBU240aUJFOzs7Ozs7Ozs7Ozs7O0VBRUU7QVRpNWlCSjs7QU1wcWlCRTtFQUNFLFlGMUc2QjtFRTJHN0I7RUFDQSxlRmhSc0I7RUVpUnRCLGdCRjNOd0I7RUU0TnhCLGtCRnhOd0I7QUorM2lCNUI7QU1ycWlCRTtFQUNFLFlGakg2QjtFRWtIN0IsaUJGbEg2QjtBSnl4aUJqQztBTXJxaUJFOztFQUVFO0FOdXFpQko7QU1ycWlCRTtFQUNFLFlGekg2QjtFRTBIN0I7RUFDQTtFQUNBLGVGaFNzQjtFRWlTdEIsZ0JGM093QjtBSms1aUI1Qjs7QVN2N2lCRTs7Ozs7O0VBQ0UsWUxnSjZCO0VLL0k3QjtFQUNBLGVMckJzQjtFS3NCdEIsc0JMZ0N3QjtFSy9CeEIsa0JMbUN3QjtBSjQ1aUI1Qjs7QVM1N2lCRTs7Ozs7O0VBQ0UsWUx3STZCO0VLdkk3QixpQkx1STZCO0FKNnppQmpDOztBU2o4aUJFOzs7Ozs7Ozs7Ozs7O0VBRUU7QVQrOGlCSjs7QU14c2lCRTtFQUNFLFlGdEk2QjtFRXVJN0I7RUFDQSxlRjNTc0I7RUU0U3RCLHNCRnRQd0I7RUV1UHhCLGtCRm5Qd0I7QUo4N2lCNUI7QU16c2lCRTtFQUNFLFlGN0k2QjtFRThJN0IsaUJGOUk2QjtBSnkxaUJqQztBTXpzaUJFOztFQUVFO0FOMnNpQko7QU16c2lCRTtFQUNFLFlGcko2QjtFRXNKN0I7RUFDQTtFQUNBLGVGM1RzQjtFRTRUdEIsc0JGdFF3QjtBSmk5aUI1Qjs7QU1sc2lCQTtFQUVFO0FOb3NpQkY7QU1qc2lCRTtFQUNFO0FObXNpQko7O0FNL3JpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0ZwTCtCO0VFcUwvQixZRnJMK0I7RUVzTC9CLGlCRnRMK0I7RUV1TC9CO0VBQ0E7QU5rc2lCRjs7QU1oc2lCQTs7Ozs7Ozs7RUFHRSxXRjNMK0I7RUU0TC9CLFlGNUwrQjtFRTZML0IsaUJGN0wrQjtBSnE0aUJqQzs7QU10c2lCQTs7Ozs7Ozs7RUFHRSxXRmhNK0I7RUVpTS9CLFlGak0rQjtFRWtNL0IsaUJGbE0rQjtBSmc1aUJqQzs7QVNsbWpCRTs7Ozs7O0VBVUUsY0xzZTZCO0FKMm5pQmpDO0FTOWxqQkU7RUFDRSxxQkxrZTZCO0VHbGJ2QixnREUvQ047QVRpbWpCSjtBU2htakJJO0VBQ0U7RUY2Q0ksaUVFM0NKO0FUa21qQk47QVM5bGpCRTtFQUNFLGNMd2Q2QjtFS3ZkN0IseUJMd2Q2QjtFS3ZkN0IscUJMc2Q2QjtBSjBvaUJqQztBUzdsakJFO0VBQ0UsY0xrZDZCO0FKNm9pQmpDOztBUzduakJFOzs7Ozs7RUFVRSxjTDhlNkI7QUo4b2lCakM7QVN6bmpCRTtFQUNFLHFCTDBlNkI7RUcxYnZCLGdERS9DTjtBVDRuakJKO0FTM25qQkk7RUFDRTtFRjZDSSxpRUUzQ0o7QVQ2bmpCTjtBU3puakJFO0VBQ0UsY0xnZTZCO0VLL2Q3Qix5QkxnZTZCO0VLL2Q3QixxQkw4ZDZCO0FKNnBpQmpDO0FTeG5qQkU7RUFDRSxjTDBkNkI7QUpncWlCakM7O0FTeHBqQkU7Ozs7OztFQVVFLGNMa2Y2QjtBSnFxaUJqQztBU3BwakJFO0VBQ0UscUJMOGU2QjtFRzlidkIsZ0RFL0NOO0FUdXBqQko7QVN0cGpCSTtFQUNFO0VGNkNJLGlFRTNDSjtBVHdwakJOO0FTcHBqQkU7RUFDRSxjTG9lNkI7RUtuZTdCLHlCTG9lNkI7RUtuZTdCLHFCTGtlNkI7QUpvcmlCakM7QVNucGpCRTtFQUNFLGNMOGQ2QjtBSnVyaUJqQzs7QU05d2lCRTtFQUNFO0FOaXhpQko7QU0vd2lCRTtFQUNFO0FOaXhpQko7O0FNdndpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjB3aUJGOztBTXZ2aUJFO0VBRUU7SUFDRTtJQUNBO0lBQ0E7RU55dmlCSjtFTXJ2aUJFO0lBQ0U7SUFDQTtJQUNBO0VOdXZpQko7RU1udmlCRTtJQUNFO0VOcXZpQko7RU1sdmlCRTtJQUNFO0lBQ0E7RU5vdmlCSjtFTWx2aUJJOzs7SUFHRTtFTm92aUJOO0VNL3VpQkU7SUFDRTtFTml2aUJKO0VNOXVpQkU7SUFDRTtJQUNBO0VOZ3ZpQko7RU0zdWlCRTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFTjZ1aUJKO0VNM3VpQkk7O0lBQ0U7RU44dWlCTjtFTTN1aUJFOztJQUVFO0lBQ0E7RU42dWlCSjtFTXp1aUJFO0lBQ0U7RU4ydWlCSjtBQUNGOztBTXZ0aUJFOzs7O0VBSUU7RUFDQTtFQUNBO0FOMHRpQko7QU10dGlCRTs7RUFFRTtBTnd0aUJKO0FNcHRpQkU7RUpyaUJBO0VBQ0E7QUY0dmpCRjtBRy92akJFO0VBRUU7RUFDQTtBSGd3akJKO0FHOXZqQkU7RUFDRTtBSGd3akJKO0FNenRpQkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFTjJ0aUJKO0FBQ0Y7QU1wdGlCRTtFQUNFO0FOc3RpQko7QU05c2lCSTtFQUNFO0lBQ0U7SUFDQSxlRjloQmtCO0VKOHVqQnhCO0FBQ0Y7QU01c2lCSTtFQUNFO0lBQ0U7SUFDQSxlRnJpQmtCO0VKbXZqQnhCO0FBQ0Y7O0F5SXB5akJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeklzeWpCSjtBeUlweWpCSTtFQUNJO0VBQ0E7QXpJc3lqQlI7QXlJcHlqQlE7RUFDSTtFQUNBO0F6SXN5akJaO0F5SWx5akJJO0VBQ0k7RUFDQTtBeklveWpCUjtBeUlqeWpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SW15akJSO0F5SWh5akJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpJa3lqQlI7QXlJaHlqQlE7RUFDSSxjcE50Q0g7QTJFdzBqQlQ7QXlJOXhqQkk7RUFDSTtFQUNBO0F6SWd5akJSO0F5STV4akJRO0VBQ0k7QXpJOHhqQlo7QXlJM3hqQlE7RUFDSTtBekk2eGpCWjtBeUl6eGpCSTtFQUNJLFdBeERnQjtBekltMWpCeEI7O0F5SXZ4akJBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RXpJeXhqQlY7RXlJdHhqQk07SUFDSTtFekl3eGpCVjtFeUlyeGpCTTtJQUNJO0lBQ0E7RXpJdXhqQlY7QUFDRjtBMEluMmpCQTtFQUNJO0VBQ0E7QTFJcTJqQko7QTBJbjJqQkk7RUFDSTtBMUlxMmpCUjtBMElsMmpCSTtFQUNJO0VBQ0E7QTFJbzJqQlI7QTBJajJqQkk7O0VBRUk7QTFJbTJqQlI7QTBJaDJqQkk7RUFDSTtFQUNBO0ExSWsyakJSO0EwSS8xakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEluQmlCO0VzSW9CakI7RUFDQTtFQUNBO0ExSWkyakJSO0EwSWgyakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUlrMmpCWjtBMEk5MWpCSTtFQUNJO0VBQ0EsU0FoRE07RUFpRE47RUFDQTtFQUNBO0VBQ0Esc0JyTi9DQTtFcU5nREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSWcyakJSO0EwSTkxakJRO0VBQ0k7RUFDQTtFQUNBO0ExSWcyakJaO0EwSTkxakJZO0VBQ0kseUJ0SWpEUTtFc0lrRFIsV3JOOURSO0EyRTg1akJSO0EwSTcxakJZO0VBQ0k7QTFJKzFqQmhCO0EwSXoxakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnRJckVpQjtFc0lzRWpCLGtCck5oRWM7RXFOaUVkLFdyTi9FQTtFcU5nRkE7QTFJMjFqQlI7QTBJMTFqQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSTQxakJaOztBMklyN2pCUTtFQUNJO0VBQ0E7QTNJdzdqQlo7O0E0STU3akJBO0VBQ0k7RUFDQTtFQUNBO0E1SSs3akJKO0E0STc3akJJO0VBQ0k7QTVJKzdqQlI7QTRJNTdqQkk7RUFDSTtFQUNBO0VBQ0E7QTVJODdqQlI7QTRJMzdqQkk7RUFDSTtFQUNBO0E1STY3akJSO0E0STE3akJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk0N2pCUjtBNEl6N2pCSTtFQUNJO0E1STI3akJSOztBNEl2N2pCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1STA3akJKOztBNklsK2pCQTtFQUNJO0E3SXErakJKO0E2SWwrakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdJbytqQlI7QTZJLzlqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SWkrakJSO0E2STk5akJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdJZytqQlI7QTZJOTlqQlE7RUFDSTtBN0lnK2pCWjtBNkk3OWpCUTtFQUNJO0E3SSs5akJaO0E2STM5akJJO0VBQ0k7RUFDQTtFQUNBO0E3STY5akJSO0E2STM5akJRO0VBQ0k7QTdJNjlqQlo7QTZJeDlqQlE7RUFDSTtBN0kwOWpCWjtBNkl0OWpCSTtFQUNJO0VBQ0E7QTdJdzlqQlI7QTZJdDlqQlE7RUFDSTtFQUNBO0E3SXc5akJaO0E2SXQ5akJZO0VBQ0k7QTdJdzlqQmhCO0E2SXI5akJZO0VBQ0k7QTdJdTlqQmhCOztBOEk5aGtCQTtBQUNBO0VBQ0k7RUFDQTtBOUlpaWtCSjs7QThJOWhrQkE7RUFDSTtBOUlpaWtCSjs7QThJN2hrQkk7RUFDSTtFQUNBO0E5SWdpa0JSOztBOEk3aGtCQTtBQ2ZJO0VBQ0k7QS9JZ2prQlI7QStJOWlrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0lnamtCWjtBK0k5aWtCWTtFQUNJO0EvSWdqa0JoQjtBK0kxaWtCSTtFQUNJO0VBQ0E7RUFDQTtBL0k0aWtCUjtBK0kxaWtCUTtFQUNJLHlCM0lSYTtBSm9qa0J6Qjs7QWdKaGtrQlE7RUFDSTtBaEpta2tCWjtBZ0pqa2tCUTtFQUNJLFczTkZKO0EyRXFra0JSO0FnSmpra0JRO0VBQ0k7QWhKbWtrQlo7QWdKamtrQlE7RUFDSTtBaEpta2tCWjtBZ0ovamtCSTtFQUNJO0FoSmlra0JSO0FnSmhra0JROzs7Ozs7O0VBRUk7QWhKdWtrQlo7QWdKcGtrQkk7RUFDSTtBaEpza2tCUjtBZ0pya2tCUTtFQUNJO0FoSnVra0JaOztBaUovbGtCWTtFQUNJO0FqSmtta0JoQjs7QWtKdG1rQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0I3TkRJO0U2TkVKO0VBQ0E7RUFDQTtBbEp5bWtCSjs7QWtKdG1rQkE7RUFDSTtFQUNBO0FsSnlta0JKO0FrSnZta0JJO0VBQ0k7RUFDQTtFQUNBO0FsSnlta0JSO0FrSnRta0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxKd21rQlI7QWtKcm1rQkk7RUFDSTtFQUNBO0FsSnVta0JSO0FrSnBta0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnRKckNJO0VzSnNDSixXN05uQ0E7RTZOb0NBO0FsSnNta0JSOztBbUo3b2tCQTtFQUNJO0VBQ0E7RUFDQTtBbkpncGtCSjtBbUovb2tCSTtFQUNJO0FuSmlwa0JSO0FtSjlva0JRO0VBQ0k7QW5KZ3BrQlo7O0FvSjNwa0JBO0VBQ0k7QXBKOHBrQko7QW9KN3BrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEorcGtCUjs7QW9KM3BrQkE7RUFDSTtFQUNBO0VBQ0E7QXBKOHBrQko7O0FxSnJxa0JJO0VBQ0k7RUFDQTtBckp3cWtCUjs7QUpucGtCbUM7QUFDUjtBMEozQnZCO0VBQ0k7RUFDQTtFQUNBO0F0Smtya0JSO0FzSi9xa0JJO0VBQ0k7QXRKaXJrQlI7QXNKL3FrQlE7RUFDSTtBdEppcmtCWjtBc0o5cWtCUTtFQUNJO0F0Smdya0JaO0FzSjdxa0JRO0VBQ0k7QXRKK3FrQlo7QXNKNXFrQlE7RUFDSTtBdEo4cWtCWjtBc0ozcWtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxSk5pQjtBSW1ya0I3QjtBc0p6cWtCSTtFQUNJO0F0SjJxa0JSO0FzSnhxa0JJOztFQUVJO0F0SjBxa0JSO0FzSnJxa0JROztFQUNJO0VBQ0E7RUFDQTtBdEp3cWtCWjtBc0pwcWtCSTtFQUNJO0VBQ0E7QXRKc3FrQlI7QXNKbnFrQkk7RUFDSTtFQUNBO0VBQ0E7QXRKcXFrQlI7QXNKbnFrQlE7RUFDSTtBdEpxcWtCWjs7QXNKL3BrQkE7RUFFUTtJQUNJO0lBQ0E7SUFDQTtFdEppcWtCVjtBQUNGO0F1Sjl1a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkpndmtCSjtBdUo3dWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKK3VrQko7QXVKN3VrQkU7RUFDRTtBdkordWtCSjtBdUo3dWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Sit1a0JKO0F1Sjd1a0JFO0VBQ0U7RUFDQTtBdkordWtCSjs7QXdKMXdrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEo2d2tCSjs7QXlKanhrQkE7RUFDSTtFQUNBO0F6Sm94a0JKO0F5Smx4a0JJO0VBQ0k7QXpKb3hrQlI7QXlKbHhrQlE7RUFDSTtFQUNBLGM3SlFLO0FJNHdrQmpCO0F5Smp4a0JRO0VBQ0k7QXpKbXhrQlo7O0EwSmh5a0JBO0VBQ0k7RUFDQTtFQUNBO0ExSm15a0JKO0EwSmp5a0JJO0VBQ0k7QTFKbXlrQlI7QTBKanlrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUpteWtCWjtBMEo5eGtCUTtFQUNJO0VBQ0E7QTFKZ3lrQlo7QTBKN3hrQlE7RUFDSTtBMUoreGtCWjtBMEo1eGtCUTtFQUNJO0ExSjh4a0JaO0EwSjV4a0JZO0VBQ0k7RUFDQSxjOUpkQztBSTR5a0JqQjtBMEozeGtCWTtFQUNJO0ExSjZ4a0JoQjtBMEoxeGtCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBMUo0eGtCaEI7O0EySjEwa0JBO0VBQ0k7QTNKNjBrQko7QTJKNTBrQkk7RUFDSTtFQUNBO0EzSjgwa0JSOztBNUU1MGtCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBNEUrMGtCUjtBNUU1MGtCSTtFQUNJO0E0RTgwa0JSO0E1RTMwa0JJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0E0RTYwa0JSO0E1RTEwa0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTRFNDBrQlI7QTVFejBrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNEUyMGtCUjtBNUV4MGtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E0RTAwa0JSOztBNUVyMGtCSTtFQUNJO0E0RXcwa0JSOztBNUVwMGtCQTtFQUNJO0VBQ0E7RUFDQTtBNEV1MGtCSjs7QTVFcDBrQkE7RUFDSSxZQTNENEI7QTRFazRrQmhDOztBNUVwMGtCQTtFQUNJO0E0RXUwa0JKOztBNUVwMGtCQTtFQUNJO0VBQ0E7RUFDQSxZQXBFNkI7QTRFMjRrQmpDO0E1RXIwa0JJO0VBQ0k7RUFDQTtBNEV1MGtCUjtBNUVwMGtCSTtFQUNJO0E0RXMwa0JSOztBNUVsMGtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E0RXEwa0JKO0E1RW4wa0JJO0VBQ0k7RUFDQTtBNEVxMGtCUjtBNUVsMGtCSTtFQUNJO0E0RW8wa0JSO0E1RWwwa0JRO0VBQ0k7RUFDQTtBNEVvMGtCWjtBNUVoMGtCSTs7RUFFSTtBNEVrMGtCUjtBNUUvemtCSTtFQUNJO0VBQ0E7QTRFaTBrQlI7QTVFOXprQkk7RUFDSTtBNEVnMGtCUjtBNUU5emtCUTtFQUNJO0VBQ0E7QTRFZzBrQlo7QTVFNXprQkk7RUFDSTtFQUNBO0E0RTh6a0JSOztBNUUxemtCQTtFQUNJO0E0RTZ6a0JKOztBNUUxemtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNEU2emtCSjs7QTVFMXprQkE7RUFDSTtFQUNBO0E0RTZ6a0JKOztBNUUxemtCQTtFQUNJO0VBQ0E7RUFDQTtBNEU2emtCSjs7QTVFMXprQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNEU2emtCSjs7QTVFMXprQkE7RUFDSTtFQUNBO0E0RTZ6a0JKOztBNUUxemtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTRFNnprQko7O0E1RTF6a0JBO0VBQ0k7RUFDQTtFQUNBO0E0RTZ6a0JKOztBNUUxemtCQTtFQUNJO0VBQ0E7QTRFNnprQko7O0E1RTF6a0JBO0VBQ0k7QTRFNnprQko7O0E1RTF6a0JBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QTRFNHprQko7QTVFM3prQkk7RUFDSTtBNEU2emtCUjtBNUUxemtCSTtFQUNJO0E0RTR6a0JSO0E1RXp6a0JJO0VBQ0k7QTRFMnprQlI7QTVFeHprQkk7RUFDSTtBNEUwemtCUjtBNUV2emtCSTtFQUNJO0E0RXl6a0JSOztBNUVyemtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTRFd3prQko7QTVFdHprQkk7RUFDSTtBNEV3emtCUjtBNUVyemtCSTtFQUNJO0VBQ0E7RUFDQTtBNEV1emtCUjtBNUVyemtCUTtFQUNJO0VBQ0E7QTRFdXprQlo7QTVFbnprQkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTRFcXprQlI7QTVFbnprQlE7O0VBQ0k7QTRFc3prQlo7QTVFbHprQkk7RUFDSTtFQUNBO0VBQ0E7QTRFb3prQlI7QTVFanprQkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTRFbXprQlI7O0E1RS95a0JBO0VBQ0k7QTRFa3prQko7QTVFL3lrQlE7RUFDSTtBNEVpemtCWjtBNUU5eWtCUTtFQUNJO0E0RWd6a0JaO0E1RTd5a0JRO0VBQ0k7QTRFK3lrQlo7QTVFM3lrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNEU2eWtCUjtBNUUxeWtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E0RTR5a0JSOztBNUV4eWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E0RTJ5a0JKO0E1RXp5a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E0RTJ5a0JSO0E1RXh5a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E0RTB5a0JSOztBNUV0eWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E0RXl5a0JKOztBNUV0eWtCQTtFQUNJO0VBQ0E7QTRFeXlrQko7O0E1RXR5a0JBO0VBQ0k7RUFDQSxjQzVWTTtBMkVxb2xCVjtBNUV2eWtCSTtFQUVJO0VBQ0EsY0NqV0U7QTJFeW9sQlY7O0E1RXB5a0JBO0VBQ0k7RUFDQSxjQ3ZXTTtBMkU4b2xCVjs7QTVFcHlrQkE7RUFDSTtBNEV1eWtCSjs7QTVFcHlrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0MxWE07RUQyWE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E0RXV5a0JKO0E1RXJ5a0JJO0VBQ0k7RUFDQTtFQUNBO0E0RXV5a0JSO0E1RXB5a0JJO0VBQ0k7RUFDQTtBNEVzeWtCUjtBNUVueWtCSTtFQUNJO0E0RXF5a0JSOztBNUVqeWtCQTtFQUNJO0VBQ0E7QTRFb3lrQko7O0E1RWp5a0JBO0VBQ0k7RUFDQTtFQUNBO0E0RW95a0JKO0E1RWx5a0JJO0VBQ0k7RUFDQTtBNEVveWtCUjtBNUVqeWtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTRFbXlrQlI7O0E1RS94a0JBO0VBQ0k7QTRFa3lrQko7O0E0SjdzbEJBO0VBQ0k7QTVKZ3RsQko7QTRKOXNsQkk7RUFDSTtFQUNBO0E1Smd0bEJSO0E0SjdzbEJJO0VBQ0k7RUFDQTtBNUorc2xCUjs7QTRKM3NsQkE7RUFDSTtBNUo4c2xCSjs7QTRKM3NsQkE7RUFDSTtBNUo4c2xCSjs7QTRKMXNsQkk7RUFDSTtBNUo2c2xCUjs7QTRKenNsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SjRzbEJKO0E0SjFzbEJJO0VBQ0k7RUFDQTtFQUNBO0E1SjRzbEJSOztBNEp2c2xCSTtFQUNJO0E1SjBzbEJSO0E0SnZzbEJJO0VBQ0k7RUFDQTtBNUp5c2xCUjtBNEp2c2xCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKeXNsQlo7QTRKcnNsQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVKc3NsQlI7QTRKbnNsQkk7RUFDSTtFQUNBO0E1SnFzbEJSO0E0SmxzbEJJO0VBQ0k7QTVKb3NsQlI7QTRKanNsQkk7RUFDSTtFQUNBO0VBTUE7RUFNQTtBNUp5cmxCUjtBNEpuc2xCUTtFQUNJO0E1SnFzbEJaO0E0SmpzbEJRO0VBQ0k7RUFDQTtBNUptc2xCWjtBNEovcmxCUTtFQUNJO0VBQ0E7QTVKaXNsQlo7QTRKOXJsQlE7O0VBRUk7QTVKZ3NsQlo7QTRKL3JsQlk7O0VBQ0k7RUFDQTtBNUprc2xCaEI7QTRKOXJsQlE7O0VBRUksY3ZPcEdlO0EyRW95bEIzQjtBNEo1cmxCSTtFQUNJO0E1SjhybEJSO0E0SjdybEJROztFQUVJO0VBQ0E7QTVKK3JsQlo7QTRKM3JsQkk7RUFDSTtBNUo2cmxCUjtBNEo1cmxCUTs7RUFFSTtFQUNBO0E1SjhybEJaOztBNEp6cmxCQTtFQUNJO0E1SjRybEJKOztBNEp6cmxCQTtFQUNJO0E1SjRybEJKOztBNEp6cmxCQTtFQUNJO0E1SjRybEJKOztBNEp6cmxCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNUoycmxCSjtBNEp6cmxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUoycmxCUjtBNEp6cmxCUTtFQUVJO0E1SjBybEJaO0E0SnZybEJRO0VBQ0k7QTVKeXJsQlo7QTRKdHJsQlE7RUFDSTtBNUp3cmxCWjs7QTRKbnJsQkE7RUFDSTtBNUpzcmxCSjs7QTRKbnJsQkE7RUFDSTtFQUNBO0E1SnNybEJKOztBNEpucmxCQTtFQUNJO0E1SnNybEJKOztBNEpucmxCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SnNybEJKO0E0SnBybEJJO0VBQ0k7RUFDQTtBNUpzcmxCUjs7QTRKbHJsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpxcmxCSjs7QTRKbHJsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnFybEJKOztBNEpocmxCUTtFQUNJO0E1Sm1ybEJaOztBNEo5cWxCQTtFQUNJO0VBQ0E7QTVKaXJsQko7O0E0SjlxbEJBOzs7RUFHSTtFQUNBO0E1SmlybEJKO0E0Si9xbEJJOzs7RUFDSTtFQUNBO0E1Sm1ybEJSO0E0SmhybEJJOzs7RUFDSTtBNUpvcmxCUjtBNEpqcmxCSTs7O0VBQ0k7QTVKcXJsQlI7QTRKbHJsQkk7Ozs7O0VBRUk7RUFDQTtBNUp1cmxCUjtBNEpwcmxCSTs7O0VBQ0k7QTVKd3JsQlI7QTRKcnJsQkk7OztFQUNJO0VBQ0E7QTVKeXJsQlI7QTRKdHJsQkk7Ozs7OztFQUVJO0E1SjRybEJSO0E0SnpybEJJOzs7RUFDSTtBNUo2cmxCUjtBNEoxcmxCSTs7O0VBQ0k7RUFDQTtBNUo4cmxCUjtBNEozcmxCSTs7O0VBQ0k7RUFDQTtFQUNBO0E1SitybEJSO0E0SjdybEJROzs7RUFDSTtBNUppc2xCWjtBNEo3cmxCSTs7O0VBQ0k7QTVKaXNsQlI7QTRKOXJsQkk7OztFQUNJO0VBQ0E7QTVKa3NsQlI7O0E0Si9ybEJBO0FBRUk7RUFDSTtBNUppc2xCUjtBNEo3cmxCUTtFQUNJO0VBQ0E7RUFDQTtBNUorcmxCWjs7QTRKM3JsQkE7QUFFQTtFQUNJO0E1SjZybEJKO0E0SjNybEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUo2cmxCUjtBNEozcmxCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUo2cmxCWjtBNEozcmxCWTtFQUNJO0VBQ0E7QTVKNnJsQmhCO0E0SnhybEJJO0VBQ0k7RUFDQTtBNUowcmxCUjs7QTRKcHJsQlE7RUFDSTtBNUp1cmxCWjtBNEpwcmxCUTtFQUNJO0E1SnNybEJaO0E0Sm5ybEJRO0VBQ0k7QTVKcXJsQlo7QTRKanJsQkk7RUFDSTtBNUptcmxCUjtBNEpocmxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUprcmxCUjtBNEovcWxCSTtFQUNJO0VBQ0E7QTVKaXJsQlI7QTRKL3FsQlE7RUFDSTtFQUNBO0E1SmlybEJaO0E0SjlxbEJRO0VBQ0k7RUFDQTtBNUpncmxCWjtBNEo1cWxCSTtFQUNJO0E1SjhxbEJSOztBNEoxcWxCQTtFQUNJO0VBQ0E7RUFDQTtBNUo2cWxCSjtBNEozcWxCSTtFQUNJO0E1SjZxbEJSOztBNEp6cWxCQTtFQUNJO0E1SjRxbEJKOztBNEp6cWxCQTtFQUNJO0E1SjRxbEJKOztBNkpubG1CUTs7RUFFSTtFQUNBO0E3SnNsbUJaO0E2SmxsbUJJO0VBQ0k7QTdKb2xtQlI7QTZKbGxtQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKb2xtQlo7QTZKbGxtQlk7RUFDSSxjeE9uQlA7QTJFdW1tQlQ7O0E4SnptbUJRO0VBQ0k7QTlKNG1tQlo7QThKeG1tQkk7RUFDSTtBOUowbW1CUjs7QThKdG1tQkE7RUFDSTtBOUp5bW1CSjs7QThKcG1tQkk7O0VBQ0k7RUFDQTtBOUp3bW1CUjs7QThKcG1tQkE7RUFDSTtBOUp1bW1CSjtBOEpybW1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKdW1tQlI7QThKcG1tQkk7RUFDSTtBOUpzbW1CUjtBOEpubW1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnFtbUJSOztBOEpqbW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKb21tQko7QThKbG1tQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpvbW1CUjs7QThKL2xtQkk7RUFDSTtFQUNBO0VBQ0E7QTlKa21tQlI7QThKL2xtQkk7RUFFSTtBOUpnbW1CUjs7QStKL3FtQlE7RUFDSTtBL0prcm1CWjtBK0pocm1CUTtFQUNJO0EvSmtybUJaO0ErSmhybUJRO0VBQ0k7QS9Ka3JtQlo7QStKOXFtQkk7RUFDSTtBL0pncm1CUjtBK0o3cW1CSTtFQUNJO0VBQ0E7RUFDQTtBL0orcW1CUjtBK0o3cW1CUTtFQUNJO0VBQ0E7RUFDQTtBL0orcW1CWjtBK0o1cW1CUTtFQUNJLFcxT2hCSztFME9pQkw7QS9KOHFtQlo7O0ErSnpxbUJBO0VBQ0k7RUFDQTtFQUNBO0EvSjRxbUJKO0ErSjFxbUJRO0VBQ0k7QS9KNHFtQlo7QStKenFtQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0oycW1CUjs7QWdLaHVtQkE7RUFDSTtBaEttdW1CSjs7QWdLaHVtQkE7RUFDSTtBaEttdW1CSjs7QWdLN3RtQlk7RUFDSTtBaEtndW1CaEI7O0FnSzF0bUJBO0VBQ0k7QWhLNnRtQko7O0FnSzF0bUJBO0VBQ0k7RUFDQTtBaEs2dG1CSjs7QWdLMXRtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSzZ0bUJKOztBZ0szdG1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLOHRtQko7O0FpS3B3bUJJO0VBQ0k7QWpLdXdtQlI7QWlLcHdtQkk7RUFDSTtBaktzd21CUjtBaUtud21CSTtFQUNJO0FqS3F3bUJSO0FpS2x3bUJJO0VBQ0k7QWpLb3dtQlI7QWlLandtQkk7RUFDSTtBakttd21CUjtBaUtod21CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpLa3dtQlI7O0FpSzl2bUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaktpd21CSjtBaUsvdm1CSTtFQUNJO0FqS2l3bUJSOztBa0t2eW1CQTtFQUNJO0VBQ0E7RUFDQTtBbEsweW1CSjtBa0t4eW1CSTtFQUNJO1VBQUE7RUFDQTtBbEsweW1CUjtBa0t2eW1CSTtFQUNJO0VBQ0E7QWxLeXltQlI7QWtLdHltQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS3d5bUJSO0FrS3J5bUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS3V5bUJSOztBbUt2MG1CQTtFQUNJO0FuSzAwbUJKOztBbUt0MG1CSTtFQUNJO01BQUE7VUFBQTtBbkt5MG1CUjtBbUt2MG1CUTtFQUNJO0FuS3kwbUJaO0FtS3QwbUJRO0VBQ0k7RUFDQTtBbkt3MG1CWjtBbUtyMG1CUTtFQUNJO0VBQ0E7QW5LdTBtQlo7QW1LcjBtQlk7RUFDSTtBbkt1MG1CaEI7QW1LcDBtQlk7RUFDSTtFQUNBO0FuS3MwbUJoQjtBbUtuMG1CWTtFQUNJO0FuS3EwbUJoQjs7QW1LL3ptQkE7RUFDSTtBbktrMG1CSjs7QW1LL3ptQkE7RUFDSTtBbktrMG1CSjs7QW9LNTJtQkE7RUFDSTtBcEsrMm1CSjtBb0s3Mm1CSTtFQUNJO0FwSysybUJSOztBb0szMm1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBLODJtQko7O0FvSzEybUJJO0VBQ0k7QXBLNjJtQlI7O0FvS3oybUJBO0VBQ0k7RUFDQTtBcEs0Mm1CSjs7QXFLajRtQm9COztFQUNJO0FyS3E0bUJ4QjtBcUsvM21CSTtFQUNJO0VBQ0E7QXJLaTRtQlI7QXFLNzNtQlE7RUFDSTtBcksrM21CWjs7QXFLMTNtQkE7RUFDSTtBcks2M21CSjtBcUszM21CSTtFQUNJO0FySzYzbUJSO0FxSzEzbUJJO0VBQ0k7QXJLNDNtQlI7QXFLeDNtQmdCO0VBQ0k7QXJLMDNtQnBCO0FxS3ozbUJvQjtFQUNJLGNoUHJDZDtBMkVnNm1CVjtBcUtwM21CSTtFQUNJO0FyS3MzbUJSO0FxS3IzbUJRO0VBQ0k7QXJLdTNtQlo7QXFLajNtQlk7RUFDSSx5QmhQM0NIO0VnUDRDRztBckttM21CaEI7QXFLbDNtQmdCO0VBQ0k7RUFDQTtBcktvM21CcEI7QXFLNzJtQm9CO0VBQ0kseUJoUGxFZDtFZ1BtRWMsV2hQakVoQjtBMkVnN21CUjtBcUszMm1Cb0I7RUFDSTtBcks2Mm1CeEI7O0FxS3AybUJJO0VBQ0k7QXJLdTJtQlI7O0FzSzM3bUJFO0VBQ0U7QXRLODdtQko7QXNLNzdtQkk7RUFDRTtBdEsrN21CTixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9TZXR0aW5ncy9zdHlsZXMvZXh0ZXJuYWwtc3ZnLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL21haW4uc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19kZWJ1Zy1jaGlsZHJlbi5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19kZWJ1Zy1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2FzcGVjdC1yYXRpb3Muc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fYmFja2dyb3VuZC1zaXplLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2JhY2tncm91bmQtcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fb3V0bGluZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19ib3JkZXItY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fYm9yZGVyLXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2JvcmRlci13aWR0aHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fYm94LXNoYWRvdy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2Nvb3JkaW5hdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2NsZWFycy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19mbGV4Ym94LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fZmxvYXRzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2ZvbnQtZmFtaWx5LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2ZvbnQtc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fZm9udC13ZWlnaHQuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9faGVpZ2h0cy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19sZXR0ZXItc3BhY2luZy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19saW5lLWhlaWdodC5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19saW5rcy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19saXN0cy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19tYXgtd2lkdGhzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3dpZHRocy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19vcGFjaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3JvdGF0aW9ucy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19za2lucy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19za2lucy1wc2V1ZG8uc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fbmVnYXRpdmUtbWFyZ2lucy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fdGV4dC1kZWNvcmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3RleHQtYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fdGV4dC10cmFuc2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fdHlwZS1zY2FsZS5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3doaXRlLXNwYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3ZlcnRpY2FsLWFsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2hvdmVycy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL196LWluZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX25lc3RlZC5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX2xheW91dC5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL19tb2RlbHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL19zZXJ2ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL190b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL19pbmZvcm1hdGlvbi5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX2F1dGhvcml6ZS5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX2Vycm9ycy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX3NwbGl0LXBhbmUtbW9kZS5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX21hcmtkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9zd2FnZ2VyLXVpLXJlYWN0L3N3YWdnZXItdWkuY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L3N0eWxlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL0FwaURvY3Mvc3dhZ2dlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvQXBpRG9jcy9BcGlEb2NzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9yYy1zbGlkZXIvYXNzZXRzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbW1vbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L3N0eWxlcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9zdHlsZXMvYW5pbWF0aW9ucy9fbG9hZGVyc3Bpbm5lci5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvSW5wdXQvaW5wdXQuc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9CdXR0b24vYnV0dG9uLnN0eWxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvU3Bpbm5lci9zcGlubmVyLnN0eWxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvTG9naW4vbG9naW4uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0xvZ2luL05vU1NPL05vU1NPLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9Mb2dpbi9JZHBTZWxlY3QvSWRwU2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9Mb2dpbi9SZW1pbmRQYXNzd29yZC9SZW1pbmQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0xvZ2luL1Jlc2V0UGFzc3dvcmQvUmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0xvZ2luL1N0ZXBzRm9ybS9TdGVwc0Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0xvZ2luL1VzZXJDYXJkL1VzZXJDYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9Mb2dpbi9Mb2dpbkZvcm1UZW1wbGF0ZS9Mb2dpbkZvcm1UZW1wbGF0ZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvTG9naW4vQ2hhbmdlUGFzc3dvcmQvQ2hhbmdlUGFzc3dvcmRGb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9Tbm93bWFuL1Nub3dtYW5NZW51LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvc3R5bGVzL2FuaW1hdGlvbnMvX2hpbnQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9zdHlsZXMvUGFzc3dvcmRIaW50LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvc3R5bGVzL0xvYWRpbmdCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0NoZWNrYm94L2NoZWNrYm94LnN0eWxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvQnJlYWRjcnVtYnMvYnJlYWRjcnVtYnMuc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9JY29uL3NwYWNld2VsbEljb25zLnN0eWxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvQXZhdGFyL0F2YXRhci5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvQXZhdGFyR3JvdXAvQXZhdGFyR3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0RpYWxvZy9EaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0NvbmZpcm1hdGlvbkRpYWxvZy9Db25maXJtYXRpb25EaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0Ryb3Bkb3duL2Ryb3Bkb3duLnN0eWxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvRHJvcGRvd24vRHJvcGRvd25UcmlnZ2VyL0Ryb3Bkb3duVHJpZ2dlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvQWxlcnQvQWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL1BvcHBlci9Qb3BwZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29tbW9uL2J1dHRvbnMvUmVtb3ZlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbW1vbi9EaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbW1vbi9Mb2FkaW5nTWFzay5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9Db2xvclBpY2tlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvc3R5bGVzL0xlZ2VuZC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9IZWFsdGhNb25pdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL0ZpbHRlcklucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL1N3aXRjaC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb250cm9scy9MYXp5TG9va3VwLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL0ZpbGVJbnB1dEJ1dHRvbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb250cm9scy9UYWJsZUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL0Nvb3JkaW5hdGVJbnB1dC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb250cm9scy9JY29uL0VkaXRvci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb250cm9scy9JY29uL1BpY2tlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb250cm9scy9JY29uL0ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL0FkZEJ1dHRvbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb250cm9scy9PcmRlcmluZ0J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9jb21wb25lbnRzL2NvbnRyb2xzL0Ryb3Bkb3ducy9zdHlsZXMvRHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9jb21wb25lbnRzL2NvbnRyb2xzL0Ryb3Bkb3ducy9zdHlsZXMvQXN5bmNTZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9jb21wb25lbnRzL2NvbnRyb2xzL0Ryb3Bkb3ducy9zdHlsZXMvTXVsdGlTZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9jb21wb25lbnRzL2NvbnRyb2xzL0Ryb3Bkb3ducy9zdHlsZXMvRmlsdGVyU2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vY29tcG9uZW50cy9jb250cm9scy9Mb29rdXAvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL0Rhc2hib2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvZmllbGRzL0NvbG9ySW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvSGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL1NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvU3BhY2VDYXRlZ29yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL1RhYlBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL1Rhc2tzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvc3R5bGVzL1Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvVG9vbHRpcC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9QYW5lbFdyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvR3JvdXBpbmdCeUZvcm0uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvQXV0aC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9UcmVlVmlldy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9nbG9iYWwtZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvVHJlZUxvY2F0aW9uUGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vY29tcG9uZW50cy9UcmVlTGlzdC9UcmVlTGlzdC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2NvbXBvbmVudHMvVmlydHVhbGl6ZWRMaXN0L1ZpcnR1YWxpemVkTGlzdC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvU2V0dGluZ3Mvc3R5bGVzL1NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9TZXR0aW5ncy9zdHlsZXMvY2F0ZWdvcnktbG9jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL1dvcmtBc3Npc3RhbnQvc3R5bGVzL2RvY3VtZW50cy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvV29ya0Fzc2lzdGFudC9zdHlsZXMvZ3JvdXBpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9Xb3JrQXNzaXN0YW50L3N0eWxlcy9wcmlvcml0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9Xb3JrQXNzaXN0YW50L3N0eWxlcy90YXNrcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29udGFpbmVycy9BcHAuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbnRhaW5lcnMvSG9tZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29udGFpbmVycy9Mb2dpbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29udGFpbmVycy9Pcmdhbml6YXRpb24vU2tpcFJlYXNvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbnRhaW5lcnMvQ2hhbmdlUGFzc3dvcmQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnO1xuXG4kc3ZnLWltcG9ydC1tb2RhbC1oZWFkZXItaGVpZ2g6IDUwcHg7XG4kc3ZnLWltcG9ydC1tb2RhbC1mb290ZXItaGVpZ2h0OiA2NXB4O1xuXG4ubWFwLXN2Zy1tb2RhbCB7XG4gICAgLmhpZ2hsaWdodGVkLXN2Zy1lbGVtZW50LFxuICAgIC5tYXBwZWQtc3ZnLWVsZW1lbnQge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsbDogIzVmYjBhYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzVmYjBhYSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYXBwZWQtc3ZnLWVsZW1lbnQge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLm1hcHBlZC1tYXJrZXIuaGlnaGxpZ2h0LW1hcHBlZC1lbGVtZW50LFxuICAgIC5tYXBwZWQtc3ZnLWVsZW1lbnQuaGlnaGxpZ2h0LW1hcHBlZC1lbGVtZW50IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWxsOiAjNzZkNGNkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNzZkNGNkICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtc3ZnLWVsZW1lbnQge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsbDogIzVmOGViMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzVmOGViMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYXBwZWQtbWFya2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWxsOiByZ2JhKDk1LCAxNzYsIDE3MCwgMC43KSAhaW1wb3J0YW50O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgc3Ryb2tlOiAjZGVkZWRlO1xuICAgIH1cblxuICAgIC5hY3RpdmUtbWFya2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWxsOiByZ2JhKDk1LCAxNDIsIDE3NiwgMC43KSAhaW1wb3J0YW50O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgc3Ryb2tlOiAjZGVkZWRlO1xuICAgIH1cbn1cblxuLm1hcC1zdmctbW9kYWwubW9kYWwtZGlhbG9nIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5tb2RhbC1kaWFsb2cubWFwLXN2Zy1tb2RhbCB7XG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdmctaW1wb3J0LW1vZGFsLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAkc3ZnLWltcG9ydC1tb2RhbC1oZWFkZXItaGVpZ2g7XG59XG5cbi5zdmctaW1wb3J0LW1vZGFsLWJvZHkge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skc3ZnLWltcG9ydC1tb2RhbC1oZWFkZXItaGVpZ2ggKyAkc3ZnLWltcG9ydC1tb2RhbC1mb290ZXItaGVpZ2h0fSk7XG59XG5cbi5zdmctaW1wb3J0LW1vZGFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgaGVpZ2h0OiAkc3ZnLWltcG9ydC1tb2RhbC1mb290ZXItaGVpZ2h0O1xuXG4gICAgLmRvd25sb2FkLWJ0biB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnNhdmUtYnRuIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxufVxuXG4ubG9jYXRpb24taWQtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgIC5sb2NhdGlvbi1zZWxlY3QtbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubG9jYXRpb24tc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2NhdGlvbi1hZGQtYnRuLFxuICAgIC5sb2NhdGlvbi1jYW5jZWwtYnRuIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICAuY29udHJvbHMtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY29udHJvbHMtc2VsZWN0LWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgLnNlbGVjdC1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyb2xzLWJ1dHRvbnMtY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLmxhYmVsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvY2F0aW9ucy1zZWxlY3QtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ubG9jYXRpb24tc2VsZWN0LXJlZmVyZW5jZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5sb2NhdGlvbi1zZWxlY3QtaWQge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLnVwbG9hZC1kcmF3aW5nLWJ0biB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubWFwcGVkLWVsZW1lbnRzLWxpc3Qge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnJlbW92ZS1pY29uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZjI0MjQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN2Zy10cmVlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnN2Zy10cmVlLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zdmctdGFnLXRtcGwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zdmctc2Nyb2xsYWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbiAgICAmLndpZHRoLXN0cm9rZS0xIHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi53aWR0aC1zdHJva2UtMiBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYud2lkdGgtc3Ryb2tlLTMgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLndpZHRoLXN0cm9rZS00IHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi53aWR0aC1zdHJva2UtNSBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogNSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNvbmZpZ3VyYXRpb24tcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMXB4O1xuICAgIHBhZGRpbmc6IDlweCAxOXB4IDVweDtcbiAgICByaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuc3Ryb2tlLXdpZHRoLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgLnN0cm9rZS13aWR0aC1sYWJlbC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Ryb2tlLXdpZHRoLWxhYmVsLFxuICAgIC5zY2FsZS1mYWN0b3ItbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY2FsZS1mYWN0b3ItcGFuZWwtc3VibWl0IHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxcHggMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnNjYWxlLWZhY3Rvci1pbnB1dCxcbiAgICAuc3Ryb2tlLXdpZHRoLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLnN2Zy1lZGl0LWRpYWxvZy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi5oaWRlLXRyZWUtc2VjdGlvbiB7XG4gICAgICAgIC50cmVlLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdmctY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudHJlZS12aWV3LXBhbmVsLXRvZ2dsZS1idG4ge1xuICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLlNwaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjgpO1xuICAgIH1cblxuICAgIC5TcGlubmVyID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG59XG5cbi50cmVlLWNvbHVtbiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxufVxuXG4uc3ZnLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zO1xufVxuXG4ubWFwcGluZy1jb2x1bW4ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uaGlnaGxpZ2h0ZWQtYWRkLW1hcmtlci1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNiOWVlOTk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2I5ZWU5OTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmJ1dHRvbi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5tYXBwZWQtYnV0dG9uLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udHJlZS12aWV3LXBhbmVsLXRvZ2dsZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDdweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAzMTBtcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG5cbiAgICAub3Blbi10cmVlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICB9XG5cbiAgICAuY2xvc2UtdHJlZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyODYwOTA7XG4gICAgfVxufVxuXG4udXBsb2FkLXN2Zy1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNhYmFhYWE7XG59XG5cbi5mbG9vci1wbGFuLXRhYmxlLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5TcGlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgLlNwaW5uZXIgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbn1cblxuLmhpZ2hsaWdodGVkLW1hcHBlZC1saXN0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNjOWZmYjI7XG59XG4iLCIkaWNvbi1mb250LXBhdGg6ICd+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL2ZvbnRzL2Jvb3RzdHJhcC8nO1xuJGZhLWZvbnQtcGF0aDogJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cyc7XG5cbiRwcmltYXJ5OiAjMzM3YWI3O1xuJGRhbmdlcjogI2Q5NTM0ZjtcbiR3aGl0ZTogI2ZmZjtcblxuJHByaW1hcnktYmc6ICRwcmltYXJ5O1xuJGZvY3VzLWNvbG9yOiAjNjZhZmU5O1xuJHByaW1hcnktbGlnaHQ6ICM1YmMwZGU7XG4kcHJpbWFyeS1saWdodC1hY3RpdmU6ICM0NmI4ZGE7XG4kcHJpbWFyeS1oaWdobGlnaHQ6ICMzMWIwZDU7XG4kcHJpbWFyeS1oaWdobGlnaHQtYWN0aXZlOiAjMjY5YWJjO1xuJGluYWN0aXZlLWNvbG9yOiAjZDZkNmQ2O1xuJGxpZ2h0LWdyYXk6ICNmOWY5Zjk7XG4kZGlzYWJsZWQtY29sb3I6ICNjY2M7XG4kcHJpbWFyeS1jb2xvcjogJHdoaXRlO1xuJHJvdy1zZWxlY3RlZC1iZzogJHByaW1hcnktYmc7XG4kaW5wdXQtYm9yZGVyOiAkaW5hY3RpdmUtY29sb3I7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogM3B4O1xuJGlucHV0LWJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuJGFscGhhLWJnLXVybDogJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFNVWxFUVZRNFQyTmtZR0FRWWNBUDN1Q1RaaHcxZ0dHWWhBR0JaSUEvbllEQ2dCREFtOUJHRFdBQUp5UkNnTGFCQ0FBZ1h3aXh6QVMwcGdBQUFBQkpSVTVFcmtKZ2dnPT0nO1xuJHJvdy1zZWxlY3RlZC1iZzogJHByaW1hcnk7XG5cbiRsaWdodC1icmFuZC1jb2xvcjogJHByaW1hcnk7XG5cbiRzbWFsbC10ZXh0LXNpemU6IDAuNzVyZW07XG4iLCIuc3dhZ2dlci11aVxue1xuICAgIEBpbXBvcnQgJ350YWNoeW9ucy1zYXNzL3RhY2h5b25zLnNjc3MnO1xuICAgIEBpbXBvcnQgJ21peGlucyc7XG4gICAgQGltcG9ydCAndmFyaWFibGVzJztcbiAgICBAaW1wb3J0ICd0eXBlJztcbiAgICBAaW1wb3J0ICdsYXlvdXQnO1xuICAgIEBpbXBvcnQgJ2J1dHRvbnMnO1xuICAgIEBpbXBvcnQgJ2Zvcm0nO1xuICAgIEBpbXBvcnQgJ21vZGFsJztcbiAgICBAaW1wb3J0ICdtb2RlbHMnO1xuICAgIEBpbXBvcnQgJ3NlcnZlcnMnO1xuICAgIEBpbXBvcnQgJ3RhYmxlJztcbiAgICBAaW1wb3J0ICd0b3BiYXInO1xuICAgIEBpbXBvcnQgJ2luZm9ybWF0aW9uJztcbiAgICBAaW1wb3J0ICdhdXRob3JpemUnO1xuICAgIEBpbXBvcnQgJ2Vycm9ycyc7XG4gICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG4gICAgQGltcG9ydCAnc3BsaXQtcGFuZS1tb2RlJztcbiAgICBAaW1wb3J0ICdtYXJrZG93bic7XG59XG4iLCJAbWl4aW4gdGV4dF9ib2R5KCRjb2xvcjogJHRleHQtYm9keS1kZWZhdWx0LWZvbnQtY29sb3IpXG57XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cbiAgICBjb2xvcjogJGNvbG9yO1xufVxuXG5AbWl4aW4gdGV4dF9jb2RlKCRjb2xvcjogJHRleHQtY29kZS1kZWZhdWx0LWZvbnQtY29sb3IpXG57XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbn1cblxuQG1peGluIHRleHRfaGVhZGxpbmUoJGNvbG9yOiAkdGV4dC1oZWFkbGluZS1kZWZhdWx0LWZvbnQtY29sb3IpXG57XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cbiAgICBjb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gQmFzZSBDb2xvdXJzXG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS01MDogbGlnaHRlbigkYmxhY2ssIDkyJSkgIWRlZmF1bHQ7IC8vZWJlYmViXG4kZ3JheS0yMDA6IGxpZ2h0ZW4oJGJsYWNrLCA2Mi43NSUpICFkZWZhdWx0OyAvLyAjYTBhMGEwXG4kZ3JheS0zMDA6IGxpZ2h0ZW4oJGJsYWNrLCA1Ni41JSkgIWRlZmF1bHQ7IC8vICM5MDkwOTBcbiRncmF5LTQwMDogbGlnaHRlbigkYmxhY2ssIDUwJSkgIWRlZmF1bHQ7IC8vICM4MDgwODBcbiRncmF5LTUwMDogbGlnaHRlbigkYmxhY2ssIDQzLjc1JSkgIWRlZmF1bHQ7IC8vICM3MDcwNzBcbiRncmF5LTYwMDogbGlnaHRlbigkYmxhY2ssIDM3LjUlKSAhZGVmYXVsdDsgLy8gIzYwNjA2MFxuJGdyYXktNjUwOiBsaWdodGVuKCRibGFjaywgMzMuMyUpICFkZWZhdWx0OyAvLyAjNTU1NTU1XG4kZ3JheS03MDA6IGxpZ2h0ZW4oJGJsYWNrLCAzMS4yNSUpICFkZWZhdWx0OyAvLyAjNTA1MDUwXG4kZ3JheS04MDA6IGxpZ2h0ZW4oJGJsYWNrLCAyNSUpICFkZWZhdWx0OyAvLyAjNDA0MDQwXG4kZ3JheS05MDA6IGxpZ2h0ZW4oJGJsYWNrLCAxOC43NSUpICFkZWZhdWx0OyAvLyAjMzAzMDMwXG5cbiRjb2QtZ3JheTogIzFiMWIxYiAhZGVmYXVsdDtcbiRhZ2F0ZS1ncmF5OiAjMzMzMzMzICFkZWZhdWx0O1xuJGJyaWdodC1ncmF5OiAjM2I0MTUxICFkZWZhdWx0O1xuJG1ha28tZ3JheTogIzQxNDQ0ZSAhZGVmYXVsdDtcbiR3YXRlcmxvby1ncmF5OiAjN2Q4NDkyICFkZWZhdWx0O1xuJGFsdG8tZ3JheTogI2Q5ZDlkOSAhZGVmYXVsdDtcbiRtZXJjdXJ5LWdyYXk6ICNlNGU0ZTQgIWRlZmF1bHQ7XG4kY29uY3JldGUtZ3JheTogI2U4ZThlOCAhZGVmYXVsdDtcbiRhbGFiYXN0ZXI6ICNmN2Y3ZjcgIWRlZmF1bHQ7XG4kYXBwbGUtZ3JlZW46ICM2MmEwM2YgIWRlZmF1bHQ7XG4kZ3JlZW4taGF6ZTogIzAwOWQ3NyAhZGVmYXVsdDtcbiRqYXBhbmVzZS1sYXVyZWw6ICMwMDgwMDAgIWRlZmF1bHQ7XG4kcGVyc2lhbi1ncmVlbjogIzAwYTBhNyAhZGVmYXVsdDtcbiRnZXlzZXItYmx1ZTogI2Q4ZGRlNyAhZGVmYXVsdDtcbiRkb2RnZXItYmx1ZTogIzEzOTFmZiAhZGVmYXVsdDtcbiRlbmRlYXZvdXItYmx1ZTogIzAwNWRhZSAhZGVmYXVsdDtcbiRzY2FtcGktcHVycGxlOiAjNTVhICFkZWZhdWx0O1xuJGVsZWN0cmljLXZpb2xldDogIzczMDBlNSAhZGVmYXVsdDtcbiRwZXJzaWFuLXJlZDogI2NmMzAzMCAhZGVmYXVsdDtcbiRtYW5nby10YW5nbzogI2U5NzUwMCAhZGVmYXVsdDtcblxuLy8gVGhlbWVcblxuJGNvbG9yLXByaW1hcnk6ICM4OWJmMDQgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiAjOTAxMmZlICFkZWZhdWx0O1xuJGNvbG9yLWluZm86ICM0OTkwZTIgIWRlZmF1bHQ7XG4kY29sb3Itd2FybmluZzogI2ZmNjA2MCAhZGVmYXVsdDtcbiRjb2xvci1kYW5nZXI6ICNmMDAgIWRlZmF1bHQ7XG5cbiRjb2xvci1wcmltYXJ5LWhvdmVyOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAuNSUpICFkZWZhdWx0O1xuXG4kX2NvbG9yLXBvc3Q6ICM0OWNjOTAgIWRlZmF1bHQ7XG4kX2NvbG9yLWdldDogIzYxYWZmZSAhZGVmYXVsdDtcbiRfY29sb3ItcHV0OiAjZmNhMTMwICFkZWZhdWx0O1xuJF9jb2xvci1kZWxldGU6ICNmOTNlM2UgIWRlZmF1bHQ7XG4kX2NvbG9yLWhlYWQ6ICM5MDEyZmUgIWRlZmF1bHQ7XG4kX2NvbG9yLXBhdGNoOiAjNTBlM2MyICFkZWZhdWx0O1xuJF9jb2xvci1kaXNhYmxlZDogI2ViZWJlYiAhZGVmYXVsdDtcbiRfY29sb3Itb3B0aW9uczogIzBkNWFhNyAhZGVmYXVsdDtcblxuLy8gQXV0aG9yaXplXG5cbiRhdXRoLWNvbnRhaW5lci1ib3JkZXItY29sb3I6ICRncmF5LTUwICFkZWZhdWx0O1xuJGF1dGgtc2VsZWN0LWFsbC1ub25lLWxpbmstZm9udC1jb2xvcjogJGNvbG9yLWluZm8gIWRlZmF1bHQ7XG4vLyBCdXR0b25zXG5cbiRidG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuJGJ0bi1mb250LWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRidG4tYXV0aG9yaXplLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJ0bi1hdXRob3JpemUtYm9yZGVyLWNvbG9yOiAkX2NvbG9yLXBvc3QgIWRlZmF1bHQ7XG4kYnRuLWF1dGhvcml6ZS1mb250LWNvbG9yOiAkX2NvbG9yLXBvc3QgIWRlZmF1bHQ7XG4kYnRuLWF1dGhvcml6ZS1zdmctZmlsbC1jb2xvcjogJF9jb2xvci1wb3N0ICFkZWZhdWx0O1xuXG4kYnRuLWNhbmNlbC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRidG4tY2FuY2VsLWJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLWNhbmNlbC1mb250LWNvbG9yOiAkY29sb3Itd2FybmluZyAhZGVmYXVsdDtcblxuJGJ0bi1leGVjdXRlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJ0bi1leGVjdXRlLWJvcmRlci1jb2xvcjogJGNvbG9yLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWV4ZWN1dGUtZm9udC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGJ0bi1leGVjdXRlLWJhY2tncm91bmQtY29sb3ItYWx0OiAkY29sb3ItaW5mbyAhZGVmYXVsdDtcblxuJGV4cGFuZC1tZXRob2RzLXN2Zy1maWxsLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZXhwYW5kLW1ldGhvZHMtc3ZnLWZpbGwtY29sb3ItaG92ZXI6ICRncmF5LTgwMCAhZGVmYXVsdDtcblxuLy8gRXJyb3JzXG5cbiRlcnJvcnMtd3JhcHBlci1iYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yLWRlbGV0ZSAhZGVmYXVsdDtcbiRlcnJvcnMtd3JhcHBlci1ib3JkZXItY29sb3I6ICRfY29sb3ItZGVsZXRlICFkZWZhdWx0O1xuXG4kZXJyb3JzLXdyYXBwZXItZXJyb3JzLXNtYWxsLWZvbnQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gRm9ybVxuXG4kZm9ybS1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICRtYWtvLWdyYXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdy1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICRhbHRvLWdyYXkgIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHRhcmVhLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWZvY3VzLWJvcmRlci1jb2xvcjogJF9jb2xvci1nZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHRhcmVhLWN1cmwtYmFja2dyb3VuZC1jb2xvcjogJG1ha28tZ3JheSAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWN1cmwtZm9udC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVja2JveC1sYWJlbC1mb250LWNvbG9yOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveC1iYWNrZ3JvdW5kLWNvbG9yOiAkY29uY3JldGUtZ3JheSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrYm94LWJveC1zaGFkb3ctY29sb3I6ICRjb25jcmV0ZS1ncmF5ICFkZWZhdWx0O1xuXG4vLyBJbmZvcm1hdGlvblxuXG4kaW5mby1jb2RlLWJhY2tncm91bmQtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRpbmZvLWNvZGUtZm9udC1jb2xvcjogJF9jb2xvci1oZWFkICFkZWZhdWx0O1xuXG4kaW5mby1saW5rLWZvbnQtY29sb3I6ICRjb2xvci1pbmZvICFkZWZhdWx0O1xuJGluZm8tbGluay1mb250LWNvbG9yLWhvdmVyOiAkaW5mby1saW5rLWZvbnQtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbmZvLXRpdGxlLXNtYWxsLWJhY2tncm91bmQtY29sb3I6ICR3YXRlcmxvby1ncmF5ICFkZWZhdWx0O1xuXG4kaW5mby10aXRsZS1zbWFsbC1wcmUtZm9udC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBMYXlvdXRcblxuJG9wYmxvY2stYm9yZGVyLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kb3BibG9jay1ib3gtc2hhZG93LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRvcGJsb2NrLXRhZy1ib3JkZXItYm90dG9tLWNvbG9yOiAkYnJpZ2h0LWdyYXkgIWRlZmF1bHQ7XG4kb3BibG9jay10YWctYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kb3BibG9jay10YWItaGVhZGVyLXRhYi1pdGVtLWFjdGl2ZS1oNC1zcGFuLWFmdGVyLWJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcblxuJG9wYmxvY2staXNvcGVuLXN1bW1hcnktYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kb3BibG9jay1pc29wZW4tc2VjdGlvbi1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG9wYmxvY2staXNvcGVuLXNlY3Rpb24taGVhZGVyLWJveC1zaGFkb3ctY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJG9wYmxvY2stc3VtbWFyeS1tZXRob2QtYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJG9wYmxvY2stc3VtbWFyeS1tZXRob2QtZm9udC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG9wYmxvY2stc3VtbWFyeS1tZXRob2QtdGV4dC1zaGFkb3ctY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJG9wZXJhdGlvbmFsLWZpbHRlci1pbnB1dC1ib3JkZXItY29sb3I6ICRnZXlzZXItYmx1ZSAhZGVmYXVsdDtcblxuJHRhYi1saXN0LWl0ZW0tZmlyc3QtYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kcmVzcG9uc2UtY29sLXN0YXR1cy11bmRvY3VtZW50ZWQtZm9udC1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcmVzcG9uc2UtY29sLWxpbmtzLWZvbnQtY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJG9wYmxvY2stYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkYWdhdGUtZ3JheSAhZGVmYXVsdDtcbiRvcGJsb2NrLWJvZHktZm9udC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4kc2NoZW1lLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc2NoZW1lLWNvbnRhaW5lci1ib3gtc2hhZG93LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRzZXJ2ZXItY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzZXJ2ZXItY29udGFpbmVyLWJveC1zaGFkb3ctY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJHNlcnZlci1jb250YWluZXItY29tcHV0ZWQtdXJsLWNvZGUtZm9udC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuXG4kbG9hZGluZy1jb250YWluZXItYmVmb3JlLWJvcmRlci1jb2xvcjogJGdyYXktNjUwICFkZWZhdWx0O1xuJGxvYWRpbmctY29udGFpbmVyLWJlZm9yZS1ib3JkZXItdG9wLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRyZXNwb25zZS1jb250ZW50LXR5cGUtY29udHJvbHMtYWNjZXB0LWhlYWRlci1zZWxlY3QtYm9yZGVyLWNvbG9yOiAkamFwYW5lc2UtbGF1cmVsICFkZWZhdWx0O1xuJHJlc3BvbnNlLWNvbnRlbnQtdHlwZS1jb250cm9scy1hY2NlcHQtaGVhZGVyLXNtYWxsLWZvbnQtY29sb3I6ICRqYXBhbmVzZS1sYXVyZWwgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsXG5cbiRkaWFsb2ctdXgtYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG5cbiRkaWFsb2ctdXgtbW9kYWwtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGRpYWxvZy11eC1tb2RhbC1ib3JkZXItY29sb3I6ICRncmF5LTUwICFkZWZhdWx0O1xuJGRpYWxvZy11eC1tb2RhbC1ib3gtc2hhZG93LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRkaWFsb2ctdXgtbW9kYWwtY29udGVudC1mb250LWNvbG9yOiAkbWFrby1ncmF5ICFkZWZhdWx0O1xuXG4kZGlhbG9nLXV4LW1vZGFsLWhlYWRlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS01MCAhZGVmYXVsdDtcblxuLy8gTW9kZWxzXG5cbiRtb2RlbC1kZXByZWNhdGVkLWZvbnQtY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJG1vZGVsLWhpbnQtZm9udC1jb2xvcjogJGdyYXktNTAgIWRlZmF1bHQ7XG4kbW9kZWwtaGludC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRzZWN0aW9uLW1vZGVscy1ib3JkZXItY29sb3I6ICRicmlnaHQtZ3JheSAhZGVmYXVsdDtcblxuJHNlY3Rpb24tbW9kZWxzLWlzb3Blbi1oNC1ib3JkZXItYm90dG9tLWNvbG9yOiAkc2VjdGlvbi1tb2RlbHMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kc2VjdGlvbi1tb2RlbHMtaDQtZm9udC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJHNlY3Rpb24tbW9kZWxzLWg0LWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICRibGFjayAhZGVmYXVsdDtcblxuJHNlY3Rpb24tbW9kZWxzLWg1LWZvbnQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJHNlY3Rpb24tbW9kZWxzLW1vZGVsLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRzZWN0aW9uLW1vZGVscy1tb2RlbC1ib3gtYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kc2VjdGlvbi1tb2RlbHMtbW9kZWwtdGl0bGUtZm9udC1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kcHJvcC10eXBlLWZvbnQtY29sb3I6ICRzY2FtcGktcHVycGxlICFkZWZhdWx0O1xuXG4kcHJvcC1mb3JtYXQtZm9udC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBUYWJsZXNcblxuJHRhYmxlLXRoZWFkLXRkLWJvcmRlci1ib3R0b20tY29sb3I6ICRicmlnaHQtZ3JheSAhZGVmYXVsdDtcblxuJHRhYmxlLXBhcmFtZXRlci1uYW1lLXJlcXVpcmVkLWZvbnQtY29sb3I6ICRjb2xvci1kYW5nZXIgIWRlZmF1bHQ7XG5cbiR0YWJsZS1wYXJhbWV0ZXItaW4tZm9udC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuXG4kdGFibGUtcGFyYW1ldGVyLWRlcHJlY2F0ZWQtZm9udC1jb2xvcjogJGNvbG9yLWRhbmdlciAhZGVmYXVsdDtcblxuLy8gVG9wYmFyXG5cbiR0b3BiYXItYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmF5ICFkZWZhdWx0O1xuXG4kdG9wYmFyLWxpbmstZm9udC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4kdG9wYmFyLWRvd25sb2FkLXVybC13cmFwcGVyLWVsZW1lbnQtYm9yZGVyLWNvbG9yOiAkYXBwbGUtZ3JlZW4gIWRlZmF1bHQ7XG5cbiR0b3BiYXItZG93bmxvYWQtdXJsLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkYXBwbGUtZ3JlZW4gIWRlZmF1bHQ7XG4kdG9wYmFyLWRvd25sb2FkLXVybC1idXR0b24tZm9udC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBUeXBlXG5cbiR0ZXh0LWJvZHktZGVmYXVsdC1mb250LWNvbG9yOiAkYnJpZ2h0LWdyYXkgIWRlZmF1bHQ7XG4kdGV4dC1jb2RlLWRlZmF1bHQtZm9udC1jb2xvcjogJGJyaWdodC1ncmF5ICFkZWZhdWx0O1xuJHRleHQtaGVhZGxpbmUtZGVmYXVsdC1mb250LWNvbG9yOiAkYnJpZ2h0LWdyYXkgIWRlZmF1bHQ7XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICBERUJVRyBDSElMRFJFTlxuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9kZWJ1Zy9cblxuICBKdXN0IGFkZCB0aGUgZGVidWcgY2xhc3MgdG8gYW55IGVsZW1lbnQgdG8gc2VlIG91dGxpbmVzIG9uIGl0c1xuICBjaGlsZHJlbi5cblxuKi9cblxuLmRlYnVnICogeyBvdXRsaW5lOiAxcHggc29saWQgZ29sZDsgfVxuLmRlYnVnLXdoaXRlICogeyBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7IH1cbi5kZWJ1Zy1ibGFjayAqIHsgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrOyB9XG5cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBERUJVRyBHUklEXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9kZWJ1Zy1ncmlkL1xuXG4gICBDYW4gYmUgdXNlZnVsIGZvciBkZWJ1Z2dpbmcgbGF5b3V0IGlzc3Vlc1xuICAgb3IgaGVscGluZyB0byBtYWtlIHN1cmUgdGhpbmdzIGxpbmUgdXAgcGVyZmVjdGx5LlxuICAgSnVzdCB0YWNrIG9uZSBvZiB0aGVzZSBjbGFzc2VzIG9udG8gYSBwYXJlbnQgZWxlbWVudC5cblxuKi9cblxuLmRlYnVnLWdyaWQge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1URXhJRGM1TGpFMU9ETXlOU3dnTWpBeE5TOHdPUzh4TUMwd01Ub3hNRG95TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1UUkRPVFk0TjBVMk4wVkZNVEZGTmpnMk16WkRRamt3TmtRNE1qZ3dNRUlpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TVRSRE9UWTROMFEyTjBWRk1URkZOamcyTXpaRFFqa3dOa1E0TWpnd01FSWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8zTmpjeVFrUTNOalkzUXpVeE1VVTJRakpDUTBVeU5EQTRNVEF3TWpFM01TSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzNOamN5UWtRM056WTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BzQlMrR01BQUFBalNVUkJWSGphWXZ6Ly96OERMc0Q0Z2NHWGlZRUFHQklLR0JuZS8vZkZwd0Fnd0FCOThBYUYycGpsVVFBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLmRlYnVnLWdyaWQtMTYge1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1URXhJRGM1TGpFMU9ETXlOU3dnTWpBeE5TOHdPUzh4TUMwd01Ub3hNRG95TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9EWXlSamhFUkRVMk4wWXlNVEZGTmpnMk16WkRRamt3TmtRNE1qZ3dNRUlpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2T0RZeVJqaEVSRFEyTjBZeU1URkZOamcyTXpaRFFqa3dOa1E0TWpnd01FSWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8zTmpjeVFrUTNRVFkzUXpVeE1VVTJRakpDUTBVeU5EQTRNVEF3TWpFM01TSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzNOamN5UWtRM1FqWTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B2Q1MwMUlBQUFCTVNVUkJWSGphWW1SNC81K0JGUEJmQU1GbS9NQmd4OFJBR1dDbjFBQW1TZzM0UTZrQkRLTUdNREN3SUNlTUllbUYvNVFhd0VpcEFXd1Vod0VqTUR2YkFXbFdrdlZCd3U4dlFJQUJBRXdCQ3BoOFU2YzBBQUFBQUVsRlRrU3VRbUNDKSByZXBlYXQgdG9wIGxlZnQ7XG59XG5cbi5kZWJ1Zy1ncmlkLTgtc29saWQge1xuICBiYWNrZ3JvdW5kOndoaXRlIHVybChkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80UUFZUlhocFpnQUFTVWtxQUFnQUFBQUFBQUFBQUFBQUFQL3NBQkZFZFdOcmVRQUJBQVFBQUFBQUFBRC80UU14YUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3THdBOFAzaHdZV05yWlhRZ1ltVm5hVzQ5SXUrN3Z5SWdhV1E5SWxjMVRUQk5jRU5sYUdsSWVuSmxVM3BPVkdONmEyTTVaQ0kvUGlBOGVEcDRiWEJ0WlhSaElIaHRiRzV6T25nOUltRmtiMkpsT201ek9tMWxkR0V2SWlCNE9uaHRjSFJyUFNKQlpHOWlaU0JZVFZBZ1EyOXlaU0ExTGpZdFl6RXhNU0EzT1M0eE5UZ3pNalVzSURJd01UVXZNRGt2TVRBdE1ERTZNVEE2TWpBZ0lDQWdJQ0FnSUNJK0lEeHlaR1k2VWtSR0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SStJRHh5WkdZNlJHVnpZM0pwY0hScGIyNGdjbVJtT21GaWIzVjBQU0lpSUhodGJHNXpPbmh0Y0QwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x5SWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QXlNREUxSUNoTllXTnBiblJ2YzJncElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rSXhNakkwT1Rjek5qZENNekV4UlRaQ01rSkRSVEkwTURneE1EQXlNVGN4SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tJeE1qSTBPVGMwTmpkQ016RXhSVFpDTWtKRFJUSTBNRGd4TURBeU1UY3hJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UWpFeU1qUTVOekUyTjBJek1URkZOa0l5UWtORk1qUXdPREV3TURJeE56RWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRakV5TWpRNU56STJOMEl6TVRGRk5rSXlRa05GTWpRd09ERXdNREl4TnpFaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6Ny83Z0FPUVdSdlltVUFaTUFBQUFBQi85c0FoQUFiR2hvcEhTbEJKaVpCUWk4dkwwSkhQejQrUDBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIQVIwcEtUUW1ORDhvS0Q5SFB6VS9SMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBmL3dBQVJDQUFJQUFnREFTSUFBaEVCQXhFQi84UUFXUUFCQVFBQUFBQUFBQUFBQUFBQUFBQUFBQVlCQVFFQUFBQUFBQUFBQUFBQUFBQUFBQUlFRUFFQkFBTUJBQUFBQUFBQUFBQUFBQUFCQURFQ0EwRVJBQUVEQlFBQUFBQUFBQUFBQUFBQUFBQVJJVEZCVVdFU0l2L2FBQXdEQVFBQ0VRTVJBRDhBb09uVFYxUVREN0pKc2hQM3ZTTTNQLy9aKSByZXBlYXQgdG9wIGxlZnQ7XG59XG5cbi5kZWJ1Zy1ncmlkLTE2LXNvbGlkIHtcbiAgYmFja2dyb3VuZDp3aGl0ZSB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FJQUFBQ1FrV2cyQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVEV4SURjNUxqRTFPRE15TlN3Z01qQXhOUzh3T1M4eE1DMHdNVG94TURveU1DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOelkzTWtKRU4wVTJOME0xTVRGRk5rSXlRa05GTWpRd09ERXdNREl4TnpFaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk56WTNNa0pFTjBZMk4wTTFNVEZGTmtJeVFrTkZNalF3T0RFd01ESXhOekVpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvM05qY3lRa1EzUXpZM1F6VXhNVVUyUWpKQ1EwVXlOREE0TVRBd01qRTNNU0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8zTmpjeVFrUTNSRFkzUXpVeE1VVTJRakpDUTBVeU5EQTRNVEF3TWpFM01TSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QdmU2SjNrQUFBQXpTVVJCVkhqYVl2ei8vejhEMFVEc013TWpTUm9ZUDVHcTRTUE5iUmpWTUVRMWZDUkRnK2luLzYrSjFBSlV4c2dBRUdBQTMxQkFKTVMwR1lFQUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdCB0b3AgbGVmdDtcbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBBU1BFQ1QgUkFUSU9TXG5cbiovXG5cbi8qIFRoaXMgaXMgZm9yIGZsdWlkIG1lZGlhIHRoYXQgaXMgZW1iZWRkZWQgZnJvbSB0aGlyZCBwYXJ0eSBzaXRlcyBsaWtlIHlvdXR1YmUsIHZpbWVvIGV0Yy5cbiAqIFdyYXAgdGhlIG91dGVyIGVsZW1lbnQgaW4gYXNwZWN0LXJhdGlvIGFuZCB0aGVuIGV4dGVuZCBpdCB3aXRoIHRoZSBkZXNpcmVkIHJhdGlvIGkuZVxuICogTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBoZWlnaHQgYW5kIHdpZHRoIGF0dHJpYnV0ZXMgb24gdGhlIGVtYmVkZGVkIG1lZGlhLlxuICogQWRhcHRlZCBmcm9tOiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9jb21wb25lbnRzLWZsZXgtZW1iZWRcbiAqXG4gKiBFeGFtcGxlOlxuICpcbiAqIDxkaXYgY2xhc3M9XCJhc3BlY3QtcmF0aW8gYXNwZWN0LXJhdGlvLS0xNng5XCI+XG4gKiAgPGlmcmFtZSBjbGFzcz1cImFzcGVjdC1yYXRpby0tb2JqZWN0XCI+PC9pZnJhbWU+XG4gKiA8L2Rpdj5cbiAqXG4gKiAqL1xuXG4uYXNwZWN0LXJhdGlvIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hc3BlY3QtcmF0aW8tLTE2eDkgeyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4uYXNwZWN0LXJhdGlvLS05eDE2IHsgcGFkZGluZy1ib3R0b206IDE3Ny43NyU7IH1cblxuLmFzcGVjdC1yYXRpby0tNHgzIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbi5hc3BlY3QtcmF0aW8tLTN4NCB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS02eDQgeyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XG4uYXNwZWN0LXJhdGlvLS00eDYgeyAgcGFkZGluZy1ib3R0b206IDE1MCU7IH1cblxuLmFzcGVjdC1yYXRpby0tOHg1IHsgIHBhZGRpbmctYm90dG9tOiA2Mi41JTsgfVxuLmFzcGVjdC1yYXRpby0tNXg4IHsgIHBhZGRpbmctYm90dG9tOiAxNjAlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTd4NSB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG4uYXNwZWN0LXJhdGlvLS01eDcgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cblxuLmFzcGVjdC1yYXRpby0tMXgxIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLW9iamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9e1xuICAgIC5hc3BlY3QtcmF0aW8tbnMge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xNng5LW5zIHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTl4MTYtbnMgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4My1ucyB7ICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tM3g0LW5zIHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNng0LW5zIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4Ni1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTUwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTh4NS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDgtbnMgeyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS03eDUtbnMgeyAgcGFkZGluZy1ib3R0b206IDcxLjQyJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTV4Ny1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTF4MS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19e1xuICAgIC5hc3BlY3QtcmF0aW8tbSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTE2eDktbSB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS05eDE2LW0geyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4My1tIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0zeDQtbSB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTZ4NC1tIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4Ni1tIHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOHg1LW0geyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg4LW0geyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS03eDUtbSB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg3LW0geyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xeDEtbSB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfXtcbiAgICAuYXNwZWN0LXJhdGlvLWwge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xNng5LWwgeyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOXgxNi1sIHsgcGFkZGluZy1ib3R0b206IDE3Ny43NyU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS00eDMtbCB7ICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tM3g0LWwgeyAgcGFkZGluZy1ib3R0b206IDEzMy4zMyU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS02eDQtbCB7ICBwYWRkaW5nLWJvdHRvbTogNjYuNiU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS00eDYtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTUwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTh4NS1sIHsgIHBhZGRpbmctYm90dG9tOiA2Mi41JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTV4OC1sIHsgIHBhZGRpbmctYm90dG9tOiAxNjAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tN3g1LWwgeyAgcGFkZGluZy1ib3R0b206IDcxLjQyJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTV4Ny1sIHsgIHBhZGRpbmctYm90dG9tOiAxNDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tMXgxLWwgeyAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS1vYmplY3QtbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEJBQ0tHUk9VTkQgU0laRVxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JhY2tncm91bmQtc2l6ZS9cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKlxuICBPZnRlbiB1c2VkIGluIGNvbWJpbmF0aW9uIHdpdGggYmFja2dyb3VuZCBpbWFnZSBzZXQgYXMgYW4gaW5saW5lIHN0eWxlXG4gIG9uIGFuIGh0bWwgZWxlbWVudC5cbiovXG5cbiAgLmNvdmVyIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW4geyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuY292ZXItbnMgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDsgfVxuICAuY29udGFpbi1ucyB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5jb3Zlci1tIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW4tbSB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmNvdmVyLWwgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDsgfVxuICAuY29udGFpbi1sIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgICBCQUNLR1JPVU5EIFBPU0lUSU9OXG5cbiAgICBCYXNlOlxuICAgIGJnID0gYmFja2dyb3VuZFxuXG4gICAgTW9kaWZpZXJzOlxuICAgIC1jZW50ZXIgPSBjZW50ZXIgY2VudGVyXG4gICAgLXRvcCA9IHRvcCBjZW50ZXJcbiAgICAtcmlnaHQgPSBjZW50ZXIgcmlnaHRcbiAgICAtYm90dG9tID0gYm90dG9tIGNlbnRlclxuICAgIC1sZWZ0ID0gY2VudGVyIGxlZnRcblxuICAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgIC1tICA9IG1lZGl1bVxuICAgICAgLWwgID0gbGFyZ2VcblxuICovXG5cbi5iZy1jZW50ZXIgeyBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG59XG5cbi5iZy10b3AgeyAgICBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7ICAgIFxufVxuXG4uYmctcmlnaHQgeyAgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbn1cblxuLmJnLWJvdHRvbSB7IFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG59XG5cbi5iZy1sZWZ0IHsgICBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0OyAgIFxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmJnLWNlbnRlci1ucyB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gIH1cblxuICAuYmctdG9wLW5zIHsgICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgICAgXG4gIH1cblxuICAuYmctcmlnaHQtbnMgeyAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyAgXG4gIH1cblxuICAuYmctYm90dG9tLW5zIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG4gIH1cblxuICAuYmctbGVmdC1ucyB7ICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7ICAgXG4gIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5iZy1jZW50ZXItbSB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gIH1cblxuICAuYmctdG9wLW0geyAgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcbiAgfVxuXG4gIC5iZy1yaWdodC1tIHsgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgIFxuICB9XG5cbiAgLmJnLWJvdHRvbS1tIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG4gIH1cblxuICAuYmctbGVmdC1tIHsgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcbiAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuYmctY2VudGVyLWwgeyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLXRvcC1sIHsgICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgICAgXG4gIH1cblxuICAuYmctcmlnaHQtbCB7ICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbiAgfVxuXG4gIC5iZy1ib3R0b20tbCB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLWxlZnQtbCB7ICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7ICAgXG4gIH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBPVVRMSU5FU1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5vdXRsaW5lIHsgb3V0bGluZTogMXB4IHNvbGlkOyB9XG4ub3V0bGluZS10cmFuc3BhcmVudCB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuLm91dGxpbmUtMCB7IG91dGxpbmU6IDA7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5vdXRsaW5lLW5zIHsgb3V0bGluZTogMXB4IHNvbGlkOyB9XG4gIC5vdXRsaW5lLXRyYW5zcGFyZW50LW5zIHsgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5vdXRsaW5lLTAtbnMgeyBvdXRsaW5lOiAwOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAub3V0bGluZS1tIHsgb3V0bGluZTogMXB4IHNvbGlkOyB9XG4gIC5vdXRsaW5lLXRyYW5zcGFyZW50LW0geyBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm91dGxpbmUtMC1tIHsgb3V0bGluZTogMDsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAub3V0bGluZS1sIHsgb3V0bGluZTogMXB4IHNvbGlkOyB9XG4gIC5vdXRsaW5lLXRyYW5zcGFyZW50LWwgeyBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm91dGxpbmUtMC1sIHsgb3V0bGluZTogMDsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgICBCT1JERVJTXG4gICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlcnMvXG5cbiAgICBCYXNlOlxuICAgICAgYiA9IGJvcmRlclxuXG4gICAgTW9kaWZpZXJzOlxuICAgICAgYSA9IGFsbFxuICAgICAgdCA9IHRvcFxuICAgICAgciA9IHJpZ2h0XG4gICAgICBiID0gYm90dG9tXG4gICAgICBsID0gbGVmdFxuICAgICAgbiA9IG5vbmVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4gIC5iYSB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5idCB7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgLmJyIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgLmJiIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAuYmwgeyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cbiAgLmJuIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cblxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmJhLW5zIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLmJ0LW5zIHsgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuICAuYnItbnMgeyBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuICAuYmItbnMgeyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIC5ibC1ucyB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuICAuYm4tbnMgeyBib3JkZXItc3R5bGU6IG5vbmU7IGJvcmRlci13aWR0aDogMDsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmJhLW0geyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDFweDsgfVxuICAuYnQtbSB7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgLmJyLW0geyBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuICAuYmItbSB7IGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLmJsLW0geyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cbiAgLmJuLW0geyBib3JkZXItc3R5bGU6IG5vbmU7IGJvcmRlci13aWR0aDogMDsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuYmEtbCB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5idC1sIHsgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuICAuYnItbCB7IGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gIC5iYi1sIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAuYmwtbCB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuICAuYm4tbCB7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwOyB9XG59XG5cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBCT1JERVIgQ09MT1JTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgQm9yZGVyIGNvbG9ycyBjYW4gYmUgdXNlZCB0byBleHRlbmQgdGhlIGJhc2VcbiAgIGJvcmRlciBjbGFzc2VzIGJhLGJ0LGJiLGJyLGJsIGZvdW5kIGluIHRoZSBfYm9yZGVycy5jc3MgZmlsZS5cblxuICAgVGhlIGJhc2UgYm9yZGVyIGNsYXNzIGJ5IGRlZmF1bHQgd2lsbCBzZXQgdGhlIGNvbG9yIG9mIHRoZSBib3JkZXJcbiAgIHRvIHRoYXQgb2YgdGhlIGN1cnJlbnQgdGV4dCBjb2xvci4gVGhlc2UgY2xhc3NlcyBhcmUgZm9yIHRoZSBjYXNlc1xuICAgd2hlcmUgeW91IGRlc2lyZSBmb3IgdGhlIHRleHQgYW5kIGJvcmRlciBjb2xvcnMgdG8gYmUgZGlmZmVyZW50LlxuXG4gICBCYXNlOlxuICAgICBiID0gYm9yZGVyXG5cbiAgIE1vZGlmaWVyczpcbiAgIC0tY29sb3ItbmFtZSA9IGVhY2ggY29sb3IgdmFyaWFibGUgbmFtZSBpcyBhbHNvIGEgYm9yZGVyIGNvbG9yIG5hbWVcblxuKi9cblxuLmItLWJsYWNrIHsgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrOyB9XG4uYi0tbmVhci1ibGFjayB7ICAgYm9yZGVyLWNvbG9yOiAkbmVhci1ibGFjazsgfVxuLmItLWRhcmstZ3JheSB7ICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JheTsgfVxuLmItLW1pZC1ncmF5IHsgICAgIGJvcmRlci1jb2xvcjogJG1pZC1ncmF5OyB9XG4uYi0tZ3JheSB7ICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTsgfVxuLmItLXNpbHZlciB7ICAgICAgIGJvcmRlci1jb2xvcjogJHNpbHZlcjsgfVxuLmItLWxpZ2h0LXNpbHZlciB7IGJvcmRlci1jb2xvcjogJGxpZ2h0LXNpbHZlcjsgfVxuLmItLW1vb24tZ3JheSB7ICAgIGJvcmRlci1jb2xvcjogJG1vb24tZ3JheTsgfVxuLmItLWxpZ2h0LWdyYXkgeyAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXk7IH1cbi5iLS1uZWFyLXdoaXRlIHsgICBib3JkZXItY29sb3I6ICRuZWFyLXdoaXRlOyB9XG4uYi0td2hpdGUgeyAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7IH1cblxuLmItLXdoaXRlLTkwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS05MDsgfVxuLmItLXdoaXRlLTgwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS04MDsgfVxuLmItLXdoaXRlLTcwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS03MDsgfVxuLmItLXdoaXRlLTYwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS02MDsgfVxuLmItLXdoaXRlLTUwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS01MDsgfVxuLmItLXdoaXRlLTQwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS00MDsgfVxuLmItLXdoaXRlLTMwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS0zMDsgfVxuLmItLXdoaXRlLTIwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS0yMDsgfVxuLmItLXdoaXRlLTEwIHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS0xMDsgfVxuLmItLXdoaXRlLTA1IHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS0wNTsgfVxuLmItLXdoaXRlLTAyNSB7ICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtMDI1OyB9XG4uYi0td2hpdGUtMDEyNSB7ICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtMDEyNTsgfVxuXG4uYi0tYmxhY2stOTAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTkwOyB9XG4uYi0tYmxhY2stODAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTgwOyB9XG4uYi0tYmxhY2stNzAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTcwOyB9XG4uYi0tYmxhY2stNjAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTYwOyB9XG4uYi0tYmxhY2stNTAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTUwOyB9XG4uYi0tYmxhY2stNDAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTQwOyB9XG4uYi0tYmxhY2stMzAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTMwOyB9XG4uYi0tYmxhY2stMjAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTIwOyB9XG4uYi0tYmxhY2stMTAgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTEwOyB9XG4uYi0tYmxhY2stMDUgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTA1OyB9XG4uYi0tYmxhY2stMDI1IHsgICBib3JkZXItY29sb3I6ICRibGFjay0wMjU7IH1cbi5iLS1ibGFjay0wMTI1IHsgICBib3JkZXItY29sb3I6ICRibGFjay0wMTI1OyB9XG5cbi5iLS1kYXJrLXJlZCB7IGJvcmRlci1jb2xvcjogJGRhcmstcmVkOyB9XG4uYi0tcmVkIHsgYm9yZGVyLWNvbG9yOiAkcmVkOyB9XG4uYi0tbGlnaHQtcmVkIHsgYm9yZGVyLWNvbG9yOiAkbGlnaHQtcmVkOyB9XG4uYi0tb3JhbmdlIHsgYm9yZGVyLWNvbG9yOiAkb3JhbmdlOyB9XG4uYi0tZ29sZCB7IGJvcmRlci1jb2xvcjogJGdvbGQ7IH1cbi5iLS15ZWxsb3cgeyBib3JkZXItY29sb3I6ICR5ZWxsb3c7IH1cbi5iLS1saWdodC15ZWxsb3cgeyBib3JkZXItY29sb3I6ICRsaWdodC15ZWxsb3c7IH1cbi5iLS1wdXJwbGUgeyBib3JkZXItY29sb3I6ICRwdXJwbGU7IH1cbi5iLS1saWdodC1wdXJwbGUgeyBib3JkZXItY29sb3I6ICRsaWdodC1wdXJwbGU7IH1cbi5iLS1kYXJrLXBpbmsgeyBib3JkZXItY29sb3I6ICRkYXJrLXBpbms7IH1cbi5iLS1ob3QtcGluayB7IGJvcmRlci1jb2xvcjogJGhvdC1waW5rOyB9XG4uYi0tcGluayB7IGJvcmRlci1jb2xvcjogJHBpbms7IH1cbi5iLS1saWdodC1waW5rIHsgYm9yZGVyLWNvbG9yOiAkbGlnaHQtcGluazsgfVxuLmItLWRhcmstZ3JlZW4geyBib3JkZXItY29sb3I6ICRkYXJrLWdyZWVuOyB9XG4uYi0tZ3JlZW4geyBib3JkZXItY29sb3I6ICRncmVlbjsgfVxuLmItLWxpZ2h0LWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JlZW47IH1cbi5iLS1uYXZ5IHsgYm9yZGVyLWNvbG9yOiAkbmF2eTsgfVxuLmItLWRhcmstYmx1ZSB7IGJvcmRlci1jb2xvcjogJGRhcmstYmx1ZTsgfVxuLmItLWJsdWUgeyBib3JkZXItY29sb3I6ICRibHVlOyB9XG4uYi0tbGlnaHQtYmx1ZSB7IGJvcmRlci1jb2xvcjogJGxpZ2h0LWJsdWU7IH1cbi5iLS1saWdodGVzdC1ibHVlIHsgYm9yZGVyLWNvbG9yOiAkbGlnaHRlc3QtYmx1ZTsgfVxuLmItLXdhc2hlZC1ibHVlIHsgYm9yZGVyLWNvbG9yOiAkd2FzaGVkLWJsdWU7IH1cbi5iLS13YXNoZWQtZ3JlZW4geyBib3JkZXItY29sb3I6ICR3YXNoZWQtZ3JlZW47IH1cbi5iLS13YXNoZWQteWVsbG93IHsgYm9yZGVyLWNvbG9yOiAkd2FzaGVkLXllbGxvdzsgfVxuLmItLXdhc2hlZC1yZWQgeyBib3JkZXItY29sb3I6ICR3YXNoZWQtcmVkOyB9XG5cbi5iLS10cmFuc3BhcmVudCB7IGJvcmRlci1jb2xvcjogJHRyYW5zcGFyZW50OyB9XG4uYi0taW5oZXJpdCB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEJPUkRFUiBSQURJVVNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXItcmFkaXVzL1xuXG4gICBCYXNlOlxuICAgICBiciAgID0gYm9yZGVyLXJhZGl1c1xuXG4gICBNb2RpZmllcnM6XG4gICAgIDAgICAgPSAwL25vbmVcbiAgICAgMSAgICA9IDFzdCBzdGVwIGluIHNjYWxlXG4gICAgIDIgICAgPSAybmQgc3RlcCBpbiBzY2FsZVxuICAgICAzICAgID0gM3JkIHN0ZXAgaW4gc2NhbGVcbiAgICAgNCAgICA9IDR0aCBzdGVwIGluIHNjYWxlXG5cbiAgIExpdGVyYWwgdmFsdWVzOlxuICAgICAtMTAwID0gMTAwJVxuICAgICAtcGlsbCA9IDk5OTlweFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbiAgLmJyMCB7ICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub25lIH1cbiAgLmJyMSB7ICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xOyB9XG4gIC5icjIgeyAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMjsgfVxuICAuYnIzIHsgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTM7IH1cbiAgLmJyNCB7ICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy00OyB9XG4gIC5ici0xMDAgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlOyB9XG4gIC5ici1waWxsIHsgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDsgfVxuICAuYnItLWJvdHRvbSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS10b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tcmlnaHQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1sZWZ0IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5icjAtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9uZSB9XG4gIC5icjEtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTsgfVxuICAuYnIyLW5zIHsgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTI7IH1cbiAgLmJyMy1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0zOyB9XG4gIC5icjQtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtNDsgfVxuICAuYnItMTAwLW5zIHsgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTsgfVxuICAuYnItcGlsbC1ucyB7IGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXBpbGw7IH1cbiAgLmJyLS1ib3R0b20tbnMge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tdG9wLW5zIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXJpZ2h0LW5zIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tbGVmdC1ucyB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuYnIwLW0geyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9uZSB9XG4gIC5icjEtbSB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xOyB9XG4gIC5icjItbSB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0yOyB9XG4gIC5icjMtbSB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0zOyB9XG4gIC5icjQtbSB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy00OyB9XG4gIC5ici0xMDAtbSB7ICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7IH1cbiAgLmJyLXBpbGwtbSB7IGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXBpbGw7IH1cbiAgLmJyLS1ib3R0b20tbSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS10b3AtbSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1yaWdodC1tIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tbGVmdC1tIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmJyMC1sIHsgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vbmUgfVxuICAuYnIxLWwgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTsgfVxuICAuYnIyLWwgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMjsgfVxuICAuYnIzLWwgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMzsgfVxuICAuYnI0LWwgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtNDsgfVxuICAuYnItMTAwLWwgeyAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlOyB9XG4gIC5ici1waWxsLWwgeyBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1waWxsOyB9XG4gIC5ici0tYm90dG9tLWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tdG9wLWwge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tcmlnaHQtbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLWxlZnQtbCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgQk9SREVSIFNUWUxFU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlcnMvXG5cbiAgIERlcGVuZHMgb24gYmFzZSBib3JkZXIgbW9kdWxlIGluIF9ib3JkZXJzLmNzc1xuXG4gICBCYXNlOlxuICAgICBiID0gYm9yZGVyLXN0eWxlXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgLS1ub25lICAgPSBub25lXG4gICAgIC0tZG90dGVkID0gZG90dGVkXG4gICAgIC0tZGFzaGVkID0gZGFzaGVkXG4gICAgIC0tc29saWQgID0gc29saWRcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4gKi9cblxuLmItLWRvdHRlZCB7IGJvcmRlci1zdHlsZTogZG90dGVkOyB9XG4uYi0tZGFzaGVkIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbi5iLS1zb2xpZCB7ICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4uYi0tbm9uZSB7ICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuYi0tZG90dGVkLW5zIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbiAgLmItLWRhc2hlZC1ucyB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gIC5iLS1zb2xpZC1ucyB7ICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5iLS1ub25lLW5zIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5iLS1kb3R0ZWQtbSB7IGJvcmRlci1zdHlsZTogZG90dGVkOyB9XG4gIC5iLS1kYXNoZWQtbSB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gIC5iLS1zb2xpZC1tIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmItLW5vbmUtbSB7ICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5iLS1kb3R0ZWQtbCB7IGJvcmRlci1zdHlsZTogZG90dGVkOyB9XG4gIC5iLS1kYXNoZWQtbCB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gIC5iLS1zb2xpZC1sIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmItLW5vbmUtbCB7ICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgQk9SREVSIFdJRFRIU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlcnMvXG5cbiAgIEJhc2U6XG4gICAgIGJ3ID0gYm9yZGVyLXdpZHRoXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgMCA9IDAgd2lkdGggYm9yZGVyXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5idzAgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZTsgfVxuLmJ3MSB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC0xOyB9XG4uYncyIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTI7IH1cbi5idzMgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMzsgfVxuLmJ3NCB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC00OyB9XG4uYnc1IHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTU7IH1cblxuLyogUmVzZXRzICovXG4uYnQtMCB7IGJvcmRlci10b3Atd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG4uYnItMCB7IGJvcmRlci1yaWdodC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbi5iYi0wIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbi5ibC0wIHsgYm9yZGVyLWxlZnQtd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuYncwLW5zIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmU7IH1cbiAgLmJ3MS1ucyB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC0xOyB9XG4gIC5idzItbnMgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMjsgfVxuICAuYnczLW5zIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTM7IH1cbiAgLmJ3NC1ucyB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC00OyB9XG4gIC5idzUtbnMgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtNTsgfVxuICAuYnQtMC1ucyB7IGJvcmRlci10b3Atd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG4gIC5ici0wLW5zIHsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmUgfVxuICAuYmItMC1ucyB7IGJvcmRlci1ib3R0b20td2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG4gIC5ibC0wLW5zIHsgYm9yZGVyLWxlZnQtd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuYncwLW0geyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZTsgfVxuICAuYncxLW0geyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMTsgfVxuICAuYncyLW0geyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMjsgfVxuICAuYnczLW0geyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMzsgfVxuICAuYnc0LW0geyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtNDsgfVxuICAuYnc1LW0geyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtNTsgfVxuICAuYnQtMC1tIHsgYm9yZGVyLXRvcC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbiAgLmJyLTAtbSB7IGJvcmRlci1yaWdodC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbiAgLmJiLTAtbSB7IGJvcmRlci1ib3R0b20td2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG4gIC5ibC0wLW0geyBib3JkZXItbGVmdC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmJ3MC1sIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmU7IH1cbiAgLmJ3MS1sIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTE7IH1cbiAgLmJ3Mi1sIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTI7IH1cbiAgLmJ3My1sIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTM7IH1cbiAgLmJ3NC1sIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTQ7IH1cbiAgLmJ3NS1sIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTU7IH1cbiAgLmJ0LTAtbCB7IGJvcmRlci10b3Atd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG4gIC5ici0wLWwgeyBib3JkZXItcmlnaHQtd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG4gIC5iYi0wLWwgeyBib3JkZXItYm90dG9tLXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmUgfVxuICAuYmwtMC1sIHsgYm9yZGVyLWxlZnQtd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICBCT1gtU0hBRE9XXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3gtc2hhZG93L1xuXG4gIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAtbnMgPSBub3Qtc21hbGxcbiAgIC1tICA9IG1lZGl1bVxuICAgLWwgID0gbGFyZ2VcblxuICovXG5cbi5zaGFkb3ctMSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTE7IH1cbi5zaGFkb3ctMiB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTI7IH1cbi5zaGFkb3ctMyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTM7IH1cbi5zaGFkb3ctNCB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQ7IH1cbi5zaGFkb3ctNSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTU7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5zaGFkb3ctMS1ucyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTE7IH1cbiAgLnNoYWRvdy0yLW5zIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMjsgfVxuICAuc2hhZG93LTMtbnMgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0zOyB9XG4gIC5zaGFkb3ctNC1ucyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQ7IH1cbiAgLnNoYWRvdy01LW5zIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLnNoYWRvdy0xLW0geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0xOyB9XG4gIC5zaGFkb3ctMi1tIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMjsgfVxuICAuc2hhZG93LTMtbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTM7IH1cbiAgLnNoYWRvdy00LW0geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy00OyB9XG4gIC5zaGFkb3ctNS1tIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuc2hhZG93LTEtbCB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTE7IH1cbiAgLnNoYWRvdy0yLWwgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0yOyB9XG4gIC5zaGFkb3ctMy1sIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMzsgfVxuICAuc2hhZG93LTQtbCB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQ7IH1cbiAgLnNoYWRvdy01LWwgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy01OyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgQ09ERVxuXG4qL1xuXG4ucHJlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdzogICBzY3JvbGw7XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgQ09PUkRJTkFURVNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9wb3NpdGlvbi9cblxuICAgVXNlIGluIGNvbWJpbmF0aW9uIHdpdGggdGhlIHBvc2l0aW9uIG1vZHVsZS5cblxuICAgQmFzZTpcbiAgICAgdG9wXG4gICAgIGJvdHRvbVxuICAgICByaWdodFxuICAgICBsZWZ0XG5cbiAgIE1vZGlmaWVyczpcbiAgICAgLTAgID0gbGl0ZXJhbCB2YWx1ZSAwXG4gICAgIC0xICA9IGxpdGVyYWwgdmFsdWUgMVxuICAgICAtMiAgPSBsaXRlcmFsIHZhbHVlIDJcbiAgICAgLS0xID0gbGl0ZXJhbCB2YWx1ZSAtMVxuICAgICAtLTIgPSBsaXRlcmFsIHZhbHVlIC0yXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnRvcC0wICAgIHsgdG9wOiAgICAwOyB9XG4ucmlnaHQtMCAgeyByaWdodDogIDA7IH1cbi5ib3R0b20tMCB7IGJvdHRvbTogMDsgfVxuLmxlZnQtMCAgIHsgbGVmdDogICAwOyB9XG5cbi50b3AtMSAgICB7IHRvcDogICAgMXJlbTsgfVxuLnJpZ2h0LTEgIHsgcmlnaHQ6ICAxcmVtOyB9XG4uYm90dG9tLTEgeyBib3R0b206IDFyZW07IH1cbi5sZWZ0LTEgICB7IGxlZnQ6ICAgMXJlbTsgfVxuXG4udG9wLTIgICAgeyB0b3A6ICAgIDJyZW07IH1cbi5yaWdodC0yICB7IHJpZ2h0OiAgMnJlbTsgfVxuLmJvdHRvbS0yIHsgYm90dG9tOiAycmVtOyB9XG4ubGVmdC0yICAgeyBsZWZ0OiAgIDJyZW07IH1cblxuLnRvcC0tMSAgICB7IHRvcDogICAgLTFyZW07IH1cbi5yaWdodC0tMSAgeyByaWdodDogIC0xcmVtOyB9XG4uYm90dG9tLS0xIHsgYm90dG9tOiAtMXJlbTsgfVxuLmxlZnQtLTEgICB7IGxlZnQ6ICAgLTFyZW07IH1cblxuLnRvcC0tMiAgICB7IHRvcDogICAgLTJyZW07IH1cbi5yaWdodC0tMiAgeyByaWdodDogIC0ycmVtOyB9XG4uYm90dG9tLS0yIHsgYm90dG9tOiAtMnJlbTsgfVxuLmxlZnQtLTIgICB7IGxlZnQ6ICAgLTJyZW07IH1cblxuXG4uYWJzb2x1dGUtLWZpbGwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAudG9wLTAtbnMgICAgIHsgdG9wOiAgIDA7IH1cbiAgLmxlZnQtMC1ucyAgICB7IGxlZnQ6ICAwOyB9XG4gIC5yaWdodC0wLW5zICAgeyByaWdodDogMDsgfVxuICAuYm90dG9tLTAtbnMgIHsgYm90dG9tOiAwOyB9XG4gIC50b3AtMS1ucyAgICAgeyB0b3A6ICAgMXJlbTsgfVxuICAubGVmdC0xLW5zICAgIHsgbGVmdDogIDFyZW07IH1cbiAgLnJpZ2h0LTEtbnMgICB7IHJpZ2h0OiAxcmVtOyB9XG4gIC5ib3R0b20tMS1ucyAgeyBib3R0b206IDFyZW07IH1cbiAgLnRvcC0yLW5zICAgICB7IHRvcDogICAycmVtOyB9XG4gIC5sZWZ0LTItbnMgICAgeyBsZWZ0OiAgMnJlbTsgfVxuICAucmlnaHQtMi1ucyAgIHsgcmlnaHQ6IDJyZW07IH1cbiAgLmJvdHRvbS0yLW5zICB7IGJvdHRvbTogMnJlbTsgfVxuICAudG9wLS0xLW5zICAgIHsgdG9wOiAgICAtMXJlbTsgfVxuICAucmlnaHQtLTEtbnMgIHsgcmlnaHQ6ICAtMXJlbTsgfVxuICAuYm90dG9tLS0xLW5zIHsgYm90dG9tOiAtMXJlbTsgfVxuICAubGVmdC0tMS1ucyAgIHsgbGVmdDogICAtMXJlbTsgfVxuICAudG9wLS0yLW5zICAgIHsgdG9wOiAgICAtMnJlbTsgfVxuICAucmlnaHQtLTItbnMgIHsgcmlnaHQ6ICAtMnJlbTsgfVxuICAuYm90dG9tLS0yLW5zIHsgYm90dG9tOiAtMnJlbTsgfVxuICAubGVmdC0tMi1ucyAgIHsgbGVmdDogICAtMnJlbTsgfVxuICAuYWJzb2x1dGUtLWZpbGwtbnMge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLnRvcC0wLW0gICAgIHsgdG9wOiAgIDA7IH1cbiAgLmxlZnQtMC1tICAgIHsgbGVmdDogIDA7IH1cbiAgLnJpZ2h0LTAtbSAgIHsgcmlnaHQ6IDA7IH1cbiAgLmJvdHRvbS0wLW0gIHsgYm90dG9tOiAwOyB9XG4gIC50b3AtMS1tICAgICB7IHRvcDogICAxcmVtOyB9XG4gIC5sZWZ0LTEtbSAgICB7IGxlZnQ6ICAxcmVtOyB9XG4gIC5yaWdodC0xLW0gICB7IHJpZ2h0OiAxcmVtOyB9XG4gIC5ib3R0b20tMS1tICB7IGJvdHRvbTogMXJlbTsgfVxuICAudG9wLTItbSAgICAgeyB0b3A6ICAgMnJlbTsgfVxuICAubGVmdC0yLW0gICAgeyBsZWZ0OiAgMnJlbTsgfVxuICAucmlnaHQtMi1tICAgeyByaWdodDogMnJlbTsgfVxuICAuYm90dG9tLTItbSAgeyBib3R0b206IDJyZW07IH1cbiAgLnRvcC0tMS1tICAgIHsgdG9wOiAgICAtMXJlbTsgfVxuICAucmlnaHQtLTEtbSAgeyByaWdodDogIC0xcmVtOyB9XG4gIC5ib3R0b20tLTEtbSB7IGJvdHRvbTogLTFyZW07IH1cbiAgLmxlZnQtLTEtbSAgIHsgbGVmdDogICAtMXJlbTsgfVxuICAudG9wLS0yLW0gICAgeyB0b3A6ICAgIC0ycmVtOyB9XG4gIC5yaWdodC0tMi1tICB7IHJpZ2h0OiAgLTJyZW07IH1cbiAgLmJvdHRvbS0tMi1tIHsgYm90dG9tOiAtMnJlbTsgfVxuICAubGVmdC0tMi1tICAgeyBsZWZ0OiAgIC0ycmVtOyB9XG4gIC5hYnNvbHV0ZS0tZmlsbC1tIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLnRvcC0wLWwgICAgIHsgdG9wOiAgIDA7IH1cbiAgLmxlZnQtMC1sICAgIHsgbGVmdDogIDA7IH1cbiAgLnJpZ2h0LTAtbCAgIHsgcmlnaHQ6IDA7IH1cbiAgLmJvdHRvbS0wLWwgIHsgYm90dG9tOiAwOyB9XG4gIC50b3AtMS1sICAgICB7IHRvcDogICAxcmVtOyB9XG4gIC5sZWZ0LTEtbCAgICB7IGxlZnQ6ICAxcmVtOyB9XG4gIC5yaWdodC0xLWwgICB7IHJpZ2h0OiAxcmVtOyB9XG4gIC5ib3R0b20tMS1sICB7IGJvdHRvbTogMXJlbTsgfVxuICAudG9wLTItbCAgICAgeyB0b3A6ICAgMnJlbTsgfVxuICAubGVmdC0yLWwgICAgeyBsZWZ0OiAgMnJlbTsgfVxuICAucmlnaHQtMi1sICAgeyByaWdodDogMnJlbTsgfVxuICAuYm90dG9tLTItbCAgeyBib3R0b206IDJyZW07IH1cbiAgLnRvcC0tMS1sICAgIHsgdG9wOiAgICAtMXJlbTsgfVxuICAucmlnaHQtLTEtbCAgeyByaWdodDogIC0xcmVtOyB9XG4gIC5ib3R0b20tLTEtbCB7IGJvdHRvbTogLTFyZW07IH1cbiAgLmxlZnQtLTEtbCAgIHsgbGVmdDogICAtMXJlbTsgfVxuICAudG9wLS0yLWwgICAgeyB0b3A6ICAgIC0ycmVtOyB9XG4gIC5yaWdodC0tMi1sICB7IHJpZ2h0OiAgLTJyZW07IH1cbiAgLmJvdHRvbS0tMi1sIHsgYm90dG9tOiAtMnJlbTsgfVxuICAubGVmdC0tMi1sICAgeyBsZWZ0OiAgIC0ycmVtOyB9XG4gIC5hYnNvbHV0ZS0tZmlsbC1sIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBDTEVBUkZJWFxuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2NsZWFyZml4L1xuXG4qL1xuXG4vKiBOaWNvbGFzIEdhbGxhZ2hlcnMgQ2xlYXJmaXggc29sdXRpb25cbiAgIFJlZjogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svICovXG5cbi5jZjpiZWZvcmUsXG4uY2Y6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cbi5jZjphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4uY2YgeyAgICAgICAqem9vbTogMTsgfVxuXG4uY2wgeyBjbGVhcjogbGVmdDsgfVxuLmNyIHsgY2xlYXI6IHJpZ2h0OyB9XG4uY2IgeyBjbGVhcjogYm90aDsgfVxuLmNuIHsgY2xlYXI6IG5vbmU7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5jbC1ucyB7IGNsZWFyOiBsZWZ0OyB9XG4gIC5jci1ucyB7IGNsZWFyOiByaWdodDsgfVxuICAuY2ItbnMgeyBjbGVhcjogYm90aDsgfVxuICAuY24tbnMgeyBjbGVhcjogbm9uZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmNsLW0geyBjbGVhcjogbGVmdDsgfVxuICAuY3ItbSB7IGNsZWFyOiByaWdodDsgfVxuICAuY2ItbSB7IGNsZWFyOiBib3RoOyB9XG4gIC5jbi1tIHsgY2xlYXI6IG5vbmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmNsLWwgeyBjbGVhcjogbGVmdDsgfVxuICAuY3ItbCB7IGNsZWFyOiByaWdodDsgfVxuICAuY2ItbCB7IGNsZWFyOiBib3RoOyB9XG4gIC5jbi1sIHsgY2xlYXI6IG5vbmU7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gIEZMRVhCT1hcblxuICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgLW5zID0gbm90LXNtYWxsXG4gICAtbSAgPSBtZWRpdW1cbiAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5mbGV4IHsgZGlzcGxheTogZmxleDsgfVxuLmlubGluZS1mbGV4IHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLyogMS4gRml4IGZvciBDaHJvbWUgNDQgYnVnLlxuICogaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTUwNjg5MyAqL1xuLmZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cbiAgbWluLWhlaWdodDogMDsgLyogMSAqL1xufVxuXG4uZmxleC1ub25lIHsgZmxleDogbm9uZTsgfVxuXG4uZmxleC1jb2x1bW4gIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuLmZsZXgtcm93ICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbi5mbGV4LXdyYXAgICAgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbi5mbGV4LW5vd3JhcCAgICB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4uZmxleC13cmFwLXJldmVyc2UgICAgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuLmZsZXgtY29sdW1uLXJldmVyc2UgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4uZmxleC1yb3ctcmV2ZXJzZSAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLml0ZW1zLXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbi5pdGVtcy1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuLml0ZW1zLWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLml0ZW1zLWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4uaXRlbXMtc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uc2VsZi1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbi5zZWxmLWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbi5zZWxmLWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4uc2VsZi1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4uc2VsZi1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLmp1c3RpZnktc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuLmp1c3RpZnktZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbi5qdXN0aWZ5LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmp1c3RpZnktYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuLmp1c3RpZnktYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5jb250ZW50LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4uY29udGVudC1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbi5jb250ZW50LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbi5jb250ZW50LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4uY29udGVudC1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4uY29udGVudC1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4ub3JkZXItMCB7IG9yZGVyOiAwOyB9XG4ub3JkZXItMSB7IG9yZGVyOiAxOyB9XG4ub3JkZXItMiB7IG9yZGVyOiAyOyB9XG4ub3JkZXItMyB7IG9yZGVyOiAzOyB9XG4ub3JkZXItNCB7IG9yZGVyOiA0OyB9XG4ub3JkZXItNSB7IG9yZGVyOiA1OyB9XG4ub3JkZXItNiB7IG9yZGVyOiA2OyB9XG4ub3JkZXItNyB7IG9yZGVyOiA3OyB9XG4ub3JkZXItOCB7IG9yZGVyOiA4OyB9XG4ub3JkZXItbGFzdCB7IG9yZGVyOiA5OTk5OTsgfVxuXG4uZmxleC1ncm93LTAgeyBmbGV4LWdyb3c6IDA7IH1cbi5mbGV4LWdyb3ctMSB7IGZsZXgtZ3JvdzogMTsgfVxuXG4uZmxleC1zaHJpbmstMCB7IGZsZXgtc2hyaW5rOiAwOyB9XG4uZmxleC1zaHJpbmstMSB7IGZsZXgtc2hyaW5rOiAxOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuZmxleC1ucyB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlubGluZS1mbGV4LW5zIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmZsZXgtYXV0by1ucyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwOyAvKiAxICovXG4gICAgbWluLWhlaWdodDogMDsgLyogMSAqL1xuICB9XG4gIC5mbGV4LW5vbmUtbnMgeyBmbGV4OiBub25lOyB9XG4gIC5mbGV4LWNvbHVtbi1ucyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZsZXgtcm93LW5zIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZmxleC13cmFwLW5zIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4LW5vd3JhcC1ucyB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS1ucyB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLW5zIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5mbGV4LXJvdy1yZXZlcnNlLW5zIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5pdGVtcy1zdGFydC1ucyB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5pdGVtcy1lbmQtbnMgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLml0ZW1zLWNlbnRlci1ucyB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLml0ZW1zLWJhc2VsaW5lLW5zIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5pdGVtcy1zdHJldGNoLW5zIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuICAuc2VsZi1zdGFydC1ucyB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLnNlbGYtZW5kLW5zIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLnNlbGYtY2VudGVyLW5zIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5zZWxmLWJhc2VsaW5lLW5zIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgLnNlbGYtc3RyZXRjaC1ucyB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuICAuanVzdGlmeS1zdGFydC1ucyB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuanVzdGlmeS1lbmQtbnMgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5qdXN0aWZ5LWNlbnRlci1ucyB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWJldHdlZW4tbnMgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmp1c3RpZnktYXJvdW5kLW5zIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuICAuY29udGVudC1zdGFydC1ucyB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRlbnQtZW5kLW5zIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmNvbnRlbnQtY2VudGVyLW5zIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5jb250ZW50LWJldHdlZW4tbnMgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250ZW50LWFyb3VuZC1ucyB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuY29udGVudC1zdHJldGNoLW5zIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4gIC5vcmRlci0wLW5zIHsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLTEtbnMgeyBvcmRlcjogMTsgfVxuICAub3JkZXItMi1ucyB7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci0zLW5zIHsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTQtbnMgeyBvcmRlcjogNDsgfVxuICAub3JkZXItNS1ucyB7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci02LW5zIHsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTctbnMgeyBvcmRlcjogNzsgfVxuICAub3JkZXItOC1ucyB7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sYXN0LW5zIHsgb3JkZXI6IDk5OTk5OyB9XG5cbiAgLmZsZXgtZ3Jvdy0wLW5zIHsgZmxleC1ncm93OiAwOyB9XG4gIC5mbGV4LWdyb3ctMS1ucyB7IGZsZXgtZ3JvdzogMTsgfVxuXG4gIC5mbGV4LXNocmluay0wLW5zIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZsZXgtc2hyaW5rLTEtbnMgeyBmbGV4LXNocmluazogMTsgfVxufVxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5mbGV4LW0geyBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbmxpbmUtZmxleC1tIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmZsZXgtYXV0by1tIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cbiAgICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG4gIH1cbiAgLmZsZXgtbm9uZS1tIHsgZmxleDogbm9uZTsgfVxuICAuZmxleC1jb2x1bW4tbSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZsZXgtcm93LW0gICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZmxleC13cmFwLW0geyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtbm93cmFwLW0geyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuZmxleC13cmFwLXJldmVyc2UtbSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLW0geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmZsZXgtcm93LXJldmVyc2UtbSB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuaXRlbXMtc3RhcnQtbSB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5pdGVtcy1lbmQtbSB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXRlbXMtY2VudGVyLW0geyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pdGVtcy1iYXNlbGluZS1tIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5pdGVtcy1zdHJldGNoLW0geyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gIC5zZWxmLXN0YXJ0LW0geyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5zZWxmLWVuZC1tIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLnNlbGYtY2VudGVyLW0geyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLnNlbGYtYmFzZWxpbmUtbSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4gIC5zZWxmLXN0cmV0Y2gtbSB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuICAuanVzdGlmeS1zdGFydC1tIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWVuZC1tIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuanVzdGlmeS1jZW50ZXItbSB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWJldHdlZW4tbSB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1hcm91bmQtbSB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbiAgLmNvbnRlbnQtc3RhcnQtbSB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRlbnQtZW5kLW0geyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY29udGVudC1jZW50ZXItbSB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGVudC1iZXR3ZWVuLW0geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250ZW50LWFyb3VuZC1tIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jb250ZW50LXN0cmV0Y2gtbSB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuICAub3JkZXItMC1tIHsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLTEtbSB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci0yLW0geyBvcmRlcjogMjsgfVxuICAub3JkZXItMy1tIHsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTQtbSB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci01LW0geyBvcmRlcjogNTsgfVxuICAub3JkZXItNi1tIHsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTctbSB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci04LW0geyBvcmRlcjogODsgfVxuICAub3JkZXItbGFzdC1tIHsgb3JkZXI6IDk5OTk5OyB9XG5cbiAgLmZsZXgtZ3Jvdy0wLW0geyBmbGV4LWdyb3c6IDA7IH1cbiAgLmZsZXgtZ3Jvdy0xLW0geyBmbGV4LWdyb3c6IDE7IH1cblxuICAuZmxleC1zaHJpbmstMC1tIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZsZXgtc2hyaW5rLTEtbSB7IGZsZXgtc2hyaW5rOiAxOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5mbGV4LWwgeyBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbmxpbmUtZmxleC1sIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmZsZXgtYXV0by1sIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cbiAgICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG4gIH1cbiAgLmZsZXgtbm9uZS1sIHsgZmxleDogbm9uZTsgfVxuICAuZmxleC1jb2x1bW4tbCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZsZXgtcm93LWwgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LXdyYXAtbCB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleC1ub3dyYXAtbCB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS1sIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtbCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuZmxleC1yb3ctcmV2ZXJzZS1sIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbiAgLml0ZW1zLXN0YXJ0LWwgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuaXRlbXMtZW5kLWwgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLml0ZW1zLWNlbnRlci1sIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaXRlbXMtYmFzZWxpbmUtbCB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuaXRlbXMtc3RyZXRjaC1sIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuICAuc2VsZi1zdGFydC1sIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAuc2VsZi1lbmQtbCB7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5zZWxmLWNlbnRlci1sIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5zZWxmLWJhc2VsaW5lLWwgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAuc2VsZi1zdHJldGNoLWwgeyBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbiAgLmp1c3RpZnktc3RhcnQtbCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuanVzdGlmeS1lbmQtbCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmp1c3RpZnktY2VudGVyLWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuanVzdGlmeS1iZXR3ZWVuLWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmp1c3RpZnktYXJvdW5kLWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4gIC5jb250ZW50LXN0YXJ0LWwgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5jb250ZW50LWVuZC1sIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmNvbnRlbnQtY2VudGVyLWwgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtYmV0d2Vlbi1sIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY29udGVudC1hcm91bmQtbCB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuY29udGVudC1zdHJldGNoLWwgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbiAgLm9yZGVyLTAtbCB7IG9yZGVyOiAwOyB9XG4gIC5vcmRlci0xLWwgeyBvcmRlcjogMTsgfVxuICAub3JkZXItMi1sIHsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLTMtbCB7IG9yZGVyOiAzOyB9XG4gIC5vcmRlci00LWwgeyBvcmRlcjogNDsgfVxuICAub3JkZXItNS1sIHsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLTYtbCB7IG9yZGVyOiA2OyB9XG4gIC5vcmRlci03LWwgeyBvcmRlcjogNzsgfVxuICAub3JkZXItOC1sIHsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxhc3QtbCB7IG9yZGVyOiA5OTk5OTsgfVxuXG4gIC5mbGV4LWdyb3ctMC1sIHsgZmxleC1ncm93OiAwOyB9XG4gIC5mbGV4LWdyb3ctMS1sIHsgZmxleC1ncm93OiAxOyB9XG5cbiAgLmZsZXgtc2hyaW5rLTAtbCB7IGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5mbGV4LXNocmluay0xLWwgeyBmbGV4LXNocmluazogMTsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIERJU1BMQVlcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9kaXNwbGF5XG5cbiAgIEJhc2U6XG4gICAgZCA9IGRpc3BsYXlcblxuICAgTW9kaWZpZXJzOlxuICAgIG4gICAgID0gbm9uZVxuICAgIGIgICAgID0gYmxvY2tcbiAgICBpYiAgICA9IGlubGluZS1ibG9ja1xuICAgIGl0ICAgID0gaW5saW5lLXRhYmxlXG4gICAgdCAgICAgPSB0YWJsZVxuICAgIHRjICAgID0gdGFibGUtY2VsbFxuICAgIHRyICAgID0gdGFibGUtcm93XG4gICAgdGNvbCAgPSB0YWJsZS1jb2x1bW5cbiAgICB0Y29sZyA9IHRhYmxlLWNvbHVtbi1ncm91cFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5kbiB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4uZGkgeyAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4uZGIgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbi5kaWIgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi5kaXQgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cbi5kdCB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuLmR0YyB7ICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbi5kdC1yb3cgeyAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbi5kdC1yb3ctZ3JvdXAgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbi5kdC1jb2x1bW4geyAgICAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cbi5kdC1jb2x1bW4tZ3JvdXAgeyBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7IH1cblxuLypcbiAgVGhpcyB3aWxsIHNldCB0YWJsZSB0byBmdWxsIHdpZHRoIGFuZCB0aGVuXG4gIGFsbCBjZWxscyB3aWxsIGJlIGVxdWFsIHdpZHRoXG4qL1xuLmR0LS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmRuLW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpLW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZGItbnMgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRpYi1ucyB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGl0LW5zIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG4gIC5kdC1ucyB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZHRjLW5zIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAuZHQtcm93LW5zIHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5kdC1yb3ctZ3JvdXAtbnMgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbiAgLmR0LWNvbHVtbi1ucyB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuICAuZHQtY29sdW1uLWdyb3VwLW5zIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XG5cbiAgLmR0LS1maXhlZC1ucyB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmRuLW0geyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGktbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmRiLW0geyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRpYi1tIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kaXQtbSB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuICAuZHQtbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZHRjLW0geyAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5kdC1yb3ctbSB7ICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAuZHQtcm93LWdyb3VwLW0geyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbiAgLmR0LWNvbHVtbi1tIHsgICAgICAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG4gIC5kdC1jb2x1bW4tZ3JvdXAtbSB7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDsgfVxuXG4gIC5kdC0tZml4ZWQtbSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuZG4tbCB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kaS1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZGItbCB7ICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGliLWwgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRpdC1sIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG4gIC5kdC1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5kdGMtbCB7ICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmR0LXJvdy1sIHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5kdC1yb3ctZ3JvdXAtbCB7ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuICAuZHQtY29sdW1uLWwgeyAgICAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cbiAgLmR0LWNvbHVtbi1ncm91cC1sIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XG5cbiAgLmR0LS1maXhlZC1sIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBGTE9BVFNcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9mbG9hdHMvXG5cbiAgIDEuIEZsb2F0ZWQgZWxlbWVudHMgYXJlIGF1dG9tYXRpY2FsbHkgcmVuZGVyZWQgYXMgYmxvY2sgbGV2ZWwgZWxlbWVudHMuXG4gICAgICBTZXR0aW5nIGZsb2F0cyB0byBkaXNwbGF5IGlubGluZSB3aWxsIGZpeCB0aGUgZG91YmxlIG1hcmdpbiBidWcgaW5cbiAgICAgIGllNi4gWW91IGtub3cuLi4ganVzdCBpbiBjYXNlLlxuXG4gICAyLiBEb24ndCBmb3JnZXQgdG8gY2xlYXJmaXggeW91ciBmbG9hdHMgd2l0aCAuY2ZcblxuICAgQmFzZTpcbiAgICAgZiA9IGZsb2F0XG5cbiAgIE1vZGlmaWVyczpcbiAgICAgbCA9IGxlZnRcbiAgICAgciA9IHJpZ2h0XG4gICAgIG4gPSBub25lXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG5cbi5mbCB7IGZsb2F0OiBsZWZ0OyAgX2Rpc3BsYXk6IGlubGluZTsgfVxuLmZyIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG4uZm4geyBmbG9hdDogbm9uZTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmZsLW5zIHsgZmxvYXQ6IGxlZnQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZyLW5zIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mbi1ucyB7IGZsb2F0OiBub25lOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuZmwtbSB7IGZsb2F0OiBsZWZ0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mci1tIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mbi1tIHsgZmxvYXQ6IG5vbmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmZsLWwgeyBmbG9hdDogbGVmdDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZnItbCB7IGZsb2F0OiByaWdodDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZm4tbCB7IGZsb2F0OiBub25lOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgRk9OVCBGQU1JTFkgR1JPVVBTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2ZvbnQtZmFtaWx5L1xuXG4qL1xuXG5cbi5zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6ICRzYW5zLXNlcmlmO1xufVxuXG4uc2VyaWYge1xuICBmb250LWZhbWlseTogJHNlcmlmO1xufVxuXG4uc3lzdGVtLXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLnN5c3RlbS1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbn1cblxuXG4vKiBNb25vc3BhY2VkIFR5cGVmYWNlcyAoZm9yIGNvZGUpICovXG5cbi8qIEZyb20gaHR0cDovL2Nzc2ZvbnRzdGFjay5jb20gKi9cbmNvZGUsIC5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLFxuICAgICAgICAgICAgICAgbW9uYWNvLFxuICAgICAgICAgICAgICAgbW9ub3NwYWNlO1xufVxuXG4uY291cmllciB7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXh0JyxcbiAgICAgICAgICAgICAgIGNvdXJpZXIsXG4gICAgICAgICAgICAgICBtb25vc3BhY2U7XG59XG5cblxuLyogU2Fucy1TZXJpZiBUeXBlZmFjZXMgKi9cblxuLmhlbHZldGljYSB7XG4gIGZvbnQtZmFtaWx5OiAnaGVsdmV0aWNhIG5ldWUnLCBoZWx2ZXRpY2EsXG4gICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xufVxuXG4uYXZlbmlyIHtcbiAgZm9udC1mYW1pbHk6ICdhdmVuaXIgbmV4dCcsIGF2ZW5pcixcbiAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7XG59XG5cblxuLyogU2VyaWYgVHlwZWZhY2VzICovXG5cbi5hdGhlbGFzIHtcbiAgZm9udC1mYW1pbHk6IGF0aGVsYXMsXG4gICAgICAgICAgICAgICBnZW9yZ2lhLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5nZW9yZ2lhIHtcbiAgZm9udC1mYW1pbHk6IGdlb3JnaWEsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLnRpbWVzIHtcbiAgZm9udC1mYW1pbHk6IHRpbWVzLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5ib2Rvbmkge1xuICBmb250LWZhbWlseTogXCJCb2RvbmkgTVRcIixcbiAgICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmNhbGlzdG8ge1xuICBmb250LWZhbWlseTogXCJDYWxpc3RvIE1UXCIsXG4gICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5nYXJhbW9uZCB7XG4gIGZvbnQtZmFtaWx5OiBnYXJhbW9uZCxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4uYmFza2VydmlsbGUge1xuICBmb250LWZhbWlseTogYmFza2VydmlsbGUsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEZPTlQgU1RZTEVcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvZm9udC1zdHlsZS9cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uaSAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG4uZnMtbm9ybWFsIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuaS1ucyAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZnMtbm9ybWFsLW5zICAgICB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmktbSAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZnMtbm9ybWFsLW0gICAgIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5pLWwgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmZzLW5vcm1hbC1sICAgICB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEZPTlQgV0VJR0hUXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2ZvbnQtd2VpZ2h0L1xuXG4gICBCYXNlXG4gICAgIGZ3ID0gZm9udC13ZWlnaHRcblxuICAgTW9kaWZpZXJzOlxuICAgICAxID0gbGl0ZXJhbCB2YWx1ZSAxMDBcbiAgICAgMiA9IGxpdGVyYWwgdmFsdWUgMjAwXG4gICAgIDMgPSBsaXRlcmFsIHZhbHVlIDMwMFxuICAgICA0ID0gbGl0ZXJhbCB2YWx1ZSA0MDBcbiAgICAgNSA9IGxpdGVyYWwgdmFsdWUgNTAwXG4gICAgIDYgPSBsaXRlcmFsIHZhbHVlIDYwMFxuICAgICA3ID0gbGl0ZXJhbCB2YWx1ZSA3MDBcbiAgICAgOCA9IGxpdGVyYWwgdmFsdWUgODAwXG4gICAgIDkgPSBsaXRlcmFsIHZhbHVlIDkwMFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5ub3JtYWwgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4uYiAgICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbi5mdzEgICAgeyBmb250LXdlaWdodDogMTAwOyB9XG4uZncyICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuLmZ3MyAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi5mdzQgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4uZnc1ICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuLmZ3NiAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbi5mdzcgICAgeyBmb250LXdlaWdodDogNzAwOyB9XG4uZnc4ICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuLmZ3OSAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLm5vcm1hbC1ucyB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmItbnMgICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5mdzEtbnMgICAgeyBmb250LXdlaWdodDogMTAwOyB9XG4gIC5mdzItbnMgICAgeyBmb250LXdlaWdodDogMjAwOyB9XG4gIC5mdzMtbnMgICAgeyBmb250LXdlaWdodDogMzAwOyB9XG4gIC5mdzQtbnMgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4gIC5mdzUtbnMgICAgeyBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mdzYtbnMgICAgeyBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mdzctbnMgICAgeyBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mdzgtbnMgICAgeyBmb250LXdlaWdodDogODAwOyB9XG4gIC5mdzktbnMgICAgeyBmb250LXdlaWdodDogOTAwOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAubm9ybWFsLW0geyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5iLW0gICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5mdzEtbSAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLmZ3Mi1tICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAuZnczLW0gICAgeyBmb250LXdlaWdodDogMzAwOyB9XG4gIC5mdzQtbSAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZ3NS1tICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZnc2LW0gICAgeyBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mdzctbSAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZ3OC1tICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuZnc5LW0gICAgeyBmb250LXdlaWdodDogOTAwOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5ub3JtYWwtbCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmItbCAgICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZ3MS1sICAgIHsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuZncyLWwgICAgeyBmb250LXdlaWdodDogMjAwOyB9XG4gIC5mdzMtbCAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmZ3NC1sICAgIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZnc1LWwgICAgeyBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mdzYtbCAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZ3Ny1sICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZnc4LWwgICAgeyBmb250LXdlaWdodDogODAwOyB9XG4gIC5mdzktbCAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBGT1JNU1xuICAgXG4qL1xuXG4uaW5wdXQtcmVzZXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmJ1dHRvbi1yZXNldDo6LW1vei1mb2N1cy1pbm5lcixcbi5pbnB1dC1yZXNldDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBIRUlHSFRTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvaGVpZ2h0cy9cblxuICAgQmFzZTpcbiAgICAgaCA9IGhlaWdodFxuICAgICBtaW4taCA9IG1pbi1oZWlnaHRcbiAgICAgbWluLXZoID0gbWluLWhlaWdodCB2ZXJ0aWNhbCBzY3JlZW4gaGVpZ2h0XG4gICAgIHZoID0gdmVydGljYWwgc2NyZWVuIGhlaWdodFxuXG4gICBNb2RpZmllcnNcbiAgICAgMSA9IDFzdCBzdGVwIGluIGhlaWdodCBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBoZWlnaHQgc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIGhlaWdodCBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXG5cbiAgICAgLTI1ICAgPSBsaXRlcmFsIHZhbHVlIDI1JVxuICAgICAtNTAgICA9IGxpdGVyYWwgdmFsdWUgNTAlXG4gICAgIC03NSAgID0gbGl0ZXJhbCB2YWx1ZSA3NSVcbiAgICAgLTEwMCAgPSBsaXRlcmFsIHZhbHVlIDEwMCVcblxuICAgICAtYXV0byA9IHN0cmluZyB2YWx1ZSBvZiBhdXRvXG4gICAgIC1pbmhlcml0ID0gc3RyaW5nIHZhbHVlIG9mIGluaGVyaXRcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBIZWlnaHQgU2NhbGUgKi9cblxuLmgxIHsgaGVpZ2h0OiAkaGVpZ2h0LTE7IH1cbi5oMiB7IGhlaWdodDogJGhlaWdodC0yOyB9XG4uaDMgeyBoZWlnaHQ6ICRoZWlnaHQtMzsgfVxuLmg0IHsgaGVpZ2h0OiAkaGVpZ2h0LTQ7IH1cbi5oNSB7IGhlaWdodDogJGhlaWdodC01OyB9XG5cbi8qIEhlaWdodCBQZXJjZW50YWdlcyAtIEJhc2VkIG9mZiBvZiBoZWlnaHQgb2YgcGFyZW50ICovXG5cbi5oLTI1IHsgIGhlaWdodDogIDI1JTsgfVxuLmgtNTAgeyAgaGVpZ2h0OiAgNTAlOyB9XG4uaC03NSB7ICBoZWlnaHQ6ICA3NSU7IH1cbi5oLTEwMCB7IGhlaWdodDogMTAwJTsgfVxuXG4ubWluLWgtMTAwIHsgbWluLWhlaWdodDogMTAwJTsgfVxuXG4vKiBTY3JlZW4gSGVpZ2h0IFBlcmNlbnRhZ2UgKi9cblxuLnZoLTI1IHsgIGhlaWdodDogIDI1dmg7IH1cbi52aC01MCB7ICBoZWlnaHQ6ICA1MHZoOyB9XG4udmgtNzUgeyAgaGVpZ2h0OiAgNzV2aDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmg7IH1cblxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG5cbi8qIFN0cmluZyBQcm9wZXJ0aWVzICovXG5cbi5oLWF1dG8geyAgICAgaGVpZ2h0OiBhdXRvOyB9XG4uaC1pbmhlcml0IHsgIGhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmgxLW5zIHsgIGhlaWdodDogJGhlaWdodC0xOyB9XG4gIC5oMi1ucyB7ICBoZWlnaHQ6ICRoZWlnaHQtMjsgfVxuICAuaDMtbnMgeyAgaGVpZ2h0OiAkaGVpZ2h0LTM7IH1cbiAgLmg0LW5zIHsgIGhlaWdodDogJGhlaWdodC00OyB9XG4gIC5oNS1ucyB7ICBoZWlnaHQ6ICRoZWlnaHQtNTsgfVxuICAuaC0yNS1ucyB7IGhlaWdodDogMjUlOyB9XG4gIC5oLTUwLW5zIHsgaGVpZ2h0OiA1MCU7IH1cbiAgLmgtNzUtbnMgeyBoZWlnaHQ6IDc1JTsgfVxuICAuaC0xMDAtbnMgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1pbi1oLTEwMC1ucyB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnZoLTI1LW5zIHsgIGhlaWdodDogIDI1dmg7IH1cbiAgLnZoLTUwLW5zIHsgIGhlaWdodDogIDUwdmg7IH1cbiAgLnZoLTc1LW5zIHsgIGhlaWdodDogIDc1dmg7IH1cbiAgLnZoLTEwMC1ucyB7IGhlaWdodDogMTAwdmg7IH1cbiAgLm1pbi12aC0xMDAtbnMgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAuaC1hdXRvLW5zIHsgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oLWluaGVyaXQtbnMgeyBoZWlnaHQ6IGluaGVyaXQ7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5oMS1tIHsgaGVpZ2h0OiAkaGVpZ2h0LTE7IH1cbiAgLmgyLW0geyBoZWlnaHQ6ICRoZWlnaHQtMjsgfVxuICAuaDMtbSB7IGhlaWdodDogJGhlaWdodC0zOyB9XG4gIC5oNC1tIHsgaGVpZ2h0OiAkaGVpZ2h0LTQ7IH1cbiAgLmg1LW0geyBoZWlnaHQ6ICRoZWlnaHQtNTsgfVxuICAuaC0yNS1tIHsgaGVpZ2h0OiAyNSU7IH1cbiAgLmgtNTAtbSB7IGhlaWdodDogNTAlOyB9XG4gIC5oLTc1LW0geyBoZWlnaHQ6IDc1JTsgfVxuICAuaC0xMDAtbSB7IGhlaWdodDogMTAwJTsgfVxuICAubWluLWgtMTAwLW0geyBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC52aC0yNS1tIHsgIGhlaWdodDogIDI1dmg7IH1cbiAgLnZoLTUwLW0geyAgaGVpZ2h0OiAgNTB2aDsgfVxuICAudmgtNzUtbSB7ICBoZWlnaHQ6ICA3NXZoOyB9XG4gIC52aC0xMDAtbSB7IGhlaWdodDogMTAwdmg7IH1cbiAgLm1pbi12aC0xMDAtbSB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5oLWF1dG8tbSB7IGhlaWdodDogYXV0bzsgfVxuICAuaC1pbmhlcml0LW0geyBoZWlnaHQ6IGluaGVyaXQ7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmgxLWwgeyBoZWlnaHQ6ICRoZWlnaHQtMTsgfVxuICAuaDItbCB7IGhlaWdodDogJGhlaWdodC0yOyB9XG4gIC5oMy1sIHsgaGVpZ2h0OiAkaGVpZ2h0LTM7IH1cbiAgLmg0LWwgeyBoZWlnaHQ6ICRoZWlnaHQtNDsgfVxuICAuaDUtbCB7IGhlaWdodDogJGhlaWdodC01OyB9XG4gIC5oLTI1LWwgeyBoZWlnaHQ6IDI1JTsgfVxuICAuaC01MC1sIHsgaGVpZ2h0OiA1MCU7IH1cbiAgLmgtNzUtbCB7IGhlaWdodDogNzUlOyB9XG4gIC5oLTEwMC1sIHsgaGVpZ2h0OiAxMDAlOyB9XG4gIC5taW4taC0xMDAtbCB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnZoLTI1LWwgeyAgaGVpZ2h0OiAgMjV2aDsgfVxuICAudmgtNTAtbCB7ICBoZWlnaHQ6ICA1MHZoOyB9XG4gIC52aC03NS1sIHsgIGhlaWdodDogIDc1dmg7IH1cbiAgLnZoLTEwMC1sIHsgaGVpZ2h0OiAxMDB2aDsgfVxuICAubWluLXZoLTEwMC1sIHsgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmgtYXV0by1sIHsgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oLWluaGVyaXQtbCB7IGhlaWdodDogaW5oZXJpdDsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIExFVFRFUiBTUEFDSU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RyYWNraW5nL1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi50cmFja2VkICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAkbGV0dGVyLXNwYWNpbmctMTsgfVxuLnRyYWNrZWQtdGlnaHQgeyBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXRpZ2h0OyB9XG4udHJhY2tlZC1tZWdhICB7IGxldHRlci1zcGFjaW5nOiAgJGxldHRlci1zcGFjaW5nLTI7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC50cmFja2VkLW5zICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAkbGV0dGVyLXNwYWNpbmctMTsgfVxuICAudHJhY2tlZC10aWdodC1ucyB7IGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctdGlnaHQ7IH1cbiAgLnRyYWNrZWQtbWVnYS1ucyAgeyBsZXR0ZXItc3BhY2luZzogICRsZXR0ZXItc3BhY2luZy0yOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAudHJhY2tlZC1tICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAkbGV0dGVyLXNwYWNpbmctMTsgfVxuICAudHJhY2tlZC10aWdodC1tIHsgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy10aWdodDsgfVxuICAudHJhY2tlZC1tZWdhLW0gIHsgbGV0dGVyLXNwYWNpbmc6ICAkbGV0dGVyLXNwYWNpbmctMjsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAudHJhY2tlZC1sICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAkbGV0dGVyLXNwYWNpbmctMTsgfVxuICAudHJhY2tlZC10aWdodC1sIHsgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy10aWdodDsgfVxuICAudHJhY2tlZC1tZWdhLWwgIHsgbGV0dGVyLXNwYWNpbmc6ICAkbGV0dGVyLXNwYWNpbmctMjsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIExJTkUgSEVJR0hUIC8gTEVBRElOR1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9saW5lLWhlaWdodFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbiAgLmxoLXNvbGlkIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zb2xpZDsgfVxuICAubGgtdGl0bGUgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpdGxlOyB9XG4gIC5saC1jb3B5ICB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29weTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmxoLXNvbGlkLW5zIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zb2xpZDsgfVxuICAubGgtdGl0bGUtbnMgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpdGxlOyB9XG4gIC5saC1jb3B5LW5zICB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29weTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmxoLXNvbGlkLW0geyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNvbGlkOyB9XG4gIC5saC10aXRsZS1tIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC10aXRsZTsgfVxuICAubGgtY29weS1tICB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29weTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAubGgtc29saWQtbCB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc29saWQ7IH1cbiAgLmxoLXRpdGxlLWwgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpdGxlOyB9XG4gIC5saC1jb3B5LWwgIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb3B5OyB9XG59XG5cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBMSU5LU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvZWxlbWVudHMvbGlua3MvXG5cbiovXG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbi5saW5rOmxpbmssXG4ubGluazp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuLmxpbms6aG92ZXIgICB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcbn1cbi5saW5rOmFjdGl2ZSAge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG4ubGluazpmb2N1cyAgIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xuICBvdXRsaW5lOiAxcHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cblxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIExJU1RTXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9lbGVtZW50cy9saXN0cy9cblxuKi9cblxuLmxpc3QgeyAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIE1BWCBXSURUSFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9tYXgtd2lkdGhzL1xuXG4gICBCYXNlOlxuICAgICBtdyA9IG1heC13aWR0aFxuXG4gICBNb2RpZmllcnNcbiAgICAgMSA9IDFzdCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA2ID0gNnN0IHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNyA9IDduZCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDggPSA4cmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA5ID0gOXRoIHN0ZXAgaW4gd2lkdGggc2NhbGVcblxuICAgICAtMTAwID0gbGl0ZXJhbCB2YWx1ZSAxMDAlXG5cbiAgICAgLW5vbmUgID0gc3RyaW5nIHZhbHVlIG5vbmVcblxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi8qIE1heCBXaWR0aCBQZXJjZW50YWdlcyAqL1xuXG4ubXctMTAwICB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBNYXggV2lkdGggU2NhbGUgKi9cblxuLm13MSAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTE7IH1cbi5tdzIgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC0yOyB9XG4ubXczICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMzsgfVxuLm13NCAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTQ7IH1cbi5tdzUgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC01OyB9XG4ubXc2ICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNjsgfVxuLm13NyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTc7IH1cbi5tdzggIHsgIG1heC13aWR0aDogJG1heC13aWR0aC04OyB9XG4ubXc5ICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtOTsgfVxuXG4vKiBNYXggV2lkdGggU3RyaW5nIFByb3BlcnRpZXMgKi9cblxuLm13LW5vbmUgeyBtYXgtd2lkdGg6IG5vbmU7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5tdy0xMDAtbnMgIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgLm13MS1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTE7IH1cbiAgLm13Mi1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTI7IH1cbiAgLm13My1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTM7IH1cbiAgLm13NC1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTQ7IH1cbiAgLm13NS1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTU7IH1cbiAgLm13Ni1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTY7IH1cbiAgLm13Ny1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTc7IH1cbiAgLm13OC1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTg7IH1cbiAgLm13OS1ucyAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTk7IH1cblxuICAubXctbm9uZS1ucyB7IG1heC13aWR0aDogbm9uZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLm13LTEwMC1tICB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4gIC5tdzEtbSAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTE7IH1cbiAgLm13Mi1tICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMjsgfVxuICAubXczLW0gIHsgIG1heC13aWR0aDogJG1heC13aWR0aC0zOyB9XG4gIC5tdzQtbSAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTQ7IH1cbiAgLm13NS1tICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNTsgfVxuICAubXc2LW0gIHsgIG1heC13aWR0aDogJG1heC13aWR0aC02OyB9XG4gIC5tdzctbSAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTc7IH1cbiAgLm13OC1tICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtODsgfVxuICAubXc5LW0gIHsgIG1heC13aWR0aDogJG1heC13aWR0aC05OyB9XG5cbiAgLm13LW5vbmUtbSB7IG1heC13aWR0aDogbm9uZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAubXctMTAwLWwgIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgLm13MS1sICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMTsgfVxuICAubXcyLWwgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC0yOyB9XG4gIC5tdzMtbCAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTM7IH1cbiAgLm13NC1sICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNDsgfVxuICAubXc1LWwgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC01OyB9XG4gIC5tdzYtbCAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTY7IH1cbiAgLm13Ny1sICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNzsgfVxuICAubXc4LWwgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC04OyB9XG4gIC5tdzktbCAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTk7IH1cblxuICAubXctbm9uZS1sIHsgbWF4LXdpZHRoOiBub25lOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgV0lEVEhTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvd2lkdGhzL1xuXG4gICBCYXNlOlxuICAgICB3ID0gd2lkdGhcblxuICAgICBNb2RpZmllcnNcbiAgICAgICAxID0gMXN0IHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgICAyID0gMm5kIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgICAzID0gM3JkIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgICA0ID0gNHRoIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgICA1ID0gNXRoIHN0ZXAgaW4gd2lkdGggc2NhbGVcblxuICAgICAgIC0xMCAgPSBsaXRlcmFsIHZhbHVlIDEwJVxuICAgICAgIC0yMCAgPSBsaXRlcmFsIHZhbHVlIDIwJVxuICAgICAgIC0yNSAgPSBsaXRlcmFsIHZhbHVlIDI1JVxuICAgICAgIC0zMCAgPSBsaXRlcmFsIHZhbHVlIDMwJVxuICAgICAgIC0zMyAgPSBsaXRlcmFsIHZhbHVlIDMzJVxuICAgICAgIC0zNCAgPSBsaXRlcmFsIHZhbHVlIDM0JVxuICAgICAgIC00MCAgPSBsaXRlcmFsIHZhbHVlIDQwJVxuICAgICAgIC01MCAgPSBsaXRlcmFsIHZhbHVlIDUwJVxuICAgICAgIC02MCAgPSBsaXRlcmFsIHZhbHVlIDYwJVxuICAgICAgIC03MCAgPSBsaXRlcmFsIHZhbHVlIDcwJVxuICAgICAgIC03NSAgPSBsaXRlcmFsIHZhbHVlIDc1JVxuICAgICAgIC04MCAgPSBsaXRlcmFsIHZhbHVlIDgwJVxuICAgICAgIC05MCAgPSBsaXRlcmFsIHZhbHVlIDkwJVxuICAgICAgIC0xMDAgPSBsaXRlcmFsIHZhbHVlIDEwMCVcblxuICAgICAgIC10aGlyZCAgICAgID0gMTAwJSAvIDMgKE5vdCBzdXBwb3J0ZWQgaW4gb3BlcmEgbWluaSBvciBJRTgpXG4gICAgICAgLXR3by10aGlyZHMgPSAxMDAlIC8gMS41IChOb3Qgc3VwcG9ydGVkIGluIG9wZXJhIG1pbmkgb3IgSUU4KVxuICAgICAgIC1hdXRvICAgICAgID0gc3RyaW5nIHZhbHVlIGF1dG9cblxuXG4gICAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgICAgLW0gID0gbWVkaXVtXG4gICAgICAgLWwgID0gbGFyZ2VcblxuICAqL1xuXG4vKiBXaWR0aCBTY2FsZSAqL1xuXG4udzEgeyAgICB3aWR0aDogJHdpZHRoLTE7IH1cbi53MiB7ICAgIHdpZHRoOiAkd2lkdGgtMjsgfVxuLnczIHsgICAgd2lkdGg6ICR3aWR0aC0zOyB9XG4udzQgeyAgICB3aWR0aDogJHdpZHRoLTQ7IH1cbi53NSB7ICAgIHdpZHRoOiAkd2lkdGgtNTsgfVxuXG4udy0xMCB7ICB3aWR0aDogIDEwJTsgfVxuLnctMjAgeyAgd2lkdGg6ICAyMCU7IH1cbi53LTI1IHsgIHdpZHRoOiAgMjUlOyB9XG4udy0zMCB7ICB3aWR0aDogIDMwJTsgfVxuLnctMzMgeyAgd2lkdGg6ICAzMyU7IH1cbi53LTM0IHsgIHdpZHRoOiAgMzQlOyB9XG4udy00MCB7ICB3aWR0aDogIDQwJTsgfVxuLnctNTAgeyAgd2lkdGg6ICA1MCU7IH1cbi53LTYwIHsgIHdpZHRoOiAgNjAlOyB9XG4udy03MCB7ICB3aWR0aDogIDcwJTsgfVxuLnctNzUgeyAgd2lkdGg6ICA3NSU7IH1cbi53LTgwIHsgIHdpZHRoOiAgODAlOyB9XG4udy05MCB7ICB3aWR0aDogIDkwJTsgfVxuLnctMTAwIHsgd2lkdGg6IDEwMCU7IH1cblxuLnctdGhpcmQgeyB3aWR0aDogKDEwMCUgLyAzKTsgfVxuLnctdHdvLXRoaXJkcyB7IHdpZHRoOiAoMTAwJSAvIDEuNSk7IH1cbi53LWF1dG8geyB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLncxLW5zIHsgIHdpZHRoOiAkd2lkdGgtMTsgfVxuICAudzItbnMgeyAgd2lkdGg6ICR3aWR0aC0yOyB9XG4gIC53My1ucyB7ICB3aWR0aDogJHdpZHRoLTM7IH1cbiAgLnc0LW5zIHsgIHdpZHRoOiAkd2lkdGgtNDsgfVxuICAudzUtbnMgeyAgd2lkdGg6ICR3aWR0aC01OyB9XG4gIC53LTEwLW5zIHsgd2lkdGg6ICAxMCU7IH1cbiAgLnctMjAtbnMgeyB3aWR0aDogIDIwJTsgfVxuICAudy0yNS1ucyB7IHdpZHRoOiAgMjUlOyB9XG4gIC53LTMwLW5zIHsgd2lkdGg6ICAzMCU7IH1cbiAgLnctMzMtbnMgeyB3aWR0aDogIDMzJTsgfVxuICAudy0zNC1ucyB7IHdpZHRoOiAgMzQlOyB9XG4gIC53LTQwLW5zIHsgd2lkdGg6ICA0MCU7IH1cbiAgLnctNTAtbnMgeyB3aWR0aDogIDUwJTsgfVxuICAudy02MC1ucyB7IHdpZHRoOiAgNjAlOyB9XG4gIC53LTcwLW5zIHsgd2lkdGg6ICA3MCU7IH1cbiAgLnctNzUtbnMgeyB3aWR0aDogIDc1JTsgfVxuICAudy04MC1ucyB7IHdpZHRoOiAgODAlOyB9XG4gIC53LTkwLW5zIHsgd2lkdGg6ICA5MCU7IH1cbiAgLnctMTAwLW5zIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnctdGhpcmQtbnMgeyB3aWR0aDogKDEwMCUgLyAzKTsgfVxuICAudy10d28tdGhpcmRzLW5zIHsgd2lkdGg6ICgxMDAlIC8gMS41KTsgfVxuICAudy1hdXRvLW5zIHsgd2lkdGg6IGF1dG87IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC53MS1tIHsgICAgICB3aWR0aDogJHdpZHRoLTE7IH1cbiAgLncyLW0geyAgICAgIHdpZHRoOiAkd2lkdGgtMjsgfVxuICAudzMtbSB7ICAgICAgd2lkdGg6ICR3aWR0aC0zOyB9XG4gIC53NC1tIHsgICAgICB3aWR0aDogJHdpZHRoLTQ7IH1cbiAgLnc1LW0geyAgICAgIHdpZHRoOiAkd2lkdGgtNTsgfVxuICAudy0xMC1tIHsgd2lkdGg6ICAxMCU7IH1cbiAgLnctMjAtbSB7IHdpZHRoOiAgMjAlOyB9XG4gIC53LTI1LW0geyB3aWR0aDogIDI1JTsgfVxuICAudy0zMC1tIHsgd2lkdGg6ICAzMCU7IH1cbiAgLnctMzMtbSB7IHdpZHRoOiAgMzMlOyB9XG4gIC53LTM0LW0geyB3aWR0aDogIDM0JTsgfVxuICAudy00MC1tIHsgd2lkdGg6ICA0MCU7IH1cbiAgLnctNTAtbSB7IHdpZHRoOiAgNTAlOyB9XG4gIC53LTYwLW0geyB3aWR0aDogIDYwJTsgfVxuICAudy03MC1tIHsgd2lkdGg6ICA3MCU7IH1cbiAgLnctNzUtbSB7IHdpZHRoOiAgNzUlOyB9XG4gIC53LTgwLW0geyB3aWR0aDogIDgwJTsgfVxuICAudy05MC1tIHsgd2lkdGg6ICA5MCU7IH1cbiAgLnctMTAwLW0geyB3aWR0aDogMTAwJTsgfVxuICAudy10aGlyZC1tIHsgd2lkdGg6ICgxMDAlIC8gMyk7IH1cbiAgLnctdHdvLXRoaXJkcy1tIHsgd2lkdGg6ICgxMDAlIC8gMS41KTsgfVxuICAudy1hdXRvLW0geyAgICB3aWR0aDogYXV0bzsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAudzEtbCB7ICAgICAgd2lkdGg6ICR3aWR0aC0xOyB9XG4gIC53Mi1sIHsgICAgICB3aWR0aDogJHdpZHRoLTI7IH1cbiAgLnczLWwgeyAgICAgIHdpZHRoOiAkd2lkdGgtMzsgfVxuICAudzQtbCB7ICAgICAgd2lkdGg6ICR3aWR0aC00OyB9XG4gIC53NS1sIHsgICAgICB3aWR0aDogJHdpZHRoLTU7IH1cbiAgLnctMTAtbCB7ICAgIHdpZHRoOiAgMTAlOyB9XG4gIC53LTIwLWwgeyAgICB3aWR0aDogIDIwJTsgfVxuICAudy0yNS1sIHsgICAgd2lkdGg6ICAyNSU7IH1cbiAgLnctMzAtbCB7ICAgIHdpZHRoOiAgMzAlOyB9XG4gIC53LTMzLWwgeyAgICB3aWR0aDogIDMzJTsgfVxuICAudy0zNC1sIHsgICAgd2lkdGg6ICAzNCU7IH1cbiAgLnctNDAtbCB7ICAgIHdpZHRoOiAgNDAlOyB9XG4gIC53LTUwLWwgeyAgICB3aWR0aDogIDUwJTsgfVxuICAudy02MC1sIHsgICAgd2lkdGg6ICA2MCU7IH1cbiAgLnctNzAtbCB7ICAgIHdpZHRoOiAgNzAlOyB9XG4gIC53LTc1LWwgeyAgICB3aWR0aDogIDc1JTsgfVxuICAudy04MC1sIHsgICAgd2lkdGg6ICA4MCU7IH1cbiAgLnctOTAtbCB7ICAgIHdpZHRoOiAgOTAlOyB9XG4gIC53LTEwMC1sIHsgICB3aWR0aDogMTAwJTsgfVxuICAudy10aGlyZC1sIHsgd2lkdGg6ICgxMDAlIC8gMyk7IH1cbiAgLnctdHdvLXRoaXJkcy1sIHsgd2lkdGg6ICgxMDAlIC8gMS41KTsgfVxuICAudy1hdXRvLWwgeyAgICB3aWR0aDogYXV0bzsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgICBPVkVSRkxPV1xuXG4gICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAgLW0gID0gbWVkaXVtXG4gICAgICAtbCAgPSBsYXJnZVxuXG4gKi9cblxuLm92ZXJmbG93LXZpc2libGUgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuLm92ZXJmbG93LWhpZGRlbiB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5vdmVyZmxvdy1zY3JvbGwgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4ub3ZlcmZsb3ctYXV0byB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbi5vdmVyZmxvdy14LXZpc2libGUgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4ub3ZlcmZsb3cteC1oaWRkZW4geyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbi5vdmVyZmxvdy14LXNjcm9sbCB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuLm92ZXJmbG93LXgtYXV0byB7IG92ZXJmbG93LXg6IGF1dG87IH1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbi5vdmVyZmxvdy15LWhpZGRlbiB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuLm92ZXJmbG93LXktc2Nyb2xsIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4ub3ZlcmZsb3cteS1hdXRvIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLm92ZXJmbG93LXZpc2libGUtbnMgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3ctaGlkZGVuLW5zIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3ctc2Nyb2xsLW5zIHsgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3ctYXV0by1ucyB7IG92ZXJmbG93OiBhdXRvOyB9XG4gIC5vdmVyZmxvdy14LXZpc2libGUtbnMgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy14LWhpZGRlbi1ucyB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteC1zY3JvbGwtbnMgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXgtYXV0by1ucyB7IG92ZXJmbG93LXg6IGF1dG87IH1cblxuICAub3ZlcmZsb3cteS12aXNpYmxlLW5zIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteS1oaWRkZW4tbnMgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsLW5zIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy15LWF1dG8tbnMgeyBvdmVyZmxvdy15OiBhdXRvOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAub3ZlcmZsb3ctdmlzaWJsZS1tIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LWhpZGRlbi1tIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3ctc2Nyb2xsLW0geyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy1hdXRvLW0geyBvdmVyZmxvdzogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy14LXZpc2libGUtbSB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLW0geyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtc2Nyb2xsLW0geyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXgtYXV0by1tIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbSB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLW0geyBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsLW0geyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXktYXV0by1tIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAub3ZlcmZsb3ctdmlzaWJsZS1sIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LWhpZGRlbi1sIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3ctc2Nyb2xsLWwgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy1hdXRvLWwgeyBvdmVyZmxvdzogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy14LXZpc2libGUtbCB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLWwgeyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtc2Nyb2xsLWwgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXgtYXV0by1sIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbCB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLWwgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsLWwgeyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXktYXV0by1sIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIFBPU0lUSU9OSU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvcG9zaXRpb24vXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnN0YXRpYyB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cbi5yZWxhdGl2ZSAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5hYnNvbHV0ZSAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbi5maXhlZCAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5zdGF0aWMtbnMgeyBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5yZWxhdGl2ZS1ucyAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFic29sdXRlLW5zICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZml4ZWQtbnMgIHsgcG9zaXRpb246IGZpeGVkOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuc3RhdGljLW0geyBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5yZWxhdGl2ZS1tICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJzb2x1dGUtbSAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmZpeGVkLW0gIHsgcG9zaXRpb246IGZpeGVkOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5zdGF0aWMtbCB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnJlbGF0aXZlLWwgIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYnNvbHV0ZS1sICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZml4ZWQtbCAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICAgT1BBQ0lUWVxuICAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9vcGFjaXR5L1xuXG4qL1xuXG4uby0xMDAgeyBvcGFjaXR5OiAxOyAgICB9XG4uby05MCAgeyBvcGFjaXR5OiAuOTsgICB9XG4uby04MCAgeyBvcGFjaXR5OiAuODsgICB9XG4uby03MCAgeyBvcGFjaXR5OiAuNzsgICB9XG4uby02MCAgeyBvcGFjaXR5OiAuNjsgICB9XG4uby01MCAgeyBvcGFjaXR5OiAuNTsgICB9XG4uby00MCAgeyBvcGFjaXR5OiAuNDsgICB9XG4uby0zMCAgeyBvcGFjaXR5OiAuMzsgICB9XG4uby0yMCAgeyBvcGFjaXR5OiAuMjsgICB9XG4uby0xMCAgeyBvcGFjaXR5OiAuMTsgICB9XG4uby0wNSAgeyBvcGFjaXR5OiAuMDU7ICB9XG4uby0wMjUgeyBvcGFjaXR5OiAuMDI1OyB9XG4uby0wICAgeyBvcGFjaXR5OiAwOyB9XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgUk9UQVRJT05TXG5cbiovXG5cbi5yb3RhdGUtNDUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbi5yb3RhdGUtOTAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbi5yb3RhdGUtMTM1IHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuLnJvdGF0ZS0xODAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4ucm90YXRlLTIyNSB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbi5yb3RhdGUtMjcwIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuLnJvdGF0ZS0zMTUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH17XG4gIC5yb3RhdGUtNDUtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJvdGF0ZS05MC1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucm90YXRlLTEzNS1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLnJvdGF0ZS0xODAtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb3RhdGUtMjI1LW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuICAucm90YXRlLTI3MC1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLnJvdGF0ZS0zMTUtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX17XG4gIC5yb3RhdGUtNDUtbSB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucm90YXRlLTkwLW0geyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnJvdGF0ZS0xMzUtbSB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLnJvdGF0ZS0xODAtbSB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJvdGF0ZS0yMjUtbSB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbiAgLnJvdGF0ZS0yNzAtbSB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLnJvdGF0ZS0zMTUtbSB7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9e1xuICAucm90YXRlLTQ1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJvdGF0ZS05MC1sIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5yb3RhdGUtMTM1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5yb3RhdGUtMTgwLWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb3RhdGUtMjI1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC5yb3RhdGUtMjcwLWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5yb3RhdGUtMzE1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgU0tJTlNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9za2lucy9cblxuICAgQ2xhc3NlcyBmb3Igc2V0dGluZyBmb3JlZ3JvdW5kIGFuZCBiYWNrZ3JvdW5kIGNvbG9ycyBvbiBlbGVtZW50cy5cbiAgIElmIHlvdSBoYXZlbid0IGRlY2xhcmVkIGEgYm9yZGVyIGNvbG9yLCBidXQgc2V0IGJvcmRlciBvbiBhbiBlbGVtZW50LCBpdCB3aWxsXG4gICBiZSBzZXQgdG8gdGhlIGN1cnJlbnQgdGV4dCBjb2xvci5cblxuKi9cblxuLyogVGV4dCBjb2xvcnMgKi9cblxuLmJsYWNrLTkwIHsgICAgICAgICBjb2xvcjogJGJsYWNrLTkwOyB9XG4uYmxhY2stODAgeyAgICAgICAgIGNvbG9yOiAkYmxhY2stODA7IH1cbi5ibGFjay03MCB7ICAgICAgICAgY29sb3I6ICRibGFjay03MDsgfVxuLmJsYWNrLTYwIHsgICAgICAgICBjb2xvcjogJGJsYWNrLTYwOyB9XG4uYmxhY2stNTAgeyAgICAgICAgIGNvbG9yOiAkYmxhY2stNTA7IH1cbi5ibGFjay00MCB7ICAgICAgICAgY29sb3I6ICRibGFjay00MDsgfVxuLmJsYWNrLTMwIHsgICAgICAgICBjb2xvcjogJGJsYWNrLTMwOyB9XG4uYmxhY2stMjAgeyAgICAgICAgIGNvbG9yOiAkYmxhY2stMjA7IH1cbi5ibGFjay0xMCB7ICAgICAgICAgY29sb3I6ICRibGFjay0xMDsgfVxuLmJsYWNrLTA1IHsgICAgICAgICBjb2xvcjogJGJsYWNrLTA1OyB9XG5cbi53aGl0ZS05MCB7ICAgICAgICAgY29sb3I6ICR3aGl0ZS05MDsgfVxuLndoaXRlLTgwIHsgICAgICAgICBjb2xvcjogJHdoaXRlLTgwOyB9XG4ud2hpdGUtNzAgeyAgICAgICAgIGNvbG9yOiAkd2hpdGUtNzA7IH1cbi53aGl0ZS02MCB7ICAgICAgICAgY29sb3I6ICR3aGl0ZS02MDsgfVxuLndoaXRlLTUwIHsgICAgICAgICBjb2xvcjogJHdoaXRlLTUwOyB9XG4ud2hpdGUtNDAgeyAgICAgICAgIGNvbG9yOiAkd2hpdGUtNDA7IH1cbi53aGl0ZS0zMCB7ICAgICAgICAgY29sb3I6ICR3aGl0ZS0zMDsgfVxuLndoaXRlLTIwIHsgICAgICAgICBjb2xvcjogJHdoaXRlLTIwOyB9XG4ud2hpdGUtMTAgeyAgICAgICAgIGNvbG9yOiAkd2hpdGUtMTA7IH1cblxuLmJsYWNrIHsgICAgICAgICBjb2xvcjogJGJsYWNrOyB9XG4ubmVhci1ibGFjayB7ICAgIGNvbG9yOiAkbmVhci1ibGFjazsgfVxuLmRhcmstZ3JheSB7ICAgICBjb2xvcjogJGRhcmstZ3JheTsgfVxuLm1pZC1ncmF5IHsgICAgICBjb2xvcjogJG1pZC1ncmF5OyB9XG4uZ3JheSB7ICAgICAgICAgIGNvbG9yOiAkZ3JheTsgfVxuLnNpbHZlciAgeyAgICAgICBjb2xvcjogJHNpbHZlcjsgfVxuLmxpZ2h0LXNpbHZlciB7ICBjb2xvcjogJGxpZ2h0LXNpbHZlcjsgfVxuLm1vb24tZ3JheSB7ICAgICBjb2xvcjogJG1vb24tZ3JheTsgfVxuLmxpZ2h0LWdyYXkgeyAgICBjb2xvcjogJGxpZ2h0LWdyYXk7IH1cbi5uZWFyLXdoaXRlIHsgICAgY29sb3I6ICRuZWFyLXdoaXRlOyB9XG4ud2hpdGUgeyAgICAgICAgIGNvbG9yOiAkd2hpdGU7IH1cblxuLmRhcmstcmVkIHsgY29sb3I6ICRkYXJrLXJlZDsgfVxuLnJlZCB7IGNvbG9yOiAkcmVkOyB9XG4ubGlnaHQtcmVkIHsgY29sb3I6ICRsaWdodC1yZWQ7IH1cbi5vcmFuZ2UgeyBjb2xvcjogJG9yYW5nZTsgfVxuLmdvbGQgeyBjb2xvcjogJGdvbGQ7IH1cbi55ZWxsb3cgeyBjb2xvcjogJHllbGxvdzsgfVxuLmxpZ2h0LXllbGxvdyB7IGNvbG9yOiAkbGlnaHQteWVsbG93OyB9XG4ucHVycGxlIHsgY29sb3I6ICRwdXJwbGU7IH1cbi5saWdodC1wdXJwbGUgeyBjb2xvcjogJGxpZ2h0LXB1cnBsZTsgfVxuLmRhcmstcGluayB7IGNvbG9yOiAkZGFyay1waW5rOyB9XG4uaG90LXBpbmsgeyBjb2xvcjogJGhvdC1waW5rOyB9XG4ucGluayB7IGNvbG9yOiAkcGluazsgfVxuLmxpZ2h0LXBpbmsgeyBjb2xvcjogJGxpZ2h0LXBpbms7IH1cbi5kYXJrLWdyZWVuIHsgY29sb3I6ICRkYXJrLWdyZWVuOyB9XG4uZ3JlZW4geyBjb2xvcjogJGdyZWVuOyB9XG4ubGlnaHQtZ3JlZW4geyBjb2xvcjogJGxpZ2h0LWdyZWVuOyB9XG4ubmF2eSB7IGNvbG9yOiAkbmF2eTsgfVxuLmRhcmstYmx1ZSB7IGNvbG9yOiAkZGFyay1ibHVlOyB9XG4uYmx1ZSB7IGNvbG9yOiAkYmx1ZTsgfVxuLmxpZ2h0LWJsdWUgeyBjb2xvcjogJGxpZ2h0LWJsdWU7IH1cbi5saWdodGVzdC1ibHVlIHsgY29sb3I6ICRsaWdodGVzdC1ibHVlOyB9XG4ud2FzaGVkLWJsdWUgeyBjb2xvcjogJHdhc2hlZC1ibHVlOyB9XG4ud2FzaGVkLWdyZWVuIHsgY29sb3I6ICR3YXNoZWQtZ3JlZW47IH1cbi53YXNoZWQteWVsbG93IHsgY29sb3I6ICR3YXNoZWQteWVsbG93OyB9XG4ud2FzaGVkLXJlZCB7IGNvbG9yOiAkd2FzaGVkLXJlZDsgfVxuLmNvbG9yLWluaGVyaXQgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYmctYmxhY2stOTAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay05MDsgfVxuLmJnLWJsYWNrLTgwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stODA7IH1cbi5iZy1ibGFjay03MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTcwOyB9XG4uYmctYmxhY2stNjAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay02MDsgfVxuLmJnLWJsYWNrLTUwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNTA7IH1cbi5iZy1ibGFjay00MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTQwOyB9XG4uYmctYmxhY2stMzAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0zMDsgfVxuLmJnLWJsYWNrLTIwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMjA7IH1cbi5iZy1ibGFjay0xMCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTEwOyB9XG4uYmctYmxhY2stMDUgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0wNTsgfVxuLmJnLXdoaXRlLTkwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS05MDsgfVxuLmJnLXdoaXRlLTgwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS04MDsgfVxuLmJnLXdoaXRlLTcwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS03MDsgfVxuLmJnLXdoaXRlLTYwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS02MDsgfVxuLmJnLXdoaXRlLTUwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS01MDsgfVxuLmJnLXdoaXRlLTQwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS00MDsgfVxuLmJnLXdoaXRlLTMwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0zMDsgfVxuLmJnLXdoaXRlLTIwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0yMDsgfVxuLmJnLXdoaXRlLTEwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0xMDsgfVxuXG5cblxuLyogQmFja2dyb3VuZCBjb2xvcnMgKi9cblxuLmJnLWJsYWNrIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7IH1cbi5iZy1uZWFyLWJsYWNrIHsgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lYXItYmxhY2s7IH1cbi5iZy1kYXJrLWdyYXkgeyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTsgfVxuLmJnLW1pZC1ncmF5IHsgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyYXk7IH1cbi5iZy1ncmF5IHsgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7IH1cbi5iZy1zaWx2ZXIgIHsgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjsgfVxuLmJnLWxpZ2h0LXNpbHZlciB7ICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtc2lsdmVyOyB9XG4uYmctbW9vbi1ncmF5IHsgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb29uLWdyYXk7IH1cbi5iZy1saWdodC1ncmF5IHsgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7IH1cbi5iZy1uZWFyLXdoaXRlIHsgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lYXItd2hpdGU7IH1cbi5iZy13aGl0ZSB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4uYmctdHJhbnNwYXJlbnQgeyAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDsgfVxuXG4uYmctZGFyay1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1yZWQ7IH1cbi5iZy1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkOyB9XG4uYmctbGlnaHQtcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXJlZDsgfVxuLmJnLW9yYW5nZSB7IGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7IH1cbi5iZy1nb2xkIHsgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7IH1cbi5iZy15ZWxsb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93OyB9XG4uYmctbGlnaHQteWVsbG93IHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXllbGxvdzsgfVxuLmJnLXB1cnBsZSB7IGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7IH1cbi5iZy1saWdodC1wdXJwbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlOyB9XG4uYmctZGFyay1waW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGluazsgfVxuLmJnLWhvdC1waW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJGhvdC1waW5rOyB9XG4uYmctcGluayB7IGJhY2tncm91bmQtY29sb3I6ICRwaW5rOyB9XG4uYmctbGlnaHQtcGluayB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1waW5rOyB9XG4uYmctZGFyay1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuOyB9XG4uYmctZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47IH1cbi5iZy1saWdodC1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjsgfVxuLmJnLW5hdnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTsgfVxuLmJnLWRhcmstYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7IH1cbi5iZy1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7IH1cbi5iZy1saWdodC1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7IH1cbi5iZy1saWdodGVzdC1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0LWJsdWU7IH1cbi5iZy13YXNoZWQtYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICR3YXNoZWQtYmx1ZTsgfVxuLmJnLXdhc2hlZC1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICR3YXNoZWQtZ3JlZW47IH1cbi5iZy13YXNoZWQteWVsbG93IHsgYmFja2dyb3VuZC1jb2xvcjogJHdhc2hlZC15ZWxsb3c7IH1cbi5iZy13YXNoZWQtcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogJHdhc2hlZC1yZWQ7IH1cbi5iZy1pbmhlcml0IHsgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIFNLSU5TOlBTRVVET1xuXG4gICBDdXN0b21pemUgdGhlIGNvbG9yIG9mIGFuIGVsZW1lbnQgd2hlblxuICAgaXQgaXMgZm9jdXNlZCBvciBob3ZlcmVkIG92ZXIuXG5cbiAqL1xuXG4uaG92ZXItYmxhY2s6aG92ZXIsXG4uaG92ZXItYmxhY2s6Zm9jdXMgeyBjb2xvcjogJGJsYWNrOyB9XG4uaG92ZXItbmVhci1ibGFjazpob3Zlcixcbi5ob3Zlci1uZWFyLWJsYWNrOmZvY3VzIHsgY29sb3I6ICRuZWFyLWJsYWNrOyB9XG4uaG92ZXItZGFyay1ncmF5OmhvdmVyLFxuLmhvdmVyLWRhcmstZ3JheTpmb2N1cyB7IGNvbG9yOiAkZGFyay1ncmF5OyB9XG4uaG92ZXItbWlkLWdyYXk6aG92ZXIsXG4uaG92ZXItbWlkLWdyYXk6Zm9jdXMgeyBjb2xvcjogJG1pZC1ncmF5OyB9XG4uaG92ZXItZ3JheTpob3Zlcixcbi5ob3Zlci1ncmF5OmZvY3VzIHsgY29sb3I6ICRncmF5OyB9XG4uaG92ZXItc2lsdmVyOmhvdmVyLFxuLmhvdmVyLXNpbHZlcjpmb2N1cyB7IGNvbG9yOiAkc2lsdmVyOyB9XG4uaG92ZXItbGlnaHQtc2lsdmVyOmhvdmVyLFxuLmhvdmVyLWxpZ2h0LXNpbHZlcjpmb2N1cyB7IGNvbG9yOiAkbGlnaHQtc2lsdmVyOyB9XG4uaG92ZXItbW9vbi1ncmF5OmhvdmVyLFxuLmhvdmVyLW1vb24tZ3JheTpmb2N1cyB7IGNvbG9yOiAkbW9vbi1ncmF5OyB9XG4uaG92ZXItbGlnaHQtZ3JheTpob3Zlcixcbi5ob3Zlci1saWdodC1ncmF5OmZvY3VzIHsgY29sb3I6ICRsaWdodC1ncmF5OyB9XG4uaG92ZXItbmVhci13aGl0ZTpob3Zlcixcbi5ob3Zlci1uZWFyLXdoaXRlOmZvY3VzIHsgY29sb3I6ICRuZWFyLXdoaXRlOyB9XG4uaG92ZXItd2hpdGU6aG92ZXIsXG4uaG92ZXItd2hpdGU6Zm9jdXMgeyBjb2xvcjogJHdoaXRlOyB9XG5cbi5ob3Zlci1ibGFjay05MDpob3Zlcixcbi5ob3Zlci1ibGFjay05MDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stOTA7IH1cbi5ob3Zlci1ibGFjay04MDpob3Zlcixcbi5ob3Zlci1ibGFjay04MDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stODA7IH1cbi5ob3Zlci1ibGFjay03MDpob3Zlcixcbi5ob3Zlci1ibGFjay03MDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stNzA7IH1cbi5ob3Zlci1ibGFjay02MDpob3Zlcixcbi5ob3Zlci1ibGFjay02MDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stNjA7IH1cbi5ob3Zlci1ibGFjay01MDpob3Zlcixcbi5ob3Zlci1ibGFjay01MDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stNTA7IH1cbi5ob3Zlci1ibGFjay00MDpob3Zlcixcbi5ob3Zlci1ibGFjay00MDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stNDA7IH1cbi5ob3Zlci1ibGFjay0zMDpob3Zlcixcbi5ob3Zlci1ibGFjay0zMDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stMzA7IH1cbi5ob3Zlci1ibGFjay0yMDpob3Zlcixcbi5ob3Zlci1ibGFjay0yMDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stMjA7IH1cbi5ob3Zlci1ibGFjay0xMDpob3Zlcixcbi5ob3Zlci1ibGFjay0xMDpmb2N1cyB7IGNvbG9yOiAkYmxhY2stMTA7IH1cbi5ob3Zlci13aGl0ZS05MDpob3Zlcixcbi5ob3Zlci13aGl0ZS05MDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtOTA7IH1cbi5ob3Zlci13aGl0ZS04MDpob3Zlcixcbi5ob3Zlci13aGl0ZS04MDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtODA7IH1cbi5ob3Zlci13aGl0ZS03MDpob3Zlcixcbi5ob3Zlci13aGl0ZS03MDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtNzA7IH1cbi5ob3Zlci13aGl0ZS02MDpob3Zlcixcbi5ob3Zlci13aGl0ZS02MDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtNjA7IH1cbi5ob3Zlci13aGl0ZS01MDpob3Zlcixcbi5ob3Zlci13aGl0ZS01MDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtNTA7IH1cbi5ob3Zlci13aGl0ZS00MDpob3Zlcixcbi5ob3Zlci13aGl0ZS00MDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtNDA7IH1cbi5ob3Zlci13aGl0ZS0zMDpob3Zlcixcbi5ob3Zlci13aGl0ZS0zMDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtMzA7IH1cbi5ob3Zlci13aGl0ZS0yMDpob3Zlcixcbi5ob3Zlci13aGl0ZS0yMDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtMjA7IH1cbi5ob3Zlci13aGl0ZS0xMDpob3Zlcixcbi5ob3Zlci13aGl0ZS0xMDpmb2N1cyB7IGNvbG9yOiAkd2hpdGUtMTA7IH1cbi5ob3Zlci1pbmhlcml0OmhvdmVyLFxuLmhvdmVyLWluaGVyaXQ6Zm9jdXMgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uaG92ZXItYmctYmxhY2s6aG92ZXIsXG4uaG92ZXItYmctYmxhY2s6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7IH1cbi5ob3Zlci1iZy1uZWFyLWJsYWNrOmhvdmVyLFxuLmhvdmVyLWJnLW5lYXItYmxhY2s6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVhci1ibGFjazsgfVxuLmhvdmVyLWJnLWRhcmstZ3JheTpob3Zlcixcbi5ob3Zlci1iZy1kYXJrLWdyYXk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5OyB9XG4uaG92ZXItYmctbWlkLWdyYXk6aG92ZXIsXG4uaG92ZXItYmctbWlkLWdyYXk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyYXk7IH1cbi5ob3Zlci1iZy1ncmF5OmhvdmVyLFxuLmhvdmVyLWJnLWdyYXk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTsgfVxuLmhvdmVyLWJnLXNpbHZlcjpob3Zlcixcbi5ob3Zlci1iZy1zaWx2ZXI6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyOyB9XG4uaG92ZXItYmctbGlnaHQtc2lsdmVyOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXNpbHZlcjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zaWx2ZXI7IH1cbi5ob3Zlci1iZy1tb29uLWdyYXk6aG92ZXIsXG4uaG92ZXItYmctbW9vbi1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJG1vb24tZ3JheTsgfVxuLmhvdmVyLWJnLWxpZ2h0LWdyYXk6aG92ZXIsXG4uaG92ZXItYmctbGlnaHQtZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5OyB9XG4uaG92ZXItYmctbmVhci13aGl0ZTpob3Zlcixcbi5ob3Zlci1iZy1uZWFyLXdoaXRlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJG5lYXItd2hpdGU7IH1cbi5ob3Zlci1iZy13aGl0ZTpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgfVxuLmhvdmVyLWJnLXRyYW5zcGFyZW50OmhvdmVyLFxuLmhvdmVyLWJnLXRyYW5zcGFyZW50OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50OyB9XG5cbi5ob3Zlci1iZy1ibGFjay05MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay05MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRibGFjay05MDsgfVxuLmhvdmVyLWJnLWJsYWNrLTgwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTgwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTgwOyB9XG4uaG92ZXItYmctYmxhY2stNzA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stNzA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNzA7IH1cbi5ob3Zlci1iZy1ibGFjay02MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay02MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRibGFjay02MDsgfVxuLmhvdmVyLWJnLWJsYWNrLTUwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTUwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTUwOyB9XG4uaG92ZXItYmctYmxhY2stNDA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stNDA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNDA7IH1cbi5ob3Zlci1iZy1ibGFjay0zMDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay0zMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRibGFjay0zMDsgfVxuLmhvdmVyLWJnLWJsYWNrLTIwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTIwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTIwOyB9XG4uaG92ZXItYmctYmxhY2stMTA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stMTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMTA7IH1cbi5ob3Zlci1iZy13aGl0ZS05MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS05MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS05MDsgfVxuLmhvdmVyLWJnLXdoaXRlLTgwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTgwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTgwOyB9XG4uaG92ZXItYmctd2hpdGUtNzA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtNzA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtNzA7IH1cbi5ob3Zlci1iZy13aGl0ZS02MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS02MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS02MDsgfVxuLmhvdmVyLWJnLXdoaXRlLTUwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTUwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTUwOyB9XG4uaG92ZXItYmctd2hpdGUtNDA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtNDA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtNDA7IH1cbi5ob3Zlci1iZy13aGl0ZS0zMDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS0zMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0zMDsgfVxuLmhvdmVyLWJnLXdoaXRlLTIwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTIwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTIwOyB9XG4uaG92ZXItYmctd2hpdGUtMTA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtMTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMTA7IH1cblxuLmhvdmVyLWRhcmstcmVkOmhvdmVyLFxuLmhvdmVyLWRhcmstcmVkOmZvY3VzIHsgY29sb3I6ICRkYXJrLXJlZDsgfVxuLmhvdmVyLXJlZDpob3Zlcixcbi5ob3Zlci1yZWQ6Zm9jdXMgeyBjb2xvcjogJHJlZDsgfVxuLmhvdmVyLWxpZ2h0LXJlZDpob3Zlcixcbi5ob3Zlci1saWdodC1yZWQ6Zm9jdXMgeyBjb2xvcjogJGxpZ2h0LXJlZDsgfVxuLmhvdmVyLW9yYW5nZTpob3Zlcixcbi5ob3Zlci1vcmFuZ2U6Zm9jdXMgeyBjb2xvcjogJG9yYW5nZTsgfVxuLmhvdmVyLWdvbGQ6aG92ZXIsXG4uaG92ZXItZ29sZDpmb2N1cyB7IGNvbG9yOiAkZ29sZDsgfVxuLmhvdmVyLXllbGxvdzpob3Zlcixcbi5ob3Zlci15ZWxsb3c6Zm9jdXMgeyBjb2xvcjogJHllbGxvdzsgfVxuLmhvdmVyLWxpZ2h0LXllbGxvdzpob3Zlcixcbi5ob3Zlci1saWdodC15ZWxsb3c6Zm9jdXMgeyBjb2xvcjogJGxpZ2h0LXllbGxvdzsgfVxuLmhvdmVyLXB1cnBsZTpob3Zlcixcbi5ob3Zlci1wdXJwbGU6Zm9jdXMgeyBjb2xvcjogJHB1cnBsZTsgfVxuLmhvdmVyLWxpZ2h0LXB1cnBsZTpob3Zlcixcbi5ob3Zlci1saWdodC1wdXJwbGU6Zm9jdXMgeyBjb2xvcjogJGxpZ2h0LXB1cnBsZTsgfVxuLmhvdmVyLWRhcmstcGluazpob3Zlcixcbi5ob3Zlci1kYXJrLXBpbms6Zm9jdXMgeyBjb2xvcjogJGRhcmstcGluazsgfVxuLmhvdmVyLWhvdC1waW5rOmhvdmVyLFxuLmhvdmVyLWhvdC1waW5rOmZvY3VzIHsgY29sb3I6ICRob3QtcGluazsgfVxuLmhvdmVyLXBpbms6aG92ZXIsXG4uaG92ZXItcGluazpmb2N1cyB7IGNvbG9yOiAkcGluazsgfVxuLmhvdmVyLWxpZ2h0LXBpbms6aG92ZXIsXG4uaG92ZXItbGlnaHQtcGluazpmb2N1cyB7IGNvbG9yOiAkbGlnaHQtcGluazsgfVxuLmhvdmVyLWRhcmstZ3JlZW46aG92ZXIsXG4uaG92ZXItZGFyay1ncmVlbjpmb2N1cyB7IGNvbG9yOiAkZGFyay1ncmVlbjsgfVxuLmhvdmVyLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWdyZWVuOmZvY3VzIHsgY29sb3I6ICRncmVlbjsgfVxuLmhvdmVyLWxpZ2h0LWdyZWVuOmhvdmVyLFxuLmhvdmVyLWxpZ2h0LWdyZWVuOmZvY3VzIHsgY29sb3I6ICRsaWdodC1ncmVlbjsgfVxuLmhvdmVyLW5hdnk6aG92ZXIsXG4uaG92ZXItbmF2eTpmb2N1cyB7IGNvbG9yOiAkbmF2eTsgfVxuLmhvdmVyLWRhcmstYmx1ZTpob3Zlcixcbi5ob3Zlci1kYXJrLWJsdWU6Zm9jdXMgeyBjb2xvcjogJGRhcmstYmx1ZTsgfVxuLmhvdmVyLWJsdWU6aG92ZXIsXG4uaG92ZXItYmx1ZTpmb2N1cyB7IGNvbG9yOiAkYmx1ZTsgfVxuLmhvdmVyLWxpZ2h0LWJsdWU6aG92ZXIsXG4uaG92ZXItbGlnaHQtYmx1ZTpmb2N1cyB7IGNvbG9yOiAkbGlnaHQtYmx1ZTsgfVxuLmhvdmVyLWxpZ2h0ZXN0LWJsdWU6aG92ZXIsXG4uaG92ZXItbGlnaHRlc3QtYmx1ZTpmb2N1cyB7IGNvbG9yOiAkbGlnaHRlc3QtYmx1ZTsgfVxuLmhvdmVyLXdhc2hlZC1ibHVlOmhvdmVyLFxuLmhvdmVyLXdhc2hlZC1ibHVlOmZvY3VzIHsgY29sb3I6ICR3YXNoZWQtYmx1ZTsgfVxuLmhvdmVyLXdhc2hlZC1ncmVlbjpob3Zlcixcbi5ob3Zlci13YXNoZWQtZ3JlZW46Zm9jdXMgeyBjb2xvcjogJHdhc2hlZC1ncmVlbjsgfVxuLmhvdmVyLXdhc2hlZC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItd2FzaGVkLXllbGxvdzpmb2N1cyB7IGNvbG9yOiAkd2FzaGVkLXllbGxvdzsgfVxuLmhvdmVyLXdhc2hlZC1yZWQ6aG92ZXIsXG4uaG92ZXItd2FzaGVkLXJlZDpmb2N1cyB7IGNvbG9yOiAkd2FzaGVkLXJlZDsgfVxuXG4uaG92ZXItYmctZGFyay1yZWQ6aG92ZXIsXG4uaG92ZXItYmctZGFyay1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1yZWQ7IH1cbi5ob3Zlci1iZy1yZWQ6aG92ZXIsXG4uaG92ZXItYmctcmVkOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHJlZDsgfVxuLmhvdmVyLWJnLWxpZ2h0LXJlZDpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcmVkOyB9XG4uaG92ZXItYmctb3JhbmdlOmhvdmVyLFxuLmhvdmVyLWJnLW9yYW5nZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7IH1cbi5ob3Zlci1iZy1nb2xkOmhvdmVyLFxuLmhvdmVyLWJnLWdvbGQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDsgfVxuLmhvdmVyLWJnLXllbGxvdzpob3Zlcixcbi5ob3Zlci1iZy15ZWxsb3c6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93OyB9XG4uaG92ZXItYmctbGlnaHQteWVsbG93OmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC15ZWxsb3c7IH1cbi5ob3Zlci1iZy1wdXJwbGU6aG92ZXIsXG4uaG92ZXItYmctcHVycGxlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTsgfVxuLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1wdXJwbGU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlOyB9XG4uaG92ZXItYmctZGFyay1waW5rOmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXBpbms7IH1cbi5ob3Zlci1iZy1ob3QtcGluazpob3Zlcixcbi5ob3Zlci1iZy1ob3QtcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRob3QtcGluazsgfVxuLmhvdmVyLWJnLXBpbms6aG92ZXIsXG4uaG92ZXItYmctcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRwaW5rOyB9XG4uaG92ZXItYmctbGlnaHQtcGluazpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1waW5rOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXBpbms7IH1cbi5ob3Zlci1iZy1kYXJrLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmVlbjsgfVxuLmhvdmVyLWJnLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWJnLWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuOyB9XG4uaG92ZXItYmctbGlnaHQtZ3JlZW46aG92ZXIsXG4uaG92ZXItYmctbGlnaHQtZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47IH1cbi5ob3Zlci1iZy1uYXZ5OmhvdmVyLFxuLmhvdmVyLWJnLW5hdnk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTsgfVxuLmhvdmVyLWJnLWRhcmstYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy1kYXJrLWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlOyB9XG4uaG92ZXItYmctYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy1ibHVlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7IH1cbi5ob3Zlci1iZy1saWdodC1ibHVlOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTsgfVxuLmhvdmVyLWJnLWxpZ2h0ZXN0LWJsdWU6aG92ZXIsXG4uaG92ZXItYmctbGlnaHRlc3QtYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdC1ibHVlOyB9XG4uaG92ZXItYmctd2FzaGVkLWJsdWU6aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FzaGVkLWJsdWU7IH1cbi5ob3Zlci1iZy13YXNoZWQtZ3JlZW46aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdhc2hlZC1ncmVlbjsgfVxuLmhvdmVyLWJnLXdhc2hlZC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3YXNoZWQteWVsbG93OyB9XG4uaG92ZXItYmctd2FzaGVkLXJlZDpob3Zlcixcbi5ob3Zlci1iZy13YXNoZWQtcmVkOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdhc2hlZC1yZWQ7IH1cbi5ob3Zlci1iZy1pbmhlcml0OmhvdmVyLFxuLmhvdmVyLWJnLWluaGVyaXQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLyogVmFyaWFibGVzICovXG5cbi8qXG4gICBTUEFDSU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvc3BhY2luZy9cblxuICAgQW4gZWlnaHQgc3RlcCBwb3dlcnMgb2YgdHdvIHNjYWxlIHJhbmdpbmcgZnJvbSAwIHRvIDE2cmVtLlxuXG4gICBCYXNlOlxuICAgICBwID0gcGFkZGluZ1xuICAgICBtID0gbWFyZ2luXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgYSA9IGFsbFxuICAgICBoID0gaG9yaXpvbnRhbFxuICAgICB2ID0gdmVydGljYWxcbiAgICAgdCA9IHRvcFxuICAgICByID0gcmlnaHRcbiAgICAgYiA9IGJvdHRvbVxuICAgICBsID0gbGVmdFxuXG4gICAgIDAgPSBub25lXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDYgPSA2dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDcgPSA3dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG4ucGEwIHsgcGFkZGluZzogJHNwYWNpbmctbm9uZTsgfVxuLnBhMSB7IHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4ucGEyIHsgcGFkZGluZzogJHNwYWNpbmctc21hbGw7IH1cbi5wYTMgeyBwYWRkaW5nOiAkc3BhY2luZy1tZWRpdW07IH1cbi5wYTQgeyBwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTsgfVxuLnBhNSB7IHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ucGE2IHsgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5wYTcgeyBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4ucGwwIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1ub25lOyB9XG4ucGwxIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLnBsMiB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmctc21hbGw7IH1cbi5wbDMgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuLnBsNCB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmctbGFyZ2U7IH1cbi5wbDUgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ucGw2IHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLnBsNyB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLnByMCB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW5vbmU7IH1cbi5wcjEgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLnByMiB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtYWxsOyB9XG4ucHIzIHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbWVkaXVtOyB9XG4ucHI0IHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGFyZ2U7IH1cbi5wcjUgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuLnByNiB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ucHI3IHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLnBiMCB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1ub25lOyB9XG4ucGIxIHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4ucGIyIHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtYWxsOyB9XG4ucGIzIHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTsgfVxuLnBiNCB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZTsgfVxuLnBiNSB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuLnBiNiB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLnBiNyB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4ucHQwIHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLW5vbmU7IH1cbi5wdDEgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5wdDIgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctc21hbGw7IH1cbi5wdDMgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtOyB9XG4ucHQ0IHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxhcmdlOyB9XG4ucHQ1IHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ucHQ2IHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ucHQ3IHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5wdjAge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbm9uZTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW5vbmU7XG59XG4ucHYxIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7XG59XG4ucHYyIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XG59XG4ucHYzIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW1lZGl1bTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTtcbn1cbi5wdjQge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2U7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZTtcbn1cbi5wdjUge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbn1cbi5wdjYge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbn1cblxuLnB2NyB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xufVxuXG4ucGgwIHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1ub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1ub25lO1xufVxuXG4ucGgxIHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG59XG5cbi5waDIge1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDtcbn1cblxuLnBoMyB7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWVkaXVtO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07XG59XG5cbi5waDQge1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxhcmdlO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTtcbn1cblxuLnBoNSB7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xufVxuXG4ucGg2IHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG59XG5cbi5waDcge1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbn1cblxuLm1hMCAgeyAgbWFyZ2luOiAkc3BhY2luZy1ub25lOyB9XG4ubWExIHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5tYTIgIHsgIG1hcmdpbjogJHNwYWNpbmctc21hbGw7IH1cbi5tYTMgIHsgIG1hcmdpbjogJHNwYWNpbmctbWVkaXVtOyB9XG4ubWE0ICB7ICBtYXJnaW46ICRzcGFjaW5nLWxhcmdlOyB9XG4ubWE1ICB7ICBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ubWE2IHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5tYTcgeyBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5tbDAgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1ub25lOyB9XG4ubWwxIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm1sMiAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtYWxsOyB9XG4ubWwzICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbWVkaXVtOyB9XG4ubWw0ICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbGFyZ2U7IH1cbi5tbDUgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuLm1sNiB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5tbDcgeyBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLm1yMCAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1ub25lOyB9XG4ubXIxIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5tcjIgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGw7IH1cbi5tcjMgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWVkaXVtOyB9XG4ubXI0ICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWxhcmdlOyB9XG4ubXI1ICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ubXI2IHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5tcjcgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5tYjAgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW5vbmU7IH1cbi5tYjEgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5tYjIgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtYWxsOyB9XG4ubWIzICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW07IH1cbi5tYjQgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxhcmdlOyB9XG4ubWI1ICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuLm1iNiB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLm1iNyB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5tdDAgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW5vbmU7IH1cbi5tdDEgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5tdDIgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtYWxsOyB9XG4ubXQzICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW07IH1cbi5tdDQgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlOyB9XG4ubXQ1ICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuLm10NiB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLm10NyB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5tdjAgICB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLW5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW5vbmU7XG59XG4ubXYxICB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbn1cbi5tdjIgICB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbDtcbn1cbi5tdjMgICB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtO1xufVxuLm12NCAgIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxhcmdlO1xufVxuLm12NSAgIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xufVxuLm12NiAge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG59XG4ubXY3ICB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbn1cblxuLm1oMCAgIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW5vbmU7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbm9uZTtcbn1cbi5taDEgICB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbn1cbi5taDIgICB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDtcbn1cbi5taDMgICB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1tZWRpdW07XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWVkaXVtO1xufVxuLm1oNCAgIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWxhcmdlO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWxhcmdlO1xufVxuLm1oNSAgIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xufVxuLm1oNiAge1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG59XG4ubWg3ICB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5wYTAtbnMgIHsgIHBhZGRpbmc6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnBhMS1ucyB7ICBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucGEyLW5zICB7ICBwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDsgfVxuICAucGEzLW5zICB7ICBwYWRkaW5nOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnBhNC1ucyAgeyAgcGFkZGluZzogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnBhNS1ucyAgeyAgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnBhNi1ucyB7ICBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucGE3LW5zIHsgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucGwwLW5zICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnBsMS1ucyB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wbDItbnMgIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc21hbGw7IH1cbiAgLnBsMy1ucyAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnBsNC1ucyAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGw1LW5zICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wbDYtbnMgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucGw3LW5zIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wcjAtbnMgIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnByMS1ucyB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucHIyLW5zICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAucHIzLW5zICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnByNC1ucyAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnByNS1ucyB7ICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnByNi1ucyB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucHI3LW5zIHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucGIwLW5zICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbm9uZTsgfVxuICAucGIxLW5zIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucGIyLW5zICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGw7IH1cbiAgLnBiMy1ucyAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucGI0LW5zICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnBiNS1ucyAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wYjYtbnMgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wYjctbnMgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucHQwLW5zICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbm9uZTsgfVxuICAucHQxLW5zIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucHQyLW5zICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc21hbGw7IH1cbiAgLnB0My1ucyAgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucHQ0LW5zICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnB0NS1ucyAgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wdDYtbnMgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wdDctbnMgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucHYwLW5zIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAucHYxLW5zIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICB9XG4gIC5wdjItbnMge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLnB2My1ucyB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW1lZGl1bTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5wdjQtbnMge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7XG4gIH1cbiAgLnB2NS1ucyB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAucHY2LW5zIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5wdjctbnMge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnBoMC1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1ub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLnBoMS1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAucGgyLW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5waDMtbnMge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgfVxuICAucGg0LW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5waDUtbnMge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnBoNi1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAucGg3LW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgLm1hMC1ucyAgeyAgbWFyZ2luOiAkc3BhY2luZy1ub25lOyB9XG4gIC5tYTEtbnMgeyAgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubWEyLW5zICB7ICBtYXJnaW46ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5tYTMtbnMgIHsgIG1hcmdpbjogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tYTQtbnMgIHsgIG1hcmdpbjogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1hNS1ucyAgeyAgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubWE2LW5zIHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm1hNy1ucyB7IG1hcmdpbjogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubWwwLW5zICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbm9uZTsgfVxuICAubWwxLW5zIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubWwyLW5zICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1sMy1ucyAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubWw0LW5zICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1sNS1ucyAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tbDYtbnMgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tbDctbnMgeyBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubXIwLW5zICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1yMS1ucyB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tcjItbnMgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1yMy1ucyAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1yNC1ucyAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAubXI1LW5zICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tcjYtbnMgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubXI3LW5zIHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tYjAtbnMgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1iMS1ucyB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubWIyLW5zICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbDsgfVxuICAubWIzLW5zICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1iNC1ucyAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1iNS1ucyAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1iNi1ucyB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubWI3LW5zIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubXQwLW5zICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ub25lOyB9XG4gIC5tdDEtbnMgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm10Mi1ucyAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGw7IH1cbiAgLm10My1ucyAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tdDQtbnMgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5tdDUtbnMgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tdDYtbnMgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm10Ny1ucyB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm12MC1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ub25lO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLm12MS1ucyAge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICB9XG4gIC5tdjItbnMgICB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLm12My1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5tdjQtbnMgICB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7XG4gIH1cbiAgLm12NS1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAubXY2LW5zICB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm12Ny1ucyAge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgLm1oMC1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLm1oMS1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAubWgyLW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5taDMtbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgfVxuICAubWg0LW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5taDUtbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm1oNi1ucyAge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5taDctbnMgIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuXG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAucGEwLW0gIHsgIHBhZGRpbmc6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnBhMS1tIHsgIHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wYTItbSAgeyAgcGFkZGluZzogJHNwYWNpbmctc21hbGw7IH1cbiAgLnBhMy1tICB7ICBwYWRkaW5nOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnBhNC1tICB7ICBwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGE1LW0gIHsgIHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wYTYtbSB7ICBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucGE3LW0geyBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wbDAtbSAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1ub25lOyB9XG4gIC5wbDEtbSB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wbDItbSAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAucGwzLW0gIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5wbDQtbSAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGw1LW0gIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnBsNi1tIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLnBsNy1tIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wcjAtbSAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbm9uZTsgfVxuICAucHIxLW0geyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLnByMi1tICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAucHIzLW0gIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucHI0LW0gIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5wcjUtbSAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnByNi1tIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wcjctbSB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLnBiMC1tICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbm9uZTsgfVxuICAucGIxLW0geyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wYjItbSAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5wYjMtbSAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucGI0LW0gIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGI1LW0gIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAucGI2LW0geyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wYjctbSB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wdDAtbSAgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnB0MS1tIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucHQyLW0gIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbDsgfVxuICAucHQzLW0gIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnB0NC1tICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnB0NS1tICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnB0Ni1tIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucHQ3LW0geyBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucHYwLW0ge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1ub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1ub25lO1xuICB9XG4gIC5wdjEtbSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAucHYyLW0ge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLnB2My1tIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZWRpdW07XG4gIH1cbiAgLnB2NC1tIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5wdjUtbSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAucHY2LW0ge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnB2Ny1tIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgLnBoMC1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAucGgxLW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIH1cbiAgLnBoMi1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5waDMtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZWRpdW07XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5waDQtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTtcbiAgfVxuICAucGg1LW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnBoNi1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5waDctbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuXG4gIC5tYTAtbSAgeyAgbWFyZ2luOiAkc3BhY2luZy1ub25lOyB9XG4gIC5tYTEtbSB7ICBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tYTItbSAgeyAgbWFyZ2luOiAkc3BhY2luZy1zbWFsbDsgfVxuICAubWEzLW0gIHsgIG1hcmdpbjogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tYTQtbSAgeyAgbWFyZ2luOiAkc3BhY2luZy1sYXJnZTsgfVxuICAubWE1LW0gIHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1hNi1tIHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm1hNy1tIHsgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tbDAtbSAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1sMS1tIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubWwyLW0gIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAubWwzLW0gIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1sNC1tICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1sNS1tICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1sNi1tIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubWw3LW0geyBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubXIwLW0gIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbm9uZTsgfVxuICAubXIxLW0geyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubXIyLW0gIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1yMy1tICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubXI0LW0gIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1yNS1tICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tcjYtbSB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tcjctbSB7IG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubWIwLW0gIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1iMS1tIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tYjItbSAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1iMy1tICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1iNC1tICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sYXJnZTsgfVxuICAubWI1LW0gIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tYjYtbSB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubWI3LW0geyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tdDAtbSAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctbm9uZTsgfVxuICAubXQxLW0geyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm10Mi1tICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDsgfVxuICAubXQzLW0gIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubXQ0LW0gIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5tdDUtbSAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm10Ni1tIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tdDctbSB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm12MC1tIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ub25lO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLm12MS1tIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAubXYyLW0ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5tdjMtbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTtcbiAgfVxuICAubXY0LW0ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5tdjUtbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm12Ni1tIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAubXY3LW0ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgLm1oMC1tIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLm1oMS1tIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAubWgyLW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5taDMtbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgfVxuICAubWg0LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5taDUtbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm1oNi1tIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAubWg3LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLnBhMC1sICB7ICBwYWRkaW5nOiAkc3BhY2luZy1ub25lOyB9XG4gIC5wYTEtbCB7ICBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucGEyLWwgIHsgIHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5wYTMtbCAgeyAgcGFkZGluZzogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5wYTQtbCAgeyAgcGFkZGluZzogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnBhNS1sICB7ICBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAucGE2LWwgeyAgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLnBhNy1sIHsgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucGwwLWwgIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbm9uZTsgfVxuICAucGwxLWwgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucGwyLWwgIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc21hbGw7IH1cbiAgLnBsMy1sICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucGw0LWwgIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnBsNS1sICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wbDYtbCB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wbDctbCB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucHIwLWwgIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnByMS1sIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wcjItbCAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc21hbGw7IH1cbiAgLnByMy1sICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnByNC1sICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAucHI1LWwgIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wcjYtbCB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucHI3LWwgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wYjAtbCAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnBiMS1sIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucGIyLWwgIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbWFsbDsgfVxuICAucGIzLWwgIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnBiNC1sICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnBiNS1sICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnBiNi1sIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucGI3LWwgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucHQwLWwgIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1ub25lOyB9XG4gIC5wdDEtbCB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLnB0Mi1sICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc21hbGw7IH1cbiAgLnB0My1sICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5wdDQtbCAgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5wdDUtbCAgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wdDYtbCB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLnB0Ny1sIHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLnB2MC1sIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAucHYxLWwge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIH1cbiAgLnB2Mi1sIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc21hbGw7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5wdjMtbCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW1lZGl1bTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5wdjQtbCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZTtcbiAgfVxuICAucHY1LWwge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnB2Ni1sIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5wdjctbCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuXG4gIC5waDAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1ub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLnBoMS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICB9XG4gIC5waDItbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbWFsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDtcbiAgfVxuICAucGgzLWwge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgfVxuICAucGg0LWwge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGFyZ2U7XG4gIH1cbiAgLnBoNS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5waDYtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAucGg3LWwge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cblxuICAubWEwLWwgIHsgIG1hcmdpbjogJHNwYWNpbmctbm9uZTsgfVxuICAubWExLWwgeyAgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubWEyLWwgIHsgIG1hcmdpbjogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1hMy1sICB7ICBtYXJnaW46ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubWE0LWwgIHsgIG1hcmdpbjogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1hNS1sICB7ICBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tYTYtbCB7ICBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tYTctbCB7IG1hcmdpbjogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubWwwLWwgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1ub25lOyB9XG4gIC5tbDEtbCB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm1sMi1sICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1sMy1sICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tbDQtbCAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5tbDUtbCAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tbDYtbCB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm1sNy1sIHsgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm1yMC1sICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1yMS1sIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm1yMi1sICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5tcjMtbCAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1yNC1sICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5tcjUtbCAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubXI2LWwgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubXI3LWwgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm1iMC1sICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1ub25lOyB9XG4gIC5tYjEtbCB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubWIyLWwgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5tYjMtbCAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tYjQtbCAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1iNS1sICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubWI2LWwgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm1iNy1sIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubXQwLWwgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm10MS1sIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tdDItbCAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGw7IH1cbiAgLm10My1sICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm10NC1sICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZTsgfVxuICAubXQ1LWwgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tdDYtbCB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubXQ3LWwgeyBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tdjAtbCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1ub25lO1xuICB9XG4gIC5tdjEtbCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIH1cbiAgLm12Mi1sIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbDtcbiAgfVxuICAubXYzLWwge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW07XG4gIH1cbiAgLm12NC1sIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sYXJnZTtcbiAgfVxuICAubXY1LWwge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5tdjYtbCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm12Ny1sIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuXG4gIC5taDAtbCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1ub25lO1xuICB9XG4gIC5taDEtbCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIH1cbiAgLm1oMi1sIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctc21hbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDtcbiAgfVxuICAubWgzLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1tZWRpdW07XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07XG4gIH1cbiAgLm1oNC1sIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbGFyZ2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTtcbiAgfVxuICAubWg1LWwge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5taDYtbCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm1oNy1sIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRzYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdhdmVuaXIgbmV4dCcsIGF2ZW5pciwgaGVsdmV0aWNhLCAnaGVsdmV0aWNhIG5ldWUnLCB1YnVudHUsIHJvYm90bywgbm90bywgJ3NlZ29lIHVpJywgYXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kc2VyaWY6IGdlb3JnaWEsIHNlcmlmICFkZWZhdWx0O1xuJGNvZGU6IGNvbnNvbGFzLCBtb25hY28sIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaGVhZGxpbmU6IDZyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXN1YmhlYWRsaW5lOiA1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS0xOiAzcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS0yOiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS0zOiAxLjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTQ6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTY6IC44NzVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTc6IC43NXJlbSAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy10aWdodDogLS4wNWVtICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLTE6IC4xZW0gIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctMjogLjI1ZW0gIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc29saWQ6IDEgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtdGl0bGU6IDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtY29weTogMS41ICFkZWZhdWx0O1xuJG1lYXN1cmU6IDMwZW0gIWRlZmF1bHQ7XG4kbWVhc3VyZS1uYXJyb3c6IDIwZW0gIWRlZmF1bHQ7XG4kbWVhc3VyZS13aWRlOiAzNGVtICFkZWZhdWx0O1xuJHNwYWNpbmctbm9uZTogMCAhZGVmYXVsdDtcbiRzcGFjaW5nLWV4dHJhLXNtYWxsOiAuMjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2luZy1zbWFsbDogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2luZy1tZWRpdW06IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2luZy1sYXJnZTogMnJlbSAhZGVmYXVsdDtcbiRzcGFjaW5nLWV4dHJhLWxhcmdlOiA0cmVtICFkZWZhdWx0O1xuJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U6IDhyZW0gIWRlZmF1bHQ7XG4kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTogMTZyZW0gIWRlZmF1bHQ7XG4kc3BhY2luZy1jb3B5LXNlcGFyYXRvcjogMS41ZW0gIWRlZmF1bHQ7XG4kaGVpZ2h0LTE6IDFyZW0gIWRlZmF1bHQ7XG4kaGVpZ2h0LTI6IDJyZW0gIWRlZmF1bHQ7XG4kaGVpZ2h0LTM6IDRyZW0gIWRlZmF1bHQ7XG4kaGVpZ2h0LTQ6IDhyZW0gIWRlZmF1bHQ7XG4kaGVpZ2h0LTU6IDE2cmVtICFkZWZhdWx0O1xuJHdpZHRoLTE6IDFyZW0gIWRlZmF1bHQ7XG4kd2lkdGgtMjogMnJlbSAhZGVmYXVsdDtcbiR3aWR0aC0zOiA0cmVtICFkZWZhdWx0O1xuJHdpZHRoLTQ6IDhyZW0gIWRlZmF1bHQ7XG4kd2lkdGgtNTogMTZyZW0gIWRlZmF1bHQ7XG4kbWF4LXdpZHRoLTE6IDFyZW0gIWRlZmF1bHQ7XG4kbWF4LXdpZHRoLTI6IDJyZW0gIWRlZmF1bHQ7XG4kbWF4LXdpZHRoLTM6IDRyZW0gIWRlZmF1bHQ7XG4kbWF4LXdpZHRoLTQ6IDhyZW0gIWRlZmF1bHQ7XG4kbWF4LXdpZHRoLTU6IDE2cmVtICFkZWZhdWx0O1xuJG1heC13aWR0aC02OiAzMnJlbSAhZGVmYXVsdDtcbiRtYXgtd2lkdGgtNzogNDhyZW0gIWRlZmF1bHQ7XG4kbWF4LXdpZHRoLTg6IDY0cmVtICFkZWZhdWx0O1xuJG1heC13aWR0aC05OiA5NnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLW5vbmU6IDAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0xOiAuMTI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMjogLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMzogLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy00OiAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtY2lyY2xlOiAxMDAlICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogOTk5OXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1ub25lOiAwICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC0xOiAuMTI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC0yOiAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLTM6IC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC00OiAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC01OiAycmVtICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctMTogMHB4IDBweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctMjogMHB4IDBweCA4cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctMzogMnB4IDJweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctNDogMnB4IDJweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctNTogNHB4IDRweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xuJG5lYXItYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZGFyay1ncmF5OiAjMzMzICFkZWZhdWx0O1xuJG1pZC1ncmF5OiAjNTU1ICFkZWZhdWx0O1xuJGdyYXk6ICM3NzcgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjOTk5ICFkZWZhdWx0O1xuJGxpZ2h0LXNpbHZlcjogI2FhYSAhZGVmYXVsdDtcbiRtb29uLWdyYXk6ICNjY2MgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JheTogI2VlZSAhZGVmYXVsdDtcbiRuZWFyLXdoaXRlOiAjZjRmNGY0ICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHRyYW5zcGFyZW50OiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRibGFjay05MDogcmdiYSgwLDAsMCwuOSkgIWRlZmF1bHQ7XG4kYmxhY2stODA6IHJnYmEoMCwwLDAsLjgpICFkZWZhdWx0O1xuJGJsYWNrLTcwOiByZ2JhKDAsMCwwLC43KSAhZGVmYXVsdDtcbiRibGFjay02MDogcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG4kYmxhY2stNTA6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xuJGJsYWNrLTQwOiByZ2JhKDAsMCwwLC40KSAhZGVmYXVsdDtcbiRibGFjay0zMDogcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XG4kYmxhY2stMjA6IHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuJGJsYWNrLTEwOiByZ2JhKDAsMCwwLC4xKSAhZGVmYXVsdDtcbiRibGFjay0wNTogcmdiYSgwLDAsMCwuMDUpICFkZWZhdWx0O1xuJGJsYWNrLTAyNTogcmdiYSgwLDAsMCwuMDI1KSAhZGVmYXVsdDtcbiRibGFjay0wMTI1OiByZ2JhKDAsMCwwLC4wMTI1KSAhZGVmYXVsdDtcbiR3aGl0ZS05MDogcmdiYSgyNTUsMjU1LDI1NSwuOSkgIWRlZmF1bHQ7XG4kd2hpdGUtODA6IHJnYmEoMjU1LDI1NSwyNTUsLjgpICFkZWZhdWx0O1xuJHdoaXRlLTcwOiByZ2JhKDI1NSwyNTUsMjU1LC43KSAhZGVmYXVsdDtcbiR3aGl0ZS02MDogcmdiYSgyNTUsMjU1LDI1NSwuNikgIWRlZmF1bHQ7XG4kd2hpdGUtNTA6IHJnYmEoMjU1LDI1NSwyNTUsLjUpICFkZWZhdWx0O1xuJHdoaXRlLTQwOiByZ2JhKDI1NSwyNTUsMjU1LC40KSAhZGVmYXVsdDtcbiR3aGl0ZS0zMDogcmdiYSgyNTUsMjU1LDI1NSwuMykgIWRlZmF1bHQ7XG4kd2hpdGUtMjA6IHJnYmEoMjU1LDI1NSwyNTUsLjIpICFkZWZhdWx0O1xuJHdoaXRlLTEwOiByZ2JhKDI1NSwyNTUsMjU1LC4xKSAhZGVmYXVsdDtcbiR3aGl0ZS0wNTogcmdiYSgyNTUsMjU1LDI1NSwuMDUpICFkZWZhdWx0O1xuJHdoaXRlLTAyNTogcmdiYSgyNTUsMjU1LDI1NSwuMDI1KSAhZGVmYXVsdDtcbiR3aGl0ZS0wMTI1OiByZ2JhKDI1NSwyNTUsMjU1LC4wMTI1KSAhZGVmYXVsdDtcbiRkYXJrLXJlZDogI2U3MDQwZiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kbGlnaHQtcmVkOiAjZmY3MjVjICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmNjMwMCAhZGVmYXVsdDtcbiRnb2xkOiAjZmZiNzAwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZDcwMCAhZGVmYXVsdDtcbiRsaWdodC15ZWxsb3c6ICNmYmYxYTkgIWRlZmF1bHQ7XG4kcHVycGxlOiAjNWUyY2E1ICFkZWZhdWx0O1xuJGxpZ2h0LXB1cnBsZTogI2E0NjNmMiAhZGVmYXVsdDtcbiRkYXJrLXBpbms6ICNkNTAwOGYgIWRlZmF1bHQ7XG4kaG90LXBpbms6ICNmZjQxYjQgIWRlZmF1bHQ7XG4kcGluazogI2ZmODBjYyAhZGVmYXVsdDtcbiRsaWdodC1waW5rOiAjZmZhM2Q3ICFkZWZhdWx0O1xuJGRhcmstZ3JlZW46ICMxMzc3NTIgIWRlZmF1bHQ7XG4kZ3JlZW46ICMxOWE5NzQgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW46ICM5ZWViY2YgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWI0NCAhZGVmYXVsdDtcbiRkYXJrLWJsdWU6ICMwMDQ0OWUgIWRlZmF1bHQ7XG4kYmx1ZTogIzM1N2VkZCAhZGVmYXVsdDtcbiRsaWdodC1ibHVlOiAjOTZjY2ZmICFkZWZhdWx0O1xuJGxpZ2h0ZXN0LWJsdWU6ICNjZGVjZmYgIWRlZmF1bHQ7XG4kd2FzaGVkLWJsdWU6ICNmNmZmZmUgIWRlZmF1bHQ7XG4kd2FzaGVkLWdyZWVuOiAjZThmZGY1ICFkZWZhdWx0O1xuJHdhc2hlZC15ZWxsb3c6ICNmZmZjZWIgIWRlZmF1bHQ7XG4kd2FzaGVkLXJlZDogI2ZmZGZkZiAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG4kYnJlYWtwb2ludC1ub3Qtc21hbGw6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1lZGl1bTogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxhcmdlOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKScgIWRlZmF1bHQ7XG5cbi8qXG5cbiAgICBWQVJJQUJMRVNcblxuKi9cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuICAgTkVHQVRJVkUgTUFSR0lOU1xuXG4gICBCYXNlOlxuICAgICBuID0gbmVnYXRpdmVcblxuICAgTW9kaWZpZXJzOlxuICAgICBhID0gYWxsXG4gICAgIHQgPSB0b3BcbiAgICAgciA9IHJpZ2h0XG4gICAgIGIgPSBib3R0b21cbiAgICAgbCA9IGxlZnRcblxuICAgICAxID0gMXN0IHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICA2ID0gNnRoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICA3ID0gN3RoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cblxuXG4ubmExIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5uYTIgeyBtYXJnaW46IC0kc3BhY2luZy1zbWFsbDsgfVxuLm5hMyB7IG1hcmdpbjogLSRzcGFjaW5nLW1lZGl1bTsgfVxuLm5hNCB7IG1hcmdpbjogLSRzcGFjaW5nLWxhcmdlOyB9XG4ubmE1IHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5uYTYgeyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLm5hNyB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5ubDEgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4ubmwyIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1zbWFsbDsgfVxuLm5sMyB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctbWVkaXVtOyB9XG4ubmw0IHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1sYXJnZTsgfVxuLm5sNSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5ubDYgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ubmw3IHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4ubnIxIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5ucjIgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1zbWFsbDsgfVxuLm5yMyB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLW1lZGl1bTsgfVxuLm5yNCB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWxhcmdlOyB9XG4ubnI1IHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5ucjYgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLm5yNyB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5uYjEgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5uYjIgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctc21hbGw7IH1cbi5uYjMgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctbWVkaXVtOyB9XG4ubmI0IHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWxhcmdlOyB9XG4ubmI1IHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ubmI2IHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ubmI3IHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5udDEgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5udDIgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctc21hbGw7IH1cbi5udDMgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctbWVkaXVtOyB9XG4ubnQ0IHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWxhcmdlOyB9XG4ubnQ1IHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ubnQ2IHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ubnQ3IHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuXG4gIC5uYTEtbnMgeyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubmEyLW5zIHsgbWFyZ2luOiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5hMy1ucyB7IG1hcmdpbjogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubmE0LW5zIHsgbWFyZ2luOiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5hNS1ucyB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5uYTYtbnMgeyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubmE3LW5zIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubmwxLW5zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubmwyLW5zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubmwzLW5zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5sNC1ucyB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5sNS1ucyB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm5sNi1ucyB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5sNy1ucyB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubnIxLW5zIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm5yMi1ucyB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5ucjMtbnMgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5yNC1ucyB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWxhcmdlOyB9XG4gIC5ucjUtbnMgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubnI2LW5zIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5yNy1ucyB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm5iMS1ucyB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubmIyLW5zIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5uYjMtbnMgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5uYjQtbnMgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5iNS1ucyB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubmI2LW5zIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5uYjctbnMgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubnQxLW5zIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5udDItbnMgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm50My1ucyB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm50NC1ucyB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubnQ1LW5zIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5udDYtbnMgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm50Ny1ucyB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAubmExLW0geyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubmEyLW0geyBtYXJnaW46IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubmEzLW0geyBtYXJnaW46IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5hNC1tIHsgbWFyZ2luOiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5hNS1tIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm5hNi1tIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5hNy1tIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubmwxLW0geyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5ubDItbSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5sMy1tIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5sNC1tIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubmw1LW0geyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5ubDYtbSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5sNy1tIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5ucjEtbSB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5ucjItbSB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5ucjMtbSB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubnI0LW0geyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubnI1LW0geyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubnI2LW0geyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubnI3LW0geyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5uYjEtbSB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubmIyLW0geyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5iMy1tIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubmI0LW0geyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5iNS1tIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5uYjYtbSB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubmI3LW0geyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubnQxLW0geyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm50Mi1tIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5udDMtbSB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm50NC1tIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWxhcmdlOyB9XG4gIC5udDUtbSB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubnQ2LW0geyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm50Ny1tIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLm5hMS1sIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm5hMi1sIHsgbWFyZ2luOiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5hMy1sIHsgbWFyZ2luOiAtJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5uYTQtbCB7IG1hcmdpbjogLSRzcGFjaW5nLWxhcmdlOyB9XG4gIC5uYTUtbCB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5uYTYtbCB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5uYTctbCB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm5sMS1sIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubmwyLWwgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5ubDMtbCB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5ubDQtbCB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5sNS1sIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubmw2LWwgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5ubDctbCB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubnIxLWwgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubnIyLWwgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubnIzLWwgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5yNC1sIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5yNS1sIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm5yNi1sIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5yNy1sIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubmIxLWwgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm5iMi1sIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5uYjMtbCB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5iNC1sIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWxhcmdlOyB9XG4gIC5uYjUtbCB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubmI2LWwgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5iNy1sIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm50MS1sIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5udDItbCB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubnQzLWwgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5udDQtbCB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubnQ1LWwgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm50Ni1sIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5udDctbCB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgVEFCTEVTXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2VsZW1lbnRzL3RhYmxlcy9cblxuKi9cblxuLmNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uc3RyaXBlZC0tbGlnaHQtc2lsdmVyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXNpbHZlcjtcbn1cblxuLnN0cmlwZWQtLW1vb24tZ3JheTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb29uLWdyYXk7XG59XG5cbi5zdHJpcGVkLS1saWdodC1ncmF5Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG59XG5cbi5zdHJpcGVkLS1uZWFyLXdoaXRlOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5lYXItd2hpdGU7XG59XG5cbi5zdHJpcGUtbGlnaHQ6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMTA7XG59XG5cbi5zdHJpcGUtZGFyazpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xMDtcbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBURVhUIERFQ09SQVRJT05cbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvdGV4dC1kZWNvcmF0aW9uL1xuXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnN0cmlrZSAgICAgICB7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4udW5kZXJsaW5lICAgIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbi5uby11bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLnN0cmlrZS1ucyAgICAgICB7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC51bmRlcmxpbmUtbnMgICAgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubm8tdW5kZXJsaW5lLW5zIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuc3RyaWtlLW0gICAgICAgeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAudW5kZXJsaW5lLW0gICAgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubm8tdW5kZXJsaW5lLW0geyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLnN0cmlrZS1sICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLnVuZGVybGluZS1sIHsgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm5vLXVuZGVybGluZS1sIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICBURVhUIEFMSUdOXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvdGV4dC1hbGlnbi9cblxuICBCYXNlXG4gICAgdCA9IHRleHQtYWxpZ25cblxuICBNb2RpZmllcnNcbiAgICBsID0gbGVmdFxuICAgIHIgPSByaWdodFxuICAgIGMgPSBjZW50ZXJcbiAgICBqID0ganVzdGlmeVxuXG4gIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgLW5zID0gbm90LXNtYWxsXG4gICAgLW0gID0gbWVkaXVtXG4gICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnRsICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ciAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRjICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRqICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC50bC1ucyAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ci1ucyAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGMtbnMgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ai1ucyAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAudGwtbSAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ci1tICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50Yy1tICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGotbSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC50bC1sICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRyLWwgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRjLWwgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ai1sICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBURVhUIFRSQU5TRk9STVxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS90ZXh0LXRyYW5zZm9ybS9cblxuICAgQmFzZTpcbiAgICAgdHQgPSB0ZXh0LXRyYW5zZm9ybVxuXG4gICBNb2RpZmllcnNcbiAgICAgYyA9IGNhcGl0YWxpemVcbiAgICAgbCA9IGxvd2VyY2FzZVxuICAgICB1ID0gdXBwZXJjYXNlXG4gICAgIG4gPSBub25lXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnR0YyB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4udHRsIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnR0dSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50dG4geyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLnR0Yy1ucyB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50dGwtbnMgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC50dHUtbnMgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50dG4tbnMgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLnR0Yy1tIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnR0bC1tIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAudHR1LW0geyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50dG4tbSB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC50dGMtbCB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50dGwtbCB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnR0dS1sIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudHRuLWwgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIFRZUEUgU0NBTEVcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvc2NhbGUvXG5cbiAgIEJhc2U6XG4gICAgZiA9IGZvbnQtc2l6ZVxuXG4gICBNb2RpZmllcnNcbiAgICAgMSA9IDFzdCBzdGVwIGluIHNpemUgc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIHNpemUgc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIHNpemUgc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIHNpemUgc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIHNpemUgc2NhbGVcbiAgICAgNiA9IDZ0aCBzdGVwIGluIHNpemUgc2NhbGVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuKi9cblxuLypcbiAqIEZvciBIZXJvL01hcmtldGluZyBUaXRsZXNcbiAqXG4gKiBUaGVzZSBnZW5lcmFsbHkgYXJlIHRvbyBsYXJnZSBmb3IgbW9iaWxlXG4gKiBzbyBiZSBjYXJlZnVsIHVzaW5nIHRoZW0gb24gc21hbGxlciBzY3JlZW5zLlxuICogKi9cblxuLmYtNixcbi5mLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRsaW5lO1xufVxuLmYtNSxcbi5mLXN1YmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YmhlYWRsaW5lO1xufVxuXG5cbi8qIFR5cGUgU2NhbGUgKi9cblxuXG4uZjEgeyBmb250LXNpemU6ICRmb250LXNpemUtMTsgfVxuLmYyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTI7IH1cbi5mMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zOyB9XG4uZjQgeyBmb250LXNpemU6ICRmb250LXNpemUtNDsgfVxuLmY1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLTU7IH1cbi5mNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02OyB9XG4uZjcgeyBmb250LXNpemU6ICRmb250LXNpemUtNzsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9e1xuICAuZi02LW5zLFxuICAuZi1oZWFkbGluZS1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkbGluZTsgfVxuICAuZi01LW5zLFxuICAuZi1zdWJoZWFkbGluZS1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJoZWFkbGluZTsgfVxuICAuZjEtbnMgeyBmb250LXNpemU6ICRmb250LXNpemUtMTsgfVxuICAuZjItbnMgeyBmb250LXNpemU6ICRmb250LXNpemUtMjsgfVxuICAuZjMtbnMgeyBmb250LXNpemU6ICRmb250LXNpemUtMzsgfVxuICAuZjQtbnMgeyBmb250LXNpemU6ICRmb250LXNpemUtNDsgfVxuICAuZjUtbnMgeyBmb250LXNpemU6ICRmb250LXNpemUtNTsgfVxuICAuZjYtbnMgeyBmb250LXNpemU6ICRmb250LXNpemUtNjsgfVxuICAuZjctbnMgeyBmb250LXNpemU6ICRmb250LXNpemUtNzsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmYtNi1tLFxuICAuZi1oZWFkbGluZS1tIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRsaW5lOyB9XG4gIC5mLTUtbSxcbiAgLmYtc3ViaGVhZGxpbmUtbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJoZWFkbGluZTsgfVxuICAuZjEtbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOyB9XG4gIC5mMi1tIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTI7IH1cbiAgLmYzLW0geyBmb250LXNpemU6ICRmb250LXNpemUtMzsgfVxuICAuZjQtbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00OyB9XG4gIC5mNS1tIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTU7IH1cbiAgLmY2LW0geyBmb250LXNpemU6ICRmb250LXNpemUtNjsgfVxuICAuZjctbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS03OyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5mLTYtbCxcbiAgLmYtaGVhZGxpbmUtbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRsaW5lO1xuICB9XG4gIC5mLTUtbCxcbiAgLmYtc3ViaGVhZGxpbmUtbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YmhlYWRsaW5lO1xuICB9XG4gIC5mMS1sIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTE7IH1cbiAgLmYyLWwgeyBmb250LXNpemU6ICRmb250LXNpemUtMjsgfVxuICAuZjMtbCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zOyB9XG4gIC5mNC1sIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTQ7IH1cbiAgLmY1LWwgeyBmb250LXNpemU6ICRmb250LXNpemUtNTsgfVxuICAuZjYtbCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02OyB9XG4gIC5mNy1sIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTc7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBUWVBPR1JBUEhZXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L21lYXN1cmUvXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG5cbi8qIE1lYXN1cmUgaXMgbGltaXRlZCB0byB+NjYgY2hhcmFjdGVycyAqL1xuLm1lYXN1cmUge1xuICBtYXgtd2lkdGg6ICRtZWFzdXJlO1xufVxuXG4vKiBNZWFzdXJlIGlzIGxpbWl0ZWQgdG8gfjgwIGNoYXJhY3RlcnMgKi9cbi5tZWFzdXJlLXdpZGUge1xuICBtYXgtd2lkdGg6ICRtZWFzdXJlLXdpZGU7XG59XG5cbi8qIE1lYXN1cmUgaXMgbGltaXRlZCB0byB+NDUgY2hhcmFjdGVycyAqL1xuLm1lYXN1cmUtbmFycm93IHtcbiAgbWF4LXdpZHRoOiAkbWVhc3VyZS1uYXJyb3c7XG59XG5cbi8qIEJvb2sgcGFyYWdyYXBoIHN0eWxlIC0gcGFyYWdyYXBocyBhcmUgaW5kZW50ZWQgd2l0aCBubyB2ZXJ0aWNhbCBzcGFjaW5nLiAqL1xuLmluZGVudCB7XG4gIHRleHQtaW5kZW50OiAxZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbWFsbC1jYXBzIHtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xufVxuXG4vKiBDb21iaW5lIHRoaXMgY2xhc3Mgd2l0aCBhIHdpZHRoIHRvIHRydW5jYXRlIHRleHQgKG9yIGp1c3QgbGVhdmUgYXMgaXMgdG8gdHJ1bmNhdGUgYXQgd2lkdGggb2YgY29udGFpbmluZyBlbGVtZW50LiAqL1xuXG4udHJ1bmNhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5tZWFzdXJlLW5zICB7XG4gICAgbWF4LXdpZHRoOiAkbWVhc3VyZTtcbiAgfVxuICAubWVhc3VyZS13aWRlLW5zIHtcbiAgICBtYXgtd2lkdGg6ICRtZWFzdXJlLXdpZGU7XG4gIH1cbiAgLm1lYXN1cmUtbmFycm93LW5zIHtcbiAgICBtYXgtd2lkdGg6ICRtZWFzdXJlLW5hcnJvdztcbiAgfVxuICAuaW5kZW50LW5zIHtcbiAgICB0ZXh0LWluZGVudDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc21hbGwtY2Fwcy1ucyB7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB9XG4gIC50cnVuY2F0ZS1ucyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAubWVhc3VyZS1tIHtcbiAgICBtYXgtd2lkdGg6ICRtZWFzdXJlO1xuICB9XG4gIC5tZWFzdXJlLXdpZGUtbSB7XG4gICAgbWF4LXdpZHRoOiAkbWVhc3VyZS13aWRlO1xuICB9XG4gIC5tZWFzdXJlLW5hcnJvdy1tIHtcbiAgICBtYXgtd2lkdGg6ICRtZWFzdXJlLW5hcnJvdztcbiAgfVxuICAuaW5kZW50LW0ge1xuICAgIHRleHQtaW5kZW50OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zbWFsbC1jYXBzLW0ge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgfVxuICAudHJ1bmNhdGUtbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5tZWFzdXJlLWwge1xuICAgIG1heC13aWR0aDogJG1lYXN1cmU7XG4gIH1cbiAgLm1lYXN1cmUtd2lkZS1sIHtcbiAgICBtYXgtd2lkdGg6ICRtZWFzdXJlLXdpZGU7XG4gIH1cbiAgLm1lYXN1cmUtbmFycm93LWwge1xuICAgIG1heC13aWR0aDogJG1lYXN1cmUtbmFycm93O1xuICB9XG4gIC5pbmRlbnQtbCB7XG4gICAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNtYWxsLWNhcHMtbCB7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB9XG4gIC50cnVuY2F0ZS1sIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBVVElMSVRJRVNcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBFcXVpdmFsZW50IHRvIC5vdmVyZmxvdy15LXNjcm9sbCAqL1xuLm92ZXJmbG93LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tci1hdXRvIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4ubWwtYXV0byB7IG1hcmdpbi1sZWZ0OiAgYXV0bzsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9e1xuICAuY2VudGVyLW5zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLWF1dG8tbnMgeyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm1sLWF1dG8tbnMgeyBtYXJnaW4tbGVmdDogIGF1dG87IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfXtcbiAgLmNlbnRlci1tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLWF1dG8tbSB7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubWwtYXV0by1tIHsgbWFyZ2luLWxlZnQ6ICBhdXRvOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfXtcbiAgLmNlbnRlci1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLWF1dG8tbCB7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubWwtYXV0by1sIHsgbWFyZ2luLWxlZnQ6ICBhdXRvOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgVklTSUJJTElUWVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cblxuLypcbiAgICBUZXh0IHRoYXQgaXMgaGlkZGVuIGJ1dCBhY2Nlc3NpYmxlXG4gICAgUmVmOiBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG4qL1xuXG4uY2xpcCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBfcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmNsaXAtbnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuY2xpcC1tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBfcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuY2xpcC1sIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBfcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgfVxufVxuXG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgV0hJVEUgU1BBQ0VcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG5cbi53cy1ub3JtYWwgeyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4ubm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLnByZSB7IHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC53cy1ub3JtYWwtbnMgeyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5ub3dyYXAtbnMgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcmUtbnMgeyB3aGl0ZS1zcGFjZTogcHJlOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAud3Mtbm9ybWFsLW0geyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5ub3dyYXAtbSB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnByZS1tIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAud3Mtbm9ybWFsLWwgeyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5ub3dyYXAtbCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnByZS1sIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxufVxuXG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgVkVSVElDQUwgQUxJR05cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udi1iYXNlICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuLnYtbWlkICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4udi10b3AgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbi52LWJ0bSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLnYtYmFzZS1ucyAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLnYtbWlkLW5zICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC52LXRvcC1ucyAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudi1idG0tbnMgICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC52LWJhc2UtbSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLnYtbWlkLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnYtdG9wLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnYtYnRtLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLnYtYmFzZS1sICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAudi1taWQtbCAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudi10b3AtbCAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudi1idG0tbCAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgSE9WRVIgRUZGRUNUU1xuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvaG92ZXJzL1xuXG4gICAgLSBEaW1cbiAgICAtIEdsb3dcbiAgICAtIEhpZGUgQ2hpbGRcbiAgICAtIFVuZGVybGluZSB0ZXh0XG4gICAgLSBHcm93XG4gICAgLSBQb2ludGVyXG4gICAgLSBTaGFkb3dcblxuKi9cblxuLypcblxuICBEaW0gZWxlbWVudCBvbiBob3ZlciBieSBhZGRpbmcgdGhlIGRpbSBjbGFzcy5cblxuKi9cbi5kaW0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cbi5kaW06aG92ZXIsXG4uZGltOmZvY3VzIHtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xufVxuLmRpbTphY3RpdmUge1xuICBvcGFjaXR5OiAuODsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2Utb3V0O1xufVxuXG4vKlxuXG4gIEFuaW1hdGUgb3BhY2l0eSB0byAxMDAlIG9uIGhvdmVyIGJ5IGFkZGluZyB0aGUgZ2xvdyBjbGFzcy5cblxuKi9cbi5nbG93IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG4uZ2xvdzpob3Zlcixcbi5nbG93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG5cbi8qXG5cbiAgSGlkZSBjaGlsZCAmIHJldmVhbCBvbiBob3ZlcjpcblxuICBQdXQgdGhlIGhpZGUtY2hpbGQgY2xhc3Mgb24gYSBwYXJlbnQgZWxlbWVudCBhbmQgYW55IG5lc3RlZCBlbGVtZW50IHdpdGggdGhlXG4gIGNoaWxkIGNsYXNzIHdpbGwgYmUgaGlkZGVuIGFuZCBkaXNwbGF5ZWQgb24gaG92ZXIgb3IgZm9jdXMuXG5cbiAgPGRpdiBjbGFzcz1cImhpZGUtY2hpbGRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiY2hpbGRcIj4gSGlkZGVuIHVudGlsIGhvdmVyIG9yIGZvY3VzIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImNoaWxkXCI+IEhpZGRlbiB1bnRpbCBob3ZlciBvciBmb2N1cyA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiY2hpbGRcIj4gSGlkZGVuIHVudGlsIGhvdmVyIG9yIGZvY3VzIDwvZGl2PlxuICA8L2Rpdj5cbiovXG5cbi5oaWRlLWNoaWxkIC5jaGlsZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xufVxuLmhpZGUtY2hpbGQ6aG92ZXIgIC5jaGlsZCxcbi5oaWRlLWNoaWxkOmZvY3VzICAuY2hpbGQsXG4uaGlkZS1jaGlsZDphY3RpdmUgLmNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG5cbi51bmRlcmxpbmUtaG92ZXI6aG92ZXIsXG4udW5kZXJsaW5lLWhvdmVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIENhbiBjb21iaW5lIHRoaXMgd2l0aCBvdmVyZmxvdy1oaWRkZW4gdG8gbWFrZSBiYWNrZ3JvdW5kIGltYWdlcyBncm93IG9uIGhvdmVyXG4gKiBldmVuIGlmIHlvdSBhcmUgdXNpbmcgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAqL1xuXG4uZ3JvdyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5ncm93OmhvdmVyLFxuLmdyb3c6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uZ3JvdzphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKC45MCk7XG59XG5cbi5ncm93LWxhcmdlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3Jvdy1sYXJnZTpob3Zlcixcbi5ncm93LWxhcmdlOmZvY3VzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uZ3Jvdy1sYXJnZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG59XG5cbi8qIEFkZCBwb2ludGVyIG9uIGhvdmVyICovXG5cbi5wb2ludGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICAgQWRkIHNoYWRvdyBvbiBob3Zlci5cblxuICAgUGVyZm9ybWFudCBib3gtc2hhZG93IGFuaW1hdGlvbiBwYXR0ZXJuIGZyb21cbiAgIGh0dHA6Ly90b2JpYXNhaGxpbi5jb20vYmxvZy9ob3ctdG8tYW5pbWF0ZS1ib3gtc2hhZG93L1xuKi9cblxuLnNoYWRvdy1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuXG4uc2hhZG93LWhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoIDAsIDAsIDAsIC4yICk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbi5zaGFkb3ctaG92ZXI6aG92ZXI6OmFmdGVyLFxuLnNoYWRvdy1ob3Zlcjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBDb21iaW5lIHdpdGggY2xhc3NlcyBpbiBza2lucyBhbmQgc2tpbnMtcHNldWRvIGZvclxuICogbWFueSBkaWZmZXJlbnQgdHJhbnNpdGlvbiBwb3NzaWJpbGl0aWVzLiAqL1xuXG4uYmctYW5pbWF0ZSxcbi5iZy1hbmltYXRlOmhvdmVyLFxuLmJnLWFuaW1hdGU6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICBaLUlOREVYXG5cbiAgQmFzZVxuICAgIHogPSB6LWluZGV4XG5cbiAgTW9kaWZpZXJzXG4gICAgLTAgPSBsaXRlcmFsIHZhbHVlIDBcbiAgICAtMSA9IGxpdGVyYWwgdmFsdWUgMVxuICAgIC0yID0gbGl0ZXJhbCB2YWx1ZSAyXG4gICAgLTMgPSBsaXRlcmFsIHZhbHVlIDNcbiAgICAtNCA9IGxpdGVyYWwgdmFsdWUgNFxuICAgIC01ID0gbGl0ZXJhbCB2YWx1ZSA1XG4gICAgLTk5OSA9IGxpdGVyYWwgdmFsdWUgOTk5XG4gICAgLTk5OTkgPSBsaXRlcmFsIHZhbHVlIDk5OTlcblxuICAgIC1tYXggPSBsYXJnZXN0IGFjY2VwdGVkIHotaW5kZXggdmFsdWUgYXMgaW50ZWdlclxuXG4gICAgLWluaGVyaXQgPSBzdHJpbmcgdmFsdWUgaW5oZXJpdFxuICAgIC1pbml0aWFsID0gc3RyaW5nIHZhbHVlIGluaXRpYWxcbiAgICAtdW5zZXQgPSBzdHJpbmcgdmFsdWUgdW5zZXRcblxuICBNRE46IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuL2RvY3MvV2ViL0NTUy96LWluZGV4XG4gIFNwZWM6IGh0dHA6Ly93d3cudzMub3JnL1RSL0NTUzIvemluZGV4Lmh0bWxcbiAgQXJ0aWNsZXM6XG4gICAgaHR0cHM6Ly9waGlsaXB3YWx0b24uY29tL2FydGljbGVzL3doYXQtbm8tb25lLXRvbGQteW91LWFib3V0LXotaW5kZXgvXG5cbiAgVGlwcyBvbiBleHRlbmRpbmc6XG4gIFRoZXJlIG1pZ2h0IGJlIGEgdGltZSB3b3J0aCB1c2luZyBuZWdhdGl2ZSB6LWluZGV4IHZhbHVlcy5cbiAgT3IgaWYgeW91IGFyZSB1c2luZyB0YWNoeW9ucyB3aXRoIGFub3RoZXIgcHJvamVjdCwgeW91IG1pZ2h0IG5lZWQgdG9cbiAgYWRqdXN0IHRoZXNlIHZhbHVlcyB0byBzdWl0IHlvdXIgbmVlZHMuXG5cbiovXG5cbi56LTAgeyB6LWluZGV4OiAwOyB9XG4uei0xIHsgei1pbmRleDogMTsgfVxuLnotMiB7IHotaW5kZXg6IDI7IH1cbi56LTMgeyB6LWluZGV4OiAzOyB9XG4uei00IHsgei1pbmRleDogNDsgfVxuLnotNSB7IHotaW5kZXg6IDU7IH1cblxuLnotOTk5IHsgei1pbmRleDogOTk5OyB9XG4uei05OTk5IHsgei1pbmRleDogOTk5OTsgfVxuXG4uei1tYXgge1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4uei1pbmhlcml0IHsgei1pbmRleDogaW5oZXJpdDsgfVxuLnotaW5pdGlhbCB7IHotaW5kZXg6IGluaXRpYWw7IH1cbi56LXVuc2V0IHsgei1pbmRleDogdW5zZXQ7IH1cblxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgICBORVNURURcbiAgICBUYWNoeW9ucyBtb2R1bGUgZm9yIHN0eWxpbmcgbmVzdGVkIGVsZW1lbnRzXG4gICAgdGhhdCBhcmUgZ2VuZXJhdGVkIGJ5IGEgY21zLlxuXG4qL1xuXG4ubmVzdGVkLWNvcHktbGluZS1oZWlnaHQgcCxcbi5uZXN0ZWQtY29weS1saW5lLWhlaWdodCB1bCxcbi5uZXN0ZWQtY29weS1saW5lLWhlaWdodCBvbCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29weTtcbn1cblxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoMSxcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDIsXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGgzLFxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoNCxcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDUsXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGg2IHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC10aXRsZTtcbn1cblxuLm5lc3RlZC1saXN0LXJlc2V0IHVsLFxuLm5lc3RlZC1saXN0LXJlc2V0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmVzdGVkLWNvcHktaW5kZW50IHArcCB7XG4gIHRleHQtaW5kZW50OiAkbGV0dGVyLXNwYWNpbmctMTtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbm9uZTtcbn1cblxuLm5lc3RlZC1jb3B5LXNlcGVyYXRvciBwK3Age1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1jb3B5LXNlcGFyYXRvcjtcbn1cblxuLm5lc3RlZC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXN0ZWQtbGlua3MgYSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuXG4ubmVzdGVkLWxpbmtzIGE6aG92ZXIsXG4ubmVzdGVkLWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcbn1cbiIsIi53cmFwcGVyXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5vcGJsb2NrLXRhZy1zZWN0aW9uXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udHJ5LW91dC5idG4tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwLjEgMiBhdXRvO1xufVxuXG4udHJ5LW91dF9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLm9wYmxvY2stdGFnXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJG9wYmxvY2stdGFnLWJvcmRlci1ib3R0b20tY29sb3IsIC4zKTtcblxuICAgICY6aG92ZXJcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG9wYmxvY2stdGFnLWJhY2tncm91bmQtY29sb3ItaG92ZXIsLjAyKTtcbiAgICB9XG59XG5cbkBtaXhpbiBtZXRob2QoJGNvbG9yKVxue1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAuMSk7XG5cbiAgICAub3BibG9jay1zdW1tYXJ5LW1ldGhvZFxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIH1cblxuICAgIC5vcGJsb2NrLXN1bW1hcnlcbiAgICB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgIC50YWItaGVhZGVyIC50YWItaXRlbS5hY3RpdmUgaDQgc3BhbjphZnRlclxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIH1cbn1cblxuXG5cblxuLm9wYmxvY2stdGFnXG57XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG5cbiAgICAmLm5vLWRlc2NcbiAgICB7XG4gICAgICAgIHNwYW5cbiAgICAgICAge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2Z1xuICAgIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICB9XG5cbiAgICBzbWFsbFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIGZsZXg6IDI7XG5cbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuICAgIH1cblxuICAgID5kaXZcbiAgICB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmbGV4OiAxIDEgMTUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBzbWFsbFxuICAgICAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICA+ZGl2XG4gICAgICB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb19fZXh0ZXJuYWxkb2NzXG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbi5wYXJhbWV0ZXJfX3R5cGVcbntcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgIEBpbmNsdWRlIHRleHRfY29kZSgpO1xufVxuXG4ucGFyYW1ldGVyLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG5cbi5leGFtcGxlcyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuICAgICZfX3NlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAvLyBjb2xvcjogIzU1NTtcbiAgICB9XG59XG5cbi5leGFtcGxlcy1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAuZXhhbXBsZXMtc2VsZWN0LWVsZW1lbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3NlY3Rpb24tbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICB9XG59XG5cbi5leGFtcGxlIHtcbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuICAgICZfX3NlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAvLyBjb2xvcjogIzU1NTtcbiAgICB9XG59XG5cbi52aWV3LWxpbmUtbGlua1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuXG5cbi5vcGJsb2NrXG57XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9wYmxvY2stYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoJG9wYmxvY2stYm94LXNoYWRvdy1jb2xvciwuMTkpO1xuXG4gICAgLnRhYi1oZWFkZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAudGFiLWl0ZW1cbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGg0XG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BibG9jay10YWItaGVhZGVyLXRhYi1pdGVtLWFjdGl2ZS1oNC1zcGFuLWFmdGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYuaXMtb3BlblxuICAgIHtcbiAgICAgICAgLm9wYmxvY2stc3VtbWFyeVxuICAgICAgICB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9wYmxvY2staXNvcGVuLXN1bW1hcnktYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcGJsb2NrLXNlY3Rpb24taGVhZGVyXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkb3BibG9jay1pc29wZW4tc2VjdGlvbi1oZWFkZXItYmFja2dyb3VuZC1jb2xvciwuOCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKCRvcGJsb2NrLWlzb3Blbi1zZWN0aW9uLWhlYWRlci1ib3gtc2hhZG93LWNvbG9yLC4xKTtcblxuICAgICAgICA+bGFiZWxcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgpO1xuXG4gICAgICAgICAgICA+c3BhblxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc3VtbWFyeS1tZXRob2RcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BibG9jay1zdW1tYXJ5LW1ldGhvZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKCRvcGJsb2NrLXN1bW1hcnktbWV0aG9kLXRleHQtc2hhZG93LWNvbG9yLC4xKTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCRvcGJsb2NrLXN1bW1hcnktbWV0aG9kLWZvbnQtY29sb3IpO1xuICAgIH1cblxuICAgIC5vcGJsb2NrLXN1bW1hcnktcGF0aCxcbiAgICAub3BibG9jay1zdW1tYXJ5LW9wZXJhdGlvbi1pZCxcbiAgICAub3BibG9jay1zdW1tYXJ5LXBhdGhfX2RlcHJlY2F0ZWRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfY29kZSgpO1xuXG4gICAgfVxuXG4gICAgLm9wYmxvY2stc3VtbWFyeS1wYXRoXG4gICAge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCAtIDE1cmVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5vcGJsb2NrLXN1bW1hcnktcGF0aFxuICAgICAge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3BibG9jay1zdW1tYXJ5LXBhdGhfX2RlcHJlY2F0ZWRcbiAgICB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cblxuICAgIC5vcGJsb2NrLXN1bW1hcnktb3BlcmF0aW9uLWlkXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc3VtbWFyeS1kZXNjcmlwdGlvblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc3VtbWFyeVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC52aWV3LWxpbmUtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcblxuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIC52aWV3LWxpbmUtbGlua1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAmLmNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICYub3BibG9jay1wb3N0XG4gICAge1xuICAgICAgICBAaW5jbHVkZSBtZXRob2QoJF9jb2xvci1wb3N0KTtcbiAgICB9XG5cbiAgICAmLm9wYmxvY2stcHV0XG4gICAge1xuICAgICAgICBAaW5jbHVkZSBtZXRob2QoJF9jb2xvci1wdXQpO1xuICAgIH1cblxuICAgICYub3BibG9jay1kZWxldGVcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIG1ldGhvZCgkX2NvbG9yLWRlbGV0ZSk7XG4gICAgfVxuXG4gICAgJi5vcGJsb2NrLWdldFxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgbWV0aG9kKCRfY29sb3ItZ2V0KTtcbiAgICB9XG5cbiAgICAmLm9wYmxvY2stcGF0Y2hcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIG1ldGhvZCgkX2NvbG9yLXBhdGNoKTtcbiAgICB9XG5cbiAgICAmLm9wYmxvY2staGVhZFxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgbWV0aG9kKCRfY29sb3ItaGVhZCk7XG4gICAgfVxuXG4gICAgJi5vcGJsb2NrLW9wdGlvbnNcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIG1ldGhvZCgkX2NvbG9yLW9wdGlvbnMpO1xuICAgIH1cblxuICAgICYub3BibG9jay1kZXByZWNhdGVkXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAuNjtcblxuICAgICAgICBAaW5jbHVkZSBtZXRob2QoJF9jb2xvci1kaXNhYmxlZCk7XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc2NoZW1lc1xuICAgIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG5cbiAgICAgICAgLnNjaGVtZXMtdGl0bGVcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlclxue1xuICAgIC5vcGVyYXRpb24tZmlsdGVyLWlucHV0XG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcblxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3BlcmF0aW9uYWwtZmlsdGVyLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG5cbi5maWx0ZXIsIC5kb3dubG9hZC11cmwtd3JhcHBlclxue1xuICAgIC5mYWlsZWRcbiAgICB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgLmxvYWRpbmdcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgIH1cbn1cblxuLm1vZGVsLWV4YW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnRhYlxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcblxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0YWItbGlzdC1pdGVtLWZpcnN0LWJhY2tncm91bmQtY29sb3IsLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24udGFibGlua3NcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9wYmxvY2stZGVzY3JpcHRpb24td3JhcHBlcixcbi5vcGJsb2NrLWV4dGVybmFsLWRvY3Mtd3JhcHBlcixcbi5vcGJsb2NrLXRpdGxlX25vcm1hbFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcblxuICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuXG4gICAgaDRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2JvZHkoKTtcbiAgICB9XG5cbiAgICBwXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuICAgIH1cbn1cblxuLm9wYmxvY2stZXh0ZXJuYWwtZG9jcy13cmFwcGVyIHtcbiAgaDQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5leGVjdXRlLXdyYXBwZXJcbntcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAuYnRuXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDQwcHg7XG4gICAgfVxufVxuXG4uYm9keS1wYXJhbS1vcHRpb25zXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmJvZHktcGFyYW0tZWRpdFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIGxhYmVsXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgc2VsZWN0XG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVzcG9uc2VzLWlubmVyXG57XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIGg1LFxuICAgIGg0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG4gICAgfVxuXG4gICAgLmN1cmxcbiAgICB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxufVxuXG4ucmVzcG9uc2UtY29sX3N0YXR1c1xue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuXG4gICAgLnJlc3BvbnNlLXVuZG9jdW1lbnRlZFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfY29kZSgkcmVzcG9uc2UtY29sLXN0YXR1cy11bmRvY3VtZW50ZWQtZm9udC1jb2xvcik7XG4gICAgfVxufVxuXG4ucmVzcG9uc2UtY29sX2xpbmtzXG57XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgbWF4LXdpZHRoOiA0MGVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuXG4gICAgLnJlc3BvbnNlLXVuZG9jdW1lbnRlZFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfY29kZSgkcmVzcG9uc2UtY29sLWxpbmtzLWZvbnQtY29sb3IpO1xuICAgIH1cblxuICAgIC5vcGVyYXRpb24tbGlua1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3BibG9jay1ib2R5XG57XG4gIC5vcGJsb2NrLWxvYWRpbmctYW5pbWF0aW9uXG4gIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDNlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm9wYmxvY2stYm9keSBwcmUubWljcm9saWdodFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRvcGJsb2NrLWJvZHktYmFja2dyb3VuZC1jb2xvcjtcblxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgQGluY2x1ZGUgdGV4dF9jb2RlKCRvcGJsb2NrLWJvZHktZm9udC1jb2xvcik7XG5cbiAgICAvLyBkaXNhYmxlZCB0byBoYXZlIHN5bnRheCBoaWdobGl0aW5nIHdpdGggcmVhY3Qtc3ludGF4LWhpZ2hsaWdodFxuICAgIC8vIHNwYW5cbiAgICAvLyB7XG4gICAgLy8gICAgIGNvbG9yOiAkb3BibG9jay1ib2R5LWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICAvLyB9XG5cbiAgICAuaGVhZGVybGluZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uaGlnaGxpZ2h0LWNvZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAubWljcm9saWdodCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiA2ZW07XG5cbiAgICBjb2RlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gIH1cbn1cbi5jdXJsLWNvbW1hbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kb3dubG9hZC1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjN2Q4MjkzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zY2hlbWUtY29udGFpbmVyXG57XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIGJhY2tncm91bmQ6ICRzY2hlbWUtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgkc2NoZW1lLWNvbnRhaW5lci1ib3gtc2hhZG93LWNvbG9yLC4xNSk7XG5cbiAgICAuc2NoZW1lc1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgID4gbGFiZWxcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBtYXJnaW46IC0yMHB4IDE1cHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG5cbiAgICAgICAgICAgIHNlbGVjdFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9hZGluZy1jb250YWluZXJcbntcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmxvYWRpbmdcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgICAgICBjb250ZW50OiAnbG9hZGluZyc7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTMwcHggLTMwcHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBpbmZpbml0ZSBsaW5lYXIsIG9wYWNpdHkgLjVzO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkbG9hZGluZy1jb250YWluZXItYmVmb3JlLWJvcmRlci1jb2xvciwgLjEpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgkbG9hZGluZy1jb250YWluZXItYmVmb3JlLWJvcmRlci10b3AtY29sb3IsIC42KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGtleWZyYW1lcyByb3RhdGlvblxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHRvXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlc3BvbnNlLWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXNwb25zZS1jb250cm9sLW1lZGlhLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuXG4gICAgJi0tYWNjZXB0LWNvbnRyb2xsZXIge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVzcG9uc2UtY29udGVudC10eXBlLWNvbnRyb2xzLWFjY2VwdC1oZWFkZXItc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjY2VwdC1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICRyZXNwb25zZS1jb250ZW50LXR5cGUtY29udHJvbHMtYWNjZXB0LWhlYWRlci1zbWFsbC1mb250LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICB9XG59XG5cbi5yZXNwb25zZS1jb250cm9sLWV4YW1wbGVzIHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBibGlua2VyXG57XG4gICAgNTAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmhpZGRlblxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1tYXJnaW5cbntcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZmxvYXQtcmlnaHRcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zdmctYXNzZXRzXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuc2VjdGlvblxue1xuICAgIGgzXG4gICAge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG4gICAgfVxufVxuXG5hLm5vc3R5bGUge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICAmOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmZhbGxiYWNrXG57XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGNvbG9yOiAjYWFhO1xufVxuXG4udmVyc2lvbi1wcmFnbWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVlbSAwcHg7XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgcGFkZGluZzogMHB4IC42ZW07XG5cbiAgICA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDU1Y2g7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIGNvZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICAgIHBhZGRpbmc6IDRweCA0cHggMnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB9XG4gIH1cbn1cblxuLm9wYmxvY2stbGlua1xue1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAmLnNob3duXG4gICAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbnNwYW5cbntcbiAgICAmLnRva2VuLXN0cmluZ1xuICAgIHtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuXG4gICAgJi50b2tlbi1ub3QtZm9ybWF0dGVkXG4gICAge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuIiwiLmJ0blxue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBhZGRpbmc6IDVweCAyM3B4O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRidG4tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgkYnRuLWJveC1zaGFkb3ctY29sb3IsLjEpO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgpO1xuXG4gICAgJi5idG4tc21cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDIzcHg7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF1cbiAgICB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuXG4gICAgJjpob3ZlclxuICAgIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKCRidG4tYm94LXNoYWRvdy1jb2xvciwuMyk7XG4gICAgfVxuXG4gICAgJi5jYW5jZWxcbiAgICB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1jYW5jZWwtYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWNhbmNlbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCRidG4tY2FuY2VsLWZvbnQtY29sb3IpO1xuICAgIH1cblxuICAgICYuYXV0aG9yaXplXG4gICAge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgY29sb3I6ICRidG4tYXV0aG9yaXplLWZvbnQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1hdXRob3JpemUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWF1dGhvcml6ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgIHNwYW5cbiAgICAgICAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2Z1xuICAgICAgICB7XG4gICAgICAgICAgICBmaWxsOiAkYnRuLWF1dGhvcml6ZS1zdmctZmlsbC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZXhlY3V0ZVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1leGVjdXRlLWJhY2tncm91bmQtY29sb3ItYWx0O1xuICAgICAgICBjb2xvcjogJGJ0bi1leGVjdXRlLWZvbnQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1leGVjdXRlLWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG5cbi5idG4tZ3JvdXBcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIC5idG5cbiAgICB7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF1dGhvcml6YXRpb25fX2J0blxue1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICYubG9ja2VkXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYudW5sb2NrZWRcbiAgICB7XG4gICAgICAgIG9wYWNpdHk6IC40O1xuICAgIH1cbn1cblxuLm9wYmxvY2stc3VtbWFyeS1jb250cm9sLFxuLm1vZGVscy1jb250cm9sLFxuLm1vZGVsLWJveC1jb250cm9sXG57XG4gIGFsbDogaW5oZXJpdDtcbiAgZmxleDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IGF1dG87XG4gIH1cbn1cblxuLmV4cGFuZC1tZXRob2RzLFxuLmV4cGFuZC1vcGVyYXRpb25cbntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIHN2Z1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5leHBhbmQtbWV0aG9kc1xue1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICY6aG92ZXJcbiAgICB7XG4gICAgICAgIHN2Z1xuICAgICAgICB7XG4gICAgICAgICAgICBmaWxsOiAkZXhwYW5kLW1ldGhvZHMtc3ZnLWZpbGwtY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmdcbiAgICB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgZmlsbDogJGV4cGFuZC1tZXRob2RzLXN2Zy1maWxsLWNvbG9yO1xuICAgIH1cbn1cblxuYnV0dG9uXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5pbnZhbGlkXG4gICAge1xuICAgICAgICBAaW5jbHVkZSBpbnZhbGlkRm9ybUVsZW1lbnQoKTtcbiAgICB9XG59XG5cbi5jb3B5LXRvLWNsaXBib2FyZFxue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzdkODI5MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgYnV0dG9uXG4gIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIGFyaWEtaGlkZGVuPSd0cnVlJz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyLCAtMSknPjxwYXRoIGZpbGw9JyNmZmZmZmYnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTIgMTNoNHYxSDJ2LTF6bTUtNkgydjFoNVY3em0yIDNWOGwtMyAzIDMgM3YtMmg1di0ySDl6TTQuNSA5SDJ2MWgyLjVWOXpNMiAxMmgyLjV2LTFIMnYxem05IDFoMXYyYy0uMDIuMjgtLjExLjUyLS4zLjctLjE5LjE4LS40Mi4yOC0uNy4zSDFjLS41NSAwLTEtLjQ1LTEtMVY0YzAtLjU1LjQ1LTEgMS0xaDNjMC0xLjExLjg5LTIgMi0yIDEuMTEgMCAyIC44OSAyIDJoM2MuNTUgMCAxIC40NSAxIDF2NWgtMVY2SDF2OWgxMHYtMnpNMiA1aDhjMC0uNTUtLjQ1LTEtMS0xSDhjLS41NSAwLTEtLjQ1LTEtMXMtLjQ1LTEtMS0xLTEgLjQ1LTEgMS0uNDUgMS0xIDFIM2MtLjU1IDAtMSAuNDUtMSAxeic+PC9wYXRoPjwvZz48L3N2Zz5cIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLy8gb3ZlcnJpZGVzIGZvciBzbWFsbGVyIGNvcHkgYnV0dG9uIGZvciBjdXJsIGNvbW1hbmRcbi5jdXJsLWNvbW1hbmQgLmNvcHktdG8tY2xpcGJvYXJkXG57XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcblxuICBidXR0b25cbiAge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4vLyBvdmVycmlkZXMgZm9yIGNvcHkgdG8gY2xpcGJvYXJkIGJ1dHRvblxuLm9wYmxvY2sgLm9wYmxvY2stc3VtbWFyeSAudmlldy1saW5lLWxpbmsuY29weS10by1jbGlwYm9hcmRcbntcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IHVuc2V0O1xufSIsIi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cbi8vIC0gLSBfbWl4aW5zLnNjc3MgbW9kdWxlXG4vLyBzdHlsZXMgZm9yIHRoZSBfbWl4aW5zLnNjc3MgbW9kdWxlXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKVxue1xuICAgICRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7XG4gICAgQHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpXG57XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbiVjbGVhcmZpeFxue1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICB9XG4gICAgJjphZnRlclxuICAgIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aClcbntcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGhlaWdodDogJGhlaWdodDtcbn1cblxuJGVhc2U6IChcbiAgaW4tcXVhZDogICAgICBjdWJpYy1iZXppZXIoLjU1MCwgIC4wODUsIC42ODAsIC41MzApLFxuICBpbi1jdWJpYzogICAgIGN1YmljLWJlemllciguNTUwLCAgLjA1NSwgLjY3NSwgLjE5MCksXG4gIGluLXF1YXJ0OiAgICAgY3ViaWMtYmV6aWVyKC44OTUsICAuMDMwLCAuNjg1LCAuMjIwKSxcbiAgaW4tcXVpbnQ6ICAgICBjdWJpYy1iZXppZXIoLjc1NSwgIC4wNTAsIC44NTUsIC4wNjApLFxuICBpbi1zaW5lOiAgICAgIGN1YmljLWJlemllciguNDcwLCAgLjAwMCwgLjc0NSwgLjcxNSksXG4gIGluLWV4cG86ICAgICAgY3ViaWMtYmV6aWVyKC45NTAsICAuMDUwLCAuNzk1LCAuMDM1KSxcbiAgaW4tY2lyYzogICAgICBjdWJpYy1iZXppZXIoLjYwMCwgIC4wNDAsIC45ODAsIC4zMzUpLFxuICBpbi1iYWNrOiAgICAgIGN1YmljLWJlemllciguNjAwLCAtLjI4MCwgLjczNSwgLjA0NSksXG4gIG91dC1xdWFkOiAgICAgY3ViaWMtYmV6aWVyKC4yNTAsICAuNDYwLCAuNDUwLCAuOTQwKSxcbiAgb3V0LWN1YmljOiAgICBjdWJpYy1iZXppZXIoLjIxNSwgIC42MTAsIC4zNTUsIDEuMDAwKSxcbiAgb3V0LXF1YXJ0OiAgICBjdWJpYy1iZXppZXIoLjE2NSwgIC44NDAsIC40NDAsIDEuMDAwKSxcbiAgb3V0LXF1aW50OiAgICBjdWJpYy1iZXppZXIoLjIzMCwgIDEuMDAwLCAuMzIwLCAxLjAwMCksXG4gIG91dC1zaW5lOiAgICAgY3ViaWMtYmV6aWVyKC4zOTAsICAuNTc1LCAuNTY1LCAxLjAwMCksXG4gIG91dC1leHBvOiAgICAgY3ViaWMtYmV6aWVyKC4xOTAsICAxLjAwMCwgLjIyMCwgMS4wMDApLFxuICBvdXQtY2lyYzogICAgIGN1YmljLWJlemllciguMDc1LCAgLjgyMCwgLjE2NSwgMS4wMDApLFxuICBvdXQtYmFjazogICAgIGN1YmljLWJlemllciguMTc1LCAgLjg4NSwgLjMyMCwgMS4yNzUpLFxuICBpbi1vdXQtcXVhZDogIGN1YmljLWJlemllciguNDU1LCAgLjAzMCwgLjUxNSwgLjk1NSksXG4gIGluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC42NDUsICAuMDQ1LCAuMzU1LCAxLjAwMCksXG4gIGluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC43NzAsICAuMDAwLCAuMTc1LCAxLjAwMCksXG4gIGluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKC44NjAsICAuMDAwLCAuMDcwLCAxLjAwMCksXG4gIGluLW91dC1zaW5lOiAgY3ViaWMtYmV6aWVyKC40NDUsICAuMDUwLCAuNTUwLCAuOTUwKSxcbiAgaW4tb3V0LWV4cG86ICBjdWJpYy1iZXppZXIoMS4wMDAsICAuMDAwLCAuMDAwLCAxLjAwMCksXG4gIGluLW91dC1jaXJjOiAgY3ViaWMtYmV6aWVyKC43ODUsICAuMTM1LCAuMTUwLCAuODYwKSxcbiAgaW4tb3V0LWJhY2s6ICBjdWJpYy1iZXppZXIoLjY4MCwgLS41NTAsIC4yNjUsIDEuNTUwKVxuKTtcblxuQGZ1bmN0aW9uIGVhc2UoJGtleSlcbntcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGVhc2UsICRrZXkpXG4gICAge1xuICAgICAgICBAcmV0dXJuIG1hcC1nZXQoJGVhc2UsICRrZXkpO1xuICAgIH1cblxuICAgIEB3YXJuICdVbmtvd24gXFwnI3ska2V5fVxcJyBpbiAkZWFzZS4nO1xuICAgIEByZXR1cm4gbnVsbDtcbn1cblxuXG5AbWl4aW4gZWFzZSgka2V5KVxue1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlKCRrZXkpO1xufVxuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZVxue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodClcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgPiBpZnJhbWVcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuJGJyb3dzZXItY29udGV4dDogMTY7XG5cbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dClcbntcbiAgICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKVxuICAgIHtcbiAgICAgICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcbiAgICB9XG5cbiAgICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSlcbiAgICB7XG4gICAgICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFlbTtcbn1cblxuQG1peGluIG1heEhlaWdodCgkaGVpZ2h0KVxue1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGhlaWdodClcbiAgICB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG5AbWl4aW4gYnJlYWtwb2ludCgkY2xhc3MpXG57XG4gICAgQGlmICRjbGFzcyA9PSB0YWJsZXRcbiAgICB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgICAge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkY2xhc3MgPT0gbW9iaWxlXG4gICAge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoIDogNzM2cHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJGNsYXNzID09IGRlc2t0b3BcbiAgICB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2VcbiAgICB7XG4gICAgICAgIEB3YXJuICdCcmVha3BvaW50IG1peGluIHN1cHBvcnRzOiB0YWJsZXQsIG1vYmlsZSwgZGVza3RvcCc7XG4gICAgfVxufVxuXG5AbWl4aW4gaW52YWxpZEZvcm1FbGVtZW50KCkge1xuICAgIGFuaW1hdGlvbjogc2hha2UgLjRzIDE7XG4gICAgYm9yZGVyLWNvbG9yOiAkX2NvbG9yLWRlbGV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRfY29sb3ItZGVsZXRlLCAzNSUpO1xufVxuIiwic2VsZWN0XG57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogNXB4IDQwcHggNXB4IDEwcHg7XG5cbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkZm9ybS1zZWxlY3QtYmFja2dyb3VuZC1jb2xvciB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxwYXRoIGQ9XCJNMTMuNDE4IDcuODU5Yy4yNzEtLjI2OC43MDktLjI2OC45NzggMCAuMjcuMjY4LjI3Mi43MDEgMCAuOTY5bC0zLjkwOCAzLjgzYy0uMjcuMjY4LS43MDcuMjY4LS45NzkgMGwtMy45MDgtMy44M2MtLjI3LS4yNjctLjI3LS43MDEgMC0uOTY5LjI3MS0uMjY4LjcwOS0uMjY4Ljk3OCAwTDEwIDExbDMuNDE4LTMuMTQxelwiLz48L3N2Zz4nKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoJGZvcm0tc2VsZWN0LWJveC1zaGFkb3ctY29sb3IsIC4yNSk7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICZbbXVsdGlwbGVdXG4gICAge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGZvcm0tc2VsZWN0LWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi5pbnZhbGlkIHtcbiAgICAgICAgQGluY2x1ZGUgaW52YWxpZEZvcm1FbGVtZW50KCk7XG4gICAgfVxufVxuXG4ub3BibG9jay1ib2R5IHNlbGVjdFxue1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxuICAgIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbmxhYmVsXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1maWxlXVxue1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICB9XG59XG5cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxudGV4dGFyZWFcbntcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRmb3JtLWlucHV0LWJhY2tncm91bmQtY29sb3I7XG5cblxuICAgICYuaW52YWxpZFxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgaW52YWxpZEZvcm1FbGVtZW50KCk7XG4gICAgfVxuXG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgLy8gb3BhY2l0eTogMC44NTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG5zZWxlY3RbZGlzYWJsZWRdIHtcbiAgICBib3JkZXItY29sb3I6ICM4ODg7XG59XG5cbnRleHRhcmVhW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDQ0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyBzaGFrZVxue1xuICAgIDEwJSxcbiAgICA5MCVcbiAgICB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDgwJVxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycHgsIDAsIDApO1xuICAgIH1cblxuICAgIDMwJSxcbiAgICA1MCUsXG4gICAgNzAlXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00cHgsIDAsIDApO1xuICAgIH1cblxuICAgIDQwJSxcbiAgICA2MCVcbiAgICB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbnRleHRhcmVhXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRmb3JtLXRleHRhcmVhLWJhY2tncm91bmQtY29sb3IsLjgpO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG5cbiAgICAmOmZvY3VzXG4gICAge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZm9ybS10ZXh0YXJlYS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5jdXJsXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICByZXNpemU6IG5vbmU7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybS10ZXh0YXJlYS1jdXJsLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCRmb3JtLXRleHRhcmVhLWN1cmwtZm9udC1jb2xvcik7XG4gICAgfVxufVxuXG5cbi5jaGVja2JveFxue1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcblxuICAgIGNvbG9yOiAkZm9ybS1jaGVja2JveC1sYWJlbC1mb250LWNvbG9yO1xuXG4gICAgbGFiZWxcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgcFxuICAgIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF1cbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJiArIGxhYmVsID4gLml0ZW1cbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybS1jaGVja2JveC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRmb3JtLWNoZWNrYm94LWJveC1zaGFkb3ctY29sb3I7XG5cbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG5cbiAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCA+IC5pdGVtXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3JtLWNoZWNrYm94LWJhY2tncm91bmQtY29sb3IgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIxMHB4XCIgaGVpZ2h0PVwiOHB4XCIgdmlld0JveD1cIjMgNyAxMCA4XCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cG9seWdvbiBpZD1cIlJlY3RhbmdsZS0zNFwiIHN0cm9rZT1cIm5vbmVcIiBmaWxsPVwiIzQxNDc0RVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBwb2ludHM9XCI2LjMzMzMzMzMzIDE1IDMgMTEuNjY2NjY2NyA0LjMzMzMzMzMzIDEwLjMzMzMzMzMgNi4zMzMzMzMzMyAxMi4zMzMzMzMzIDExLjY2NjY2NjcgNyAxMyA4LjMzMzMzMzMzXCI+PC9wb2x5Z29uPjwvc3ZnPicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRpYWxvZy11eFxue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC5iYWNrZHJvcC11eFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZGlhbG9nLXV4LWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3IsLjgpO1xuICAgIH1cblxuICAgIC5tb2RhbC11eFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRpYWxvZy11eC1tb2RhbC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRpYWxvZy11eC1tb2RhbC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoJGRpYWxvZy11eC1tb2RhbC1ib3gtc2hhZG93LWNvbG9yLC4yMCk7XG4gICAgfVxuXG4gICAgLm1vZGFsLXV4LWNvbnRlbnRcbiAgICB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgbWF4LWhlaWdodDogNTQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgcFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuXG4gICAgICAgICAgICBjb2xvcjogJGRpYWxvZy11eC1tb2RhbC1jb250ZW50LWZvbnQtY29sb3I7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtdXgtaGVhZGVyXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRpYWxvZy11eC1tb2RhbC1oZWFkZXItYm9yZGVyLWJvdHRvbS1jb2xvcjtcblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5jbG9zZS1tb2RhbFxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGgzXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2RlbFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG5cbiAgICAuZGVwcmVjYXRlZFxuICAgIHtcbiAgICAgICAgc3BhbixcbiAgICAgICAgdGRcbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6ICRtb2RlbC1kZXByZWNhdGVkLWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRvZ2dsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA2cHg7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1hcmdpbjogYXV0byAuM2VtO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZS1pbjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXG4gICAgICAgICYuY29sbGFwc2VkXG4gICAgICAgIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlclxuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGQ9XCJNMTAgNkw4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6XCIvPjwvc3ZnPicpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWp1bXAtdG8tcGF0aFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAudmlldy1saW5lLWxpbmtcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtLjRlbTtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIgLm1vZGVsLWhpbnRcbiAgICAgICAge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGludFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xLjhlbTtcblxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgcGFkZGluZzogLjFlbSAuNWVtO1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgY29sb3I6ICRtb2RlbC1oaW50LWZvbnQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbW9kZWwtaGludC1iYWNrZ3JvdW5kLWNvbG9yLC43KTtcbiAgICB9XG5cbiAgICBwXG4gICAge1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICB9XG5cbiAgICAucHJvcGVydHlcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgJi5wcmltaXRpdmVcbiAgICAgICAge1xuICAgICAgICAgICAgIGNvbG9yOiAjNmI2YjZiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4dGVybmFsLWRvY3NcbiAgICAge1xuICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICB9XG59XG5cbnRhYmxlLm1vZGVsXG57XG4gICAgdHJcbiAgICB7XG4gICAgICAgICYuZGVzY3JpcHRpb25cbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcm9wZXJ0eS1yb3dcbiAgICAgICAge1xuICAgICAgICAgICAgJi5yZXF1aXJlZCB0ZDpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGFyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0ZW5zaW9uXG4gICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xuXG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0ZXJuYWwtZG9jc1xuICAgICAgICB7XG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlbmRlcmVkTWFya2Rvd24gcDpmaXJzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG59XG5cbnNlY3Rpb24ubW9kZWxzXG57XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRzZWN0aW9uLW1vZGVscy1ib3JkZXItY29sb3IsIC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAucG9pbnRlclxuICAgIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYuaXMtb3BlblxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGg0XG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkc2VjdGlvbi1tb2RlbHMtaXNvcGVuLWg0LWJvcmRlci1ib3R0b20tY29sb3IsIC4zKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCRzZWN0aW9uLW1vZGVscy1oNC1mb250LWNvbG9yKTtcblxuICAgICAgICBzdmdcbiAgICAgICAge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW5cbiAgICAgICAge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2VjdGlvbi1tb2RlbHMtaDQtYmFja2dyb3VuZC1jb2xvci1ob3ZlciwuMDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgkc2VjdGlvbi1tb2RlbHMtaDUtZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgLm1vZGVsLWp1bXAtdG8tcGF0aFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICB9XG5cbiAgICAubW9kZWwtY29udGFpbmVyXG4gICAge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHNlY3Rpb24tbW9kZWxzLW1vZGVsLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yLC4wNSk7XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWN0aW9uLW1vZGVscy1tb2RlbC1jb250YWluZXItYmFja2dyb3VuZC1jb2xvciwuMDcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGVscy1qdW1wLXRvLXBhdGgge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kZWwtYm94XG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cblxuXG4ubW9kZWwtYm94XG57XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkc2VjdGlvbi1tb2RlbHMtbW9kZWwtYm94LWJhY2tncm91bmQtY29sb3IsLjEpO1xuXG4gICAgLm1vZGVsLWp1bXAtdG8tcGF0aFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICB9XG5cbiAgICAmLmRlcHJlY2F0ZWRcbiAgICB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbn1cblxuXG4ubW9kZWwtdGl0bGVcbntcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCRzZWN0aW9uLW1vZGVscy1tb2RlbC10aXRsZS1mb250LWNvbG9yKTtcblxuICAgIGltZ1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICB9XG59XG5cbi5tb2RlbC1kZXByZWNhdGVkLXdhcm5pbmdcbntcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgkX2NvbG9yLWRlbGV0ZSk7XG59XG5cblxuc3Bhblxue1xuICAgICA+IHNwYW4ubW9kZWxcbiAgICB7XG4gICAgICAgIC5icmFjZS1jbG9zZVxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvcC1uYW1lXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5wcm9wLXR5cGVcbntcbiAgICBjb2xvcjogJHByb3AtdHlwZS1mb250LWNvbG9yO1xufVxuXG4ucHJvcC1lbnVtXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvcC1mb3JtYXRcbntcbiAgICBjb2xvcjogJHByb3AtZm9ybWF0LWZvbnQtY29sb3I7XG59XG4iLCIuc2VydmVyc1xue1xuICAgICA+IGxhYmVsXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgbWFyZ2luOiAtMjBweCAxNXB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG5cbiAgICAgICAgc2VsZWN0XG4gICAgICAgIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0Lm1lc3NhZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMGVtO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTVlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcHV0ZWQtdXJsIHtcbiAgICAgIG1hcmdpbjogMmVtIDA7XG5cbiAgICAgIGNvZGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgfVxuICAgIH1cbn1cblxuLnNlcnZlcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm9wZXJhdGlvbi1zZXJ2ZXJzIHtcbiAgaDQubWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG4iLCJ0YWJsZVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAmLm1vZGVsXG4gICAge1xuICAgICAgICB0Ym9keVxuICAgICAgICB7XG4gICAgICAgICAgICB0clxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGVhZGVyc1xuICAgIHtcbiAgICAgICAgdGRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWV4YW1wbGVcbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keVxuICAgIHtcbiAgICAgICAgdHJcbiAgICAgICAge1xuICAgICAgICAgICAgdGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2ZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZFxuICAgIHtcbiAgICAgICAgdHJcbiAgICAgICAge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkdGFibGUtdGhlYWQtdGQtYm9yZGVyLWJvdHRvbS1jb2xvciwgLjIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJhbWV0ZXJzLWNvbF9kZXNjcmlwdGlvblxue1xuICAgIHdpZHRoOiA5OSU7IC8vIGZvcmNlcyBvdGhlciBjb2x1bW5zIHRvIHNocmluayB0byB0aGVpciBjb250ZW50IHdpZHRoc1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBpbnB1dFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4ucGFyYW1ldGVyX19uYW1lXG57XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAvLyBoYWNrIHRvIGdpdmUgYnJlYXRoaW5nIHJvb20gdG8gdGhlIG5hbWUgY29sdW1uXG4gICAgLy8gVE9ETzogcmVmYWN0b3IgYWxsIG9mIHRoaXMgdG8gZmxleGJveFxuICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG5cbiAgICAmLnJlcXVpcmVkXG4gICAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBzcGFuXG4gICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNnB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICdyZXF1aXJlZCc7XG5cbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR0YWJsZS1wYXJhbWV0ZXItbmFtZS1yZXF1aXJlZC1mb250LWNvbG9yLCAuNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJhbWV0ZXJfX2luLFxuLnBhcmFtZXRlcl9fZXh0ZW5zaW9uXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIEBpbmNsdWRlIHRleHRfY29kZSgkdGFibGUtcGFyYW1ldGVyLWluLWZvbnQtY29sb3IpO1xufVxuXG4ucGFyYW1ldGVyX19kZXByZWNhdGVkXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIEBpbmNsdWRlIHRleHRfY29kZSgkdGFibGUtcGFyYW1ldGVyLWRlcHJlY2F0ZWQtZm9udC1jb2xvcik7XG59XG5cbi5wYXJhbWV0ZXJfX2VtcHR5X3ZhbHVlX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxufVxuXG5cbi50YWJsZS1jb250YWluZXJcbntcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG5cbi5yZXNwb25zZS1jb2xfZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5OSU7IC8vIGZvcmNlcyBvdGhlciBjb2x1bW5zIHRvIHNocmluayB0byB0aGVpciBjb250ZW50IHdpZHRoc1xufVxuXG4ucmVzcG9uc2UtY29sX2xpbmtzIHtcbiAgICBtaW4td2lkdGg6IDZlbTtcbn1cblxuLnJlc3BvbnNlX19leHRlbnNpb25cbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9jb2RlKCR0YWJsZS1wYXJhbWV0ZXItaW4tZm9udC1jb2xvcik7XG59XG4iLCIudG9wYmFyXG57XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIC50b3BiYXItd3JhcHBlclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgYVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCR0b3BiYXItbGluay1mb250LWNvbG9yKTtcblxuICAgICAgICBzcGFuXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb3dubG9hZC11cmwtd3JhcHBlclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdG9wYmFyLWRvd25sb2FkLXVybC13cmFwcGVyLWVsZW1lbnQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC1sYWJlbFxuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZmxleDogMjtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRvcGJhci1kb3dubG9hZC11cmwtd3JhcHBlci1lbGVtZW50LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5kb3dubG9hZC11cmwtYnV0dG9uXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMzBweDtcblxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyLWRvd25sb2FkLXVybC1idXR0b24tYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgkdG9wYmFyLWRvd25sb2FkLXVybC1idXR0b24tZm9udC1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW5mb1xue1xuICAgIG1hcmdpbjogNTBweCAwO1xuXG4gICAgJi5mYWlsZWQtY29uZmlnXG4gICAgeyBcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgaGdyb3VwLm1haW5cbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgYVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHJlIFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBwLCBsaSwgdGFibGVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2JvZHkoKTtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDVcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuICAgIH1cblxuICAgIGFcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfYm9keSgkaW5mby1saW5rLWZvbnQtY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkaW5mby1saW5rLWZvbnQtY29sb3ItaG92ZXIsIDE1JSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBkaXZcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIH1cblxuICAgIC5iYXNlLXVybFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfY29kZSgpO1xuICAgIH1cblxuICAgIC50aXRsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2JvZHkoKTtcblxuICAgICAgICBzbWFsbFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTVweDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG5cbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmZvLXRpdGxlLXNtYWxsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYudmVyc2lvbi1zdGFtcFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OWJmMDQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHByZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgkaW5mby10aXRsZS1zbWFsbC1wcmUtZm9udC1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXV0aC1idG4td3JhcHBlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5idG4tZG9uZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG59XG5cbi5hdXRoLXdyYXBwZXJcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLmF1dGhvcml6ZVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5hdXRoLWNvbnRhaW5lclxue1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGF1dGgtY29udGFpbmVyLWJvcmRlci1jb2xvcjtcblxuICAgICY6bGFzdC1vZi10eXBlXG4gICAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgaDRcbiAgICB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndyYXBwZXJcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdXG4gICAge1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIC5lcnJvcnNcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWVlO1xuXG4gICAgICAgIGNvbG9yOiByZWQ7XG5cbiAgICAgICAgbWFyZ2luOiAxZW07XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG5cbiAgICAgICAgYlxuICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2NvcGVzXG57XG4gICAgaDJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG5cbiAgICAgICAgYVxuICAgICAgICB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkYXV0aC1zZWxlY3QtYWxsLW5vbmUtbGluay1mb250LWNvbG9yO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY29wZS1kZWZcbntcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuIiwiLmVycm9ycy13cmFwcGVyXG57XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgIGFuaW1hdGlvbjogc2NhbGVVcCAuNXM7XG5cbiAgICBib3JkZXI6IDJweCBzb2xpZCAkX2NvbG9yLWRlbGV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkX2NvbG9yLWRlbGV0ZSwgLjEpO1xuXG4gICAgLmVycm9yLXdyYXBwZXJcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICAuZXJyb3JzXG4gICAge1xuICAgICAgICBoNFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbFxuICAgICAgICB7XG4gICAgICAgICAgY29sb3I6ICRlcnJvcnMtd3JhcHBlci1lcnJvcnMtc21hbGwtZm9udC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXNzYWdlXG4gICAgICAgIHsgXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYudGhyb3duXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVycm9yLWxpbmVcbiAgICAgICAge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoZ3JvdXBcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoNFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHNjYWxlVXBcbntcbiAgICAwJVxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJVxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsIi5SZXNpemVyLnZlcnRpY2FsLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIubWFya2Rvd24sIC5yZW5kZXJlZE1hcmtkb3duIHtcbiAgcCwgcHJlIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyAvKiBGYWxsYmFjayB0cmljayAqL1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgcHJlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICBjb2RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4IDdweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRpbmZvLWNvZGUtYmFja2dyb3VuZC1jb2xvciwuMDUpO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9jb2RlKCRpbmZvLWNvZGUtZm9udC1jb2xvcik7XG4gIH1cblxuICBwcmUgPiBjb2RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnN3YWdnZXItdWl7Y29sb3I6IzNiNDE1MTtcbiAgLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LnN3YWdnZXItdWkgaHRtbHstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO2xpbmUtaGVpZ2h0OjEuMTV9LnN3YWdnZXItdWkgYm9keXttYXJnaW46MH0uc3dhZ2dlci11aSBhcnRpY2xlLC5zd2FnZ2VyLXVpIGFzaWRlLC5zd2FnZ2VyLXVpIGZvb3Rlciwuc3dhZ2dlci11aSBoZWFkZXIsLnN3YWdnZXItdWkgbmF2LC5zd2FnZ2VyLXVpIHNlY3Rpb257ZGlzcGxheTpibG9ja30uc3dhZ2dlci11aSBoMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfS5zd2FnZ2VyLXVpIGZpZ2NhcHRpb24sLnN3YWdnZXItdWkgZmlndXJlLC5zd2FnZ2VyLXVpIG1haW57ZGlzcGxheTpibG9ja30uc3dhZ2dlci11aSBmaWd1cmV7bWFyZ2luOjFlbSA0MHB4fS5zd2FnZ2VyLXVpIGhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uc3dhZ2dlci11aSBwcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfS5zd2FnZ2VyLXVpIGF7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnN3YWdnZXItdWkgYWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH0uc3dhZ2dlci11aSBiLC5zd2FnZ2VyLXVpIHN0cm9uZ3tmb250LXdlaWdodDppbmhlcml0O2ZvbnQtd2VpZ2h0OmJvbGRlcn0uc3dhZ2dlci11aSBjb2RlLC5zd2FnZ2VyLXVpIGtiZCwuc3dhZ2dlci11aSBzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX0uc3dhZ2dlci11aSBkZm57Zm9udC1zdHlsZTppdGFsaWN9LnN3YWdnZXItdWkgbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzAwMH0uc3dhZ2dlci11aSBzbWFsbHtmb250LXNpemU6ODAlfS5zd2FnZ2VyLXVpIHN1Yiwuc3dhZ2dlci11aSBzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIHN1Yntib3R0b206LS4yNWVtfS5zd2FnZ2VyLXVpIHN1cHt0b3A6LS41ZW19LnN3YWdnZXItdWkgYXVkaW8sLnN3YWdnZXItdWkgdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN3YWdnZXItdWkgYXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH0uc3dhZ2dlci11aSBpbWd7Ym9yZGVyLXN0eWxlOm5vbmV9LnN3YWdnZXItdWkgc3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufS5zd2FnZ2VyLXVpIGJ1dHRvbiwuc3dhZ2dlci11aSBpbnB1dCwuc3dhZ2dlci11aSBvcHRncm91cCwuc3dhZ2dlci11aSBzZWxlY3QsLnN3YWdnZXItdWkgdGV4dGFyZWF7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbjowfS5zd2FnZ2VyLXVpIGJ1dHRvbiwuc3dhZ2dlci11aSBpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfS5zd2FnZ2VyLXVpIGJ1dHRvbiwuc3dhZ2dlci11aSBzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX0uc3dhZ2dlci11aSBbdHlwZT1yZXNldF0sLnN3YWdnZXItdWkgW3R5cGU9c3VibWl0XSwuc3dhZ2dlci11aSBidXR0b24sLnN3YWdnZXItdWkgaHRtbCBbdHlwZT1idXR0b25dey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259LnN3YWdnZXItdWkgW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwuc3dhZ2dlci11aSBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsLnN3YWdnZXItdWkgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwuc3dhZ2dlci11aSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfS5zd2FnZ2VyLXVpIFt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsLnN3YWdnZXItdWkgW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLC5zd2FnZ2VyLXVpIFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsLnN3YWdnZXItdWkgYnV0dG9uOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fS5zd2FnZ2VyLXVpIGZpZWxkc2V0e3BhZGRpbmc6LjM1ZW0gLjc1ZW0gLjYyNWVtfS5zd2FnZ2VyLXVpIGxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9LnN3YWdnZXItdWkgcHJvZ3Jlc3N7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnN3YWdnZXItdWkgdGV4dGFyZWF7b3ZlcmZsb3c6YXV0b30uc3dhZ2dlci11aSBbdHlwZT1jaGVja2JveF0sLnN3YWdnZXItdWkgW3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9LnN3YWdnZXItdWkgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwuc3dhZ2dlci11aSBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfS5zd2FnZ2VyLXVpIFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fS5zd2FnZ2VyLXVpIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sLnN3YWdnZXItdWkgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc3dhZ2dlci11aSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fS5zd2FnZ2VyLXVpIGRldGFpbHMsLnN3YWdnZXItdWkgbWVudXtkaXNwbGF5OmJsb2NrfS5zd2FnZ2VyLXVpIHN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19LnN3YWdnZXItdWkgY2FudmFze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zd2FnZ2VyLXVpIFtoaWRkZW5dLC5zd2FnZ2VyLXVpIHRlbXBsYXRle2Rpc3BsYXk6bm9uZX0uc3dhZ2dlci11aSAuZGVidWcgKntvdXRsaW5lOjFweCBzb2xpZCBnb2xkfS5zd2FnZ2VyLXVpIC5kZWJ1Zy13aGl0ZSAqe291dGxpbmU6MXB4IHNvbGlkICNmZmZ9LnN3YWdnZXItdWkgLmRlYnVnLWJsYWNrICp7b3V0bGluZToxcHggc29saWQgIzAwMH0uc3dhZ2dlci11aSAuZGVidWctZ3JpZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1URXhJRGM1TGpFMU9ETXlOU3dnTWpBeE5TOHdPUzh4TUMwd01Ub3hNRG95TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1UUkRPVFk0TjBVMk4wVkZNVEZGTmpnMk16WkRRamt3TmtRNE1qZ3dNRUlpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TVRSRE9UWTROMFEyTjBWRk1URkZOamcyTXpaRFFqa3dOa1E0TWpnd01FSWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8zTmpjeVFrUTNOalkzUXpVeE1VVTJRakpDUTBVeU5EQTRNVEF3TWpFM01TSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzNOamN5UWtRM056WTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BzQlMrR01BQUFBalNVUkJWSGphWXZ6Ly96OERMc0Q0Z2NHWGlZRUFHQklLR0JuZS8vZkZwd0Fnd0FCOThBYUYycGpsVVFBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdCAwIDB9LnN3YWdnZXItdWkgLmRlYnVnLWdyaWQtMTZ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVEV4SURjNUxqRTFPRE15TlN3Z01qQXhOUzh3T1M4eE1DMHdNVG94TURveU1DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZPRFl5UmpoRVJEVTJOMFl5TVRGRk5qZzJNelpEUWprd05rUTRNamd3TUVJaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk9EWXlSamhFUkRRMk4wWXlNVEZGTmpnMk16WkRRamt3TmtRNE1qZ3dNRUlpSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRTFoWTJsdWRHOXphQ2tpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvM05qY3lRa1EzUVRZM1F6VXhNVVUyUWpKQ1EwVXlOREE0TVRBd01qRTNNU0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8zTmpjeVFrUTNRalkzUXpVeE1VVTJRakpDUTBVeU5EQTRNVEF3TWpFM01TSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QdkNTMDFJQUFBQk1TVVJCVkhqYVltUjQvNStCRlBCZkFNRm0vTUJneDhSQUdXQ24xQUFtU2czNFE2a0JES01HTURDd0lDZU1JZW1GLzVRYXdFaXBBV3dVaHdFak1EdmJBV2xXa3ZWQnd1OHZRSUFCQUV3QkNwaDhVNmMwQUFBQUFFbEZUa1N1UW1DQykgcmVwZWF0IDAgMH0uc3dhZ2dlci11aSAuZGVidWctZ3JpZC04LXNvbGlke2JhY2tncm91bmQ6I2ZmZiB1cmwoZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNFFBWVJYaHBaZ0FBU1VrcUFBZ0FBQUFBQUFBQUFBQUFBUC9zQUJGRWRXTnJlUUFCQUFRQUFBQUFBQUQvNFFNeGFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x3QThQM2h3WVdOclpYUWdZbVZuYVc0OUl1Kzd2eUlnYVdROUlsYzFUVEJOY0VObGFHbEllbkpsVTNwT1ZHTjZhMk01WkNJL1BpQThlRHA0YlhCdFpYUmhJSGh0Ykc1ek9uZzlJbUZrYjJKbE9tNXpPbTFsZEdFdklpQjRPbmh0Y0hSclBTSkJaRzlpWlNCWVRWQWdRMjl5WlNBMUxqWXRZekV4TVNBM09TNHhOVGd6TWpVc0lESXdNVFV2TURrdk1UQXRNREU2TVRBNk1qQWdJQ0FnSUNBZ0lDSStJRHh5WkdZNlVrUkdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUkrSUR4eVpHWTZSR1Z6WTNKcGNIUnBiMjRnY21SbU9tRmliM1YwUFNJaUlIaHRiRzV6T25odGNEMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMeUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0YlhBNlEzSmxZWFJ2Y2xSdmIydzlJa0ZrYjJKbElGQm9iM1J2YzJodmNDQkRReUF5TURFMUlDaE5ZV05wYm5SdmMyZ3BJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0l4TWpJME9UY3pOamRDTXpFeFJUWkNNa0pEUlRJME1EZ3hNREF5TVRjeElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rSXhNakkwT1RjME5qZENNekV4UlRaQ01rSkRSVEkwTURneE1EQXlNVGN4SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFqRXlNalE1TnpFMk4wSXpNVEZGTmtJeVFrTkZNalF3T0RFd01ESXhOekVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UWpFeU1qUTVOekkyTjBJek1URkZOa0l5UWtORk1qUXdPREV3TURJeE56RWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejcvN2dBT1FXUnZZbVVBWk1BQUFBQUIvOXNBaEFBYkdob3BIU2xCSmlaQlFpOHZMMEpIUHo0K1AwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSEFSMHBLVFFtTkQ4b0tEOUhQelUvUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZi93QUFSQ0FBSUFBZ0RBU0lBQWhFQkF4RUIvOFFBV1FBQkFRQUFBQUFBQUFBQUFBQUFBQUFBQUFZQkFRRUFBQUFBQUFBQUFBQUFBQUFBQUFJRUVBRUJBQU1CQUFBQUFBQUFBQUFBQUFBQkFERUNBMEVSQUFFREJRQUFBQUFBQUFBQUFBQUFBQUFSSVRGQlVXRVNJdi9hQUF3REFRQUNFUU1SQUQ4QW9PblRWMVFURDdKSnNoUDN2U00zUC8vWikgcmVwZWF0IDAgMH0uc3dhZ2dlci11aSAuZGVidWctZ3JpZC0xNi1zb2xpZHtiYWNrZ3JvdW5kOiNmZmYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBSUFBQUNRa1dnMkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRFeElEYzVMakUxT0RNeU5Td2dNakF4TlM4d09TOHhNQzB3TVRveE1Eb3lNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRTFoWTJsdWRHOXphQ2tpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TnpZM01rSkVOMFUyTjBNMU1URkZOa0l5UWtORk1qUXdPREV3TURJeE56RWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOelkzTWtKRU4wWTJOME0xTVRGRk5rSXlRa05GTWpRd09ERXdNREl4TnpFaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzNOamN5UWtRM1F6WTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvM05qY3lRa1EzUkRZM1F6VXhNVVUyUWpKQ1EwVXlOREE0TVRBd01qRTNNU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHZlNkoza0FBQUF6U1VSQlZIamFZdnovL3o4RDBVRHNNd01qU1JvWVA1R3E0U1BOYlJqVk1FUTFmQ1JEZytpbi82K0oxQUpVeHNnQUVHQUEzMUJBSk1TMEdZRUFBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQgMCAwfS5zd2FnZ2VyLXVpIC5ib3JkZXItYm94LC5zd2FnZ2VyLXVpIGEsLnN3YWdnZXItdWkgYXJ0aWNsZSwuc3dhZ2dlci11aSBib2R5LC5zd2FnZ2VyLXVpIGNvZGUsLnN3YWdnZXItdWkgZGQsLnN3YWdnZXItdWkgZGl2LC5zd2FnZ2VyLXVpIGRsLC5zd2FnZ2VyLXVpIGR0LC5zd2FnZ2VyLXVpIGZpZWxkc2V0LC5zd2FnZ2VyLXVpIGZvb3Rlciwuc3dhZ2dlci11aSBmb3JtLC5zd2FnZ2VyLXVpIGgxLC5zd2FnZ2VyLXVpIGgyLC5zd2FnZ2VyLXVpIGgzLC5zd2FnZ2VyLXVpIGg0LC5zd2FnZ2VyLXVpIGg1LC5zd2FnZ2VyLXVpIGg2LC5zd2FnZ2VyLXVpIGhlYWRlciwuc3dhZ2dlci11aSBodG1sLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9ZW1haWxdLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9bnVtYmVyXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXRlbF0sLnN3YWdnZXItdWkgaW5wdXRbdHlwZT10ZXh0XSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXVybF0sLnN3YWdnZXItdWkgbGVnZW5kLC5zd2FnZ2VyLXVpIGxpLC5zd2FnZ2VyLXVpIG1haW4sLnN3YWdnZXItdWkgb2wsLnN3YWdnZXItdWkgcCwuc3dhZ2dlci11aSBwcmUsLnN3YWdnZXItdWkgc2VjdGlvbiwuc3dhZ2dlci11aSB0YWJsZSwuc3dhZ2dlci11aSB0ZCwuc3dhZ2dlci11aSB0ZXh0YXJlYSwuc3dhZ2dlci11aSB0aCwuc3dhZ2dlci11aSB0ciwuc3dhZ2dlci11aSB1bHtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpb3toZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0xNng5e3BhZGRpbmctYm90dG9tOjU2LjI1JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS05eDE2e3BhZGRpbmctYm90dG9tOjE3Ny43NyV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNHgze3BhZGRpbmctYm90dG9tOjc1JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0zeDR7cGFkZGluZy1ib3R0b206MTMzLjMzJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS02eDR7cGFkZGluZy1ib3R0b206NjYuNiV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNHg2e3BhZGRpbmctYm90dG9tOjE1MCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tOHg1e3BhZGRpbmctYm90dG9tOjYyLjUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTV4OHtwYWRkaW5nLWJvdHRvbToxNjAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTd4NXtwYWRkaW5nLWJvdHRvbTo3MS40MiV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNXg3e3BhZGRpbmctYm90dG9tOjE0MCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tMXgxe3BhZGRpbmctYm90dG9tOjEwMCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tb2JqZWN0e2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLW5ze2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTE2eDktbnN7cGFkZGluZy1ib3R0b206NTYuMjUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTl4MTYtbnN7cGFkZGluZy1ib3R0b206MTc3Ljc3JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS00eDMtbnN7cGFkZGluZy1ib3R0b206NzUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTN4NC1uc3twYWRkaW5nLWJvdHRvbToxMzMuMzMlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTZ4NC1uc3twYWRkaW5nLWJvdHRvbTo2Ni42JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS00eDYtbnN7cGFkZGluZy1ib3R0b206MTUwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS04eDUtbnN7cGFkZGluZy1ib3R0b206NjIuNSV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNXg4LW5ze3BhZGRpbmctYm90dG9tOjE2MCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tN3g1LW5ze3BhZGRpbmctYm90dG9tOjcxLjQyJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS01eDctbnN7cGFkZGluZy1ib3R0b206MTQwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0xeDEtbnN7cGFkZGluZy1ib3R0b206MTAwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS1vYmplY3QtbnN7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLW17aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tMTZ4OS1te3BhZGRpbmctYm90dG9tOjU2LjI1JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS05eDE2LW17cGFkZGluZy1ib3R0b206MTc3Ljc3JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS00eDMtbXtwYWRkaW5nLWJvdHRvbTo3NSV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tM3g0LW17cGFkZGluZy1ib3R0b206MTMzLjMzJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS02eDQtbXtwYWRkaW5nLWJvdHRvbTo2Ni42JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS00eDYtbXtwYWRkaW5nLWJvdHRvbToxNTAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTh4NS1te3BhZGRpbmctYm90dG9tOjYyLjUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTV4OC1te3BhZGRpbmctYm90dG9tOjE2MCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tN3g1LW17cGFkZGluZy1ib3R0b206NzEuNDIlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTV4Ny1te3BhZGRpbmctYm90dG9tOjE0MCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tMXgxLW17cGFkZGluZy1ib3R0b206MTAwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS1vYmplY3QtbXtib3R0b206MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tbHtoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0xNng5LWx7cGFkZGluZy1ib3R0b206NTYuMjUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTl4MTYtbHtwYWRkaW5nLWJvdHRvbToxNzcuNzclfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTR4My1se3BhZGRpbmctYm90dG9tOjc1JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0zeDQtbHtwYWRkaW5nLWJvdHRvbToxMzMuMzMlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTZ4NC1se3BhZGRpbmctYm90dG9tOjY2LjYlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTR4Ni1se3BhZGRpbmctYm90dG9tOjE1MCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tOHg1LWx7cGFkZGluZy1ib3R0b206NjIuNSV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNXg4LWx7cGFkZGluZy1ib3R0b206MTYwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS03eDUtbHtwYWRkaW5nLWJvdHRvbTo3MS40MiV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNXg3LWx7cGFkZGluZy1ib3R0b206MTQwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0xeDEtbHtwYWRkaW5nLWJvdHRvbToxMDAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1se2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDB9fS5zd2FnZ2VyLXVpIGltZ3ttYXgtd2lkdGg6MTAwJX0uc3dhZ2dlci11aSAuY292ZXJ7YmFja2dyb3VuZC1zaXplOmNvdmVyIWltcG9ydGFudH0uc3dhZ2dlci11aSAuY29udGFpbntiYWNrZ3JvdW5kLXNpemU6Y29udGFpbiFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuY292ZXItbnN7YmFja2dyb3VuZC1zaXplOmNvdmVyIWltcG9ydGFudH0uc3dhZ2dlci11aSAuY29udGFpbi1uc3tiYWNrZ3JvdW5kLXNpemU6Y29udGFpbiFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmNvdmVyLW17YmFja2dyb3VuZC1zaXplOmNvdmVyIWltcG9ydGFudH0uc3dhZ2dlci11aSAuY29udGFpbi1te2JhY2tncm91bmQtc2l6ZTpjb250YWluIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuY292ZXItbHtiYWNrZ3JvdW5kLXNpemU6Y292ZXIhaW1wb3J0YW50fS5zd2FnZ2VyLXVpIC5jb250YWluLWx7YmFja2dyb3VuZC1zaXplOmNvbnRhaW4haW1wb3J0YW50fX0uc3dhZ2dlci11aSAuYmctY2VudGVye2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctdG9we2JhY2tncm91bmQtcG9zaXRpb246dG9wO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctcmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctYm90dG9te2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmJnLWNlbnRlci1uc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLXRvcC1uc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLXJpZ2h0LW5ze2JhY2tncm91bmQtcG9zaXRpb246MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLWJvdHRvbS1uc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLWxlZnQtbnN7YmFja2dyb3VuZC1wb3NpdGlvbjowO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuYmctY2VudGVyLW17YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy10b3AtbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLXJpZ2h0LW17YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctYm90dG9tLW17YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b207YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy1sZWZ0LW17YmFja2dyb3VuZC1wb3NpdGlvbjowO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuYmctY2VudGVyLWx7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy10b3AtbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLXJpZ2h0LWx7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctYm90dG9tLWx7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b207YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy1sZWZ0LWx7YmFja2dyb3VuZC1wb3NpdGlvbjowO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19LnN3YWdnZXItdWkgLm91dGxpbmV7b3V0bGluZToxcHggc29saWR9LnN3YWdnZXItdWkgLm91dGxpbmUtdHJhbnNwYXJlbnR7b3V0bGluZToxcHggc29saWQgdHJhbnNwYXJlbnR9LnN3YWdnZXItdWkgLm91dGxpbmUtMHtvdXRsaW5lOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAub3V0bGluZS1uc3tvdXRsaW5lOjFweCBzb2xpZH0uc3dhZ2dlci11aSAub3V0bGluZS10cmFuc3BhcmVudC1uc3tvdXRsaW5lOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc3dhZ2dlci11aSAub3V0bGluZS0wLW5ze291dGxpbmU6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAub3V0bGluZS1te291dGxpbmU6MXB4IHNvbGlkfS5zd2FnZ2VyLXVpIC5vdXRsaW5lLXRyYW5zcGFyZW50LW17b3V0bGluZToxcHggc29saWQgdHJhbnNwYXJlbnR9LnN3YWdnZXItdWkgLm91dGxpbmUtMC1te291dGxpbmU6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAub3V0bGluZS1se291dGxpbmU6MXB4IHNvbGlkfS5zd2FnZ2VyLXVpIC5vdXRsaW5lLXRyYW5zcGFyZW50LWx7b3V0bGluZToxcHggc29saWQgdHJhbnNwYXJlbnR9LnN3YWdnZXItdWkgLm91dGxpbmUtMC1se291dGxpbmU6MH19LnN3YWdnZXItdWkgLmJhe2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5idHtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci10b3Atd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5icntib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYmJ7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYmx7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ibntib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5iYS1uc3tib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYnQtbnN7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItdG9wLXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYnItbnN7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO2JvcmRlci1yaWdodC13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJiLW5ze2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJsLW5ze2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYm4tbnN7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmJhLW17Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJ0LW17Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItdG9wLXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYnItbXtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYmItbXtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20td2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ibC1te2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYm4tbXtib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuYmEtbHtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYnQtbHtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci10b3Atd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ici1se2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQtd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5iYi1se2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJsLWx7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ibi1se2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowfX0uc3dhZ2dlci11aSAuYi0tYmxhY2t7Ym9yZGVyLWNvbG9yOiMwMDB9LnN3YWdnZXItdWkgLmItLW5lYXItYmxhY2t7Ym9yZGVyLWNvbG9yOiMxMTF9LnN3YWdnZXItdWkgLmItLWRhcmstZ3JheXtib3JkZXItY29sb3I6IzMzM30uc3dhZ2dlci11aSAuYi0tbWlkLWdyYXl7Ym9yZGVyLWNvbG9yOiM1NTV9LnN3YWdnZXItdWkgLmItLWdyYXl7Ym9yZGVyLWNvbG9yOiM3Nzd9LnN3YWdnZXItdWkgLmItLXNpbHZlcntib3JkZXItY29sb3I6Izk5OX0uc3dhZ2dlci11aSAuYi0tbGlnaHQtc2lsdmVye2JvcmRlci1jb2xvcjojYWFhfS5zd2FnZ2VyLXVpIC5iLS1tb29uLWdyYXl7Ym9yZGVyLWNvbG9yOiNjY2N9LnN3YWdnZXItdWkgLmItLWxpZ2h0LWdyYXl7Ym9yZGVyLWNvbG9yOiNlZWV9LnN3YWdnZXItdWkgLmItLW5lYXItd2hpdGV7Ym9yZGVyLWNvbG9yOiNmNGY0ZjR9LnN3YWdnZXItdWkgLmItLXdoaXRle2JvcmRlci1jb2xvcjojZmZmfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS05MHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS04MHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS03MHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjcpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS02MHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjYpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS01MHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS00MHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjQpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS0zMHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjMpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS0yMHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjIpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS0xMHtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjEpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS0wNXtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjA1KX0uc3dhZ2dlci11aSAuYi0td2hpdGUtMDI1e2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMDI1KX0uc3dhZ2dlci11aSAuYi0td2hpdGUtMDEyNXtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjAxMyl9LnN3YWdnZXItdWkgLmItLWJsYWNrLTkwe2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC45KX0uc3dhZ2dlci11aSAuYi0tYmxhY2stODB7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjgpfS5zd2FnZ2VyLXVpIC5iLS1ibGFjay03MHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuNyl9LnN3YWdnZXItdWkgLmItLWJsYWNrLTYwe2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC42KX0uc3dhZ2dlci11aSAuYi0tYmxhY2stNTB7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjUpfS5zd2FnZ2VyLXVpIC5iLS1ibGFjay00MHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuNCl9LnN3YWdnZXItdWkgLmItLWJsYWNrLTMwe2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4zKX0uc3dhZ2dlci11aSAuYi0tYmxhY2stMjB7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5iLS1ibGFjay0xMHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9LnN3YWdnZXItdWkgLmItLWJsYWNrLTA1e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9LnN3YWdnZXItdWkgLmItLWJsYWNrLTAyNXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMDI1KX0uc3dhZ2dlci11aSAuYi0tYmxhY2stMDEyNXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMDEzKX0uc3dhZ2dlci11aSAuYi0tZGFyay1yZWR7Ym9yZGVyLWNvbG9yOiNlNzA0MGZ9LnN3YWdnZXItdWkgLmItLXJlZHtib3JkZXItY29sb3I6I2ZmNDEzNn0uc3dhZ2dlci11aSAuYi0tbGlnaHQtcmVke2JvcmRlci1jb2xvcjojZmY3MjVjfS5zd2FnZ2VyLXVpIC5iLS1vcmFuZ2V7Ym9yZGVyLWNvbG9yOiNmZjYzMDB9LnN3YWdnZXItdWkgLmItLWdvbGR7Ym9yZGVyLWNvbG9yOiNmZmI3MDB9LnN3YWdnZXItdWkgLmItLXllbGxvd3tib3JkZXItY29sb3I6Z29sZH0uc3dhZ2dlci11aSAuYi0tbGlnaHQteWVsbG93e2JvcmRlci1jb2xvcjojZmJmMWE5fS5zd2FnZ2VyLXVpIC5iLS1wdXJwbGV7Ym9yZGVyLWNvbG9yOiM1ZTJjYTV9LnN3YWdnZXItdWkgLmItLWxpZ2h0LXB1cnBsZXtib3JkZXItY29sb3I6I2E0NjNmMn0uc3dhZ2dlci11aSAuYi0tZGFyay1waW5re2JvcmRlci1jb2xvcjojZDUwMDhmfS5zd2FnZ2VyLXVpIC5iLS1ob3QtcGlua3tib3JkZXItY29sb3I6I2ZmNDFiNH0uc3dhZ2dlci11aSAuYi0tcGlua3tib3JkZXItY29sb3I6I2ZmODBjY30uc3dhZ2dlci11aSAuYi0tbGlnaHQtcGlua3tib3JkZXItY29sb3I6I2ZmYTNkN30uc3dhZ2dlci11aSAuYi0tZGFyay1ncmVlbntib3JkZXItY29sb3I6IzEzNzc1Mn0uc3dhZ2dlci11aSAuYi0tZ3JlZW57Ym9yZGVyLWNvbG9yOiMxOWE5NzR9LnN3YWdnZXItdWkgLmItLWxpZ2h0LWdyZWVue2JvcmRlci1jb2xvcjojOWVlYmNmfS5zd2FnZ2VyLXVpIC5iLS1uYXZ5e2JvcmRlci1jb2xvcjojMDAxYjQ0fS5zd2FnZ2VyLXVpIC5iLS1kYXJrLWJsdWV7Ym9yZGVyLWNvbG9yOiMwMDQ0OWV9LnN3YWdnZXItdWkgLmItLWJsdWV7Ym9yZGVyLWNvbG9yOiMzNTdlZGR9LnN3YWdnZXItdWkgLmItLWxpZ2h0LWJsdWV7Ym9yZGVyLWNvbG9yOiM5NmNjZmZ9LnN3YWdnZXItdWkgLmItLWxpZ2h0ZXN0LWJsdWV7Ym9yZGVyLWNvbG9yOiNjZGVjZmZ9LnN3YWdnZXItdWkgLmItLXdhc2hlZC1ibHVle2JvcmRlci1jb2xvcjojZjZmZmZlfS5zd2FnZ2VyLXVpIC5iLS13YXNoZWQtZ3JlZW57Ym9yZGVyLWNvbG9yOiNlOGZkZjV9LnN3YWdnZXItdWkgLmItLXdhc2hlZC15ZWxsb3d7Ym9yZGVyLWNvbG9yOiNmZmZjZWJ9LnN3YWdnZXItdWkgLmItLXdhc2hlZC1yZWR7Ym9yZGVyLWNvbG9yOiNmZmRmZGZ9LnN3YWdnZXItdWkgLmItLXRyYW5zcGFyZW50e2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uc3dhZ2dlci11aSAuYi0taW5oZXJpdHtib3JkZXItY29sb3I6aW5oZXJpdH0uc3dhZ2dlci11aSAuYnIwe2JvcmRlci1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnIxe2JvcmRlci1yYWRpdXM6LjEyNXJlbX0uc3dhZ2dlci11aSAuYnIye2JvcmRlci1yYWRpdXM6LjI1cmVtfS5zd2FnZ2VyLXVpIC5icjN7Ym9yZGVyLXJhZGl1czouNXJlbX0uc3dhZ2dlci11aSAuYnI0e2JvcmRlci1yYWRpdXM6MXJlbX0uc3dhZ2dlci11aSAuYnItMTAwe2JvcmRlci1yYWRpdXM6MTAwJX0uc3dhZ2dlci11aSAuYnItcGlsbHtib3JkZXItcmFkaXVzOjk5OTlweH0uc3dhZ2dlci11aSAuYnItLWJvdHRvbXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnItLXRvcHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnItLXJpZ2h0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyLS1sZWZ0e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5icjAtbnN7Ym9yZGVyLXJhZGl1czowfS5zd2FnZ2VyLXVpIC5icjEtbnN7Ym9yZGVyLXJhZGl1czouMTI1cmVtfS5zd2FnZ2VyLXVpIC5icjItbnN7Ym9yZGVyLXJhZGl1czouMjVyZW19LnN3YWdnZXItdWkgLmJyMy1uc3tib3JkZXItcmFkaXVzOi41cmVtfS5zd2FnZ2VyLXVpIC5icjQtbnN7Ym9yZGVyLXJhZGl1czoxcmVtfS5zd2FnZ2VyLXVpIC5ici0xMDAtbnN7Ym9yZGVyLXJhZGl1czoxMDAlfS5zd2FnZ2VyLXVpIC5ici1waWxsLW5ze2JvcmRlci1yYWRpdXM6OTk5OXB4fS5zd2FnZ2VyLXVpIC5ici0tYm90dG9tLW5ze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tdG9wLW5ze2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tcmlnaHQtbnN7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnItLWxlZnQtbnN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5icjAtbXtib3JkZXItcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyMS1te2JvcmRlci1yYWRpdXM6LjEyNXJlbX0uc3dhZ2dlci11aSAuYnIyLW17Ym9yZGVyLXJhZGl1czouMjVyZW19LnN3YWdnZXItdWkgLmJyMy1te2JvcmRlci1yYWRpdXM6LjVyZW19LnN3YWdnZXItdWkgLmJyNC1te2JvcmRlci1yYWRpdXM6MXJlbX0uc3dhZ2dlci11aSAuYnItMTAwLW17Ym9yZGVyLXJhZGl1czoxMDAlfS5zd2FnZ2VyLXVpIC5ici1waWxsLW17Ym9yZGVyLXJhZGl1czo5OTk5cHh9LnN3YWdnZXItdWkgLmJyLS1ib3R0b20tbXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnItLXRvcC1te2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tcmlnaHQtbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tbGVmdC1te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuYnIwLWx7Ym9yZGVyLXJhZGl1czowfS5zd2FnZ2VyLXVpIC5icjEtbHtib3JkZXItcmFkaXVzOi4xMjVyZW19LnN3YWdnZXItdWkgLmJyMi1se2JvcmRlci1yYWRpdXM6LjI1cmVtfS5zd2FnZ2VyLXVpIC5icjMtbHtib3JkZXItcmFkaXVzOi41cmVtfS5zd2FnZ2VyLXVpIC5icjQtbHtib3JkZXItcmFkaXVzOjFyZW19LnN3YWdnZXItdWkgLmJyLTEwMC1se2JvcmRlci1yYWRpdXM6MTAwJX0uc3dhZ2dlci11aSAuYnItcGlsbC1se2JvcmRlci1yYWRpdXM6OTk5OXB4fS5zd2FnZ2VyLXVpIC5ici0tYm90dG9tLWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyLS10b3AtbHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnItLXJpZ2h0LWx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnItLWxlZnQtbHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9fS5zd2FnZ2VyLXVpIC5iLS1kb3R0ZWR7Ym9yZGVyLXN0eWxlOmRvdHRlZH0uc3dhZ2dlci11aSAuYi0tZGFzaGVke2JvcmRlci1zdHlsZTpkYXNoZWR9LnN3YWdnZXItdWkgLmItLXNvbGlke2JvcmRlci1zdHlsZTpzb2xpZH0uc3dhZ2dlci11aSAuYi0tbm9uZXtib3JkZXItc3R5bGU6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5iLS1kb3R0ZWQtbnN7Ym9yZGVyLXN0eWxlOmRvdHRlZH0uc3dhZ2dlci11aSAuYi0tZGFzaGVkLW5ze2JvcmRlci1zdHlsZTpkYXNoZWR9LnN3YWdnZXItdWkgLmItLXNvbGlkLW5ze2JvcmRlci1zdHlsZTpzb2xpZH0uc3dhZ2dlci11aSAuYi0tbm9uZS1uc3tib3JkZXItc3R5bGU6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuYi0tZG90dGVkLW17Ym9yZGVyLXN0eWxlOmRvdHRlZH0uc3dhZ2dlci11aSAuYi0tZGFzaGVkLW17Ym9yZGVyLXN0eWxlOmRhc2hlZH0uc3dhZ2dlci11aSAuYi0tc29saWQtbXtib3JkZXItc3R5bGU6c29saWR9LnN3YWdnZXItdWkgLmItLW5vbmUtbXtib3JkZXItc3R5bGU6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuYi0tZG90dGVkLWx7Ym9yZGVyLXN0eWxlOmRvdHRlZH0uc3dhZ2dlci11aSAuYi0tZGFzaGVkLWx7Ym9yZGVyLXN0eWxlOmRhc2hlZH0uc3dhZ2dlci11aSAuYi0tc29saWQtbHtib3JkZXItc3R5bGU6c29saWR9LnN3YWdnZXItdWkgLmItLW5vbmUtbHtib3JkZXItc3R5bGU6bm9uZX19LnN3YWdnZXItdWkgLmJ3MHtib3JkZXItd2lkdGg6MH0uc3dhZ2dlci11aSAuYncxe2JvcmRlci13aWR0aDouMTI1cmVtfS5zd2FnZ2VyLXVpIC5idzJ7Ym9yZGVyLXdpZHRoOi4yNXJlbX0uc3dhZ2dlci11aSAuYncze2JvcmRlci13aWR0aDouNXJlbX0uc3dhZ2dlci11aSAuYnc0e2JvcmRlci13aWR0aDoxcmVtfS5zd2FnZ2VyLXVpIC5idzV7Ym9yZGVyLXdpZHRoOjJyZW19LnN3YWdnZXItdWkgLmJ0LTB7Ym9yZGVyLXRvcC13aWR0aDowfS5zd2FnZ2VyLXVpIC5ici0we2JvcmRlci1yaWdodC13aWR0aDowfS5zd2FnZ2VyLXVpIC5iYi0we2JvcmRlci1ib3R0b20td2lkdGg6MH0uc3dhZ2dlci11aSAuYmwtMHtib3JkZXItbGVmdC13aWR0aDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmJ3MC1uc3tib3JkZXItd2lkdGg6MH0uc3dhZ2dlci11aSAuYncxLW5ze2JvcmRlci13aWR0aDouMTI1cmVtfS5zd2FnZ2VyLXVpIC5idzItbnN7Ym9yZGVyLXdpZHRoOi4yNXJlbX0uc3dhZ2dlci11aSAuYnczLW5ze2JvcmRlci13aWR0aDouNXJlbX0uc3dhZ2dlci11aSAuYnc0LW5ze2JvcmRlci13aWR0aDoxcmVtfS5zd2FnZ2VyLXVpIC5idzUtbnN7Ym9yZGVyLXdpZHRoOjJyZW19LnN3YWdnZXItdWkgLmJ0LTAtbnN7Ym9yZGVyLXRvcC13aWR0aDowfS5zd2FnZ2VyLXVpIC5ici0wLW5ze2JvcmRlci1yaWdodC13aWR0aDowfS5zd2FnZ2VyLXVpIC5iYi0wLW5ze2JvcmRlci1ib3R0b20td2lkdGg6MH0uc3dhZ2dlci11aSAuYmwtMC1uc3tib3JkZXItbGVmdC13aWR0aDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5idzAtbXtib3JkZXItd2lkdGg6MH0uc3dhZ2dlci11aSAuYncxLW17Ym9yZGVyLXdpZHRoOi4xMjVyZW19LnN3YWdnZXItdWkgLmJ3Mi1te2JvcmRlci13aWR0aDouMjVyZW19LnN3YWdnZXItdWkgLmJ3My1te2JvcmRlci13aWR0aDouNXJlbX0uc3dhZ2dlci11aSAuYnc0LW17Ym9yZGVyLXdpZHRoOjFyZW19LnN3YWdnZXItdWkgLmJ3NS1te2JvcmRlci13aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC5idC0wLW17Ym9yZGVyLXRvcC13aWR0aDowfS5zd2FnZ2VyLXVpIC5ici0wLW17Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LnN3YWdnZXItdWkgLmJiLTAtbXtib3JkZXItYm90dG9tLXdpZHRoOjB9LnN3YWdnZXItdWkgLmJsLTAtbXtib3JkZXItbGVmdC13aWR0aDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5idzAtbHtib3JkZXItd2lkdGg6MH0uc3dhZ2dlci11aSAuYncxLWx7Ym9yZGVyLXdpZHRoOi4xMjVyZW19LnN3YWdnZXItdWkgLmJ3Mi1se2JvcmRlci13aWR0aDouMjVyZW19LnN3YWdnZXItdWkgLmJ3My1se2JvcmRlci13aWR0aDouNXJlbX0uc3dhZ2dlci11aSAuYnc0LWx7Ym9yZGVyLXdpZHRoOjFyZW19LnN3YWdnZXItdWkgLmJ3NS1se2JvcmRlci13aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC5idC0wLWx7Ym9yZGVyLXRvcC13aWR0aDowfS5zd2FnZ2VyLXVpIC5ici0wLWx7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LnN3YWdnZXItdWkgLmJiLTAtbHtib3JkZXItYm90dG9tLXdpZHRoOjB9LnN3YWdnZXItdWkgLmJsLTAtbHtib3JkZXItbGVmdC13aWR0aDowfX0uc3dhZ2dlci11aSAuc2hhZG93LTF7Ym94LXNoYWRvdzowIDAgNHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTJ7Ym94LXNoYWRvdzowIDAgOHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTN7Ym94LXNoYWRvdzoycHggMnB4IDRweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy00e2JveC1zaGFkb3c6MnB4IDJweCA4cHggMCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTV7Ym94LXNoYWRvdzo0cHggNHB4IDhweCAwIHJnYmEoMCwwLDAsLjIpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnNoYWRvdy0xLW5ze2JveC1zaGFkb3c6MCAwIDRweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy0yLW5ze2JveC1zaGFkb3c6MCAwIDhweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy0zLW5ze2JveC1zaGFkb3c6MnB4IDJweCA0cHggMnB4IHJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5zaGFkb3ctNC1uc3tib3gtc2hhZG93OjJweCAycHggOHB4IDAgcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy01LW5ze2JveC1zaGFkb3c6NHB4IDRweCA4cHggMCByZ2JhKDAsMCwwLC4yKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuc2hhZG93LTEtbXtib3gtc2hhZG93OjAgMCA0cHggMnB4IHJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5zaGFkb3ctMi1te2JveC1zaGFkb3c6MCAwIDhweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy0zLW17Ym94LXNoYWRvdzoycHggMnB4IDRweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy00LW17Ym94LXNoYWRvdzoycHggMnB4IDhweCAwIHJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5zaGFkb3ctNS1te2JveC1zaGFkb3c6NHB4IDRweCA4cHggMCByZ2JhKDAsMCwwLC4yKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuc2hhZG93LTEtbHtib3gtc2hhZG93OjAgMCA0cHggMnB4IHJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5zaGFkb3ctMi1se2JveC1zaGFkb3c6MCAwIDhweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy0zLWx7Ym94LXNoYWRvdzoycHggMnB4IDRweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy00LWx7Ym94LXNoYWRvdzoycHggMnB4IDhweCAwIHJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5zaGFkb3ctNS1se2JveC1zaGFkb3c6NHB4IDRweCA4cHggMCByZ2JhKDAsMCwwLC4yKX19LnN3YWdnZXItdWkgLnByZXtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3c6c2Nyb2xsfS5zd2FnZ2VyLXVpIC50b3AtMHt0b3A6MH0uc3dhZ2dlci11aSAucmlnaHQtMHtyaWdodDowfS5zd2FnZ2VyLXVpIC5ib3R0b20tMHtib3R0b206MH0uc3dhZ2dlci11aSAubGVmdC0we2xlZnQ6MH0uc3dhZ2dlci11aSAudG9wLTF7dG9wOjFyZW19LnN3YWdnZXItdWkgLnJpZ2h0LTF7cmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAuYm90dG9tLTF7Ym90dG9tOjFyZW19LnN3YWdnZXItdWkgLmxlZnQtMXtsZWZ0OjFyZW19LnN3YWdnZXItdWkgLnRvcC0ye3RvcDoycmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0ye3JpZ2h0OjJyZW19LnN3YWdnZXItdWkgLmJvdHRvbS0ye2JvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LTJ7bGVmdDoycmVtfS5zd2FnZ2VyLXVpIC50b3AtLTF7dG9wOi0xcmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0tMXtyaWdodDotMXJlbX0uc3dhZ2dlci11aSAuYm90dG9tLS0xe2JvdHRvbTotMXJlbX0uc3dhZ2dlci11aSAubGVmdC0tMXtsZWZ0Oi0xcmVtfS5zd2FnZ2VyLXVpIC50b3AtLTJ7dG9wOi0ycmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0tMntyaWdodDotMnJlbX0uc3dhZ2dlci11aSAuYm90dG9tLS0ye2JvdHRvbTotMnJlbX0uc3dhZ2dlci11aSAubGVmdC0tMntsZWZ0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5hYnNvbHV0ZS0tZmlsbHtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC50b3AtMC1uc3t0b3A6MH0uc3dhZ2dlci11aSAubGVmdC0wLW5ze2xlZnQ6MH0uc3dhZ2dlci11aSAucmlnaHQtMC1uc3tyaWdodDowfS5zd2FnZ2VyLXVpIC5ib3R0b20tMC1uc3tib3R0b206MH0uc3dhZ2dlci11aSAudG9wLTEtbnN7dG9wOjFyZW19LnN3YWdnZXItdWkgLmxlZnQtMS1uc3tsZWZ0OjFyZW19LnN3YWdnZXItdWkgLnJpZ2h0LTEtbnN7cmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAuYm90dG9tLTEtbnN7Ym90dG9tOjFyZW19LnN3YWdnZXItdWkgLnRvcC0yLW5ze3RvcDoycmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LTItbnN7bGVmdDoycmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0yLW5ze3JpZ2h0OjJyZW19LnN3YWdnZXItdWkgLmJvdHRvbS0yLW5ze2JvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC50b3AtLTEtbnN7dG9wOi0xcmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0tMS1uc3tyaWdodDotMXJlbX0uc3dhZ2dlci11aSAuYm90dG9tLS0xLW5ze2JvdHRvbTotMXJlbX0uc3dhZ2dlci11aSAubGVmdC0tMS1uc3tsZWZ0Oi0xcmVtfS5zd2FnZ2VyLXVpIC50b3AtLTItbnN7dG9wOi0ycmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0tMi1uc3tyaWdodDotMnJlbX0uc3dhZ2dlci11aSAuYm90dG9tLS0yLW5ze2JvdHRvbTotMnJlbX0uc3dhZ2dlci11aSAubGVmdC0tMi1uc3tsZWZ0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5hYnNvbHV0ZS0tZmlsbC1uc3tib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudG9wLTAtbXt0b3A6MH0uc3dhZ2dlci11aSAubGVmdC0wLW17bGVmdDowfS5zd2FnZ2VyLXVpIC5yaWdodC0wLW17cmlnaHQ6MH0uc3dhZ2dlci11aSAuYm90dG9tLTAtbXtib3R0b206MH0uc3dhZ2dlci11aSAudG9wLTEtbXt0b3A6MXJlbX0uc3dhZ2dlci11aSAubGVmdC0xLW17bGVmdDoxcmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0xLW17cmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAuYm90dG9tLTEtbXtib3R0b206MXJlbX0uc3dhZ2dlci11aSAudG9wLTItbXt0b3A6MnJlbX0uc3dhZ2dlci11aSAubGVmdC0yLW17bGVmdDoycmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0yLW17cmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAuYm90dG9tLTItbXtib3R0b206MnJlbX0uc3dhZ2dlci11aSAudG9wLS0xLW17dG9wOi0xcmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0tMS1te3JpZ2h0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tLTEtbXtib3R0b206LTFyZW19LnN3YWdnZXItdWkgLmxlZnQtLTEtbXtsZWZ0Oi0xcmVtfS5zd2FnZ2VyLXVpIC50b3AtLTItbXt0b3A6LTJyZW19LnN3YWdnZXItdWkgLnJpZ2h0LS0yLW17cmlnaHQ6LTJyZW19LnN3YWdnZXItdWkgLmJvdHRvbS0tMi1te2JvdHRvbTotMnJlbX0uc3dhZ2dlci11aSAubGVmdC0tMi1te2xlZnQ6LTJyZW19LnN3YWdnZXItdWkgLmFic29sdXRlLS1maWxsLW17Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7dG9wOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnRvcC0wLWx7dG9wOjB9LnN3YWdnZXItdWkgLmxlZnQtMC1se2xlZnQ6MH0uc3dhZ2dlci11aSAucmlnaHQtMC1se3JpZ2h0OjB9LnN3YWdnZXItdWkgLmJvdHRvbS0wLWx7Ym90dG9tOjB9LnN3YWdnZXItdWkgLnRvcC0xLWx7dG9wOjFyZW19LnN3YWdnZXItdWkgLmxlZnQtMS1se2xlZnQ6MXJlbX0uc3dhZ2dlci11aSAucmlnaHQtMS1se3JpZ2h0OjFyZW19LnN3YWdnZXItdWkgLmJvdHRvbS0xLWx7Ym90dG9tOjFyZW19LnN3YWdnZXItdWkgLnRvcC0yLWx7dG9wOjJyZW19LnN3YWdnZXItdWkgLmxlZnQtMi1se2xlZnQ6MnJlbX0uc3dhZ2dlci11aSAucmlnaHQtMi1se3JpZ2h0OjJyZW19LnN3YWdnZXItdWkgLmJvdHRvbS0yLWx7Ym90dG9tOjJyZW19LnN3YWdnZXItdWkgLnRvcC0tMS1se3RvcDotMXJlbX0uc3dhZ2dlci11aSAucmlnaHQtLTEtbHtyaWdodDotMXJlbX0uc3dhZ2dlci11aSAuYm90dG9tLS0xLWx7Ym90dG9tOi0xcmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LS0xLWx7bGVmdDotMXJlbX0uc3dhZ2dlci11aSAudG9wLS0yLWx7dG9wOi0ycmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0tMi1se3JpZ2h0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tLTItbHtib3R0b206LTJyZW19LnN3YWdnZXItdWkgLmxlZnQtLTItbHtsZWZ0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5hYnNvbHV0ZS0tZmlsbC1se2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3RvcDowfX0uc3dhZ2dlci11aSAuY2Y6YWZ0ZXIsLnN3YWdnZXItdWkgLmNmOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LnN3YWdnZXItdWkgLmNmOmFmdGVye2NsZWFyOmJvdGh9LnN3YWdnZXItdWkgLmNmeyp6b29tOjF9LnN3YWdnZXItdWkgLmNse2NsZWFyOmxlZnR9LnN3YWdnZXItdWkgLmNye2NsZWFyOnJpZ2h0fS5zd2FnZ2VyLXVpIC5jYntjbGVhcjpib3RofS5zd2FnZ2VyLXVpIC5jbntjbGVhcjpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmNsLW5ze2NsZWFyOmxlZnR9LnN3YWdnZXItdWkgLmNyLW5ze2NsZWFyOnJpZ2h0fS5zd2FnZ2VyLXVpIC5jYi1uc3tjbGVhcjpib3RofS5zd2FnZ2VyLXVpIC5jbi1uc3tjbGVhcjpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5jbC1te2NsZWFyOmxlZnR9LnN3YWdnZXItdWkgLmNyLW17Y2xlYXI6cmlnaHR9LnN3YWdnZXItdWkgLmNiLW17Y2xlYXI6Ym90aH0uc3dhZ2dlci11aSAuY24tbXtjbGVhcjpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5jbC1se2NsZWFyOmxlZnR9LnN3YWdnZXItdWkgLmNyLWx7Y2xlYXI6cmlnaHR9LnN3YWdnZXItdWkgLmNiLWx7Y2xlYXI6Ym90aH0uc3dhZ2dlci11aSAuY24tbHtjbGVhcjpub25lfX0uc3dhZ2dlci11aSAuZmxleHtkaXNwbGF5OmZsZXh9LnN3YWdnZXItdWkgLmlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXh9LnN3YWdnZXItdWkgLmZsZXgtYXV0b3tmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MH0uc3dhZ2dlci11aSAuZmxleC1ub25le2ZsZXg6bm9uZX0uc3dhZ2dlci11aSAuZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2FnZ2VyLXVpIC5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3d9LnN3YWdnZXItdWkgLmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcH0uc3dhZ2dlci11aSAuZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcH0uc3dhZ2dlci11aSAuZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZX0uc3dhZ2dlci11aSAuZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uc3dhZ2dlci11aSAuZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uc3dhZ2dlci11aSAuaXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuaXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5zd2FnZ2VyLXVpIC5pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZX0uc3dhZ2dlci11aSAuaXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNofS5zd2FnZ2VyLXVpIC5zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZH0uc3dhZ2dlci11aSAuc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXJ9LnN3YWdnZXItdWkgLnNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZX0uc3dhZ2dlci11aSAuc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaH0uc3dhZ2dlci11aSAuanVzdGlmeS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuanVzdGlmeS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnN3YWdnZXItdWkgLmp1c3RpZnktYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlcn0uc3dhZ2dlci11aSAuY29udGVudC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3dhZ2dlci11aSAuY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2h9LnN3YWdnZXItdWkgLm9yZGVyLTB7b3JkZXI6MH0uc3dhZ2dlci11aSAub3JkZXItMXtvcmRlcjoxfS5zd2FnZ2VyLXVpIC5vcmRlci0ye29yZGVyOjJ9LnN3YWdnZXItdWkgLm9yZGVyLTN7b3JkZXI6M30uc3dhZ2dlci11aSAub3JkZXItNHtvcmRlcjo0fS5zd2FnZ2VyLXVpIC5vcmRlci01e29yZGVyOjV9LnN3YWdnZXItdWkgLm9yZGVyLTZ7b3JkZXI6Nn0uc3dhZ2dlci11aSAub3JkZXItN3tvcmRlcjo3fS5zd2FnZ2VyLXVpIC5vcmRlci04e29yZGVyOjh9LnN3YWdnZXItdWkgLm9yZGVyLWxhc3R7b3JkZXI6OTk5OTl9LnN3YWdnZXItdWkgLmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowfS5zd2FnZ2VyLXVpIC5mbGV4LWdyb3ctMXtmbGV4LWdyb3c6MX0uc3dhZ2dlci11aSAuZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowfS5zd2FnZ2VyLXVpIC5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuZmxleC1uc3tkaXNwbGF5OmZsZXh9LnN3YWdnZXItdWkgLmlubGluZS1mbGV4LW5ze2Rpc3BsYXk6aW5saW5lLWZsZXh9LnN3YWdnZXItdWkgLmZsZXgtYXV0by1uc3tmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MH0uc3dhZ2dlci11aSAuZmxleC1ub25lLW5ze2ZsZXg6bm9uZX0uc3dhZ2dlci11aSAuZmxleC1jb2x1bW4tbnN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2FnZ2VyLXVpIC5mbGV4LXJvdy1uc3tmbGV4LWRpcmVjdGlvbjpyb3d9LnN3YWdnZXItdWkgLmZsZXgtd3JhcC1uc3tmbGV4LXdyYXA6d3JhcH0uc3dhZ2dlci11aSAuZmxleC1ub3dyYXAtbnN7ZmxleC13cmFwOm5vd3JhcH0uc3dhZ2dlci11aSAuZmxleC13cmFwLXJldmVyc2UtbnN7ZmxleC13cmFwOndyYXAtcmV2ZXJzZX0uc3dhZ2dlci11aSAuZmxleC1jb2x1bW4tcmV2ZXJzZS1uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uc3dhZ2dlci11aSAuZmxleC1yb3ctcmV2ZXJzZS1uc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uc3dhZ2dlci11aSAuaXRlbXMtc3RhcnQtbnN7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuaXRlbXMtZW5kLW5ze2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5pdGVtcy1jZW50ZXItbnN7YWxpZ24taXRlbXM6Y2VudGVyfS5zd2FnZ2VyLXVpIC5pdGVtcy1iYXNlbGluZS1uc3thbGlnbi1pdGVtczpiYXNlbGluZX0uc3dhZ2dlci11aSAuaXRlbXMtc3RyZXRjaC1uc3thbGlnbi1pdGVtczpzdHJldGNofS5zd2FnZ2VyLXVpIC5zZWxmLXN0YXJ0LW5ze2FsaWduLXNlbGY6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuc2VsZi1lbmQtbnN7YWxpZ24tc2VsZjpmbGV4LWVuZH0uc3dhZ2dlci11aSAuc2VsZi1jZW50ZXItbnN7YWxpZ24tc2VsZjpjZW50ZXJ9LnN3YWdnZXItdWkgLnNlbGYtYmFzZWxpbmUtbnN7YWxpZ24tc2VsZjpiYXNlbGluZX0uc3dhZ2dlci11aSAuc2VsZi1zdHJldGNoLW5ze2FsaWduLXNlbGY6c3RyZXRjaH0uc3dhZ2dlci11aSAuanVzdGlmeS1zdGFydC1uc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuanVzdGlmeS1lbmQtbnN7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWNlbnRlci1uc3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWJldHdlZW4tbnN7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnN3YWdnZXItdWkgLmp1c3RpZnktYXJvdW5kLW5ze2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtc3RhcnQtbnN7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5jb250ZW50LWVuZC1uc3thbGlnbi1jb250ZW50OmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5jb250ZW50LWNlbnRlci1uc3thbGlnbi1jb250ZW50OmNlbnRlcn0uc3dhZ2dlci11aSAuY29udGVudC1iZXR3ZWVuLW5ze2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3dhZ2dlci11aSAuY29udGVudC1hcm91bmQtbnN7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtc3RyZXRjaC1uc3thbGlnbi1jb250ZW50OnN0cmV0Y2h9LnN3YWdnZXItdWkgLm9yZGVyLTAtbnN7b3JkZXI6MH0uc3dhZ2dlci11aSAub3JkZXItMS1uc3tvcmRlcjoxfS5zd2FnZ2VyLXVpIC5vcmRlci0yLW5ze29yZGVyOjJ9LnN3YWdnZXItdWkgLm9yZGVyLTMtbnN7b3JkZXI6M30uc3dhZ2dlci11aSAub3JkZXItNC1uc3tvcmRlcjo0fS5zd2FnZ2VyLXVpIC5vcmRlci01LW5ze29yZGVyOjV9LnN3YWdnZXItdWkgLm9yZGVyLTYtbnN7b3JkZXI6Nn0uc3dhZ2dlci11aSAub3JkZXItNy1uc3tvcmRlcjo3fS5zd2FnZ2VyLXVpIC5vcmRlci04LW5ze29yZGVyOjh9LnN3YWdnZXItdWkgLm9yZGVyLWxhc3QtbnN7b3JkZXI6OTk5OTl9LnN3YWdnZXItdWkgLmZsZXgtZ3Jvdy0wLW5ze2ZsZXgtZ3JvdzowfS5zd2FnZ2VyLXVpIC5mbGV4LWdyb3ctMS1uc3tmbGV4LWdyb3c6MX0uc3dhZ2dlci11aSAuZmxleC1zaHJpbmstMC1uc3tmbGV4LXNocmluazowfS5zd2FnZ2VyLXVpIC5mbGV4LXNocmluay0xLW5ze2ZsZXgtc2hyaW5rOjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmZsZXgtbXtkaXNwbGF5OmZsZXh9LnN3YWdnZXItdWkgLmlubGluZS1mbGV4LW17ZGlzcGxheTppbmxpbmUtZmxleH0uc3dhZ2dlci11aSAuZmxleC1hdXRvLW17ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjB9LnN3YWdnZXItdWkgLmZsZXgtbm9uZS1te2ZsZXg6bm9uZX0uc3dhZ2dlci11aSAuZmxleC1jb2x1bW4tbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3YWdnZXItdWkgLmZsZXgtcm93LW17ZmxleC1kaXJlY3Rpb246cm93fS5zd2FnZ2VyLXVpIC5mbGV4LXdyYXAtbXtmbGV4LXdyYXA6d3JhcH0uc3dhZ2dlci11aSAuZmxleC1ub3dyYXAtbXtmbGV4LXdyYXA6bm93cmFwfS5zd2FnZ2VyLXVpIC5mbGV4LXdyYXAtcmV2ZXJzZS1te2ZsZXgtd3JhcDp3cmFwLXJldmVyc2V9LnN3YWdnZXItdWkgLmZsZXgtY29sdW1uLXJldmVyc2UtbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uc3dhZ2dlci11aSAuZmxleC1yb3ctcmV2ZXJzZS1te2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5pdGVtcy1zdGFydC1te2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnN3YWdnZXItdWkgLml0ZW1zLWVuZC1te2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5pdGVtcy1jZW50ZXItbXthbGlnbi1pdGVtczpjZW50ZXJ9LnN3YWdnZXItdWkgLml0ZW1zLWJhc2VsaW5lLW17YWxpZ24taXRlbXM6YmFzZWxpbmV9LnN3YWdnZXItdWkgLml0ZW1zLXN0cmV0Y2gtbXthbGlnbi1pdGVtczpzdHJldGNofS5zd2FnZ2VyLXVpIC5zZWxmLXN0YXJ0LW17YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5zZWxmLWVuZC1te2FsaWduLXNlbGY6ZmxleC1lbmR9LnN3YWdnZXItdWkgLnNlbGYtY2VudGVyLW17YWxpZ24tc2VsZjpjZW50ZXJ9LnN3YWdnZXItdWkgLnNlbGYtYmFzZWxpbmUtbXthbGlnbi1zZWxmOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC5zZWxmLXN0cmV0Y2gtbXthbGlnbi1zZWxmOnN0cmV0Y2h9LnN3YWdnZXItdWkgLmp1c3RpZnktc3RhcnQtbXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuanVzdGlmeS1lbmQtbXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmp1c3RpZnktY2VudGVyLW17anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dhZ2dlci11aSAuanVzdGlmeS1iZXR3ZWVuLW17anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnN3YWdnZXItdWkgLmp1c3RpZnktYXJvdW5kLW17anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uc3dhZ2dlci11aSAuY29udGVudC1zdGFydC1te2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuY29udGVudC1lbmQtbXthbGlnbi1jb250ZW50OmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5jb250ZW50LWNlbnRlci1te2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5zd2FnZ2VyLXVpIC5jb250ZW50LWJldHdlZW4tbXthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LnN3YWdnZXItdWkgLmNvbnRlbnQtYXJvdW5kLW17YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtc3RyZXRjaC1te2FsaWduLWNvbnRlbnQ6c3RyZXRjaH0uc3dhZ2dlci11aSAub3JkZXItMC1te29yZGVyOjB9LnN3YWdnZXItdWkgLm9yZGVyLTEtbXtvcmRlcjoxfS5zd2FnZ2VyLXVpIC5vcmRlci0yLW17b3JkZXI6Mn0uc3dhZ2dlci11aSAub3JkZXItMy1te29yZGVyOjN9LnN3YWdnZXItdWkgLm9yZGVyLTQtbXtvcmRlcjo0fS5zd2FnZ2VyLXVpIC5vcmRlci01LW17b3JkZXI6NX0uc3dhZ2dlci11aSAub3JkZXItNi1te29yZGVyOjZ9LnN3YWdnZXItdWkgLm9yZGVyLTctbXtvcmRlcjo3fS5zd2FnZ2VyLXVpIC5vcmRlci04LW17b3JkZXI6OH0uc3dhZ2dlci11aSAub3JkZXItbGFzdC1te29yZGVyOjk5OTk5fS5zd2FnZ2VyLXVpIC5mbGV4LWdyb3ctMC1te2ZsZXgtZ3JvdzowfS5zd2FnZ2VyLXVpIC5mbGV4LWdyb3ctMS1te2ZsZXgtZ3JvdzoxfS5zd2FnZ2VyLXVpIC5mbGV4LXNocmluay0wLW17ZmxleC1zaHJpbms6MH0uc3dhZ2dlci11aSAuZmxleC1zaHJpbmstMS1te2ZsZXgtc2hyaW5rOjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmZsZXgtbHtkaXNwbGF5OmZsZXh9LnN3YWdnZXItdWkgLmlubGluZS1mbGV4LWx7ZGlzcGxheTppbmxpbmUtZmxleH0uc3dhZ2dlci11aSAuZmxleC1hdXRvLWx7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjB9LnN3YWdnZXItdWkgLmZsZXgtbm9uZS1se2ZsZXg6bm9uZX0uc3dhZ2dlci11aSAuZmxleC1jb2x1bW4tbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3YWdnZXItdWkgLmZsZXgtcm93LWx7ZmxleC1kaXJlY3Rpb246cm93fS5zd2FnZ2VyLXVpIC5mbGV4LXdyYXAtbHtmbGV4LXdyYXA6d3JhcH0uc3dhZ2dlci11aSAuZmxleC1ub3dyYXAtbHtmbGV4LXdyYXA6bm93cmFwfS5zd2FnZ2VyLXVpIC5mbGV4LXdyYXAtcmV2ZXJzZS1se2ZsZXgtd3JhcDp3cmFwLXJldmVyc2V9LnN3YWdnZXItdWkgLmZsZXgtY29sdW1uLXJldmVyc2UtbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uc3dhZ2dlci11aSAuZmxleC1yb3ctcmV2ZXJzZS1se2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5pdGVtcy1zdGFydC1se2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnN3YWdnZXItdWkgLml0ZW1zLWVuZC1se2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5pdGVtcy1jZW50ZXItbHthbGlnbi1pdGVtczpjZW50ZXJ9LnN3YWdnZXItdWkgLml0ZW1zLWJhc2VsaW5lLWx7YWxpZ24taXRlbXM6YmFzZWxpbmV9LnN3YWdnZXItdWkgLml0ZW1zLXN0cmV0Y2gtbHthbGlnbi1pdGVtczpzdHJldGNofS5zd2FnZ2VyLXVpIC5zZWxmLXN0YXJ0LWx7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5zZWxmLWVuZC1se2FsaWduLXNlbGY6ZmxleC1lbmR9LnN3YWdnZXItdWkgLnNlbGYtY2VudGVyLWx7YWxpZ24tc2VsZjpjZW50ZXJ9LnN3YWdnZXItdWkgLnNlbGYtYmFzZWxpbmUtbHthbGlnbi1zZWxmOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC5zZWxmLXN0cmV0Y2gtbHthbGlnbi1zZWxmOnN0cmV0Y2h9LnN3YWdnZXItdWkgLmp1c3RpZnktc3RhcnQtbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuanVzdGlmeS1lbmQtbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmp1c3RpZnktY2VudGVyLWx7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dhZ2dlci11aSAuanVzdGlmeS1iZXR3ZWVuLWx7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnN3YWdnZXItdWkgLmp1c3RpZnktYXJvdW5kLWx7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uc3dhZ2dlci11aSAuY29udGVudC1zdGFydC1se2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuY29udGVudC1lbmQtbHthbGlnbi1jb250ZW50OmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5jb250ZW50LWNlbnRlci1se2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5zd2FnZ2VyLXVpIC5jb250ZW50LWJldHdlZW4tbHthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LnN3YWdnZXItdWkgLmNvbnRlbnQtYXJvdW5kLWx7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtc3RyZXRjaC1se2FsaWduLWNvbnRlbnQ6c3RyZXRjaH0uc3dhZ2dlci11aSAub3JkZXItMC1se29yZGVyOjB9LnN3YWdnZXItdWkgLm9yZGVyLTEtbHtvcmRlcjoxfS5zd2FnZ2VyLXVpIC5vcmRlci0yLWx7b3JkZXI6Mn0uc3dhZ2dlci11aSAub3JkZXItMy1se29yZGVyOjN9LnN3YWdnZXItdWkgLm9yZGVyLTQtbHtvcmRlcjo0fS5zd2FnZ2VyLXVpIC5vcmRlci01LWx7b3JkZXI6NX0uc3dhZ2dlci11aSAub3JkZXItNi1se29yZGVyOjZ9LnN3YWdnZXItdWkgLm9yZGVyLTctbHtvcmRlcjo3fS5zd2FnZ2VyLXVpIC5vcmRlci04LWx7b3JkZXI6OH0uc3dhZ2dlci11aSAub3JkZXItbGFzdC1se29yZGVyOjk5OTk5fS5zd2FnZ2VyLXVpIC5mbGV4LWdyb3ctMC1se2ZsZXgtZ3JvdzowfS5zd2FnZ2VyLXVpIC5mbGV4LWdyb3ctMS1se2ZsZXgtZ3JvdzoxfS5zd2FnZ2VyLXVpIC5mbGV4LXNocmluay0wLWx7ZmxleC1zaHJpbms6MH0uc3dhZ2dlci11aSAuZmxleC1zaHJpbmstMS1se2ZsZXgtc2hyaW5rOjF9fS5zd2FnZ2VyLXVpIC5kbntkaXNwbGF5Om5vbmV9LnN3YWdnZXItdWkgLmRpe2Rpc3BsYXk6aW5saW5lfS5zd2FnZ2VyLXVpIC5kYntkaXNwbGF5OmJsb2NrfS5zd2FnZ2VyLXVpIC5kaWJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN3YWdnZXItdWkgLmRpdHtkaXNwbGF5OmlubGluZS10YWJsZX0uc3dhZ2dlci11aSAuZHR7ZGlzcGxheTp0YWJsZX0uc3dhZ2dlci11aSAuZHRje2Rpc3BsYXk6dGFibGUtY2VsbH0uc3dhZ2dlci11aSAuZHQtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5zd2FnZ2VyLXVpIC5kdC1yb3ctZ3JvdXB7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LnN3YWdnZXItdWkgLmR0LWNvbHVtbntkaXNwbGF5OnRhYmxlLWNvbHVtbn0uc3dhZ2dlci11aSAuZHQtY29sdW1uLWdyb3Vwe2Rpc3BsYXk6dGFibGUtY29sdW1uLWdyb3VwfS5zd2FnZ2VyLXVpIC5kdC0tZml4ZWR7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuZG4tbnN7ZGlzcGxheTpub25lfS5zd2FnZ2VyLXVpIC5kaS1uc3tkaXNwbGF5OmlubGluZX0uc3dhZ2dlci11aSAuZGItbnN7ZGlzcGxheTpibG9ja30uc3dhZ2dlci11aSAuZGliLW5ze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zd2FnZ2VyLXVpIC5kaXQtbnN7ZGlzcGxheTppbmxpbmUtdGFibGV9LnN3YWdnZXItdWkgLmR0LW5ze2Rpc3BsYXk6dGFibGV9LnN3YWdnZXItdWkgLmR0Yy1uc3tkaXNwbGF5OnRhYmxlLWNlbGx9LnN3YWdnZXItdWkgLmR0LXJvdy1uc3tkaXNwbGF5OnRhYmxlLXJvd30uc3dhZ2dlci11aSAuZHQtcm93LWdyb3VwLW5ze2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5zd2FnZ2VyLXVpIC5kdC1jb2x1bW4tbnN7ZGlzcGxheTp0YWJsZS1jb2x1bW59LnN3YWdnZXItdWkgLmR0LWNvbHVtbi1ncm91cC1uc3tkaXNwbGF5OnRhYmxlLWNvbHVtbi1ncm91cH0uc3dhZ2dlci11aSAuZHQtLWZpeGVkLW5ze3RhYmxlLWxheW91dDpmaXhlZDt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5kbi1te2Rpc3BsYXk6bm9uZX0uc3dhZ2dlci11aSAuZGktbXtkaXNwbGF5OmlubGluZX0uc3dhZ2dlci11aSAuZGItbXtkaXNwbGF5OmJsb2NrfS5zd2FnZ2VyLXVpIC5kaWItbXtkaXNwbGF5OmlubGluZS1ibG9ja30uc3dhZ2dlci11aSAuZGl0LW17ZGlzcGxheTppbmxpbmUtdGFibGV9LnN3YWdnZXItdWkgLmR0LW17ZGlzcGxheTp0YWJsZX0uc3dhZ2dlci11aSAuZHRjLW17ZGlzcGxheTp0YWJsZS1jZWxsfS5zd2FnZ2VyLXVpIC5kdC1yb3ctbXtkaXNwbGF5OnRhYmxlLXJvd30uc3dhZ2dlci11aSAuZHQtcm93LWdyb3VwLW17ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LnN3YWdnZXItdWkgLmR0LWNvbHVtbi1te2Rpc3BsYXk6dGFibGUtY29sdW1ufS5zd2FnZ2VyLXVpIC5kdC1jb2x1bW4tZ3JvdXAtbXtkaXNwbGF5OnRhYmxlLWNvbHVtbi1ncm91cH0uc3dhZ2dlci11aSAuZHQtLWZpeGVkLW17dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmRuLWx7ZGlzcGxheTpub25lfS5zd2FnZ2VyLXVpIC5kaS1se2Rpc3BsYXk6aW5saW5lfS5zd2FnZ2VyLXVpIC5kYi1se2Rpc3BsYXk6YmxvY2t9LnN3YWdnZXItdWkgLmRpYi1se2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zd2FnZ2VyLXVpIC5kaXQtbHtkaXNwbGF5OmlubGluZS10YWJsZX0uc3dhZ2dlci11aSAuZHQtbHtkaXNwbGF5OnRhYmxlfS5zd2FnZ2VyLXVpIC5kdGMtbHtkaXNwbGF5OnRhYmxlLWNlbGx9LnN3YWdnZXItdWkgLmR0LXJvdy1se2Rpc3BsYXk6dGFibGUtcm93fS5zd2FnZ2VyLXVpIC5kdC1yb3ctZ3JvdXAtbHtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uc3dhZ2dlci11aSAuZHQtY29sdW1uLWx7ZGlzcGxheTp0YWJsZS1jb2x1bW59LnN3YWdnZXItdWkgLmR0LWNvbHVtbi1ncm91cC1se2Rpc3BsYXk6dGFibGUtY29sdW1uLWdyb3VwfS5zd2FnZ2VyLXVpIC5kdC0tZml4ZWQtbHt0YWJsZS1sYXlvdXQ6Zml4ZWQ7d2lkdGg6MTAwJX19LnN3YWdnZXItdWkgLmZse19kaXNwbGF5OmlubGluZTtmbG9hdDpsZWZ0fS5zd2FnZ2VyLXVpIC5mcntfZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHR9LnN3YWdnZXItdWkgLmZue2Zsb2F0Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuZmwtbnN7X2Rpc3BsYXk6aW5saW5lO2Zsb2F0OmxlZnR9LnN3YWdnZXItdWkgLmZyLW5ze19kaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodH0uc3dhZ2dlci11aSAuZm4tbnN7ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuZmwtbXtfZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdH0uc3dhZ2dlci11aSAuZnItbXtfZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHR9LnN3YWdnZXItdWkgLmZuLW17ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuZmwtbHtfZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdH0uc3dhZ2dlci11aSAuZnItbHtfZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHR9LnN3YWdnZXItdWkgLmZuLWx7ZmxvYXQ6bm9uZX19LnN3YWdnZXItdWkgLnNhbnMtc2VyaWZ7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsYXZlbmlyIG5leHQsYXZlbmlyLGhlbHZldGljYSxoZWx2ZXRpY2EgbmV1ZSx1YnVudHUscm9ib3RvLG5vdG8sc2Vnb2UgdWksYXJpYWwsc2Fucy1zZXJpZn0uc3dhZ2dlci11aSAuc2VyaWZ7Zm9udC1mYW1pbHk6Z2VvcmdpYSxzZXJpZn0uc3dhZ2dlci11aSAuc3lzdGVtLXNhbnMtc2VyaWZ7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn0uc3dhZ2dlci11aSAuc3lzdGVtLXNlcmlme2ZvbnQtZmFtaWx5OnNlcmlmfS5zd2FnZ2VyLXVpIC5jb2RlLC5zd2FnZ2VyLXVpIGNvZGV7Zm9udC1mYW1pbHk6Q29uc29sYXMsbW9uYWNvLG1vbm9zcGFjZX0uc3dhZ2dlci11aSAuY291cmllcntmb250LWZhbWlseTpDb3VyaWVyIE5leHQsY291cmllcixtb25vc3BhY2V9LnN3YWdnZXItdWkgLmhlbHZldGljYXtmb250LWZhbWlseTpoZWx2ZXRpY2EgbmV1ZSxoZWx2ZXRpY2Esc2Fucy1zZXJpZn0uc3dhZ2dlci11aSAuYXZlbmlye2ZvbnQtZmFtaWx5OmF2ZW5pciBuZXh0LGF2ZW5pcixzYW5zLXNlcmlmfS5zd2FnZ2VyLXVpIC5hdGhlbGFze2ZvbnQtZmFtaWx5OmF0aGVsYXMsZ2VvcmdpYSxzZXJpZn0uc3dhZ2dlci11aSAuZ2VvcmdpYXtmb250LWZhbWlseTpnZW9yZ2lhLHNlcmlmfS5zd2FnZ2VyLXVpIC50aW1lc3tmb250LWZhbWlseTp0aW1lcyxzZXJpZn0uc3dhZ2dlci11aSAuYm9kb25pe2ZvbnQtZmFtaWx5OkJvZG9uaSBNVCxzZXJpZn0uc3dhZ2dlci11aSAuY2FsaXN0b3tmb250LWZhbWlseTpDYWxpc3RvIE1ULHNlcmlmfS5zd2FnZ2VyLXVpIC5nYXJhbW9uZHtmb250LWZhbWlseTpnYXJhbW9uZCxzZXJpZn0uc3dhZ2dlci11aSAuYmFza2VydmlsbGV7Zm9udC1mYW1pbHk6YmFza2VydmlsbGUsc2VyaWZ9LnN3YWdnZXItdWkgLml7Zm9udC1zdHlsZTppdGFsaWN9LnN3YWdnZXItdWkgLmZzLW5vcm1hbHtmb250LXN0eWxlOm5vcm1hbH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5pLW5ze2ZvbnQtc3R5bGU6aXRhbGljfS5zd2FnZ2VyLXVpIC5mcy1ub3JtYWwtbnN7Zm9udC1zdHlsZTpub3JtYWx9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmktbXtmb250LXN0eWxlOml0YWxpY30uc3dhZ2dlci11aSAuZnMtbm9ybWFsLW17Zm9udC1zdHlsZTpub3JtYWx9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmktbHtmb250LXN0eWxlOml0YWxpY30uc3dhZ2dlci11aSAuZnMtbm9ybWFsLWx7Zm9udC1zdHlsZTpub3JtYWx9fS5zd2FnZ2VyLXVpIC5ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwfS5zd2FnZ2VyLXVpIC5ie2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAuZncxe2ZvbnQtd2VpZ2h0OjEwMH0uc3dhZ2dlci11aSAuZncye2ZvbnQtd2VpZ2h0OjIwMH0uc3dhZ2dlci11aSAuZncze2ZvbnQtd2VpZ2h0OjMwMH0uc3dhZ2dlci11aSAuZnc0e2ZvbnQtd2VpZ2h0OjQwMH0uc3dhZ2dlci11aSAuZnc1e2ZvbnQtd2VpZ2h0OjUwMH0uc3dhZ2dlci11aSAuZnc2e2ZvbnQtd2VpZ2h0OjYwMH0uc3dhZ2dlci11aSAuZnc3e2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAuZnc4e2ZvbnQtd2VpZ2h0OjgwMH0uc3dhZ2dlci11aSAuZnc5e2ZvbnQtd2VpZ2h0OjkwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5ub3JtYWwtbnN7Zm9udC13ZWlnaHQ6NDAwfS5zd2FnZ2VyLXVpIC5iLW5ze2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAuZncxLW5ze2ZvbnQtd2VpZ2h0OjEwMH0uc3dhZ2dlci11aSAuZncyLW5ze2ZvbnQtd2VpZ2h0OjIwMH0uc3dhZ2dlci11aSAuZnczLW5ze2ZvbnQtd2VpZ2h0OjMwMH0uc3dhZ2dlci11aSAuZnc0LW5ze2ZvbnQtd2VpZ2h0OjQwMH0uc3dhZ2dlci11aSAuZnc1LW5ze2ZvbnQtd2VpZ2h0OjUwMH0uc3dhZ2dlci11aSAuZnc2LW5ze2ZvbnQtd2VpZ2h0OjYwMH0uc3dhZ2dlci11aSAuZnc3LW5ze2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAuZnc4LW5ze2ZvbnQtd2VpZ2h0OjgwMH0uc3dhZ2dlci11aSAuZnc5LW5ze2ZvbnQtd2VpZ2h0OjkwMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAubm9ybWFsLW17Zm9udC13ZWlnaHQ6NDAwfS5zd2FnZ2VyLXVpIC5iLW17Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIC5mdzEtbXtmb250LXdlaWdodDoxMDB9LnN3YWdnZXItdWkgLmZ3Mi1te2ZvbnQtd2VpZ2h0OjIwMH0uc3dhZ2dlci11aSAuZnczLW17Zm9udC13ZWlnaHQ6MzAwfS5zd2FnZ2VyLXVpIC5mdzQtbXtmb250LXdlaWdodDo0MDB9LnN3YWdnZXItdWkgLmZ3NS1te2ZvbnQtd2VpZ2h0OjUwMH0uc3dhZ2dlci11aSAuZnc2LW17Zm9udC13ZWlnaHQ6NjAwfS5zd2FnZ2VyLXVpIC5mdzctbXtmb250LXdlaWdodDo3MDB9LnN3YWdnZXItdWkgLmZ3OC1te2ZvbnQtd2VpZ2h0OjgwMH0uc3dhZ2dlci11aSAuZnc5LW17Zm9udC13ZWlnaHQ6OTAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5ub3JtYWwtbHtmb250LXdlaWdodDo0MDB9LnN3YWdnZXItdWkgLmItbHtmb250LXdlaWdodDo3MDB9LnN3YWdnZXItdWkgLmZ3MS1se2ZvbnQtd2VpZ2h0OjEwMH0uc3dhZ2dlci11aSAuZncyLWx7Zm9udC13ZWlnaHQ6MjAwfS5zd2FnZ2VyLXVpIC5mdzMtbHtmb250LXdlaWdodDozMDB9LnN3YWdnZXItdWkgLmZ3NC1se2ZvbnQtd2VpZ2h0OjQwMH0uc3dhZ2dlci11aSAuZnc1LWx7Zm9udC13ZWlnaHQ6NTAwfS5zd2FnZ2VyLXVpIC5mdzYtbHtmb250LXdlaWdodDo2MDB9LnN3YWdnZXItdWkgLmZ3Ny1se2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAuZnc4LWx7Zm9udC13ZWlnaHQ6ODAwfS5zd2FnZ2VyLXVpIC5mdzktbHtmb250LXdlaWdodDo5MDB9fS5zd2FnZ2VyLXVpIC5pbnB1dC1yZXNldHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZX0uc3dhZ2dlci11aSAuYnV0dG9uLXJlc2V0OjotbW96LWZvY3VzLWlubmVyLC5zd2FnZ2VyLXVpIC5pbnB1dC1yZXNldDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LnN3YWdnZXItdWkgLmgxe2hlaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5oMntoZWlnaHQ6MnJlbX0uc3dhZ2dlci11aSAuaDN7aGVpZ2h0OjRyZW19LnN3YWdnZXItdWkgLmg0e2hlaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5oNXtoZWlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLmgtMjV7aGVpZ2h0OjI1JX0uc3dhZ2dlci11aSAuaC01MHtoZWlnaHQ6NTAlfS5zd2FnZ2VyLXVpIC5oLTc1e2hlaWdodDo3NSV9LnN3YWdnZXItdWkgLmgtMTAwe2hlaWdodDoxMDAlfS5zd2FnZ2VyLXVpIC5taW4taC0xMDB7bWluLWhlaWdodDoxMDAlfS5zd2FnZ2VyLXVpIC52aC0yNXtoZWlnaHQ6MjV2aH0uc3dhZ2dlci11aSAudmgtNTB7aGVpZ2h0OjUwdmh9LnN3YWdnZXItdWkgLnZoLTc1e2hlaWdodDo3NXZofS5zd2FnZ2VyLXVpIC52aC0xMDB7aGVpZ2h0OjEwMHZofS5zd2FnZ2VyLXVpIC5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmh9LnN3YWdnZXItdWkgLmgtYXV0b3toZWlnaHQ6YXV0b30uc3dhZ2dlci11aSAuaC1pbmhlcml0e2hlaWdodDppbmhlcml0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmgxLW5ze2hlaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5oMi1uc3toZWlnaHQ6MnJlbX0uc3dhZ2dlci11aSAuaDMtbnN7aGVpZ2h0OjRyZW19LnN3YWdnZXItdWkgLmg0LW5ze2hlaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5oNS1uc3toZWlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLmgtMjUtbnN7aGVpZ2h0OjI1JX0uc3dhZ2dlci11aSAuaC01MC1uc3toZWlnaHQ6NTAlfS5zd2FnZ2VyLXVpIC5oLTc1LW5ze2hlaWdodDo3NSV9LnN3YWdnZXItdWkgLmgtMTAwLW5ze2hlaWdodDoxMDAlfS5zd2FnZ2VyLXVpIC5taW4taC0xMDAtbnN7bWluLWhlaWdodDoxMDAlfS5zd2FnZ2VyLXVpIC52aC0yNS1uc3toZWlnaHQ6MjV2aH0uc3dhZ2dlci11aSAudmgtNTAtbnN7aGVpZ2h0OjUwdmh9LnN3YWdnZXItdWkgLnZoLTc1LW5ze2hlaWdodDo3NXZofS5zd2FnZ2VyLXVpIC52aC0xMDAtbnN7aGVpZ2h0OjEwMHZofS5zd2FnZ2VyLXVpIC5taW4tdmgtMTAwLW5ze21pbi1oZWlnaHQ6MTAwdmh9LnN3YWdnZXItdWkgLmgtYXV0by1uc3toZWlnaHQ6YXV0b30uc3dhZ2dlci11aSAuaC1pbmhlcml0LW5ze2hlaWdodDppbmhlcml0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5oMS1te2hlaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5oMi1te2hlaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5oMy1te2hlaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5oNC1te2hlaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5oNS1te2hlaWdodDoxNnJlbX0uc3dhZ2dlci11aSAuaC0yNS1te2hlaWdodDoyNSV9LnN3YWdnZXItdWkgLmgtNTAtbXtoZWlnaHQ6NTAlfS5zd2FnZ2VyLXVpIC5oLTc1LW17aGVpZ2h0Ojc1JX0uc3dhZ2dlci11aSAuaC0xMDAtbXtoZWlnaHQ6MTAwJX0uc3dhZ2dlci11aSAubWluLWgtMTAwLW17bWluLWhlaWdodDoxMDAlfS5zd2FnZ2VyLXVpIC52aC0yNS1te2hlaWdodDoyNXZofS5zd2FnZ2VyLXVpIC52aC01MC1te2hlaWdodDo1MHZofS5zd2FnZ2VyLXVpIC52aC03NS1te2hlaWdodDo3NXZofS5zd2FnZ2VyLXVpIC52aC0xMDAtbXtoZWlnaHQ6MTAwdmh9LnN3YWdnZXItdWkgLm1pbi12aC0xMDAtbXttaW4taGVpZ2h0OjEwMHZofS5zd2FnZ2VyLXVpIC5oLWF1dG8tbXtoZWlnaHQ6YXV0b30uc3dhZ2dlci11aSAuaC1pbmhlcml0LW17aGVpZ2h0OmluaGVyaXR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmgxLWx7aGVpZ2h0OjFyZW19LnN3YWdnZXItdWkgLmgyLWx7aGVpZ2h0OjJyZW19LnN3YWdnZXItdWkgLmgzLWx7aGVpZ2h0OjRyZW19LnN3YWdnZXItdWkgLmg0LWx7aGVpZ2h0OjhyZW19LnN3YWdnZXItdWkgLmg1LWx7aGVpZ2h0OjE2cmVtfS5zd2FnZ2VyLXVpIC5oLTI1LWx7aGVpZ2h0OjI1JX0uc3dhZ2dlci11aSAuaC01MC1se2hlaWdodDo1MCV9LnN3YWdnZXItdWkgLmgtNzUtbHtoZWlnaHQ6NzUlfS5zd2FnZ2VyLXVpIC5oLTEwMC1se2hlaWdodDoxMDAlfS5zd2FnZ2VyLXVpIC5taW4taC0xMDAtbHttaW4taGVpZ2h0OjEwMCV9LnN3YWdnZXItdWkgLnZoLTI1LWx7aGVpZ2h0OjI1dmh9LnN3YWdnZXItdWkgLnZoLTUwLWx7aGVpZ2h0OjUwdmh9LnN3YWdnZXItdWkgLnZoLTc1LWx7aGVpZ2h0Ojc1dmh9LnN3YWdnZXItdWkgLnZoLTEwMC1se2hlaWdodDoxMDB2aH0uc3dhZ2dlci11aSAubWluLXZoLTEwMC1se21pbi1oZWlnaHQ6MTAwdmh9LnN3YWdnZXItdWkgLmgtYXV0by1se2hlaWdodDphdXRvfS5zd2FnZ2VyLXVpIC5oLWluaGVyaXQtbHtoZWlnaHQ6aW5oZXJpdH19LnN3YWdnZXItdWkgLnRyYWNrZWR7bGV0dGVyLXNwYWNpbmc6LjFlbX0uc3dhZ2dlci11aSAudHJhY2tlZC10aWdodHtsZXR0ZXItc3BhY2luZzotLjA1ZW19LnN3YWdnZXItdWkgLnRyYWNrZWQtbWVnYXtsZXR0ZXItc3BhY2luZzouMjVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC50cmFja2VkLW5ze2xldHRlci1zcGFjaW5nOi4xZW19LnN3YWdnZXItdWkgLnRyYWNrZWQtdGlnaHQtbnN7bGV0dGVyLXNwYWNpbmc6LS4wNWVtfS5zd2FnZ2VyLXVpIC50cmFja2VkLW1lZ2EtbnN7bGV0dGVyLXNwYWNpbmc6LjI1ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnRyYWNrZWQtbXtsZXR0ZXItc3BhY2luZzouMWVtfS5zd2FnZ2VyLXVpIC50cmFja2VkLXRpZ2h0LW17bGV0dGVyLXNwYWNpbmc6LS4wNWVtfS5zd2FnZ2VyLXVpIC50cmFja2VkLW1lZ2EtbXtsZXR0ZXItc3BhY2luZzouMjVlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudHJhY2tlZC1se2xldHRlci1zcGFjaW5nOi4xZW19LnN3YWdnZXItdWkgLnRyYWNrZWQtdGlnaHQtbHtsZXR0ZXItc3BhY2luZzotLjA1ZW19LnN3YWdnZXItdWkgLnRyYWNrZWQtbWVnYS1se2xldHRlci1zcGFjaW5nOi4yNWVtfX0uc3dhZ2dlci11aSAubGgtc29saWR7bGluZS1oZWlnaHQ6MX0uc3dhZ2dlci11aSAubGgtdGl0bGV7bGluZS1oZWlnaHQ6MS4yNX0uc3dhZ2dlci11aSAubGgtY29weXtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAubGgtc29saWQtbnN7bGluZS1oZWlnaHQ6MX0uc3dhZ2dlci11aSAubGgtdGl0bGUtbnN7bGluZS1oZWlnaHQ6MS4yNX0uc3dhZ2dlci11aSAubGgtY29weS1uc3tsaW5lLWhlaWdodDoxLjV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmxoLXNvbGlkLW17bGluZS1oZWlnaHQ6MX0uc3dhZ2dlci11aSAubGgtdGl0bGUtbXtsaW5lLWhlaWdodDoxLjI1fS5zd2FnZ2VyLXVpIC5saC1jb3B5LW17bGluZS1oZWlnaHQ6MS41fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5saC1zb2xpZC1se2xpbmUtaGVpZ2h0OjF9LnN3YWdnZXItdWkgLmxoLXRpdGxlLWx7bGluZS1oZWlnaHQ6MS4yNX0uc3dhZ2dlci11aSAubGgtY29weS1se2xpbmUtaGVpZ2h0OjEuNX19LnN3YWdnZXItdWkgLmxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN3YWdnZXItdWkgLmxpbmssLnN3YWdnZXItdWkgLmxpbms6YWN0aXZlLC5zd2FnZ2VyLXVpIC5saW5rOmZvY3VzLC5zd2FnZ2VyLXVpIC5saW5rOmhvdmVyLC5zd2FnZ2VyLXVpIC5saW5rOmxpbmssLnN3YWdnZXItdWkgLmxpbms6dmlzaXRlZHt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbn0uc3dhZ2dlci11aSAubGluazpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQgY3VycmVudENvbG9yfS5zd2FnZ2VyLXVpIC5saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5zd2FnZ2VyLXVpIC5tdy0xMDB7bWF4LXdpZHRoOjEwMCV9LnN3YWdnZXItdWkgLm13MXttYXgtd2lkdGg6MXJlbX0uc3dhZ2dlci11aSAubXcye21heC13aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC5tdzN7bWF4LXdpZHRoOjRyZW19LnN3YWdnZXItdWkgLm13NHttYXgtd2lkdGg6OHJlbX0uc3dhZ2dlci11aSAubXc1e21heC13aWR0aDoxNnJlbX0uc3dhZ2dlci11aSAubXc2e21heC13aWR0aDozMnJlbX0uc3dhZ2dlci11aSAubXc3e21heC13aWR0aDo0OHJlbX0uc3dhZ2dlci11aSAubXc4e21heC13aWR0aDo2NHJlbX0uc3dhZ2dlci11aSAubXc5e21heC13aWR0aDo5NnJlbX0uc3dhZ2dlci11aSAubXctbm9uZXttYXgtd2lkdGg6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5tdy0xMDAtbnN7bWF4LXdpZHRoOjEwMCV9LnN3YWdnZXItdWkgLm13MS1uc3ttYXgtd2lkdGg6MXJlbX0uc3dhZ2dlci11aSAubXcyLW5ze21heC13aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC5tdzMtbnN7bWF4LXdpZHRoOjRyZW19LnN3YWdnZXItdWkgLm13NC1uc3ttYXgtd2lkdGg6OHJlbX0uc3dhZ2dlci11aSAubXc1LW5ze21heC13aWR0aDoxNnJlbX0uc3dhZ2dlci11aSAubXc2LW5ze21heC13aWR0aDozMnJlbX0uc3dhZ2dlci11aSAubXc3LW5ze21heC13aWR0aDo0OHJlbX0uc3dhZ2dlci11aSAubXc4LW5ze21heC13aWR0aDo2NHJlbX0uc3dhZ2dlci11aSAubXc5LW5ze21heC13aWR0aDo5NnJlbX0uc3dhZ2dlci11aSAubXctbm9uZS1uc3ttYXgtd2lkdGg6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAubXctMTAwLW17bWF4LXdpZHRoOjEwMCV9LnN3YWdnZXItdWkgLm13MS1te21heC13aWR0aDoxcmVtfS5zd2FnZ2VyLXVpIC5tdzItbXttYXgtd2lkdGg6MnJlbX0uc3dhZ2dlci11aSAubXczLW17bWF4LXdpZHRoOjRyZW19LnN3YWdnZXItdWkgLm13NC1te21heC13aWR0aDo4cmVtfS5zd2FnZ2VyLXVpIC5tdzUtbXttYXgtd2lkdGg6MTZyZW19LnN3YWdnZXItdWkgLm13Ni1te21heC13aWR0aDozMnJlbX0uc3dhZ2dlci11aSAubXc3LW17bWF4LXdpZHRoOjQ4cmVtfS5zd2FnZ2VyLXVpIC5tdzgtbXttYXgtd2lkdGg6NjRyZW19LnN3YWdnZXItdWkgLm13OS1te21heC13aWR0aDo5NnJlbX0uc3dhZ2dlci11aSAubXctbm9uZS1te21heC13aWR0aDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5tdy0xMDAtbHttYXgtd2lkdGg6MTAwJX0uc3dhZ2dlci11aSAubXcxLWx7bWF4LXdpZHRoOjFyZW19LnN3YWdnZXItdWkgLm13Mi1se21heC13aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC5tdzMtbHttYXgtd2lkdGg6NHJlbX0uc3dhZ2dlci11aSAubXc0LWx7bWF4LXdpZHRoOjhyZW19LnN3YWdnZXItdWkgLm13NS1se21heC13aWR0aDoxNnJlbX0uc3dhZ2dlci11aSAubXc2LWx7bWF4LXdpZHRoOjMycmVtfS5zd2FnZ2VyLXVpIC5tdzctbHttYXgtd2lkdGg6NDhyZW19LnN3YWdnZXItdWkgLm13OC1se21heC13aWR0aDo2NHJlbX0uc3dhZ2dlci11aSAubXc5LWx7bWF4LXdpZHRoOjk2cmVtfS5zd2FnZ2VyLXVpIC5tdy1ub25lLWx7bWF4LXdpZHRoOm5vbmV9fS5zd2FnZ2VyLXVpIC53MXt3aWR0aDoxcmVtfS5zd2FnZ2VyLXVpIC53Mnt3aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC53M3t3aWR0aDo0cmVtfS5zd2FnZ2VyLXVpIC53NHt3aWR0aDo4cmVtfS5zd2FnZ2VyLXVpIC53NXt3aWR0aDoxNnJlbX0uc3dhZ2dlci11aSAudy0xMHt3aWR0aDoxMCV9LnN3YWdnZXItdWkgLnctMjB7d2lkdGg6MjAlfS5zd2FnZ2VyLXVpIC53LTI1e3dpZHRoOjI1JX0uc3dhZ2dlci11aSAudy0zMHt3aWR0aDozMCV9LnN3YWdnZXItdWkgLnctMzN7d2lkdGg6MzMlfS5zd2FnZ2VyLXVpIC53LTM0e3dpZHRoOjM0JX0uc3dhZ2dlci11aSAudy00MHt3aWR0aDo0MCV9LnN3YWdnZXItdWkgLnctNTB7d2lkdGg6NTAlfS5zd2FnZ2VyLXVpIC53LTYwe3dpZHRoOjYwJX0uc3dhZ2dlci11aSAudy03MHt3aWR0aDo3MCV9LnN3YWdnZXItdWkgLnctNzV7d2lkdGg6NzUlfS5zd2FnZ2VyLXVpIC53LTgwe3dpZHRoOjgwJX0uc3dhZ2dlci11aSAudy05MHt3aWR0aDo5MCV9LnN3YWdnZXItdWkgLnctMTAwe3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLnctdGhpcmR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnN3YWdnZXItdWkgLnctdHdvLXRoaXJkc3t3aWR0aDo2Ni42NjY2NjY2NjY3JX0uc3dhZ2dlci11aSAudy1hdXRve3dpZHRoOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAudzEtbnN7d2lkdGg6MXJlbX0uc3dhZ2dlci11aSAudzItbnN7d2lkdGg6MnJlbX0uc3dhZ2dlci11aSAudzMtbnN7d2lkdGg6NHJlbX0uc3dhZ2dlci11aSAudzQtbnN7d2lkdGg6OHJlbX0uc3dhZ2dlci11aSAudzUtbnN7d2lkdGg6MTZyZW19LnN3YWdnZXItdWkgLnctMTAtbnN7d2lkdGg6MTAlfS5zd2FnZ2VyLXVpIC53LTIwLW5ze3dpZHRoOjIwJX0uc3dhZ2dlci11aSAudy0yNS1uc3t3aWR0aDoyNSV9LnN3YWdnZXItdWkgLnctMzAtbnN7d2lkdGg6MzAlfS5zd2FnZ2VyLXVpIC53LTMzLW5ze3dpZHRoOjMzJX0uc3dhZ2dlci11aSAudy0zNC1uc3t3aWR0aDozNCV9LnN3YWdnZXItdWkgLnctNDAtbnN7d2lkdGg6NDAlfS5zd2FnZ2VyLXVpIC53LTUwLW5ze3dpZHRoOjUwJX0uc3dhZ2dlci11aSAudy02MC1uc3t3aWR0aDo2MCV9LnN3YWdnZXItdWkgLnctNzAtbnN7d2lkdGg6NzAlfS5zd2FnZ2VyLXVpIC53LTc1LW5ze3dpZHRoOjc1JX0uc3dhZ2dlci11aSAudy04MC1uc3t3aWR0aDo4MCV9LnN3YWdnZXItdWkgLnctOTAtbnN7d2lkdGg6OTAlfS5zd2FnZ2VyLXVpIC53LTEwMC1uc3t3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC53LXRoaXJkLW5ze3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5zd2FnZ2VyLXVpIC53LXR3by10aGlyZHMtbnN7d2lkdGg6NjYuNjY2NjY2NjY2NyV9LnN3YWdnZXItdWkgLnctYXV0by1uc3t3aWR0aDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC53MS1te3dpZHRoOjFyZW19LnN3YWdnZXItdWkgLncyLW17d2lkdGg6MnJlbX0uc3dhZ2dlci11aSAudzMtbXt3aWR0aDo0cmVtfS5zd2FnZ2VyLXVpIC53NC1te3dpZHRoOjhyZW19LnN3YWdnZXItdWkgLnc1LW17d2lkdGg6MTZyZW19LnN3YWdnZXItdWkgLnctMTAtbXt3aWR0aDoxMCV9LnN3YWdnZXItdWkgLnctMjAtbXt3aWR0aDoyMCV9LnN3YWdnZXItdWkgLnctMjUtbXt3aWR0aDoyNSV9LnN3YWdnZXItdWkgLnctMzAtbXt3aWR0aDozMCV9LnN3YWdnZXItdWkgLnctMzMtbXt3aWR0aDozMyV9LnN3YWdnZXItdWkgLnctMzQtbXt3aWR0aDozNCV9LnN3YWdnZXItdWkgLnctNDAtbXt3aWR0aDo0MCV9LnN3YWdnZXItdWkgLnctNTAtbXt3aWR0aDo1MCV9LnN3YWdnZXItdWkgLnctNjAtbXt3aWR0aDo2MCV9LnN3YWdnZXItdWkgLnctNzAtbXt3aWR0aDo3MCV9LnN3YWdnZXItdWkgLnctNzUtbXt3aWR0aDo3NSV9LnN3YWdnZXItdWkgLnctODAtbXt3aWR0aDo4MCV9LnN3YWdnZXItdWkgLnctOTAtbXt3aWR0aDo5MCV9LnN3YWdnZXItdWkgLnctMTAwLW17d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAudy10aGlyZC1te3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5zd2FnZ2VyLXVpIC53LXR3by10aGlyZHMtbXt3aWR0aDo2Ni42NjY2NjY2NjY3JX0uc3dhZ2dlci11aSAudy1hdXRvLW17d2lkdGg6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudzEtbHt3aWR0aDoxcmVtfS5zd2FnZ2VyLXVpIC53Mi1se3dpZHRoOjJyZW19LnN3YWdnZXItdWkgLnczLWx7d2lkdGg6NHJlbX0uc3dhZ2dlci11aSAudzQtbHt3aWR0aDo4cmVtfS5zd2FnZ2VyLXVpIC53NS1se3dpZHRoOjE2cmVtfS5zd2FnZ2VyLXVpIC53LTEwLWx7d2lkdGg6MTAlfS5zd2FnZ2VyLXVpIC53LTIwLWx7d2lkdGg6MjAlfS5zd2FnZ2VyLXVpIC53LTI1LWx7d2lkdGg6MjUlfS5zd2FnZ2VyLXVpIC53LTMwLWx7d2lkdGg6MzAlfS5zd2FnZ2VyLXVpIC53LTMzLWx7d2lkdGg6MzMlfS5zd2FnZ2VyLXVpIC53LTM0LWx7d2lkdGg6MzQlfS5zd2FnZ2VyLXVpIC53LTQwLWx7d2lkdGg6NDAlfS5zd2FnZ2VyLXVpIC53LTUwLWx7d2lkdGg6NTAlfS5zd2FnZ2VyLXVpIC53LTYwLWx7d2lkdGg6NjAlfS5zd2FnZ2VyLXVpIC53LTcwLWx7d2lkdGg6NzAlfS5zd2FnZ2VyLXVpIC53LTc1LWx7d2lkdGg6NzUlfS5zd2FnZ2VyLXVpIC53LTgwLWx7d2lkdGg6ODAlfS5zd2FnZ2VyLXVpIC53LTkwLWx7d2lkdGg6OTAlfS5zd2FnZ2VyLXVpIC53LTEwMC1se3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLnctdGhpcmQtbHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uc3dhZ2dlci11aSAudy10d28tdGhpcmRzLWx7d2lkdGg6NjYuNjY2NjY2NjY2NyV9LnN3YWdnZXItdWkgLnctYXV0by1se3dpZHRoOmF1dG99fS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGV9LnN3YWdnZXItdWkgLm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXNjcm9sbHtvdmVyZmxvdzpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0b30uc3dhZ2dlci11aSAub3ZlcmZsb3cteC12aXNpYmxle292ZXJmbG93LXg6dmlzaWJsZX0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1oaWRkZW57b3ZlcmZsb3cteDpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtc2Nyb2xse292ZXJmbG93LXg6c2Nyb2xsfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LWF1dG97b3ZlcmZsb3cteDphdXRvfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LXZpc2libGV7b3ZlcmZsb3cteTp2aXNpYmxlfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LWhpZGRlbntvdmVyZmxvdy15OmhpZGRlbn0uc3dhZ2dlci11aSAub3ZlcmZsb3cteS1zY3JvbGx7b3ZlcmZsb3cteTpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LXktYXV0b3tvdmVyZmxvdy15OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAub3ZlcmZsb3ctdmlzaWJsZS1uc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy1oaWRkZW4tbnN7b3ZlcmZsb3c6aGlkZGVufS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy1zY3JvbGwtbnN7b3ZlcmZsb3c6c2Nyb2xsfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy1hdXRvLW5ze292ZXJmbG93OmF1dG99LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtdmlzaWJsZS1uc3tvdmVyZmxvdy14OnZpc2libGV9LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtaGlkZGVuLW5ze292ZXJmbG93LXg6aGlkZGVufS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LXNjcm9sbC1uc3tvdmVyZmxvdy14OnNjcm9sbH0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1hdXRvLW5ze292ZXJmbG93LXg6YXV0b30uc3dhZ2dlci11aSAub3ZlcmZsb3cteS12aXNpYmxlLW5ze292ZXJmbG93LXk6dmlzaWJsZX0uc3dhZ2dlci11aSAub3ZlcmZsb3cteS1oaWRkZW4tbnN7b3ZlcmZsb3cteTpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXktc2Nyb2xsLW5ze292ZXJmbG93LXk6c2Nyb2xsfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LWF1dG8tbnN7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5vdmVyZmxvdy12aXNpYmxlLW17b3ZlcmZsb3c6dmlzaWJsZX0uc3dhZ2dlci11aSAub3ZlcmZsb3ctaGlkZGVuLW17b3ZlcmZsb3c6aGlkZGVufS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy1zY3JvbGwtbXtvdmVyZmxvdzpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LWF1dG8tbXtvdmVyZmxvdzphdXRvfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LXZpc2libGUtbXtvdmVyZmxvdy14OnZpc2libGV9LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtaGlkZGVuLW17b3ZlcmZsb3cteDpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtc2Nyb2xsLW17b3ZlcmZsb3cteDpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtYXV0by1te292ZXJmbG93LXg6YXV0b30uc3dhZ2dlci11aSAub3ZlcmZsb3cteS12aXNpYmxlLW17b3ZlcmZsb3cteTp2aXNpYmxlfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LWhpZGRlbi1te292ZXJmbG93LXk6aGlkZGVufS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LXNjcm9sbC1te292ZXJmbG93LXk6c2Nyb2xsfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LWF1dG8tbXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLm92ZXJmbG93LXZpc2libGUtbHtvdmVyZmxvdzp2aXNpYmxlfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy1oaWRkZW4tbHtvdmVyZmxvdzpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXNjcm9sbC1se292ZXJmbG93OnNjcm9sbH0uc3dhZ2dlci11aSAub3ZlcmZsb3ctYXV0by1se292ZXJmbG93OmF1dG99LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtdmlzaWJsZS1se292ZXJmbG93LXg6dmlzaWJsZX0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1oaWRkZW4tbHtvdmVyZmxvdy14OmhpZGRlbn0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1zY3JvbGwtbHtvdmVyZmxvdy14OnNjcm9sbH0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1hdXRvLWx7b3ZlcmZsb3cteDphdXRvfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LXZpc2libGUtbHtvdmVyZmxvdy15OnZpc2libGV9LnN3YWdnZXItdWkgLm92ZXJmbG93LXktaGlkZGVuLWx7b3ZlcmZsb3cteTpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXktc2Nyb2xsLWx7b3ZlcmZsb3cteTpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LXktYXV0by1se292ZXJmbG93LXk6YXV0b319LnN3YWdnZXItdWkgLnN0YXRpY3twb3NpdGlvbjpzdGF0aWN9LnN3YWdnZXItdWkgLnJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0uc3dhZ2dlci11aSAuZml4ZWR7cG9zaXRpb246Zml4ZWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuc3RhdGljLW5ze3Bvc2l0aW9uOnN0YXRpY30uc3dhZ2dlci11aSAucmVsYXRpdmUtbnN7cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLmFic29sdXRlLW5ze3Bvc2l0aW9uOmFic29sdXRlfS5zd2FnZ2VyLXVpIC5maXhlZC1uc3twb3NpdGlvbjpmaXhlZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuc3RhdGljLW17cG9zaXRpb246c3RhdGljfS5zd2FnZ2VyLXVpIC5yZWxhdGl2ZS1te3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5hYnNvbHV0ZS1te3Bvc2l0aW9uOmFic29sdXRlfS5zd2FnZ2VyLXVpIC5maXhlZC1te3Bvc2l0aW9uOmZpeGVkfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5zdGF0aWMtbHtwb3NpdGlvbjpzdGF0aWN9LnN3YWdnZXItdWkgLnJlbGF0aXZlLWx7cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLmFic29sdXRlLWx7cG9zaXRpb246YWJzb2x1dGV9LnN3YWdnZXItdWkgLmZpeGVkLWx7cG9zaXRpb246Zml4ZWR9fS5zd2FnZ2VyLXVpIC5vLTEwMHtvcGFjaXR5OjF9LnN3YWdnZXItdWkgLm8tOTB7b3BhY2l0eTouOX0uc3dhZ2dlci11aSAuby04MHtvcGFjaXR5Oi44fS5zd2FnZ2VyLXVpIC5vLTcwe29wYWNpdHk6Ljd9LnN3YWdnZXItdWkgLm8tNjB7b3BhY2l0eTouNn0uc3dhZ2dlci11aSAuby01MHtvcGFjaXR5Oi41fS5zd2FnZ2VyLXVpIC5vLTQwe29wYWNpdHk6LjR9LnN3YWdnZXItdWkgLm8tMzB7b3BhY2l0eTouM30uc3dhZ2dlci11aSAuby0yMHtvcGFjaXR5Oi4yfS5zd2FnZ2VyLXVpIC5vLTEwe29wYWNpdHk6LjF9LnN3YWdnZXItdWkgLm8tMDV7b3BhY2l0eTouMDV9LnN3YWdnZXItdWkgLm8tMDI1e29wYWNpdHk6LjAyNX0uc3dhZ2dlci11aSAuby0we29wYWNpdHk6MH0uc3dhZ2dlci11aSAucm90YXRlLTQ1e3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtOTB7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0xMzV7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMTgwe3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTIyNXt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0yNzB7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMzE1e3RyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5yb3RhdGUtNDUtbnN7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS05MC1uc3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTEzNS1uc3t0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0xODAtbnN7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMjI1LW5ze3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTI3MC1uc3t0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0zMTUtbnN7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5yb3RhdGUtNDUtbXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTkwLW17dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0xMzUtbXt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0xODAtbXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0yMjUtbXt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0yNzAtbXt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0zMTUtbXt0cmFuc2Zvcm06cm90YXRlKDMxNWRlZyl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnJvdGF0ZS00NS1se3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtOTAtbHt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTEzNS1se3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTE4MC1se3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTIyNS1se3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTI3MC1se3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTMxNS1se3RyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKX19LnN3YWdnZXItdWkgLmJsYWNrLTkwe2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5zd2FnZ2VyLXVpIC5ibGFjay04MHtjb2xvcjpyZ2JhKDAsMCwwLC44KX0uc3dhZ2dlci11aSAuYmxhY2stNzB7Y29sb3I6cmdiYSgwLDAsMCwuNyl9LnN3YWdnZXItdWkgLmJsYWNrLTYwe2NvbG9yOnJnYmEoMCwwLDAsLjYpfS5zd2FnZ2VyLXVpIC5ibGFjay01MHtjb2xvcjpyZ2JhKDAsMCwwLC41KX0uc3dhZ2dlci11aSAuYmxhY2stNDB7Y29sb3I6cmdiYSgwLDAsMCwuNCl9LnN3YWdnZXItdWkgLmJsYWNrLTMwe2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5zd2FnZ2VyLXVpIC5ibGFjay0yMHtjb2xvcjpyZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuYmxhY2stMTB7Y29sb3I6cmdiYSgwLDAsMCwuMSl9LnN3YWdnZXItdWkgLmJsYWNrLTA1e2NvbG9yOnJnYmEoMCwwLDAsLjA1KX0uc3dhZ2dlci11aSAud2hpdGUtOTB7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpfS5zd2FnZ2VyLXVpIC53aGl0ZS04MHtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCl9LnN3YWdnZXItdWkgLndoaXRlLTcwe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC43KX0uc3dhZ2dlci11aSAud2hpdGUtNjB7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjYpfS5zd2FnZ2VyLXVpIC53aGl0ZS01MHtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSl9LnN3YWdnZXItdWkgLndoaXRlLTQwe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC40KX0uc3dhZ2dlci11aSAud2hpdGUtMzB7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjMpfS5zd2FnZ2VyLXVpIC53aGl0ZS0yMHtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuMil9LnN3YWdnZXItdWkgLndoaXRlLTEwe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC4xKX0uc3dhZ2dlci11aSAuYmxhY2t7Y29sb3I6IzAwMH0uc3dhZ2dlci11aSAubmVhci1ibGFja3tjb2xvcjojMTExfS5zd2FnZ2VyLXVpIC5kYXJrLWdyYXl7Y29sb3I6IzMzM30uc3dhZ2dlci11aSAubWlkLWdyYXl7Y29sb3I6IzU1NX0uc3dhZ2dlci11aSAuZ3JheXtjb2xvcjojNzc3fS5zd2FnZ2VyLXVpIC5zaWx2ZXJ7Y29sb3I6Izk5OX0uc3dhZ2dlci11aSAubGlnaHQtc2lsdmVye2NvbG9yOiNhYWF9LnN3YWdnZXItdWkgLm1vb24tZ3JheXtjb2xvcjojY2NjfS5zd2FnZ2VyLXVpIC5saWdodC1ncmF5e2NvbG9yOiNlZWV9LnN3YWdnZXItdWkgLm5lYXItd2hpdGV7Y29sb3I6I2Y0ZjRmNH0uc3dhZ2dlci11aSAud2hpdGV7Y29sb3I6I2ZmZn0uc3dhZ2dlci11aSAuZGFyay1yZWR7Y29sb3I6I2U3MDQwZn0uc3dhZ2dlci11aSAucmVke2NvbG9yOiNmZjQxMzZ9LnN3YWdnZXItdWkgLmxpZ2h0LXJlZHtjb2xvcjojZmY3MjVjfS5zd2FnZ2VyLXVpIC5vcmFuZ2V7Y29sb3I6I2ZmNjMwMH0uc3dhZ2dlci11aSAuZ29sZHtjb2xvcjojZmZiNzAwfS5zd2FnZ2VyLXVpIC55ZWxsb3d7Y29sb3I6Z29sZH0uc3dhZ2dlci11aSAubGlnaHQteWVsbG93e2NvbG9yOiNmYmYxYTl9LnN3YWdnZXItdWkgLnB1cnBsZXtjb2xvcjojNWUyY2E1fS5zd2FnZ2VyLXVpIC5saWdodC1wdXJwbGV7Y29sb3I6I2E0NjNmMn0uc3dhZ2dlci11aSAuZGFyay1waW5re2NvbG9yOiNkNTAwOGZ9LnN3YWdnZXItdWkgLmhvdC1waW5re2NvbG9yOiNmZjQxYjR9LnN3YWdnZXItdWkgLnBpbmt7Y29sb3I6I2ZmODBjY30uc3dhZ2dlci11aSAubGlnaHQtcGlua3tjb2xvcjojZmZhM2Q3fS5zd2FnZ2VyLXVpIC5kYXJrLWdyZWVue2NvbG9yOiMxMzc3NTJ9LnN3YWdnZXItdWkgLmdyZWVue2NvbG9yOiMxOWE5NzR9LnN3YWdnZXItdWkgLmxpZ2h0LWdyZWVue2NvbG9yOiM5ZWViY2Z9LnN3YWdnZXItdWkgLm5hdnl7Y29sb3I6IzAwMWI0NH0uc3dhZ2dlci11aSAuZGFyay1ibHVle2NvbG9yOiMwMDQ0OWV9LnN3YWdnZXItdWkgLmJsdWV7Y29sb3I6IzM1N2VkZH0uc3dhZ2dlci11aSAubGlnaHQtYmx1ZXtjb2xvcjojOTZjY2ZmfS5zd2FnZ2VyLXVpIC5saWdodGVzdC1ibHVle2NvbG9yOiNjZGVjZmZ9LnN3YWdnZXItdWkgLndhc2hlZC1ibHVle2NvbG9yOiNmNmZmZmV9LnN3YWdnZXItdWkgLndhc2hlZC1ncmVlbntjb2xvcjojZThmZGY1fS5zd2FnZ2VyLXVpIC53YXNoZWQteWVsbG93e2NvbG9yOiNmZmZjZWJ9LnN3YWdnZXItdWkgLndhc2hlZC1yZWR7Y29sb3I6I2ZmZGZkZn0uc3dhZ2dlci11aSAuY29sb3ItaW5oZXJpdHtjb2xvcjppbmhlcml0fS5zd2FnZ2VyLXVpIC5iZy1ibGFjay05MHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay04MHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay03MHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay02MHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay01MHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay00MHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay0zMHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay0yMHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay0xMHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5zd2FnZ2VyLXVpIC5iZy1ibGFjay0wNXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KX0uc3dhZ2dlci11aSAuYmctd2hpdGUtOTB7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSl9LnN3YWdnZXItdWkgLmJnLXdoaXRlLTgwe2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpfS5zd2FnZ2VyLXVpIC5iZy13aGl0ZS03MHtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC43KX0uc3dhZ2dlci11aSAuYmctd2hpdGUtNjB7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNil9LnN3YWdnZXItdWkgLmJnLXdoaXRlLTUwe2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpfS5zd2FnZ2VyLXVpIC5iZy13aGl0ZS00MHtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC40KX0uc3dhZ2dlci11aSAuYmctd2hpdGUtMzB7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMyl9LnN3YWdnZXItdWkgLmJnLXdoaXRlLTIwe2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjIpfS5zd2FnZ2VyLXVpIC5iZy13aGl0ZS0xMHtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4xKX0uc3dhZ2dlci11aSAuYmctYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5zd2FnZ2VyLXVpIC5iZy1uZWFyLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzExMX0uc3dhZ2dlci11aSAuYmctZGFyay1ncmF5e2JhY2tncm91bmQtY29sb3I6IzMzM30uc3dhZ2dlci11aSAuYmctbWlkLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5zd2FnZ2VyLXVpIC5iZy1ncmF5e2JhY2tncm91bmQtY29sb3I6Izc3N30uc3dhZ2dlci11aSAuYmctc2lsdmVye2JhY2tncm91bmQtY29sb3I6Izk5OX0uc3dhZ2dlci11aSAuYmctbGlnaHQtc2lsdmVye2JhY2tncm91bmQtY29sb3I6I2FhYX0uc3dhZ2dlci11aSAuYmctbW9vbi1ncmF5e2JhY2tncm91bmQtY29sb3I6I2NjY30uc3dhZ2dlci11aSAuYmctbGlnaHQtZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnN3YWdnZXItdWkgLmJnLW5lYXItd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0fS5zd2FnZ2VyLXVpIC5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnN3YWdnZXItdWkgLmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnN3YWdnZXItdWkgLmJnLWRhcmstcmVke2JhY2tncm91bmQtY29sb3I6I2U3MDQwZn0uc3dhZ2dlci11aSAuYmctcmVke2JhY2tncm91bmQtY29sb3I6I2ZmNDEzNn0uc3dhZ2dlci11aSAuYmctbGlnaHQtcmVke2JhY2tncm91bmQtY29sb3I6I2ZmNzI1Y30uc3dhZ2dlci11aSAuYmctb3Jhbmdle2JhY2tncm91bmQtY29sb3I6I2ZmNjMwMH0uc3dhZ2dlci11aSAuYmctZ29sZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmI3MDB9LnN3YWdnZXItdWkgLmJnLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOmdvbGR9LnN3YWdnZXItdWkgLmJnLWxpZ2h0LXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmYmYxYTl9LnN3YWdnZXItdWkgLmJnLXB1cnBsZXtiYWNrZ3JvdW5kLWNvbG9yOiM1ZTJjYTV9LnN3YWdnZXItdWkgLmJnLWxpZ2h0LXB1cnBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNhNDYzZjJ9LnN3YWdnZXItdWkgLmJnLWRhcmstcGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNkNTAwOGZ9LnN3YWdnZXItdWkgLmJnLWhvdC1waW5re2JhY2tncm91bmQtY29sb3I6I2ZmNDFiNH0uc3dhZ2dlci11aSAuYmctcGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjgwY2N9LnN3YWdnZXItdWkgLmJnLWxpZ2h0LXBpbmt7YmFja2dyb3VuZC1jb2xvcjojZmZhM2Q3fS5zd2FnZ2VyLXVpIC5iZy1kYXJrLWdyZWVue2JhY2tncm91bmQtY29sb3I6IzEzNzc1Mn0uc3dhZ2dlci11aSAuYmctZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojMTlhOTc0fS5zd2FnZ2VyLXVpIC5iZy1saWdodC1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiM5ZWViY2Z9LnN3YWdnZXItdWkgLmJnLW5hdnl7YmFja2dyb3VuZC1jb2xvcjojMDAxYjQ0fS5zd2FnZ2VyLXVpIC5iZy1kYXJrLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMDA0NDllfS5zd2FnZ2VyLXVpIC5iZy1ibHVle2JhY2tncm91bmQtY29sb3I6IzM1N2VkZH0uc3dhZ2dlci11aSAuYmctbGlnaHQtYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM5NmNjZmZ9LnN3YWdnZXItdWkgLmJnLWxpZ2h0ZXN0LWJsdWV7YmFja2dyb3VuZC1jb2xvcjojY2RlY2ZmfS5zd2FnZ2VyLXVpIC5iZy13YXNoZWQtYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmZmZmV9LnN3YWdnZXItdWkgLmJnLXdhc2hlZC1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiNlOGZkZjV9LnN3YWdnZXItdWkgLmJnLXdhc2hlZC15ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjojZmZmY2VifS5zd2FnZ2VyLXVpIC5iZy13YXNoZWQtcmVke2JhY2tncm91bmQtY29sb3I6I2ZmZGZkZn0uc3dhZ2dlci11aSAuYmctaW5oZXJpdHtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjazpob3Zlcntjb2xvcjojMDAwfS5zd2FnZ2VyLXVpIC5ob3Zlci1uZWFyLWJsYWNrOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1uZWFyLWJsYWNrOmhvdmVye2NvbG9yOiMxMTF9LnN3YWdnZXItdWkgLmhvdmVyLWRhcmstZ3JheTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItZGFyay1ncmF5OmhvdmVye2NvbG9yOiMzMzN9LnN3YWdnZXItdWkgLmhvdmVyLW1pZC1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1taWQtZ3JheTpob3Zlcntjb2xvcjojNTU1fS5zd2FnZ2VyLXVpIC5ob3Zlci1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ncmF5OmhvdmVye2NvbG9yOiM3Nzd9LnN3YWdnZXItdWkgLmhvdmVyLXNpbHZlcjpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItc2lsdmVyOmhvdmVye2NvbG9yOiM5OTl9LnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LXNpbHZlcjpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtc2lsdmVyOmhvdmVye2NvbG9yOiNhYWF9LnN3YWdnZXItdWkgLmhvdmVyLW1vb24tZ3JheTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbW9vbi1ncmF5OmhvdmVye2NvbG9yOiNjY2N9LnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LWdyYXk6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LWdyYXk6aG92ZXJ7Y29sb3I6I2VlZX0uc3dhZ2dlci11aSAuaG92ZXItbmVhci13aGl0ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbmVhci13aGl0ZTpob3Zlcntjb2xvcjojZjRmNGY0fS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGU6aG92ZXJ7Y29sb3I6I2ZmZn0uc3dhZ2dlci11aSAuaG92ZXItYmxhY2stOTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTkwOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay04MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmxhY2stODA6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTcwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay03MDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC43KX0uc3dhZ2dlci11aSAuaG92ZXItYmxhY2stNjA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTYwOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjYpfS5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay01MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmxhY2stNTA6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNSl9LnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTQwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay00MDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC40KX0uc3dhZ2dlci11aSAuaG92ZXItYmxhY2stMzA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTMwOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay0yMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmxhY2stMjA6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTEwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay0xMDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC4xKX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtOTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTkwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45KX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtODA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTgwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC44KX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtNzA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTcwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC43KX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtNjA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTYwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC42KX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtNTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTUwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC41KX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtNDA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTQwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC40KX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtMzA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTMwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC4zKX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtMjA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTIwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC4yKX0uc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtMTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlLTEwOmhvdmVye2NvbG9yOmhzbGEoMCwwJSwxMDAlLC4xKX0uc3dhZ2dlci11aSAuaG92ZXItaW5oZXJpdDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItaW5oZXJpdDpob3Zlcntjb2xvcjppbmhlcml0fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjazpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2s6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1uZWFyLWJsYWNrOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1uZWFyLWJsYWNrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzExMX0uc3dhZ2dlci11aSAuaG92ZXItYmctZGFyay1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1kYXJrLWdyYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1taWQtZ3JheTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbWlkLWdyYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTU1fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ncmF5OmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc3N30uc3dhZ2dlci11aSAuaG92ZXItYmctc2lsdmVyOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1zaWx2ZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTk5fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodC1zaWx2ZXI6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LXNpbHZlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYWF9LnN3YWdnZXItdWkgLmhvdmVyLWJnLW1vb24tZ3JheTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbW9vbi1ncmF5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NjY30uc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtZ3JheTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtZ3JheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnN3YWdnZXItdWkgLmhvdmVyLWJnLW5lYXItd2hpdGU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLW5lYXItd2hpdGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy10cmFuc3BhcmVudDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctdHJhbnNwYXJlbnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stOTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTkwOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTgwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay04MDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay03MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stNzA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43KX0uc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stNjA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTYwOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNil9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTUwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay01MDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay00MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stNDA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KX0uc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stMzA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTMwOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTIwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay0yMDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay0xMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stMTA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0uc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtOTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTkwOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS04MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtODA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTcwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS03MDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC43KX0uc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtNjA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTYwOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjYpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS01MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtNTA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTQwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS00MDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC40KX0uc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtMzA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTMwOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjMpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS0yMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtMjA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMil9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTEwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS0xMDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4xKX0uc3dhZ2dlci11aSAuaG92ZXItZGFyay1yZWQ6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWRhcmstcmVkOmhvdmVye2NvbG9yOiNlNzA0MGZ9LnN3YWdnZXItdWkgLmhvdmVyLXJlZDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItcmVkOmhvdmVye2NvbG9yOiNmZjQxMzZ9LnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LXJlZDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtcmVkOmhvdmVye2NvbG9yOiNmZjcyNWN9LnN3YWdnZXItdWkgLmhvdmVyLW9yYW5nZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItb3JhbmdlOmhvdmVye2NvbG9yOiNmZjYzMDB9LnN3YWdnZXItdWkgLmhvdmVyLWdvbGQ6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWdvbGQ6aG92ZXJ7Y29sb3I6I2ZmYjcwMH0uc3dhZ2dlci11aSAuaG92ZXIteWVsbG93OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci15ZWxsb3c6aG92ZXJ7Y29sb3I6Z29sZH0uc3dhZ2dlci11aSAuaG92ZXItbGlnaHQteWVsbG93OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC15ZWxsb3c6aG92ZXJ7Y29sb3I6I2ZiZjFhOX0uc3dhZ2dlci11aSAuaG92ZXItcHVycGxlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1wdXJwbGU6aG92ZXJ7Y29sb3I6IzVlMmNhNX0uc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtcHVycGxlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC1wdXJwbGU6aG92ZXJ7Y29sb3I6I2E0NjNmMn0uc3dhZ2dlci11aSAuaG92ZXItZGFyay1waW5rOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1kYXJrLXBpbms6aG92ZXJ7Y29sb3I6I2Q1MDA4Zn0uc3dhZ2dlci11aSAuaG92ZXItaG90LXBpbms6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWhvdC1waW5rOmhvdmVye2NvbG9yOiNmZjQxYjR9LnN3YWdnZXItdWkgLmhvdmVyLXBpbms6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXBpbms6aG92ZXJ7Y29sb3I6I2ZmODBjY30uc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtcGluazpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtcGluazpob3Zlcntjb2xvcjojZmZhM2Q3fS5zd2FnZ2VyLXVpIC5ob3Zlci1kYXJrLWdyZWVuOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1kYXJrLWdyZWVuOmhvdmVye2NvbG9yOiMxMzc3NTJ9LnN3YWdnZXItdWkgLmhvdmVyLWdyZWVuOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ncmVlbjpob3Zlcntjb2xvcjojMTlhOTc0fS5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC1ncmVlbjpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtZ3JlZW46aG92ZXJ7Y29sb3I6IzllZWJjZn0uc3dhZ2dlci11aSAuaG92ZXItbmF2eTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbmF2eTpob3Zlcntjb2xvcjojMDAxYjQ0fS5zd2FnZ2VyLXVpIC5ob3Zlci1kYXJrLWJsdWU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWRhcmstYmx1ZTpob3Zlcntjb2xvcjojMDA0NDllfS5zd2FnZ2VyLXVpIC5ob3Zlci1ibHVlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ibHVlOmhvdmVye2NvbG9yOiMzNTdlZGR9LnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LWJsdWU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LWJsdWU6aG92ZXJ7Y29sb3I6Izk2Y2NmZn0uc3dhZ2dlci11aSAuaG92ZXItbGlnaHRlc3QtYmx1ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbGlnaHRlc3QtYmx1ZTpob3Zlcntjb2xvcjojY2RlY2ZmfS5zd2FnZ2VyLXVpIC5ob3Zlci13YXNoZWQtYmx1ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2FzaGVkLWJsdWU6aG92ZXJ7Y29sb3I6I2Y2ZmZmZX0uc3dhZ2dlci11aSAuaG92ZXItd2FzaGVkLWdyZWVuOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci13YXNoZWQtZ3JlZW46aG92ZXJ7Y29sb3I6I2U4ZmRmNX0uc3dhZ2dlci11aSAuaG92ZXItd2FzaGVkLXllbGxvdzpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2FzaGVkLXllbGxvdzpob3Zlcntjb2xvcjojZmZmY2VifS5zd2FnZ2VyLXVpIC5ob3Zlci13YXNoZWQtcmVkOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci13YXNoZWQtcmVkOmhvdmVye2NvbG9yOiNmZmRmZGZ9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWRhcmstcmVkOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1kYXJrLXJlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNzA0MGZ9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXJlZDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctcmVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmNDEzNn0uc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtcmVkOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodC1yZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmY3MjVjfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1vcmFuZ2U6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLW9yYW5nZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjYzMDB9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWdvbGQ6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWdvbGQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZiNzAwfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy15ZWxsb3c6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXllbGxvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmdvbGR9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LXllbGxvdzpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQteWVsbG93OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZiZjFhOX0uc3dhZ2dlci11aSAuaG92ZXItYmctcHVycGxlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1wdXJwbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNWUyY2E1fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodC1wdXJwbGU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhNDYzZjJ9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWRhcmstcGluazpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctZGFyay1waW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q1MDA4Zn0uc3dhZ2dlci11aSAuaG92ZXItYmctaG90LXBpbms6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWhvdC1waW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmNDFiNH0uc3dhZ2dlci11aSAuaG92ZXItYmctcGluazpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctcGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjgwY2N9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LXBpbms6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LXBpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZhM2Q3fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1kYXJrLWdyZWVuOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1kYXJrLWdyZWVuOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzEzNzc1Mn0uc3dhZ2dlci11aSAuaG92ZXItYmctZ3JlZW46Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWdyZWVuOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE5YTk3NH0uc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtZ3JlZW46Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LWdyZWVuOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzllZWJjZn0uc3dhZ2dlci11aSAuaG92ZXItYmctbmF2eTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbmF2eTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDFiNDR9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWRhcmstYmx1ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctZGFyay1ibHVlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNDQ5ZX0uc3dhZ2dlci11aSAuaG92ZXItYmctYmx1ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctYmx1ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzNTdlZGR9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LWJsdWU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LWJsdWU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTZjY2ZmfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodGVzdC1ibHVlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodGVzdC1ibHVlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2NkZWNmZn0uc3dhZ2dlci11aSAuaG92ZXItYmctd2FzaGVkLWJsdWU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdhc2hlZC1ibHVlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y2ZmZmZX0uc3dhZ2dlci11aSAuaG92ZXItYmctd2FzaGVkLWdyZWVuOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13YXNoZWQtZ3JlZW46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZThmZGY1fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13YXNoZWQteWVsbG93OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13YXNoZWQteWVsbG93OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZmNlYn0uc3dhZ2dlci11aSAuaG92ZXItYmctd2FzaGVkLXJlZDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2FzaGVkLXJlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRmZGZ9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWluaGVyaXQ6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWluaGVyaXQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5zd2FnZ2VyLXVpIC5wYTB7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5wYTF7cGFkZGluZzouMjVyZW19LnN3YWdnZXItdWkgLnBhMntwYWRkaW5nOi41cmVtfS5zd2FnZ2VyLXVpIC5wYTN7cGFkZGluZzoxcmVtfS5zd2FnZ2VyLXVpIC5wYTR7cGFkZGluZzoycmVtfS5zd2FnZ2VyLXVpIC5wYTV7cGFkZGluZzo0cmVtfS5zd2FnZ2VyLXVpIC5wYTZ7cGFkZGluZzo4cmVtfS5zd2FnZ2VyLXVpIC5wYTd7cGFkZGluZzoxNnJlbX0uc3dhZ2dlci11aSAucGwwe3BhZGRpbmctbGVmdDowfS5zd2FnZ2VyLXVpIC5wbDF7cGFkZGluZy1sZWZ0Oi4yNXJlbX0uc3dhZ2dlci11aSAucGwye3BhZGRpbmctbGVmdDouNXJlbX0uc3dhZ2dlci11aSAucGwze3BhZGRpbmctbGVmdDoxcmVtfS5zd2FnZ2VyLXVpIC5wbDR7cGFkZGluZy1sZWZ0OjJyZW19LnN3YWdnZXItdWkgLnBsNXtwYWRkaW5nLWxlZnQ6NHJlbX0uc3dhZ2dlci11aSAucGw2e3BhZGRpbmctbGVmdDo4cmVtfS5zd2FnZ2VyLXVpIC5wbDd7cGFkZGluZy1sZWZ0OjE2cmVtfS5zd2FnZ2VyLXVpIC5wcjB7cGFkZGluZy1yaWdodDowfS5zd2FnZ2VyLXVpIC5wcjF7cGFkZGluZy1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLnByMntwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5wcjN7cGFkZGluZy1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5wcjR7cGFkZGluZy1yaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5wcjV7cGFkZGluZy1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5wcjZ7cGFkZGluZy1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5wcjd7cGFkZGluZy1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAucGIwe3BhZGRpbmctYm90dG9tOjB9LnN3YWdnZXItdWkgLnBiMXtwYWRkaW5nLWJvdHRvbTouMjVyZW19LnN3YWdnZXItdWkgLnBiMntwYWRkaW5nLWJvdHRvbTouNXJlbX0uc3dhZ2dlci11aSAucGIze3BhZGRpbmctYm90dG9tOjFyZW19LnN3YWdnZXItdWkgLnBiNHtwYWRkaW5nLWJvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC5wYjV7cGFkZGluZy1ib3R0b206NHJlbX0uc3dhZ2dlci11aSAucGI2e3BhZGRpbmctYm90dG9tOjhyZW19LnN3YWdnZXItdWkgLnBiN3twYWRkaW5nLWJvdHRvbToxNnJlbX0uc3dhZ2dlci11aSAucHQwe3BhZGRpbmctdG9wOjB9LnN3YWdnZXItdWkgLnB0MXtwYWRkaW5nLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLnB0MntwYWRkaW5nLXRvcDouNXJlbX0uc3dhZ2dlci11aSAucHQze3BhZGRpbmctdG9wOjFyZW19LnN3YWdnZXItdWkgLnB0NHtwYWRkaW5nLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5wdDV7cGFkZGluZy10b3A6NHJlbX0uc3dhZ2dlci11aSAucHQ2e3BhZGRpbmctdG9wOjhyZW19LnN3YWdnZXItdWkgLnB0N3twYWRkaW5nLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAucHYwe3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MH0uc3dhZ2dlci11aSAucHYxe3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLnB2MntwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLXRvcDouNXJlbX0uc3dhZ2dlci11aSAucHYze3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy10b3A6MXJlbX0uc3dhZ2dlci11aSAucHY0e3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy10b3A6MnJlbX0uc3dhZ2dlci11aSAucHY1e3BhZGRpbmctYm90dG9tOjRyZW07cGFkZGluZy10b3A6NHJlbX0uc3dhZ2dlci11aSAucHY2e3BhZGRpbmctYm90dG9tOjhyZW07cGFkZGluZy10b3A6OHJlbX0uc3dhZ2dlci11aSAucHY3e3BhZGRpbmctYm90dG9tOjE2cmVtO3BhZGRpbmctdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5waDB7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5zd2FnZ2VyLXVpIC5waDF7cGFkZGluZy1sZWZ0Oi4yNXJlbTtwYWRkaW5nLXJpZ2h0Oi4yNXJlbX0uc3dhZ2dlci11aSAucGgye3BhZGRpbmctbGVmdDouNXJlbTtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5waDN7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5waDR7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5waDV7cGFkZGluZy1sZWZ0OjRyZW07cGFkZGluZy1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5waDZ7cGFkZGluZy1sZWZ0OjhyZW07cGFkZGluZy1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5waDd7cGFkZGluZy1sZWZ0OjE2cmVtO3BhZGRpbmctcmlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLm1hMHttYXJnaW46MH0uc3dhZ2dlci11aSAubWExe21hcmdpbjouMjVyZW19LnN3YWdnZXItdWkgLm1hMnttYXJnaW46LjVyZW19LnN3YWdnZXItdWkgLm1hM3ttYXJnaW46MXJlbX0uc3dhZ2dlci11aSAubWE0e21hcmdpbjoycmVtfS5zd2FnZ2VyLXVpIC5tYTV7bWFyZ2luOjRyZW19LnN3YWdnZXItdWkgLm1hNnttYXJnaW46OHJlbX0uc3dhZ2dlci11aSAubWE3e21hcmdpbjoxNnJlbX0uc3dhZ2dlci11aSAubWwwe21hcmdpbi1sZWZ0OjB9LnN3YWdnZXItdWkgLm1sMXttYXJnaW4tbGVmdDouMjVyZW19LnN3YWdnZXItdWkgLm1sMnttYXJnaW4tbGVmdDouNXJlbX0uc3dhZ2dlci11aSAubWwze21hcmdpbi1sZWZ0OjFyZW19LnN3YWdnZXItdWkgLm1sNHttYXJnaW4tbGVmdDoycmVtfS5zd2FnZ2VyLXVpIC5tbDV7bWFyZ2luLWxlZnQ6NHJlbX0uc3dhZ2dlci11aSAubWw2e21hcmdpbi1sZWZ0OjhyZW19LnN3YWdnZXItdWkgLm1sN3ttYXJnaW4tbGVmdDoxNnJlbX0uc3dhZ2dlci11aSAubXIwe21hcmdpbi1yaWdodDowfS5zd2FnZ2VyLXVpIC5tcjF7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0uc3dhZ2dlci11aSAubXIye21hcmdpbi1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAubXIze21hcmdpbi1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5tcjR7bWFyZ2luLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLm1yNXttYXJnaW4tcmlnaHQ6NHJlbX0uc3dhZ2dlci11aSAubXI2e21hcmdpbi1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5tcjd7bWFyZ2luLXJpZ2h0OjE2cmVtfS5zd2FnZ2VyLXVpIC5tYjB7bWFyZ2luLWJvdHRvbTowfS5zd2FnZ2VyLXVpIC5tYjF7bWFyZ2luLWJvdHRvbTouMjVyZW19LnN3YWdnZXItdWkgLm1iMnttYXJnaW4tYm90dG9tOi41cmVtfS5zd2FnZ2VyLXVpIC5tYjN7bWFyZ2luLWJvdHRvbToxcmVtfS5zd2FnZ2VyLXVpIC5tYjR7bWFyZ2luLWJvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC5tYjV7bWFyZ2luLWJvdHRvbTo0cmVtfS5zd2FnZ2VyLXVpIC5tYjZ7bWFyZ2luLWJvdHRvbTo4cmVtfS5zd2FnZ2VyLXVpIC5tYjd7bWFyZ2luLWJvdHRvbToxNnJlbX0uc3dhZ2dlci11aSAubXQwe21hcmdpbi10b3A6MH0uc3dhZ2dlci11aSAubXQxe21hcmdpbi10b3A6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tdDJ7bWFyZ2luLXRvcDouNXJlbX0uc3dhZ2dlci11aSAubXQze21hcmdpbi10b3A6MXJlbX0uc3dhZ2dlci11aSAubXQ0e21hcmdpbi10b3A6MnJlbX0uc3dhZ2dlci11aSAubXQ1e21hcmdpbi10b3A6NHJlbX0uc3dhZ2dlci11aSAubXQ2e21hcmdpbi10b3A6OHJlbX0uc3dhZ2dlci11aSAubXQ3e21hcmdpbi10b3A6MTZyZW19LnN3YWdnZXItdWkgLm12MHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIC5tdjF7bWFyZ2luLWJvdHRvbTouMjVyZW07bWFyZ2luLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLm12MnttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi10b3A6LjVyZW19LnN3YWdnZXItdWkgLm12M3ttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5tdjR7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi10b3A6MnJlbX0uc3dhZ2dlci11aSAubXY1e21hcmdpbi1ib3R0b206NHJlbTttYXJnaW4tdG9wOjRyZW19LnN3YWdnZXItdWkgLm12NnttYXJnaW4tYm90dG9tOjhyZW07bWFyZ2luLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5tdjd7bWFyZ2luLWJvdHRvbToxNnJlbTttYXJnaW4tdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5taDB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uc3dhZ2dlci11aSAubWgxe21hcmdpbi1sZWZ0Oi4yNXJlbTttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5taDJ7bWFyZ2luLWxlZnQ6LjVyZW07bWFyZ2luLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5taDN7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tcmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAubWg0e21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLm1oNXttYXJnaW4tbGVmdDo0cmVtO21hcmdpbi1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5taDZ7bWFyZ2luLWxlZnQ6OHJlbTttYXJnaW4tcmlnaHQ6OHJlbX0uc3dhZ2dlci11aSAubWg3e21hcmdpbi1sZWZ0OjE2cmVtO21hcmdpbi1yaWdodDoxNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5wYTAtbnN7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5wYTEtbnN7cGFkZGluZzouMjVyZW19LnN3YWdnZXItdWkgLnBhMi1uc3twYWRkaW5nOi41cmVtfS5zd2FnZ2VyLXVpIC5wYTMtbnN7cGFkZGluZzoxcmVtfS5zd2FnZ2VyLXVpIC5wYTQtbnN7cGFkZGluZzoycmVtfS5zd2FnZ2VyLXVpIC5wYTUtbnN7cGFkZGluZzo0cmVtfS5zd2FnZ2VyLXVpIC5wYTYtbnN7cGFkZGluZzo4cmVtfS5zd2FnZ2VyLXVpIC5wYTctbnN7cGFkZGluZzoxNnJlbX0uc3dhZ2dlci11aSAucGwwLW5ze3BhZGRpbmctbGVmdDowfS5zd2FnZ2VyLXVpIC5wbDEtbnN7cGFkZGluZy1sZWZ0Oi4yNXJlbX0uc3dhZ2dlci11aSAucGwyLW5ze3BhZGRpbmctbGVmdDouNXJlbX0uc3dhZ2dlci11aSAucGwzLW5ze3BhZGRpbmctbGVmdDoxcmVtfS5zd2FnZ2VyLXVpIC5wbDQtbnN7cGFkZGluZy1sZWZ0OjJyZW19LnN3YWdnZXItdWkgLnBsNS1uc3twYWRkaW5nLWxlZnQ6NHJlbX0uc3dhZ2dlci11aSAucGw2LW5ze3BhZGRpbmctbGVmdDo4cmVtfS5zd2FnZ2VyLXVpIC5wbDctbnN7cGFkZGluZy1sZWZ0OjE2cmVtfS5zd2FnZ2VyLXVpIC5wcjAtbnN7cGFkZGluZy1yaWdodDowfS5zd2FnZ2VyLXVpIC5wcjEtbnN7cGFkZGluZy1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLnByMi1uc3twYWRkaW5nLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5wcjMtbnN7cGFkZGluZy1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5wcjQtbnN7cGFkZGluZy1yaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5wcjUtbnN7cGFkZGluZy1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5wcjYtbnN7cGFkZGluZy1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5wcjctbnN7cGFkZGluZy1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAucGIwLW5ze3BhZGRpbmctYm90dG9tOjB9LnN3YWdnZXItdWkgLnBiMS1uc3twYWRkaW5nLWJvdHRvbTouMjVyZW19LnN3YWdnZXItdWkgLnBiMi1uc3twYWRkaW5nLWJvdHRvbTouNXJlbX0uc3dhZ2dlci11aSAucGIzLW5ze3BhZGRpbmctYm90dG9tOjFyZW19LnN3YWdnZXItdWkgLnBiNC1uc3twYWRkaW5nLWJvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC5wYjUtbnN7cGFkZGluZy1ib3R0b206NHJlbX0uc3dhZ2dlci11aSAucGI2LW5ze3BhZGRpbmctYm90dG9tOjhyZW19LnN3YWdnZXItdWkgLnBiNy1uc3twYWRkaW5nLWJvdHRvbToxNnJlbX0uc3dhZ2dlci11aSAucHQwLW5ze3BhZGRpbmctdG9wOjB9LnN3YWdnZXItdWkgLnB0MS1uc3twYWRkaW5nLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLnB0Mi1uc3twYWRkaW5nLXRvcDouNXJlbX0uc3dhZ2dlci11aSAucHQzLW5ze3BhZGRpbmctdG9wOjFyZW19LnN3YWdnZXItdWkgLnB0NC1uc3twYWRkaW5nLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5wdDUtbnN7cGFkZGluZy10b3A6NHJlbX0uc3dhZ2dlci11aSAucHQ2LW5ze3BhZGRpbmctdG9wOjhyZW19LnN3YWdnZXItdWkgLnB0Ny1uc3twYWRkaW5nLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAucHYwLW5ze3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MH0uc3dhZ2dlci11aSAucHYxLW5ze3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLnB2Mi1uc3twYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLXRvcDouNXJlbX0uc3dhZ2dlci11aSAucHYzLW5ze3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy10b3A6MXJlbX0uc3dhZ2dlci11aSAucHY0LW5ze3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy10b3A6MnJlbX0uc3dhZ2dlci11aSAucHY1LW5ze3BhZGRpbmctYm90dG9tOjRyZW07cGFkZGluZy10b3A6NHJlbX0uc3dhZ2dlci11aSAucHY2LW5ze3BhZGRpbmctYm90dG9tOjhyZW07cGFkZGluZy10b3A6OHJlbX0uc3dhZ2dlci11aSAucHY3LW5ze3BhZGRpbmctYm90dG9tOjE2cmVtO3BhZGRpbmctdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5waDAtbnN7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5zd2FnZ2VyLXVpIC5waDEtbnN7cGFkZGluZy1sZWZ0Oi4yNXJlbTtwYWRkaW5nLXJpZ2h0Oi4yNXJlbX0uc3dhZ2dlci11aSAucGgyLW5ze3BhZGRpbmctbGVmdDouNXJlbTtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5waDMtbnN7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5waDQtbnN7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5waDUtbnN7cGFkZGluZy1sZWZ0OjRyZW07cGFkZGluZy1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5waDYtbnN7cGFkZGluZy1sZWZ0OjhyZW07cGFkZGluZy1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5waDctbnN7cGFkZGluZy1sZWZ0OjE2cmVtO3BhZGRpbmctcmlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLm1hMC1uc3ttYXJnaW46MH0uc3dhZ2dlci11aSAubWExLW5ze21hcmdpbjouMjVyZW19LnN3YWdnZXItdWkgLm1hMi1uc3ttYXJnaW46LjVyZW19LnN3YWdnZXItdWkgLm1hMy1uc3ttYXJnaW46MXJlbX0uc3dhZ2dlci11aSAubWE0LW5ze21hcmdpbjoycmVtfS5zd2FnZ2VyLXVpIC5tYTUtbnN7bWFyZ2luOjRyZW19LnN3YWdnZXItdWkgLm1hNi1uc3ttYXJnaW46OHJlbX0uc3dhZ2dlci11aSAubWE3LW5ze21hcmdpbjoxNnJlbX0uc3dhZ2dlci11aSAubWwwLW5ze21hcmdpbi1sZWZ0OjB9LnN3YWdnZXItdWkgLm1sMS1uc3ttYXJnaW4tbGVmdDouMjVyZW19LnN3YWdnZXItdWkgLm1sMi1uc3ttYXJnaW4tbGVmdDouNXJlbX0uc3dhZ2dlci11aSAubWwzLW5ze21hcmdpbi1sZWZ0OjFyZW19LnN3YWdnZXItdWkgLm1sNC1uc3ttYXJnaW4tbGVmdDoycmVtfS5zd2FnZ2VyLXVpIC5tbDUtbnN7bWFyZ2luLWxlZnQ6NHJlbX0uc3dhZ2dlci11aSAubWw2LW5ze21hcmdpbi1sZWZ0OjhyZW19LnN3YWdnZXItdWkgLm1sNy1uc3ttYXJnaW4tbGVmdDoxNnJlbX0uc3dhZ2dlci11aSAubXIwLW5ze21hcmdpbi1yaWdodDowfS5zd2FnZ2VyLXVpIC5tcjEtbnN7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0uc3dhZ2dlci11aSAubXIyLW5ze21hcmdpbi1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAubXIzLW5ze21hcmdpbi1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5tcjQtbnN7bWFyZ2luLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLm1yNS1uc3ttYXJnaW4tcmlnaHQ6NHJlbX0uc3dhZ2dlci11aSAubXI2LW5ze21hcmdpbi1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5tcjctbnN7bWFyZ2luLXJpZ2h0OjE2cmVtfS5zd2FnZ2VyLXVpIC5tYjAtbnN7bWFyZ2luLWJvdHRvbTowfS5zd2FnZ2VyLXVpIC5tYjEtbnN7bWFyZ2luLWJvdHRvbTouMjVyZW19LnN3YWdnZXItdWkgLm1iMi1uc3ttYXJnaW4tYm90dG9tOi41cmVtfS5zd2FnZ2VyLXVpIC5tYjMtbnN7bWFyZ2luLWJvdHRvbToxcmVtfS5zd2FnZ2VyLXVpIC5tYjQtbnN7bWFyZ2luLWJvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC5tYjUtbnN7bWFyZ2luLWJvdHRvbTo0cmVtfS5zd2FnZ2VyLXVpIC5tYjYtbnN7bWFyZ2luLWJvdHRvbTo4cmVtfS5zd2FnZ2VyLXVpIC5tYjctbnN7bWFyZ2luLWJvdHRvbToxNnJlbX0uc3dhZ2dlci11aSAubXQwLW5ze21hcmdpbi10b3A6MH0uc3dhZ2dlci11aSAubXQxLW5ze21hcmdpbi10b3A6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tdDItbnN7bWFyZ2luLXRvcDouNXJlbX0uc3dhZ2dlci11aSAubXQzLW5ze21hcmdpbi10b3A6MXJlbX0uc3dhZ2dlci11aSAubXQ0LW5ze21hcmdpbi10b3A6MnJlbX0uc3dhZ2dlci11aSAubXQ1LW5ze21hcmdpbi10b3A6NHJlbX0uc3dhZ2dlci11aSAubXQ2LW5ze21hcmdpbi10b3A6OHJlbX0uc3dhZ2dlci11aSAubXQ3LW5ze21hcmdpbi10b3A6MTZyZW19LnN3YWdnZXItdWkgLm12MC1uc3ttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIC5tdjEtbnN7bWFyZ2luLWJvdHRvbTouMjVyZW07bWFyZ2luLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLm12Mi1uc3ttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi10b3A6LjVyZW19LnN3YWdnZXItdWkgLm12My1uc3ttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5tdjQtbnN7bWFyZ2luLWJvdHRvbToycmVtO21hcmdpbi10b3A6MnJlbX0uc3dhZ2dlci11aSAubXY1LW5ze21hcmdpbi1ib3R0b206NHJlbTttYXJnaW4tdG9wOjRyZW19LnN3YWdnZXItdWkgLm12Ni1uc3ttYXJnaW4tYm90dG9tOjhyZW07bWFyZ2luLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5tdjctbnN7bWFyZ2luLWJvdHRvbToxNnJlbTttYXJnaW4tdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5taDAtbnN7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uc3dhZ2dlci11aSAubWgxLW5ze21hcmdpbi1sZWZ0Oi4yNXJlbTttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5taDItbnN7bWFyZ2luLWxlZnQ6LjVyZW07bWFyZ2luLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5taDMtbnN7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tcmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAubWg0LW5ze21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLm1oNS1uc3ttYXJnaW4tbGVmdDo0cmVtO21hcmdpbi1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5taDYtbnN7bWFyZ2luLWxlZnQ6OHJlbTttYXJnaW4tcmlnaHQ6OHJlbX0uc3dhZ2dlci11aSAubWg3LW5ze21hcmdpbi1sZWZ0OjE2cmVtO21hcmdpbi1yaWdodDoxNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAucGEwLW17cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5wYTEtbXtwYWRkaW5nOi4yNXJlbX0uc3dhZ2dlci11aSAucGEyLW17cGFkZGluZzouNXJlbX0uc3dhZ2dlci11aSAucGEzLW17cGFkZGluZzoxcmVtfS5zd2FnZ2VyLXVpIC5wYTQtbXtwYWRkaW5nOjJyZW19LnN3YWdnZXItdWkgLnBhNS1te3BhZGRpbmc6NHJlbX0uc3dhZ2dlci11aSAucGE2LW17cGFkZGluZzo4cmVtfS5zd2FnZ2VyLXVpIC5wYTctbXtwYWRkaW5nOjE2cmVtfS5zd2FnZ2VyLXVpIC5wbDAtbXtwYWRkaW5nLWxlZnQ6MH0uc3dhZ2dlci11aSAucGwxLW17cGFkZGluZy1sZWZ0Oi4yNXJlbX0uc3dhZ2dlci11aSAucGwyLW17cGFkZGluZy1sZWZ0Oi41cmVtfS5zd2FnZ2VyLXVpIC5wbDMtbXtwYWRkaW5nLWxlZnQ6MXJlbX0uc3dhZ2dlci11aSAucGw0LW17cGFkZGluZy1sZWZ0OjJyZW19LnN3YWdnZXItdWkgLnBsNS1te3BhZGRpbmctbGVmdDo0cmVtfS5zd2FnZ2VyLXVpIC5wbDYtbXtwYWRkaW5nLWxlZnQ6OHJlbX0uc3dhZ2dlci11aSAucGw3LW17cGFkZGluZy1sZWZ0OjE2cmVtfS5zd2FnZ2VyLXVpIC5wcjAtbXtwYWRkaW5nLXJpZ2h0OjB9LnN3YWdnZXItdWkgLnByMS1te3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wcjItbXtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5wcjMtbXtwYWRkaW5nLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLnByNC1te3BhZGRpbmctcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAucHI1LW17cGFkZGluZy1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5wcjYtbXtwYWRkaW5nLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLnByNy1te3BhZGRpbmctcmlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLnBiMC1te3BhZGRpbmctYm90dG9tOjB9LnN3YWdnZXItdWkgLnBiMS1te3BhZGRpbmctYm90dG9tOi4yNXJlbX0uc3dhZ2dlci11aSAucGIyLW17cGFkZGluZy1ib3R0b206LjVyZW19LnN3YWdnZXItdWkgLnBiMy1te3BhZGRpbmctYm90dG9tOjFyZW19LnN3YWdnZXItdWkgLnBiNC1te3BhZGRpbmctYm90dG9tOjJyZW19LnN3YWdnZXItdWkgLnBiNS1te3BhZGRpbmctYm90dG9tOjRyZW19LnN3YWdnZXItdWkgLnBiNi1te3BhZGRpbmctYm90dG9tOjhyZW19LnN3YWdnZXItdWkgLnBiNy1te3BhZGRpbmctYm90dG9tOjE2cmVtfS5zd2FnZ2VyLXVpIC5wdDAtbXtwYWRkaW5nLXRvcDowfS5zd2FnZ2VyLXVpIC5wdDEtbXtwYWRkaW5nLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLnB0Mi1te3BhZGRpbmctdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5wdDMtbXtwYWRkaW5nLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5wdDQtbXtwYWRkaW5nLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5wdDUtbXtwYWRkaW5nLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5wdDYtbXtwYWRkaW5nLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5wdDctbXtwYWRkaW5nLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAucHYwLW17cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowfS5zd2FnZ2VyLXVpIC5wdjEtbXtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy10b3A6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wdjItbXtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLXRvcDouNXJlbX0uc3dhZ2dlci11aSAucHYzLW17cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5wdjQtbXtwYWRkaW5nLWJvdHRvbToycmVtO3BhZGRpbmctdG9wOjJyZW19LnN3YWdnZXItdWkgLnB2NS1te3BhZGRpbmctYm90dG9tOjRyZW07cGFkZGluZy10b3A6NHJlbX0uc3dhZ2dlci11aSAucHY2LW17cGFkZGluZy1ib3R0b206OHJlbTtwYWRkaW5nLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5wdjctbXtwYWRkaW5nLWJvdHRvbToxNnJlbTtwYWRkaW5nLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAucGgwLW17cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5zd2FnZ2VyLXVpIC5waDEtbXtwYWRkaW5nLWxlZnQ6LjI1cmVtO3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5waDItbXtwYWRkaW5nLWxlZnQ6LjVyZW07cGFkZGluZy1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAucGgzLW17cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5waDQtbXtwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLnBoNS1te3BhZGRpbmctbGVmdDo0cmVtO3BhZGRpbmctcmlnaHQ6NHJlbX0uc3dhZ2dlci11aSAucGg2LW17cGFkZGluZy1sZWZ0OjhyZW07cGFkZGluZy1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5waDctbXtwYWRkaW5nLWxlZnQ6MTZyZW07cGFkZGluZy1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAubWEwLW17bWFyZ2luOjB9LnN3YWdnZXItdWkgLm1hMS1te21hcmdpbjouMjVyZW19LnN3YWdnZXItdWkgLm1hMi1te21hcmdpbjouNXJlbX0uc3dhZ2dlci11aSAubWEzLW17bWFyZ2luOjFyZW19LnN3YWdnZXItdWkgLm1hNC1te21hcmdpbjoycmVtfS5zd2FnZ2VyLXVpIC5tYTUtbXttYXJnaW46NHJlbX0uc3dhZ2dlci11aSAubWE2LW17bWFyZ2luOjhyZW19LnN3YWdnZXItdWkgLm1hNy1te21hcmdpbjoxNnJlbX0uc3dhZ2dlci11aSAubWwwLW17bWFyZ2luLWxlZnQ6MH0uc3dhZ2dlci11aSAubWwxLW17bWFyZ2luLWxlZnQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tbDItbXttYXJnaW4tbGVmdDouNXJlbX0uc3dhZ2dlci11aSAubWwzLW17bWFyZ2luLWxlZnQ6MXJlbX0uc3dhZ2dlci11aSAubWw0LW17bWFyZ2luLWxlZnQ6MnJlbX0uc3dhZ2dlci11aSAubWw1LW17bWFyZ2luLWxlZnQ6NHJlbX0uc3dhZ2dlci11aSAubWw2LW17bWFyZ2luLWxlZnQ6OHJlbX0uc3dhZ2dlci11aSAubWw3LW17bWFyZ2luLWxlZnQ6MTZyZW19LnN3YWdnZXItdWkgLm1yMC1te21hcmdpbi1yaWdodDowfS5zd2FnZ2VyLXVpIC5tcjEtbXttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tcjItbXttYXJnaW4tcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLm1yMy1te21hcmdpbi1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5tcjQtbXttYXJnaW4tcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAubXI1LW17bWFyZ2luLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLm1yNi1te21hcmdpbi1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5tcjctbXttYXJnaW4tcmlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLm1iMC1te21hcmdpbi1ib3R0b206MH0uc3dhZ2dlci11aSAubWIxLW17bWFyZ2luLWJvdHRvbTouMjVyZW19LnN3YWdnZXItdWkgLm1iMi1te21hcmdpbi1ib3R0b206LjVyZW19LnN3YWdnZXItdWkgLm1iMy1te21hcmdpbi1ib3R0b206MXJlbX0uc3dhZ2dlci11aSAubWI0LW17bWFyZ2luLWJvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC5tYjUtbXttYXJnaW4tYm90dG9tOjRyZW19LnN3YWdnZXItdWkgLm1iNi1te21hcmdpbi1ib3R0b206OHJlbX0uc3dhZ2dlci11aSAubWI3LW17bWFyZ2luLWJvdHRvbToxNnJlbX0uc3dhZ2dlci11aSAubXQwLW17bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIC5tdDEtbXttYXJnaW4tdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAubXQyLW17bWFyZ2luLXRvcDouNXJlbX0uc3dhZ2dlci11aSAubXQzLW17bWFyZ2luLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5tdDQtbXttYXJnaW4tdG9wOjJyZW19LnN3YWdnZXItdWkgLm10NS1te21hcmdpbi10b3A6NHJlbX0uc3dhZ2dlci11aSAubXQ2LW17bWFyZ2luLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5tdDctbXttYXJnaW4tdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdjAtbXttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIC5tdjEtbXttYXJnaW4tYm90dG9tOi4yNXJlbTttYXJnaW4tdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAubXYyLW17bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5tdjMtbXttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5tdjQtbXttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5tdjUtbXttYXJnaW4tYm90dG9tOjRyZW07bWFyZ2luLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5tdjYtbXttYXJnaW4tYm90dG9tOjhyZW07bWFyZ2luLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5tdjctbXttYXJnaW4tYm90dG9tOjE2cmVtO21hcmdpbi10b3A6MTZyZW19LnN3YWdnZXItdWkgLm1oMC1te21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnN3YWdnZXItdWkgLm1oMS1te21hcmdpbi1sZWZ0Oi4yNXJlbTttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5taDItbXttYXJnaW4tbGVmdDouNXJlbTttYXJnaW4tcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLm1oMy1te21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLm1oNC1te21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLm1oNS1te21hcmdpbi1sZWZ0OjRyZW07bWFyZ2luLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLm1oNi1te21hcmdpbi1sZWZ0OjhyZW07bWFyZ2luLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLm1oNy1te21hcmdpbi1sZWZ0OjE2cmVtO21hcmdpbi1yaWdodDoxNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAucGEwLWx7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5wYTEtbHtwYWRkaW5nOi4yNXJlbX0uc3dhZ2dlci11aSAucGEyLWx7cGFkZGluZzouNXJlbX0uc3dhZ2dlci11aSAucGEzLWx7cGFkZGluZzoxcmVtfS5zd2FnZ2VyLXVpIC5wYTQtbHtwYWRkaW5nOjJyZW19LnN3YWdnZXItdWkgLnBhNS1se3BhZGRpbmc6NHJlbX0uc3dhZ2dlci11aSAucGE2LWx7cGFkZGluZzo4cmVtfS5zd2FnZ2VyLXVpIC5wYTctbHtwYWRkaW5nOjE2cmVtfS5zd2FnZ2VyLXVpIC5wbDAtbHtwYWRkaW5nLWxlZnQ6MH0uc3dhZ2dlci11aSAucGwxLWx7cGFkZGluZy1sZWZ0Oi4yNXJlbX0uc3dhZ2dlci11aSAucGwyLWx7cGFkZGluZy1sZWZ0Oi41cmVtfS5zd2FnZ2VyLXVpIC5wbDMtbHtwYWRkaW5nLWxlZnQ6MXJlbX0uc3dhZ2dlci11aSAucGw0LWx7cGFkZGluZy1sZWZ0OjJyZW19LnN3YWdnZXItdWkgLnBsNS1se3BhZGRpbmctbGVmdDo0cmVtfS5zd2FnZ2VyLXVpIC5wbDYtbHtwYWRkaW5nLWxlZnQ6OHJlbX0uc3dhZ2dlci11aSAucGw3LWx7cGFkZGluZy1sZWZ0OjE2cmVtfS5zd2FnZ2VyLXVpIC5wcjAtbHtwYWRkaW5nLXJpZ2h0OjB9LnN3YWdnZXItdWkgLnByMS1se3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wcjItbHtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5wcjMtbHtwYWRkaW5nLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLnByNC1se3BhZGRpbmctcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAucHI1LWx7cGFkZGluZy1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5wcjYtbHtwYWRkaW5nLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLnByNy1se3BhZGRpbmctcmlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLnBiMC1se3BhZGRpbmctYm90dG9tOjB9LnN3YWdnZXItdWkgLnBiMS1se3BhZGRpbmctYm90dG9tOi4yNXJlbX0uc3dhZ2dlci11aSAucGIyLWx7cGFkZGluZy1ib3R0b206LjVyZW19LnN3YWdnZXItdWkgLnBiMy1se3BhZGRpbmctYm90dG9tOjFyZW19LnN3YWdnZXItdWkgLnBiNC1se3BhZGRpbmctYm90dG9tOjJyZW19LnN3YWdnZXItdWkgLnBiNS1se3BhZGRpbmctYm90dG9tOjRyZW19LnN3YWdnZXItdWkgLnBiNi1se3BhZGRpbmctYm90dG9tOjhyZW19LnN3YWdnZXItdWkgLnBiNy1se3BhZGRpbmctYm90dG9tOjE2cmVtfS5zd2FnZ2VyLXVpIC5wdDAtbHtwYWRkaW5nLXRvcDowfS5zd2FnZ2VyLXVpIC5wdDEtbHtwYWRkaW5nLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLnB0Mi1se3BhZGRpbmctdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5wdDMtbHtwYWRkaW5nLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5wdDQtbHtwYWRkaW5nLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5wdDUtbHtwYWRkaW5nLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5wdDYtbHtwYWRkaW5nLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5wdDctbHtwYWRkaW5nLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAucHYwLWx7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowfS5zd2FnZ2VyLXVpIC5wdjEtbHtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy10b3A6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wdjItbHtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLXRvcDouNXJlbX0uc3dhZ2dlci11aSAucHYzLWx7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5wdjQtbHtwYWRkaW5nLWJvdHRvbToycmVtO3BhZGRpbmctdG9wOjJyZW19LnN3YWdnZXItdWkgLnB2NS1se3BhZGRpbmctYm90dG9tOjRyZW07cGFkZGluZy10b3A6NHJlbX0uc3dhZ2dlci11aSAucHY2LWx7cGFkZGluZy1ib3R0b206OHJlbTtwYWRkaW5nLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5wdjctbHtwYWRkaW5nLWJvdHRvbToxNnJlbTtwYWRkaW5nLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAucGgwLWx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5zd2FnZ2VyLXVpIC5waDEtbHtwYWRkaW5nLWxlZnQ6LjI1cmVtO3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5waDItbHtwYWRkaW5nLWxlZnQ6LjVyZW07cGFkZGluZy1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAucGgzLWx7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5waDQtbHtwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLnBoNS1se3BhZGRpbmctbGVmdDo0cmVtO3BhZGRpbmctcmlnaHQ6NHJlbX0uc3dhZ2dlci11aSAucGg2LWx7cGFkZGluZy1sZWZ0OjhyZW07cGFkZGluZy1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5waDctbHtwYWRkaW5nLWxlZnQ6MTZyZW07cGFkZGluZy1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAubWEwLWx7bWFyZ2luOjB9LnN3YWdnZXItdWkgLm1hMS1se21hcmdpbjouMjVyZW19LnN3YWdnZXItdWkgLm1hMi1se21hcmdpbjouNXJlbX0uc3dhZ2dlci11aSAubWEzLWx7bWFyZ2luOjFyZW19LnN3YWdnZXItdWkgLm1hNC1se21hcmdpbjoycmVtfS5zd2FnZ2VyLXVpIC5tYTUtbHttYXJnaW46NHJlbX0uc3dhZ2dlci11aSAubWE2LWx7bWFyZ2luOjhyZW19LnN3YWdnZXItdWkgLm1hNy1se21hcmdpbjoxNnJlbX0uc3dhZ2dlci11aSAubWwwLWx7bWFyZ2luLWxlZnQ6MH0uc3dhZ2dlci11aSAubWwxLWx7bWFyZ2luLWxlZnQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tbDItbHttYXJnaW4tbGVmdDouNXJlbX0uc3dhZ2dlci11aSAubWwzLWx7bWFyZ2luLWxlZnQ6MXJlbX0uc3dhZ2dlci11aSAubWw0LWx7bWFyZ2luLWxlZnQ6MnJlbX0uc3dhZ2dlci11aSAubWw1LWx7bWFyZ2luLWxlZnQ6NHJlbX0uc3dhZ2dlci11aSAubWw2LWx7bWFyZ2luLWxlZnQ6OHJlbX0uc3dhZ2dlci11aSAubWw3LWx7bWFyZ2luLWxlZnQ6MTZyZW19LnN3YWdnZXItdWkgLm1yMC1se21hcmdpbi1yaWdodDowfS5zd2FnZ2VyLXVpIC5tcjEtbHttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tcjItbHttYXJnaW4tcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLm1yMy1se21hcmdpbi1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5tcjQtbHttYXJnaW4tcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAubXI1LWx7bWFyZ2luLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLm1yNi1se21hcmdpbi1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5tcjctbHttYXJnaW4tcmlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLm1iMC1se21hcmdpbi1ib3R0b206MH0uc3dhZ2dlci11aSAubWIxLWx7bWFyZ2luLWJvdHRvbTouMjVyZW19LnN3YWdnZXItdWkgLm1iMi1se21hcmdpbi1ib3R0b206LjVyZW19LnN3YWdnZXItdWkgLm1iMy1se21hcmdpbi1ib3R0b206MXJlbX0uc3dhZ2dlci11aSAubWI0LWx7bWFyZ2luLWJvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC5tYjUtbHttYXJnaW4tYm90dG9tOjRyZW19LnN3YWdnZXItdWkgLm1iNi1se21hcmdpbi1ib3R0b206OHJlbX0uc3dhZ2dlci11aSAubWI3LWx7bWFyZ2luLWJvdHRvbToxNnJlbX0uc3dhZ2dlci11aSAubXQwLWx7bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIC5tdDEtbHttYXJnaW4tdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAubXQyLWx7bWFyZ2luLXRvcDouNXJlbX0uc3dhZ2dlci11aSAubXQzLWx7bWFyZ2luLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5tdDQtbHttYXJnaW4tdG9wOjJyZW19LnN3YWdnZXItdWkgLm10NS1se21hcmdpbi10b3A6NHJlbX0uc3dhZ2dlci11aSAubXQ2LWx7bWFyZ2luLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5tdDctbHttYXJnaW4tdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdjAtbHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIC5tdjEtbHttYXJnaW4tYm90dG9tOi4yNXJlbTttYXJnaW4tdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAubXYyLWx7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5tdjMtbHttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5tdjQtbHttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5tdjUtbHttYXJnaW4tYm90dG9tOjRyZW07bWFyZ2luLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5tdjYtbHttYXJnaW4tYm90dG9tOjhyZW07bWFyZ2luLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5tdjctbHttYXJnaW4tYm90dG9tOjE2cmVtO21hcmdpbi10b3A6MTZyZW19LnN3YWdnZXItdWkgLm1oMC1se21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnN3YWdnZXItdWkgLm1oMS1se21hcmdpbi1sZWZ0Oi4yNXJlbTttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5taDItbHttYXJnaW4tbGVmdDouNXJlbTttYXJnaW4tcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLm1oMy1se21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLm1oNC1se21hcmdpbi1sZWZ0OjJyZW07bWFyZ2luLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLm1oNS1se21hcmdpbi1sZWZ0OjRyZW07bWFyZ2luLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLm1oNi1se21hcmdpbi1sZWZ0OjhyZW07bWFyZ2luLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLm1oNy1se21hcmdpbi1sZWZ0OjE2cmVtO21hcmdpbi1yaWdodDoxNnJlbX19LnN3YWdnZXItdWkgLm5hMXttYXJnaW46LS4yNXJlbX0uc3dhZ2dlci11aSAubmEye21hcmdpbjotLjVyZW19LnN3YWdnZXItdWkgLm5hM3ttYXJnaW46LTFyZW19LnN3YWdnZXItdWkgLm5hNHttYXJnaW46LTJyZW19LnN3YWdnZXItdWkgLm5hNXttYXJnaW46LTRyZW19LnN3YWdnZXItdWkgLm5hNnttYXJnaW46LThyZW19LnN3YWdnZXItdWkgLm5hN3ttYXJnaW46LTE2cmVtfS5zd2FnZ2VyLXVpIC5ubDF7bWFyZ2luLWxlZnQ6LS4yNXJlbX0uc3dhZ2dlci11aSAubmwye21hcmdpbi1sZWZ0Oi0uNXJlbX0uc3dhZ2dlci11aSAubmwze21hcmdpbi1sZWZ0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ubDR7bWFyZ2luLWxlZnQ6LTJyZW19LnN3YWdnZXItdWkgLm5sNXttYXJnaW4tbGVmdDotNHJlbX0uc3dhZ2dlci11aSAubmw2e21hcmdpbi1sZWZ0Oi04cmVtfS5zd2FnZ2VyLXVpIC5ubDd7bWFyZ2luLWxlZnQ6LTE2cmVtfS5zd2FnZ2VyLXVpIC5ucjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW19LnN3YWdnZXItdWkgLm5yMnttYXJnaW4tcmlnaHQ6LS41cmVtfS5zd2FnZ2VyLXVpIC5ucjN7bWFyZ2luLXJpZ2h0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ucjR7bWFyZ2luLXJpZ2h0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5ucjV7bWFyZ2luLXJpZ2h0Oi00cmVtfS5zd2FnZ2VyLXVpIC5ucjZ7bWFyZ2luLXJpZ2h0Oi04cmVtfS5zd2FnZ2VyLXVpIC5ucjd7bWFyZ2luLXJpZ2h0Oi0xNnJlbX0uc3dhZ2dlci11aSAubmIxe21hcmdpbi1ib3R0b206LS4yNXJlbX0uc3dhZ2dlci11aSAubmIye21hcmdpbi1ib3R0b206LS41cmVtfS5zd2FnZ2VyLXVpIC5uYjN7bWFyZ2luLWJvdHRvbTotMXJlbX0uc3dhZ2dlci11aSAubmI0e21hcmdpbi1ib3R0b206LTJyZW19LnN3YWdnZXItdWkgLm5iNXttYXJnaW4tYm90dG9tOi00cmVtfS5zd2FnZ2VyLXVpIC5uYjZ7bWFyZ2luLWJvdHRvbTotOHJlbX0uc3dhZ2dlci11aSAubmI3e21hcmdpbi1ib3R0b206LTE2cmVtfS5zd2FnZ2VyLXVpIC5udDF7bWFyZ2luLXRvcDotLjI1cmVtfS5zd2FnZ2VyLXVpIC5udDJ7bWFyZ2luLXRvcDotLjVyZW19LnN3YWdnZXItdWkgLm50M3ttYXJnaW4tdG9wOi0xcmVtfS5zd2FnZ2VyLXVpIC5udDR7bWFyZ2luLXRvcDotMnJlbX0uc3dhZ2dlci11aSAubnQ1e21hcmdpbi10b3A6LTRyZW19LnN3YWdnZXItdWkgLm50NnttYXJnaW4tdG9wOi04cmVtfS5zd2FnZ2VyLXVpIC5udDd7bWFyZ2luLXRvcDotMTZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAubmExLW5ze21hcmdpbjotLjI1cmVtfS5zd2FnZ2VyLXVpIC5uYTItbnN7bWFyZ2luOi0uNXJlbX0uc3dhZ2dlci11aSAubmEzLW5ze21hcmdpbjotMXJlbX0uc3dhZ2dlci11aSAubmE0LW5ze21hcmdpbjotMnJlbX0uc3dhZ2dlci11aSAubmE1LW5ze21hcmdpbjotNHJlbX0uc3dhZ2dlci11aSAubmE2LW5ze21hcmdpbjotOHJlbX0uc3dhZ2dlci11aSAubmE3LW5ze21hcmdpbjotMTZyZW19LnN3YWdnZXItdWkgLm5sMS1uc3ttYXJnaW4tbGVmdDotLjI1cmVtfS5zd2FnZ2VyLXVpIC5ubDItbnN7bWFyZ2luLWxlZnQ6LS41cmVtfS5zd2FnZ2VyLXVpIC5ubDMtbnN7bWFyZ2luLWxlZnQ6LTFyZW19LnN3YWdnZXItdWkgLm5sNC1uc3ttYXJnaW4tbGVmdDotMnJlbX0uc3dhZ2dlci11aSAubmw1LW5ze21hcmdpbi1sZWZ0Oi00cmVtfS5zd2FnZ2VyLXVpIC5ubDYtbnN7bWFyZ2luLWxlZnQ6LThyZW19LnN3YWdnZXItdWkgLm5sNy1uc3ttYXJnaW4tbGVmdDotMTZyZW19LnN3YWdnZXItdWkgLm5yMS1uc3ttYXJnaW4tcmlnaHQ6LS4yNXJlbX0uc3dhZ2dlci11aSAubnIyLW5ze21hcmdpbi1yaWdodDotLjVyZW19LnN3YWdnZXItdWkgLm5yMy1uc3ttYXJnaW4tcmlnaHQ6LTFyZW19LnN3YWdnZXItdWkgLm5yNC1uc3ttYXJnaW4tcmlnaHQ6LTJyZW19LnN3YWdnZXItdWkgLm5yNS1uc3ttYXJnaW4tcmlnaHQ6LTRyZW19LnN3YWdnZXItdWkgLm5yNi1uc3ttYXJnaW4tcmlnaHQ6LThyZW19LnN3YWdnZXItdWkgLm5yNy1uc3ttYXJnaW4tcmlnaHQ6LTE2cmVtfS5zd2FnZ2VyLXVpIC5uYjEtbnN7bWFyZ2luLWJvdHRvbTotLjI1cmVtfS5zd2FnZ2VyLXVpIC5uYjItbnN7bWFyZ2luLWJvdHRvbTotLjVyZW19LnN3YWdnZXItdWkgLm5iMy1uc3ttYXJnaW4tYm90dG9tOi0xcmVtfS5zd2FnZ2VyLXVpIC5uYjQtbnN7bWFyZ2luLWJvdHRvbTotMnJlbX0uc3dhZ2dlci11aSAubmI1LW5ze21hcmdpbi1ib3R0b206LTRyZW19LnN3YWdnZXItdWkgLm5iNi1uc3ttYXJnaW4tYm90dG9tOi04cmVtfS5zd2FnZ2VyLXVpIC5uYjctbnN7bWFyZ2luLWJvdHRvbTotMTZyZW19LnN3YWdnZXItdWkgLm50MS1uc3ttYXJnaW4tdG9wOi0uMjVyZW19LnN3YWdnZXItdWkgLm50Mi1uc3ttYXJnaW4tdG9wOi0uNXJlbX0uc3dhZ2dlci11aSAubnQzLW5ze21hcmdpbi10b3A6LTFyZW19LnN3YWdnZXItdWkgLm50NC1uc3ttYXJnaW4tdG9wOi0ycmVtfS5zd2FnZ2VyLXVpIC5udDUtbnN7bWFyZ2luLXRvcDotNHJlbX0uc3dhZ2dlci11aSAubnQ2LW5ze21hcmdpbi10b3A6LThyZW19LnN3YWdnZXItdWkgLm50Ny1uc3ttYXJnaW4tdG9wOi0xNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAubmExLW17bWFyZ2luOi0uMjVyZW19LnN3YWdnZXItdWkgLm5hMi1te21hcmdpbjotLjVyZW19LnN3YWdnZXItdWkgLm5hMy1te21hcmdpbjotMXJlbX0uc3dhZ2dlci11aSAubmE0LW17bWFyZ2luOi0ycmVtfS5zd2FnZ2VyLXVpIC5uYTUtbXttYXJnaW46LTRyZW19LnN3YWdnZXItdWkgLm5hNi1te21hcmdpbjotOHJlbX0uc3dhZ2dlci11aSAubmE3LW17bWFyZ2luOi0xNnJlbX0uc3dhZ2dlci11aSAubmwxLW17bWFyZ2luLWxlZnQ6LS4yNXJlbX0uc3dhZ2dlci11aSAubmwyLW17bWFyZ2luLWxlZnQ6LS41cmVtfS5zd2FnZ2VyLXVpIC5ubDMtbXttYXJnaW4tbGVmdDotMXJlbX0uc3dhZ2dlci11aSAubmw0LW17bWFyZ2luLWxlZnQ6LTJyZW19LnN3YWdnZXItdWkgLm5sNS1te21hcmdpbi1sZWZ0Oi00cmVtfS5zd2FnZ2VyLXVpIC5ubDYtbXttYXJnaW4tbGVmdDotOHJlbX0uc3dhZ2dlci11aSAubmw3LW17bWFyZ2luLWxlZnQ6LTE2cmVtfS5zd2FnZ2VyLXVpIC5ucjEtbXttYXJnaW4tcmlnaHQ6LS4yNXJlbX0uc3dhZ2dlci11aSAubnIyLW17bWFyZ2luLXJpZ2h0Oi0uNXJlbX0uc3dhZ2dlci11aSAubnIzLW17bWFyZ2luLXJpZ2h0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ucjQtbXttYXJnaW4tcmlnaHQ6LTJyZW19LnN3YWdnZXItdWkgLm5yNS1te21hcmdpbi1yaWdodDotNHJlbX0uc3dhZ2dlci11aSAubnI2LW17bWFyZ2luLXJpZ2h0Oi04cmVtfS5zd2FnZ2VyLXVpIC5ucjctbXttYXJnaW4tcmlnaHQ6LTE2cmVtfS5zd2FnZ2VyLXVpIC5uYjEtbXttYXJnaW4tYm90dG9tOi0uMjVyZW19LnN3YWdnZXItdWkgLm5iMi1te21hcmdpbi1ib3R0b206LS41cmVtfS5zd2FnZ2VyLXVpIC5uYjMtbXttYXJnaW4tYm90dG9tOi0xcmVtfS5zd2FnZ2VyLXVpIC5uYjQtbXttYXJnaW4tYm90dG9tOi0ycmVtfS5zd2FnZ2VyLXVpIC5uYjUtbXttYXJnaW4tYm90dG9tOi00cmVtfS5zd2FnZ2VyLXVpIC5uYjYtbXttYXJnaW4tYm90dG9tOi04cmVtfS5zd2FnZ2VyLXVpIC5uYjctbXttYXJnaW4tYm90dG9tOi0xNnJlbX0uc3dhZ2dlci11aSAubnQxLW17bWFyZ2luLXRvcDotLjI1cmVtfS5zd2FnZ2VyLXVpIC5udDItbXttYXJnaW4tdG9wOi0uNXJlbX0uc3dhZ2dlci11aSAubnQzLW17bWFyZ2luLXRvcDotMXJlbX0uc3dhZ2dlci11aSAubnQ0LW17bWFyZ2luLXRvcDotMnJlbX0uc3dhZ2dlci11aSAubnQ1LW17bWFyZ2luLXRvcDotNHJlbX0uc3dhZ2dlci11aSAubnQ2LW17bWFyZ2luLXRvcDotOHJlbX0uc3dhZ2dlci11aSAubnQ3LW17bWFyZ2luLXRvcDotMTZyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLm5hMS1se21hcmdpbjotLjI1cmVtfS5zd2FnZ2VyLXVpIC5uYTItbHttYXJnaW46LS41cmVtfS5zd2FnZ2VyLXVpIC5uYTMtbHttYXJnaW46LTFyZW19LnN3YWdnZXItdWkgLm5hNC1se21hcmdpbjotMnJlbX0uc3dhZ2dlci11aSAubmE1LWx7bWFyZ2luOi00cmVtfS5zd2FnZ2VyLXVpIC5uYTYtbHttYXJnaW46LThyZW19LnN3YWdnZXItdWkgLm5hNy1se21hcmdpbjotMTZyZW19LnN3YWdnZXItdWkgLm5sMS1se21hcmdpbi1sZWZ0Oi0uMjVyZW19LnN3YWdnZXItdWkgLm5sMi1se21hcmdpbi1sZWZ0Oi0uNXJlbX0uc3dhZ2dlci11aSAubmwzLWx7bWFyZ2luLWxlZnQ6LTFyZW19LnN3YWdnZXItdWkgLm5sNC1se21hcmdpbi1sZWZ0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5ubDUtbHttYXJnaW4tbGVmdDotNHJlbX0uc3dhZ2dlci11aSAubmw2LWx7bWFyZ2luLWxlZnQ6LThyZW19LnN3YWdnZXItdWkgLm5sNy1se21hcmdpbi1sZWZ0Oi0xNnJlbX0uc3dhZ2dlci11aSAubnIxLWx7bWFyZ2luLXJpZ2h0Oi0uMjVyZW19LnN3YWdnZXItdWkgLm5yMi1se21hcmdpbi1yaWdodDotLjVyZW19LnN3YWdnZXItdWkgLm5yMy1se21hcmdpbi1yaWdodDotMXJlbX0uc3dhZ2dlci11aSAubnI0LWx7bWFyZ2luLXJpZ2h0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5ucjUtbHttYXJnaW4tcmlnaHQ6LTRyZW19LnN3YWdnZXItdWkgLm5yNi1se21hcmdpbi1yaWdodDotOHJlbX0uc3dhZ2dlci11aSAubnI3LWx7bWFyZ2luLXJpZ2h0Oi0xNnJlbX0uc3dhZ2dlci11aSAubmIxLWx7bWFyZ2luLWJvdHRvbTotLjI1cmVtfS5zd2FnZ2VyLXVpIC5uYjItbHttYXJnaW4tYm90dG9tOi0uNXJlbX0uc3dhZ2dlci11aSAubmIzLWx7bWFyZ2luLWJvdHRvbTotMXJlbX0uc3dhZ2dlci11aSAubmI0LWx7bWFyZ2luLWJvdHRvbTotMnJlbX0uc3dhZ2dlci11aSAubmI1LWx7bWFyZ2luLWJvdHRvbTotNHJlbX0uc3dhZ2dlci11aSAubmI2LWx7bWFyZ2luLWJvdHRvbTotOHJlbX0uc3dhZ2dlci11aSAubmI3LWx7bWFyZ2luLWJvdHRvbTotMTZyZW19LnN3YWdnZXItdWkgLm50MS1se21hcmdpbi10b3A6LS4yNXJlbX0uc3dhZ2dlci11aSAubnQyLWx7bWFyZ2luLXRvcDotLjVyZW19LnN3YWdnZXItdWkgLm50My1se21hcmdpbi10b3A6LTFyZW19LnN3YWdnZXItdWkgLm50NC1se21hcmdpbi10b3A6LTJyZW19LnN3YWdnZXItdWkgLm50NS1se21hcmdpbi10b3A6LTRyZW19LnN3YWdnZXItdWkgLm50Ni1se21hcmdpbi10b3A6LThyZW19LnN3YWdnZXItdWkgLm50Ny1se21hcmdpbi10b3A6LTE2cmVtfX0uc3dhZ2dlci11aSAuY29sbGFwc2V7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9LnN3YWdnZXItdWkgLnN0cmlwZWQtLWxpZ2h0LXNpbHZlcjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNhYWF9LnN3YWdnZXItdWkgLnN0cmlwZWQtLW1vb24tZ3JheTpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9LnN3YWdnZXItdWkgLnN0cmlwZWQtLWxpZ2h0LWdyYXk6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5zd2FnZ2VyLXVpIC5zdHJpcGVkLS1uZWFyLXdoaXRlOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNH0uc3dhZ2dlci11aSAuc3RyaXBlLWxpZ2h0Om50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjEpfS5zd2FnZ2VyLXVpIC5zdHJpcGUtZGFyazpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5zd2FnZ2VyLXVpIC5zdHJpa2V7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uc3dhZ2dlci11aSAudW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnN3YWdnZXItdWkgLm5vLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5zdHJpa2UtbnN7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uc3dhZ2dlci11aSAudW5kZXJsaW5lLW5ze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnN3YWdnZXItdWkgLm5vLXVuZGVybGluZS1uc3t0ZXh0LWRlY29yYXRpb246bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuc3RyaWtlLW17dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uc3dhZ2dlci11aSAudW5kZXJsaW5lLW17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc3dhZ2dlci11aSAubm8tdW5kZXJsaW5lLW17dGV4dC1kZWNvcmF0aW9uOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnN0cmlrZS1se3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9LnN3YWdnZXItdWkgLnVuZGVybGluZS1se3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnN3YWdnZXItdWkgLm5vLXVuZGVybGluZS1se3RleHQtZGVjb3JhdGlvbjpub25lfX0uc3dhZ2dlci11aSAudGx7dGV4dC1hbGlnbjpsZWZ0fS5zd2FnZ2VyLXVpIC50cnt0ZXh0LWFsaWduOnJpZ2h0fS5zd2FnZ2VyLXVpIC50Y3t0ZXh0LWFsaWduOmNlbnRlcn0uc3dhZ2dlci11aSAudGp7dGV4dC1hbGlnbjpqdXN0aWZ5fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnRsLW5ze3RleHQtYWxpZ246bGVmdH0uc3dhZ2dlci11aSAudHItbnN7dGV4dC1hbGlnbjpyaWdodH0uc3dhZ2dlci11aSAudGMtbnN7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3YWdnZXItdWkgLnRqLW5ze3RleHQtYWxpZ246anVzdGlmeX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudGwtbXt0ZXh0LWFsaWduOmxlZnR9LnN3YWdnZXItdWkgLnRyLW17dGV4dC1hbGlnbjpyaWdodH0uc3dhZ2dlci11aSAudGMtbXt0ZXh0LWFsaWduOmNlbnRlcn0uc3dhZ2dlci11aSAudGotbXt0ZXh0LWFsaWduOmp1c3RpZnl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnRsLWx7dGV4dC1hbGlnbjpsZWZ0fS5zd2FnZ2VyLXVpIC50ci1se3RleHQtYWxpZ246cmlnaHR9LnN3YWdnZXItdWkgLnRjLWx7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3YWdnZXItdWkgLnRqLWx7dGV4dC1hbGlnbjpqdXN0aWZ5fX0uc3dhZ2dlci11aSAudHRje3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LnN3YWdnZXItdWkgLnR0bHt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnN3YWdnZXItdWkgLnR0dXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN3YWdnZXItdWkgLnR0bnt0ZXh0LXRyYW5zZm9ybTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnR0Yy1uc3t0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5zd2FnZ2VyLXVpIC50dGwtbnN7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS5zd2FnZ2VyLXVpIC50dHUtbnN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zd2FnZ2VyLXVpIC50dG4tbnN7dGV4dC10cmFuc2Zvcm06bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudHRjLW17dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uc3dhZ2dlci11aSAudHRsLW17dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS5zd2FnZ2VyLXVpIC50dHUtbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN3YWdnZXItdWkgLnR0bi1te3RleHQtdHJhbnNmb3JtOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnR0Yy1se3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LnN3YWdnZXItdWkgLnR0bC1se3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0uc3dhZ2dlci11aSAudHR1LWx7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zd2FnZ2VyLXVpIC50dG4tbHt0ZXh0LXRyYW5zZm9ybTpub25lfX0uc3dhZ2dlci11aSAuZi02LC5zd2FnZ2VyLXVpIC5mLWhlYWRsaW5le2ZvbnQtc2l6ZTo2cmVtfS5zd2FnZ2VyLXVpIC5mLTUsLnN3YWdnZXItdWkgLmYtc3ViaGVhZGxpbmV7Zm9udC1zaXplOjVyZW19LnN3YWdnZXItdWkgLmYxe2ZvbnQtc2l6ZTozcmVtfS5zd2FnZ2VyLXVpIC5mMntmb250LXNpemU6Mi4yNXJlbX0uc3dhZ2dlci11aSAuZjN7Zm9udC1zaXplOjEuNXJlbX0uc3dhZ2dlci11aSAuZjR7Zm9udC1zaXplOjEuMjVyZW19LnN3YWdnZXItdWkgLmY1e2ZvbnQtc2l6ZToxcmVtfS5zd2FnZ2VyLXVpIC5mNntmb250LXNpemU6Ljg3NXJlbX0uc3dhZ2dlci11aSAuZjd7Zm9udC1zaXplOi43NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5mLTYtbnMsLnN3YWdnZXItdWkgLmYtaGVhZGxpbmUtbnN7Zm9udC1zaXplOjZyZW19LnN3YWdnZXItdWkgLmYtNS1ucywuc3dhZ2dlci11aSAuZi1zdWJoZWFkbGluZS1uc3tmb250LXNpemU6NXJlbX0uc3dhZ2dlci11aSAuZjEtbnN7Zm9udC1zaXplOjNyZW19LnN3YWdnZXItdWkgLmYyLW5ze2ZvbnQtc2l6ZToyLjI1cmVtfS5zd2FnZ2VyLXVpIC5mMy1uc3tmb250LXNpemU6MS41cmVtfS5zd2FnZ2VyLXVpIC5mNC1uc3tmb250LXNpemU6MS4yNXJlbX0uc3dhZ2dlci11aSAuZjUtbnN7Zm9udC1zaXplOjFyZW19LnN3YWdnZXItdWkgLmY2LW5ze2ZvbnQtc2l6ZTouODc1cmVtfS5zd2FnZ2VyLXVpIC5mNy1uc3tmb250LXNpemU6Ljc1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5mLTYtbSwuc3dhZ2dlci11aSAuZi1oZWFkbGluZS1te2ZvbnQtc2l6ZTo2cmVtfS5zd2FnZ2VyLXVpIC5mLTUtbSwuc3dhZ2dlci11aSAuZi1zdWJoZWFkbGluZS1te2ZvbnQtc2l6ZTo1cmVtfS5zd2FnZ2VyLXVpIC5mMS1te2ZvbnQtc2l6ZTozcmVtfS5zd2FnZ2VyLXVpIC5mMi1te2ZvbnQtc2l6ZToyLjI1cmVtfS5zd2FnZ2VyLXVpIC5mMy1te2ZvbnQtc2l6ZToxLjVyZW19LnN3YWdnZXItdWkgLmY0LW17Zm9udC1zaXplOjEuMjVyZW19LnN3YWdnZXItdWkgLmY1LW17Zm9udC1zaXplOjFyZW19LnN3YWdnZXItdWkgLmY2LW17Zm9udC1zaXplOi44NzVyZW19LnN3YWdnZXItdWkgLmY3LW17Zm9udC1zaXplOi43NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuZi02LWwsLnN3YWdnZXItdWkgLmYtaGVhZGxpbmUtbHtmb250LXNpemU6NnJlbX0uc3dhZ2dlci11aSAuZi01LWwsLnN3YWdnZXItdWkgLmYtc3ViaGVhZGxpbmUtbHtmb250LXNpemU6NXJlbX0uc3dhZ2dlci11aSAuZjEtbHtmb250LXNpemU6M3JlbX0uc3dhZ2dlci11aSAuZjItbHtmb250LXNpemU6Mi4yNXJlbX0uc3dhZ2dlci11aSAuZjMtbHtmb250LXNpemU6MS41cmVtfS5zd2FnZ2VyLXVpIC5mNC1se2ZvbnQtc2l6ZToxLjI1cmVtfS5zd2FnZ2VyLXVpIC5mNS1se2ZvbnQtc2l6ZToxcmVtfS5zd2FnZ2VyLXVpIC5mNi1se2ZvbnQtc2l6ZTouODc1cmVtfS5zd2FnZ2VyLXVpIC5mNy1se2ZvbnQtc2l6ZTouNzVyZW19fS5zd2FnZ2VyLXVpIC5tZWFzdXJle21heC13aWR0aDozMGVtfS5zd2FnZ2VyLXVpIC5tZWFzdXJlLXdpZGV7bWF4LXdpZHRoOjM0ZW19LnN3YWdnZXItdWkgLm1lYXN1cmUtbmFycm93e21heC13aWR0aDoyMGVtfS5zd2FnZ2VyLXVpIC5pbmRlbnR7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDt0ZXh0LWluZGVudDoxZW19LnN3YWdnZXItdWkgLnNtYWxsLWNhcHN7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwic21jcFwiO2ZvbnQtdmFyaWFudDpzbWFsbC1jYXBzfS5zd2FnZ2VyLXVpIC50cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAubWVhc3VyZS1uc3ttYXgtd2lkdGg6MzBlbX0uc3dhZ2dlci11aSAubWVhc3VyZS13aWRlLW5ze21heC13aWR0aDozNGVtfS5zd2FnZ2VyLXVpIC5tZWFzdXJlLW5hcnJvdy1uc3ttYXgtd2lkdGg6MjBlbX0uc3dhZ2dlci11aSAuaW5kZW50LW5ze21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7dGV4dC1pbmRlbnQ6MWVtfS5zd2FnZ2VyLXVpIC5zbWFsbC1jYXBzLW5ze2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInNtY3BcIjtmb250LXZhcmlhbnQ6c21hbGwtY2Fwc30uc3dhZ2dlci11aSAudHJ1bmNhdGUtbnN7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5tZWFzdXJlLW17bWF4LXdpZHRoOjMwZW19LnN3YWdnZXItdWkgLm1lYXN1cmUtd2lkZS1te21heC13aWR0aDozNGVtfS5zd2FnZ2VyLXVpIC5tZWFzdXJlLW5hcnJvdy1te21heC13aWR0aDoyMGVtfS5zd2FnZ2VyLXVpIC5pbmRlbnQtbXttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO3RleHQtaW5kZW50OjFlbX0uc3dhZ2dlci11aSAuc21hbGwtY2Fwcy1te2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInNtY3BcIjtmb250LXZhcmlhbnQ6c21hbGwtY2Fwc30uc3dhZ2dlci11aSAudHJ1bmNhdGUtbXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLm1lYXN1cmUtbHttYXgtd2lkdGg6MzBlbX0uc3dhZ2dlci11aSAubWVhc3VyZS13aWRlLWx7bWF4LXdpZHRoOjM0ZW19LnN3YWdnZXItdWkgLm1lYXN1cmUtbmFycm93LWx7bWF4LXdpZHRoOjIwZW19LnN3YWdnZXItdWkgLmluZGVudC1se21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7dGV4dC1pbmRlbnQ6MWVtfS5zd2FnZ2VyLXVpIC5zbWFsbC1jYXBzLWx7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwic21jcFwiO2ZvbnQtdmFyaWFudDpzbWFsbC1jYXBzfS5zd2FnZ2VyLXVpIC50cnVuY2F0ZS1se292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19LnN3YWdnZXItdWkgLm92ZXJmbG93LWNvbnRhaW5lcntvdmVyZmxvdy15OnNjcm9sbH0uc3dhZ2dlci11aSAuY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnN3YWdnZXItdWkgLm1yLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG99LnN3YWdnZXItdWkgLm1sLWF1dG97bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5jZW50ZXItbnN7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc3dhZ2dlci11aSAubXItYXV0by1uc3ttYXJnaW4tcmlnaHQ6YXV0b30uc3dhZ2dlci11aSAubWwtYXV0by1uc3ttYXJnaW4tbGVmdDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5jZW50ZXItbXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zd2FnZ2VyLXVpIC5tci1hdXRvLW17bWFyZ2luLXJpZ2h0OmF1dG99LnN3YWdnZXItdWkgLm1sLWF1dG8tbXttYXJnaW4tbGVmdDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5jZW50ZXItbHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zd2FnZ2VyLXVpIC5tci1hdXRvLWx7bWFyZ2luLXJpZ2h0OmF1dG99LnN3YWdnZXItdWkgLm1sLWF1dG8tbHttYXJnaW4tbGVmdDphdXRvfX0uc3dhZ2dlci11aSAuY2xpcHtjbGlwOnJlY3QoMXB4IDFweCAxcHggMXB4KTtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnQ7X3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5jbGlwLW5ze2NsaXA6cmVjdCgxcHggMXB4IDFweCAxcHgpO2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtfcG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5jbGlwLW17Y2xpcDpyZWN0KDFweCAxcHggMXB4IDFweCk7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50O19wb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmNsaXAtbHtjbGlwOnJlY3QoMXB4IDFweCAxcHggMXB4KTtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnQ7X3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH19LnN3YWdnZXItdWkgLndzLW5vcm1hbHt3aGl0ZS1zcGFjZTpub3JtYWx9LnN3YWdnZXItdWkgLm5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3YWdnZXItdWkgLnByZXt3aGl0ZS1zcGFjZTpwcmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAud3Mtbm9ybWFsLW5ze3doaXRlLXNwYWNlOm5vcm1hbH0uc3dhZ2dlci11aSAubm93cmFwLW5ze3doaXRlLXNwYWNlOm5vd3JhcH0uc3dhZ2dlci11aSAucHJlLW5ze3doaXRlLXNwYWNlOnByZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAud3Mtbm9ybWFsLW17d2hpdGUtc3BhY2U6bm9ybWFsfS5zd2FnZ2VyLXVpIC5ub3dyYXAtbXt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3YWdnZXItdWkgLnByZS1te3doaXRlLXNwYWNlOnByZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAud3Mtbm9ybWFsLWx7d2hpdGUtc3BhY2U6bm9ybWFsfS5zd2FnZ2VyLXVpIC5ub3dyYXAtbHt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3YWdnZXItdWkgLnByZS1se3doaXRlLXNwYWNlOnByZX19LnN3YWdnZXItdWkgLnYtYmFzZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uc3dhZ2dlci11aSAudi1taWR7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zd2FnZ2VyLXVpIC52LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnN3YWdnZXItdWkgLnYtYnRte3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC52LWJhc2UtbnN7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnN3YWdnZXItdWkgLnYtbWlkLW5ze3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc3dhZ2dlci11aSAudi10b3AtbnN7dmVydGljYWwtYWxpZ246dG9wfS5zd2FnZ2VyLXVpIC52LWJ0bS1uc3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnYtYmFzZS1te3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC52LW1pZC1te3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc3dhZ2dlci11aSAudi10b3AtbXt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnN3YWdnZXItdWkgLnYtYnRtLW17dmVydGljYWwtYWxpZ246Ym90dG9tfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC52LWJhc2UtbHt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uc3dhZ2dlci11aSAudi1taWQtbHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnN3YWdnZXItdWkgLnYtdG9wLWx7dmVydGljYWwtYWxpZ246dG9wfS5zd2FnZ2VyLXVpIC52LWJ0bS1se3ZlcnRpY2FsLWFsaWduOmJvdHRvbX19LnN3YWdnZXItdWkgLmRpbXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1pbn0uc3dhZ2dlci11aSAuZGltOmZvY3VzLC5zd2FnZ2VyLXVpIC5kaW06aG92ZXJ7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWlufS5zd2FnZ2VyLXVpIC5kaW06YWN0aXZle29wYWNpdHk6Ljg7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1vdXR9LnN3YWdnZXItdWkgLmdsb3d7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1pbn0uc3dhZ2dlci11aSAuZ2xvdzpmb2N1cywuc3dhZ2dlci11aSAuZ2xvdzpob3ZlcntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1pbn0uc3dhZ2dlci11aSAuaGlkZS1jaGlsZCAuY2hpbGR7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW59LnN3YWdnZXItdWkgLmhpZGUtY2hpbGQ6YWN0aXZlIC5jaGlsZCwuc3dhZ2dlci11aSAuaGlkZS1jaGlsZDpmb2N1cyAuY2hpbGQsLnN3YWdnZXItdWkgLmhpZGUtY2hpbGQ6aG92ZXIgLmNoaWxke29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWlufS5zd2FnZ2VyLXVpIC51bmRlcmxpbmUtaG92ZXI6Zm9jdXMsLnN3YWdnZXItdWkgLnVuZGVybGluZS1ob3Zlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zd2FnZ2VyLXVpIC5ncm93ey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZS1vdXR9LnN3YWdnZXItdWkgLmdyb3c6Zm9jdXMsLnN3YWdnZXItdWkgLmdyb3c6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5zd2FnZ2VyLXVpIC5ncm93OmFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoLjkpfS5zd2FnZ2VyLXVpIC5ncm93LWxhcmdley1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXR9LnN3YWdnZXItdWkgLmdyb3ctbGFyZ2U6Zm9jdXMsLnN3YWdnZXItdWkgLmdyb3ctbGFyZ2U6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMil9LnN3YWdnZXItdWkgLmdyb3ctbGFyZ2U6YWN0aXZle3RyYW5zZm9ybTpzY2FsZSguOTUpfS5zd2FnZ2VyLXVpIC5wb2ludGVyOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zd2FnZ2VyLXVpIC5zaGFkb3ctaG92ZXJ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSl9LnN3YWdnZXItdWkgLnNoYWRvdy1ob3ZlcjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzowIDAgMTZweCAycHggcmdiYSgwLDAsMCwuMik7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO3dpZHRoOjEwMCU7ei1pbmRleDotMX0uc3dhZ2dlci11aSAuc2hhZG93LWhvdmVyOmZvY3VzOmFmdGVyLC5zd2FnZ2VyLXVpIC5zaGFkb3ctaG92ZXI6aG92ZXI6YWZ0ZXJ7b3BhY2l0eToxfS5zd2FnZ2VyLXVpIC5iZy1hbmltYXRlLC5zd2FnZ2VyLXVpIC5iZy1hbmltYXRlOmZvY3VzLC5zd2FnZ2VyLXVpIC5iZy1hbmltYXRlOmhvdmVye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0fS5zd2FnZ2VyLXVpIC56LTB7ei1pbmRleDowfS5zd2FnZ2VyLXVpIC56LTF7ei1pbmRleDoxfS5zd2FnZ2VyLXVpIC56LTJ7ei1pbmRleDoyfS5zd2FnZ2VyLXVpIC56LTN7ei1pbmRleDozfS5zd2FnZ2VyLXVpIC56LTR7ei1pbmRleDo0fS5zd2FnZ2VyLXVpIC56LTV7ei1pbmRleDo1fS5zd2FnZ2VyLXVpIC56LTk5OXt6LWluZGV4Ojk5OX0uc3dhZ2dlci11aSAuei05OTk5e3otaW5kZXg6OTk5OX0uc3dhZ2dlci11aSAuei1tYXh7ei1pbmRleDoyMTQ3NDgzNjQ3fS5zd2FnZ2VyLXVpIC56LWluaGVyaXR7ei1pbmRleDppbmhlcml0fS5zd2FnZ2VyLXVpIC56LWluaXRpYWx7ei1pbmRleDphdXRvfS5zd2FnZ2VyLXVpIC56LXVuc2V0e3otaW5kZXg6dW5zZXR9LnN3YWdnZXItdWkgLm5lc3RlZC1jb3B5LWxpbmUtaGVpZ2h0IG9sLC5zd2FnZ2VyLXVpIC5uZXN0ZWQtY29weS1saW5lLWhlaWdodCBwLC5zd2FnZ2VyLXVpIC5uZXN0ZWQtY29weS1saW5lLWhlaWdodCB1bHtsaW5lLWhlaWdodDoxLjV9LnN3YWdnZXItdWkgLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoMSwuc3dhZ2dlci11aSAubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGgyLC5zd2FnZ2VyLXVpIC5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDMsLnN3YWdnZXItdWkgLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoNCwuc3dhZ2dlci11aSAubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGg1LC5zd2FnZ2VyLXVpIC5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDZ7bGluZS1oZWlnaHQ6MS4yNX0uc3dhZ2dlci11aSAubmVzdGVkLWxpc3QtcmVzZXQgb2wsLnN3YWdnZXItdWkgLm5lc3RlZC1saXN0LXJlc2V0IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9LnN3YWdnZXItdWkgLm5lc3RlZC1jb3B5LWluZGVudCBwK3B7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDt0ZXh0LWluZGVudDouMWVtfS5zd2FnZ2VyLXVpIC5uZXN0ZWQtY29weS1zZXBlcmF0b3IgcCtwe21hcmdpbi10b3A6MS41ZW19LnN3YWdnZXItdWkgLm5lc3RlZC1pbWcgaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAubmVzdGVkLWxpbmtzIGF7Y29sb3I6IzM1N2VkZDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbn0uc3dhZ2dlci11aSAubmVzdGVkLWxpbmtzIGE6Zm9jdXMsLnN3YWdnZXItdWkgLm5lc3RlZC1saW5rcyBhOmhvdmVye2NvbG9yOiM5NmNjZmY7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW59LnN3YWdnZXItdWkgLndyYXBwZXJ7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjE0NjBweDtwYWRkaW5nOjAgMjBweDt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZy1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3YWdnZXItdWkgLnRyeS1vdXQuYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4OjAuMSAyIGF1dG87cGFkZGluZzowfS5zd2FnZ2VyLXVpIC50cnktb3V0X19idG57bWFyZ2luLWxlZnQ6MS4yNXJlbX0uc3dhZ2dlci11aSAub3BibG9jay10YWd7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoNTksNjUsODEsLjMpO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjEwcHggMjBweCAxMHB4IDEwcHg7dHJhbnNpdGlvbjphbGwgLjJzfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZzpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAyKX0uc3dhZ2dlci11aSAub3BibG9jay10YWd7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O21hcmdpbjowIDAgNXB4fS5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZy5uby1kZXNjIHNwYW57ZmxleDoxfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZyBzdmd7dHJhbnNpdGlvbjphbGwgLjRzfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZyBzbWFsbHtjb2xvcjojM2I0MTUxO2ZsZXg6Mjtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjAgMTBweH0uc3dhZ2dlci11aSAub3BibG9jay10YWc+ZGl2e2ZsZXg6MSAxIDE1MHB4O2ZvbnQtd2VpZ2h0OjQwMDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6NjQwcHgpey5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZyBzbWFsbCwuc3dhZ2dlci11aSAub3BibG9jay10YWc+ZGl2e2ZsZXg6MX19LnN3YWdnZXItdWkgLm9wYmxvY2stdGFnIC5pbmZvX19leHRlcm5hbGRvY3N7dGV4dC1hbGlnbjpyaWdodH0uc3dhZ2dlci11aSAucGFyYW1ldGVyX190eXBle2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjVweCAwfS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXItY29udHJvbHN7bWFyZ2luLXRvcDouNzVlbX0uc3dhZ2dlci11aSAuZXhhbXBsZXNfX3RpdGxle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuMWVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOi43NWVtfS5zd2FnZ2VyLXVpIC5leGFtcGxlc19fc2VjdGlvbnttYXJnaW4tdG9wOjEuNWVtfS5zd2FnZ2VyLXVpIC5leGFtcGxlc19fc2VjdGlvbi1oZWFkZXJ7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOi41cmVtfS5zd2FnZ2VyLXVpIC5leGFtcGxlcy1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNzVlbX0uc3dhZ2dlci11aSAuZXhhbXBsZXMtc2VsZWN0IC5leGFtcGxlcy1zZWxlY3QtZWxlbWVudHt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5leGFtcGxlcy1zZWxlY3RfX3NlY3Rpb24tbGFiZWx7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLmV4YW1wbGVfX3NlY3Rpb257bWFyZ2luLXRvcDoxLjVlbX0uc3dhZ2dlci11aSAuZXhhbXBsZV9fc2VjdGlvbi1oZWFkZXJ7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOi41cmVtfS5zd2FnZ2VyLXVpIC52aWV3LWxpbmUtbGlua3tjdXJzb3I6cG9pbnRlcjttYXJnaW46MCA1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDt0cmFuc2l0aW9uOmFsbCAuNXM7d2lkdGg6MjBweH0uc3dhZ2dlci11aSAub3BibG9ja3tib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDAgM3B4IHJnYmEoMCwwLDAsLjE5KTttYXJnaW46MCAwIDE1cHh9LnN3YWdnZXItdWkgLm9wYmxvY2sgLnRhYi1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXg6MX0uc3dhZ2dlci11aSAub3BibG9jayAudGFiLWhlYWRlciAudGFiLWl0ZW17Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowIDQwcHh9LnN3YWdnZXItdWkgLm9wYmxvY2sgLnRhYi1oZWFkZXIgLnRhYi1pdGVtOmZpcnN0LW9mLXR5cGV7cGFkZGluZzowIDQwcHggMCAwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC50YWItaGVhZGVyIC50YWItaXRlbS5hY3RpdmUgaDQgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAub3BibG9jayAudGFiLWhlYWRlciAudGFiLWl0ZW0uYWN0aXZlIGg0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDpncmF5O2JvdHRvbTotMTVweDtjb250ZW50OlwiXCI7aGVpZ2h0OjRweDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxMjAlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLmlzLW9wZW4gLm9wYmxvY2stc3VtbWFyeXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXNlY3Rpb24taGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC44KTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtkaXNwbGF5OmZsZXg7bWluLWhlaWdodDo1MHB4O3BhZGRpbmc6OHB4IDIwcHh9LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc2VjdGlvbi1oZWFkZXI+bGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMzYjQxNTE7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMCBhdXRvfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXNlY3Rpb24taGVhZGVyPmxhYmVsPnNwYW57cGFkZGluZzowIDEwcHggMCAwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXNlY3Rpb24taGVhZGVyIGg0e2NvbG9yOiMzYjQxNTE7ZmxleDoxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjB9LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc3VtbWFyeS1tZXRob2R7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bWluLXdpZHRoOjgwcHg7cGFkZGluZzo2cHggMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjEpfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktb3BlcmF0aW9uLWlkLC5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktcGF0aCwuc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LXBhdGhfX2RlcHJlY2F0ZWR7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMzYjQxNTE7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7cGFkZGluZzowIDEwcHg7d29yZC1icmVhazpicmVhay13b3JkfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LW9wZXJhdGlvbi1pZCwuc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LXBhdGgsLnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc3VtbWFyeS1wYXRoX19kZXByZWNhdGVke2ZvbnQtc2l6ZToxMnB4fX0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LXBhdGh7ZmxleC1zaHJpbms6MDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTEwcHggLSAxNXJlbSl9QG1lZGlhIChtYXgtd2lkdGg6NjQwcHgpey5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktcGF0aHtmbGV4LXNocmluazoxO21heC13aWR0aDoxMDAlfX0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LXBhdGhfX2RlcHJlY2F0ZWR7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LW9wZXJhdGlvbi1pZHtmb250LXNpemU6MTRweH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LWRlc2NyaXB0aW9ue2NvbG9yOiMzYjQxNTE7ZmxleDoxIDEgYXV0bztmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O3dvcmQtYnJlYWs6YnJlYWstd29yZH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5e2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7cGFkZGluZzo1cHh9LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc3VtbWFyeSAudmlldy1saW5lLWxpbmt7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDt0cmFuc2l0aW9uOmFsbCAuNXM7d2lkdGg6MH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5OmhvdmVyIC52aWV3LWxpbmUtbGlua3ttYXJnaW46MCA1cHg7d2lkdGg6MThweH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5OmhvdmVyIC52aWV3LWxpbmUtbGluay5jb3B5LXRvLWNsaXBib2FyZHt3aWR0aDoyNHB4fS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcG9zdHtiYWNrZ3JvdW5kOnJnYmEoNzMsMjA0LDE0NCwuMSk7Ym9yZGVyLWNvbG9yOiM0OWNjOTB9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1wb3N0IC5vcGJsb2NrLXN1bW1hcnktbWV0aG9ke2JhY2tncm91bmQ6IzQ5Y2M5MH0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLXBvc3QgLm9wYmxvY2stc3VtbWFyeXtib3JkZXItY29sb3I6IzQ5Y2M5MH0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLXBvc3QgLnRhYi1oZWFkZXIgLnRhYi1pdGVtLmFjdGl2ZSBoNCBzcGFuOmFmdGVye2JhY2tncm91bmQ6IzQ5Y2M5MH0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLXB1dHtiYWNrZ3JvdW5kOnJnYmEoMjUyLDE2MSw0OCwuMSk7Ym9yZGVyLWNvbG9yOiNmY2ExMzB9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1wdXQgLm9wYmxvY2stc3VtbWFyeS1tZXRob2R7YmFja2dyb3VuZDojZmNhMTMwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcHV0IC5vcGJsb2NrLXN1bW1hcnl7Ym9yZGVyLWNvbG9yOiNmY2ExMzB9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1wdXQgLnRhYi1oZWFkZXIgLnRhYi1pdGVtLmFjdGl2ZSBoNCBzcGFuOmFmdGVye2JhY2tncm91bmQ6I2ZjYTEzMH0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWRlbGV0ZXtiYWNrZ3JvdW5kOnJnYmEoMjQ5LDYyLDYyLC4xKTtib3JkZXItY29sb3I6I2Y5M2UzZX0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWRlbGV0ZSAub3BibG9jay1zdW1tYXJ5LW1ldGhvZHtiYWNrZ3JvdW5kOiNmOTNlM2V9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1kZWxldGUgLm9wYmxvY2stc3VtbWFyeXtib3JkZXItY29sb3I6I2Y5M2UzZX0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWRlbGV0ZSAudGFiLWhlYWRlciAudGFiLWl0ZW0uYWN0aXZlIGg0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojZjkzZTNlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZ2V0e2JhY2tncm91bmQ6cmdiYSg5NywxNzUsMjU0LC4xKTtib3JkZXItY29sb3I6IzYxYWZmZX0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWdldCAub3BibG9jay1zdW1tYXJ5LW1ldGhvZHtiYWNrZ3JvdW5kOiM2MWFmZmV9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1nZXQgLm9wYmxvY2stc3VtbWFyeXtib3JkZXItY29sb3I6IzYxYWZmZX0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWdldCAudGFiLWhlYWRlciAudGFiLWl0ZW0uYWN0aXZlIGg0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojNjFhZmZlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcGF0Y2h7YmFja2dyb3VuZDpyZ2JhKDgwLDIyNywxOTQsLjEpO2JvcmRlci1jb2xvcjojNTBlM2MyfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcGF0Y2ggLm9wYmxvY2stc3VtbWFyeS1tZXRob2R7YmFja2dyb3VuZDojNTBlM2MyfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcGF0Y2ggLm9wYmxvY2stc3VtbWFyeXtib3JkZXItY29sb3I6IzUwZTNjMn0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLXBhdGNoIC50YWItaGVhZGVyIC50YWItaXRlbS5hY3RpdmUgaDQgc3BhbjphZnRlcntiYWNrZ3JvdW5kOiM1MGUzYzJ9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1oZWFke2JhY2tncm91bmQ6cmdiYSgxNDQsMTgsMjU0LC4xKTtib3JkZXItY29sb3I6IzkwMTJmZX0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWhlYWQgLm9wYmxvY2stc3VtbWFyeS1tZXRob2R7YmFja2dyb3VuZDojOTAxMmZlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2staGVhZCAub3BibG9jay1zdW1tYXJ5e2JvcmRlci1jb2xvcjojOTAxMmZlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2staGVhZCAudGFiLWhlYWRlciAudGFiLWl0ZW0uYWN0aXZlIGg0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojOTAxMmZlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stb3B0aW9uc3tiYWNrZ3JvdW5kOnJnYmEoMTMsOTAsMTY3LC4xKTtib3JkZXItY29sb3I6IzBkNWFhN30uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLW9wdGlvbnMgLm9wYmxvY2stc3VtbWFyeS1tZXRob2R7YmFja2dyb3VuZDojMGQ1YWE3fS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stb3B0aW9ucyAub3BibG9jay1zdW1tYXJ5e2JvcmRlci1jb2xvcjojMGQ1YWE3fS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stb3B0aW9ucyAudGFiLWhlYWRlciAudGFiLWl0ZW0uYWN0aXZlIGg0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojMGQ1YWE3fS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZGVwcmVjYXRlZHtiYWNrZ3JvdW5kOmhzbGEoMCwwJSw5MiUsLjEpO2JvcmRlci1jb2xvcjojZWJlYmViO29wYWNpdHk6LjZ9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1kZXByZWNhdGVkIC5vcGJsb2NrLXN1bW1hcnktbWV0aG9ke2JhY2tncm91bmQ6I2ViZWJlYn0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWRlcHJlY2F0ZWQgLm9wYmxvY2stc3VtbWFyeXtib3JkZXItY29sb3I6I2ViZWJlYn0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWRlcHJlY2F0ZWQgLnRhYi1oZWFkZXIgLnRhYi1pdGVtLmFjdGl2ZSBoNCBzcGFuOmFmdGVye2JhY2tncm91bmQ6I2ViZWJlYn0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zY2hlbWVze3BhZGRpbmc6OHB4IDIwcHh9LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc2NoZW1lcyAuc2NoZW1lcy10aXRsZXtwYWRkaW5nOjAgMTBweCAwIDB9LnN3YWdnZXItdWkgLmZpbHRlciAub3BlcmF0aW9uLWZpbHRlci1pbnB1dHtib3JkZXI6MnB4IHNvbGlkICNkOGRkZTc7bWFyZ2luOjIwcHggMDtwYWRkaW5nOjEwcHg7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAuZG93bmxvYWQtdXJsLXdyYXBwZXIgLmZhaWxlZCwuc3dhZ2dlci11aSAuZmlsdGVyIC5mYWlsZWR7Y29sb3I6cmVkfS5zd2FnZ2VyLXVpIC5kb3dubG9hZC11cmwtd3JhcHBlciAubG9hZGluZywuc3dhZ2dlci11aSAuZmlsdGVyIC5sb2FkaW5ne2NvbG9yOiNhYWF9LnN3YWdnZXItdWkgLm1vZGVsLWV4YW1wbGV7bWFyZ2luLXRvcDoxZW19LnN3YWdnZXItdWkgLnRhYntkaXNwbGF5OmZsZXg7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0uc3dhZ2dlci11aSAudGFiIGxpe2NvbG9yOiMzYjQxNTE7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTJweDttaW4td2lkdGg6NjBweDtwYWRkaW5nOjB9LnN3YWdnZXItdWkgLnRhYiBsaTpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MTJweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAudGFiIGxpOmZpcnN0LW9mLXR5cGU6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NnB4O3RvcDowO3dpZHRoOjFweH0uc3dhZ2dlci11aSAudGFiIGxpLmFjdGl2ZXtmb250LXdlaWdodDo3MDB9LnN3YWdnZXItdWkgLnRhYiBsaSBidXR0b24udGFibGlua3N7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O3BhZGRpbmc6MH0uc3dhZ2dlci11aSAub3BibG9jay1kZXNjcmlwdGlvbi13cmFwcGVyLC5zd2FnZ2VyLXVpIC5vcGJsb2NrLWV4dGVybmFsLWRvY3Mtd3JhcHBlciwuc3dhZ2dlci11aSAub3BibG9jay10aXRsZV9ub3JtYWx7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowIDAgNXB4O3BhZGRpbmc6MTVweCAyMHB4fS5zd2FnZ2VyLXVpIC5vcGJsb2NrLWRlc2NyaXB0aW9uLXdyYXBwZXIgaDQsLnN3YWdnZXItdWkgLm9wYmxvY2stZXh0ZXJuYWwtZG9jcy13cmFwcGVyIGg0LC5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRpdGxlX25vcm1hbCBoNHtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bWFyZ2luOjAgMCA1cHh9LnN3YWdnZXItdWkgLm9wYmxvY2stZGVzY3JpcHRpb24td3JhcHBlciBwLC5zd2FnZ2VyLXVpIC5vcGJsb2NrLWV4dGVybmFsLWRvY3Mtd3JhcHBlciBwLC5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRpdGxlX25vcm1hbCBwe2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTRweDttYXJnaW46MH0uc3dhZ2dlci11aSAub3BibG9jay1leHRlcm5hbC1kb2NzLXdyYXBwZXIgaDR7cGFkZGluZy1sZWZ0OjB9LnN3YWdnZXItdWkgLmV4ZWN1dGUtd3JhcHBlcntwYWRkaW5nOjIwcHg7dGV4dC1hbGlnbjpyaWdodH0uc3dhZ2dlci11aSAuZXhlY3V0ZS13cmFwcGVyIC5idG57cGFkZGluZzo4cHggNDBweDt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5ib2R5LXBhcmFtLW9wdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dhZ2dlci11aSAuYm9keS1wYXJhbS1vcHRpb25zIC5ib2R5LXBhcmFtLWVkaXR7cGFkZGluZzoxMHB4IDB9LnN3YWdnZXItdWkgLmJvZHktcGFyYW0tb3B0aW9ucyBsYWJlbHtwYWRkaW5nOjhweCAwfS5zd2FnZ2VyLXVpIC5ib2R5LXBhcmFtLW9wdGlvbnMgbGFiZWwgc2VsZWN0e21hcmdpbjozcHggMCAwfS5zd2FnZ2VyLXVpIC5yZXNwb25zZXMtaW5uZXJ7cGFkZGluZzoyMHB4fS5zd2FnZ2VyLXVpIC5yZXNwb25zZXMtaW5uZXIgaDQsLnN3YWdnZXItdWkgLnJlc3BvbnNlcy1pbm5lciBoNXtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bWFyZ2luOjEwcHggMCA1cHh9LnN3YWdnZXItdWkgLnJlc3BvbnNlcy1pbm5lciAuY3VybHt3aGl0ZS1zcGFjZTpub3JtYWx9LnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbF9zdGF0dXN7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4fS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb2xfc3RhdHVzIC5yZXNwb25zZS11bmRvY3VtZW50ZWR7Y29sb3I6IzkwOTA5MDtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwfS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb2xfbGlua3N7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O21heC13aWR0aDo0MGVtO3BhZGRpbmctbGVmdDoyZW19LnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbF9saW5rcyAucmVzcG9uc2UtdW5kb2N1bWVudGVke2NvbG9yOiM5MDkwOTA7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjYwMH0uc3dhZ2dlci11aSAucmVzcG9uc2UtY29sX2xpbmtzIC5vcGVyYXRpb24tbGlua3ttYXJnaW4tYm90dG9tOjEuNWVtfS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb2xfbGlua3MgLm9wZXJhdGlvbi1saW5rIC5kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOi41ZW19LnN3YWdnZXItdWkgLm9wYmxvY2stYm9keSAub3BibG9jay1sb2FkaW5nLWFuaW1hdGlvbntkaXNwbGF5OmJsb2NrO21hcmdpbjozZW0gYXV0b30uc3dhZ2dlci11aSAub3BibG9jay1ib2R5IHByZS5taWNyb2xpZ2h0e3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQ6IzMzMztib3JkZXItcmFkaXVzOjRweDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7LXdlYmtpdC1oeXBoZW5zOmF1dG87aHlwaGVuczphdXRvO21hcmdpbjowO3BhZGRpbmc6MTBweDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9LnN3YWdnZXItdWkgLm9wYmxvY2stYm9keSBwcmUubWljcm9saWdodCAuaGVhZGVybGluZXtkaXNwbGF5OmJsb2NrfS5zd2FnZ2VyLXVpIC5oaWdobGlnaHQtY29kZXtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAuaGlnaGxpZ2h0LWNvZGU+Lm1pY3JvbGlnaHR7bWF4LWhlaWdodDo0MDBweDttaW4taGVpZ2h0OjZlbTtvdmVyZmxvdy15OmF1dG99LnN3YWdnZXItdWkgLmhpZ2hsaWdodC1jb2RlPi5taWNyb2xpZ2h0IGNvZGV7d2hpdGUtc3BhY2U6cHJlLXdyYXAhaW1wb3J0YW50O3dvcmQtYnJlYWs6YnJlYWstYWxsfS5zd2FnZ2VyLXVpIC5jdXJsLWNvbW1hbmR7cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLmRvd25sb2FkLWNvbnRlbnRze2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiM3ZDgyOTM7Ym9yZGVyLXJhZGl1czo0cHg7Ym90dG9tOjEwcHg7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7aGVpZ2h0OjMwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RleHQtYWxpZ246Y2VudGVyfS5zd2FnZ2VyLXVpIC5zY2hlbWUtY29udGFpbmVye2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMXB4IDJweCAwIHJnYmEoMCwwLDAsLjE1KTttYXJnaW46MCAwIDIwcHg7cGFkZGluZzozMHB4IDB9LnN3YWdnZXItdWkgLnNjaGVtZS1jb250YWluZXIgLnNjaGVtZXN7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZGlzcGxheTpmbGV4fS5zd2FnZ2VyLXVpIC5zY2hlbWUtY29udGFpbmVyIC5zY2hlbWVzPmxhYmVse2NvbG9yOiMzYjQxNTE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46LTIwcHggMTVweCAwIDB9LnN3YWdnZXItdWkgLnNjaGVtZS1jb250YWluZXIgLnNjaGVtZXM+bGFiZWwgc2VsZWN0e21pbi13aWR0aDoxMzBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN3YWdnZXItdWkgLmxvYWRpbmctY29udGFpbmVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoxZW07bWluLWhlaWdodDoxcHg7cGFkZGluZzo0MHB4IDAgNjBweH0uc3dhZ2dlci11aSAubG9hZGluZy1jb250YWluZXIgLmxvYWRpbmd7cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLmxvYWRpbmctY29udGFpbmVyIC5sb2FkaW5nOmFmdGVye2NvbG9yOiMzYjQxNTE7Y29udGVudDpcImxvYWRpbmdcIjtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LnN3YWdnZXItdWkgLmxvYWRpbmctY29udGFpbmVyIC5sb2FkaW5nOmJlZm9yZXstd2Via2l0LWFuaW1hdGlvbjpyb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGUsb3BhY2l0eSAuNXM7YW5pbWF0aW9uOnJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZSxvcGFjaXR5IC41czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JvcmRlcjoycHggc29saWQgcmdiYSg4NSw4NSw4NSwuMSk7Ym9yZGVyLXJhZGl1czoxMDAlO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuNik7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjYwcHg7bGVmdDo1MCU7bWFyZ2luOi0zMHB4O29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjYwcHh9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW9ue3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIHJvdGF0aW9ue3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uc3dhZ2dlci11aSAucmVzcG9uc2UtY29udHJvbHN7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjFlbX0uc3dhZ2dlci11aSAucmVzcG9uc2UtY29udHJvbC1tZWRpYS10eXBle21hcmdpbi1yaWdodDoxZW19LnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbnRyb2wtbWVkaWEtdHlwZS0tYWNjZXB0LWNvbnRyb2xsZXIgc2VsZWN0e2JvcmRlci1jb2xvcjpncmVlbn0uc3dhZ2dlci11aSAucmVzcG9uc2UtY29udHJvbC1tZWRpYS10eXBlX19hY2NlcHQtbWVzc2FnZXtjb2xvcjpncmVlbjtmb250LXNpemU6LjdlbX0uc3dhZ2dlci11aSAucmVzcG9uc2UtY29udHJvbC1leGFtcGxlc19fdGl0bGUsLnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbnRyb2wtbWVkaWEtdHlwZV9fdGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjdlbTttYXJnaW4tYm90dG9tOi4yZW19QC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rZXJ7NTAle29wYWNpdHk6MH19QGtleWZyYW1lcyBibGlua2VyezUwJXtvcGFjaXR5OjB9fS5zd2FnZ2VyLXVpIC5oaWRkZW57ZGlzcGxheTpub25lfS5zd2FnZ2VyLXVpIC5uby1tYXJnaW57Ym9yZGVyOm5vbmU7aGVpZ2h0OmF1dG87bWFyZ2luOjA7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5mbG9hdC1yaWdodHtmbG9hdDpyaWdodH0uc3dhZ2dlci11aSAuc3ZnLWFzc2V0c3toZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowfS5zd2FnZ2VyLXVpIHNlY3Rpb24gaDN7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmfS5zd2FnZ2VyLXVpIGEubm9zdHlsZXtkaXNwbGF5OmlubGluZX0uc3dhZ2dlci11aSBhLm5vc3R5bGUsLnN3YWdnZXItdWkgYS5ub3N0eWxlOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH0uc3dhZ2dlci11aSAuZmFsbGJhY2t7Y29sb3I6I2FhYTtwYWRkaW5nOjFlbX0uc3dhZ2dlci11aSAudmVyc2lvbi1wcmFnbWF7aGVpZ2h0OjEwMCU7cGFkZGluZzo1ZW0gMH0uc3dhZ2dlci11aSAudmVyc2lvbi1wcmFnbWFfX21lc3NhZ2V7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxLjJlbTtoZWlnaHQ6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNWVtO3BhZGRpbmc6MCAuNmVtO3RleHQtYWxpZ246Y2VudGVyfS5zd2FnZ2VyLXVpIC52ZXJzaW9uLXByYWdtYV9fbWVzc2FnZT5kaXZ7ZmxleDoxO21heC13aWR0aDo1NWNofS5zd2FnZ2VyLXVpIC52ZXJzaW9uLXByYWdtYV9fbWVzc2FnZSBjb2Rle2JhY2tncm91bmQtY29sb3I6I2RlZGVkZTtwYWRkaW5nOjRweCA0cHggMnB4O3doaXRlLXNwYWNlOnByZX0uc3dhZ2dlci11aSAub3BibG9jay1saW5re2ZvbnQtd2VpZ2h0OjQwMH0uc3dhZ2dlci11aSAub3BibG9jay1saW5rLnNob3due2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSBzcGFuLnRva2VuLXN0cmluZ3tjb2xvcjojNTU1fS5zd2FnZ2VyLXVpIHNwYW4udG9rZW4tbm90LWZvcm1hdHRlZHtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAuYnRue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCBncmF5O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzo1cHggMjNweDt0cmFuc2l0aW9uOmFsbCAuM3N9LnN3YWdnZXItdWkgLmJ0bi5idG4tc217Zm9udC1zaXplOjEycHg7cGFkZGluZzo0cHggMjNweH0uc3dhZ2dlci11aSAuYnRuW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouM30uc3dhZ2dlci11aSAuYnRuOmhvdmVye2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC4zKX0uc3dhZ2dlci11aSAuYnRuLmNhbmNlbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZmY2MDYwO2NvbG9yOiNmZjYwNjA7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn0uc3dhZ2dlci11aSAuYnRuLmF1dGhvcml6ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojNDljYzkwO2NvbG9yOiM0OWNjOTA7ZGlzcGxheTppbmxpbmU7bGluZS1oZWlnaHQ6MX0uc3dhZ2dlci11aSAuYnRuLmF1dGhvcml6ZSBzcGFue2Zsb2F0OmxlZnQ7cGFkZGluZzo0cHggMjBweCAwIDB9LnN3YWdnZXItdWkgLmJ0bi5hdXRob3JpemUgc3Zne2ZpbGw6IzQ5Y2M5MH0uc3dhZ2dlci11aSAuYnRuLmV4ZWN1dGV7YmFja2dyb3VuZC1jb2xvcjojNDk5MGUyO2JvcmRlci1jb2xvcjojNDk5MGUyO2NvbG9yOiNmZmZ9LnN3YWdnZXItdWkgLmJ0bi1ncm91cHtkaXNwbGF5OmZsZXg7cGFkZGluZzozMHB4fS5zd2FnZ2VyLXVpIC5idG4tZ3JvdXAgLmJ0bntmbGV4OjF9LnN3YWdnZXItdWkgLmJ0bi1ncm91cCAuYnRuOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHh9LnN3YWdnZXItdWkgLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0uc3dhZ2dlci11aSAuYXV0aG9yaXphdGlvbl9fYnRue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjAgMCAwIDEwcHh9LnN3YWdnZXItdWkgLmF1dGhvcml6YXRpb25fX2J0bi5sb2NrZWR7b3BhY2l0eToxfS5zd2FnZ2VyLXVpIC5hdXRob3JpemF0aW9uX19idG4udW5sb2NrZWR7b3BhY2l0eTouNH0uc3dhZ2dlci11aSAubW9kZWwtYm94LWNvbnRyb2wsLnN3YWdnZXItdWkgLm1vZGVscy1jb250cm9sLC5zd2FnZ2VyLXVpIC5vcGJsb2NrLXN1bW1hcnktY29udHJvbHthbGw6aW5oZXJpdDtib3JkZXItYm90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7ZmxleDoxO3BhZGRpbmc6MH0uc3dhZ2dlci11aSAubW9kZWwtYm94LWNvbnRyb2w6Zm9jdXMsLnN3YWdnZXItdWkgLm1vZGVscy1jb250cm9sOmZvY3VzLC5zd2FnZ2VyLXVpIC5vcGJsb2NrLXN1bW1hcnktY29udHJvbDpmb2N1c3tvdXRsaW5lOmF1dG99LnN3YWdnZXItdWkgLmV4cGFuZC1tZXRob2RzLC5zd2FnZ2VyLXVpIC5leHBhbmQtb3BlcmF0aW9ue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZX0uc3dhZ2dlci11aSAuZXhwYW5kLW1ldGhvZHMgc3ZnLC5zd2FnZ2VyLXVpIC5leHBhbmQtb3BlcmF0aW9uIHN2Z3toZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5zd2FnZ2VyLXVpIC5leHBhbmQtbWV0aG9kc3twYWRkaW5nOjAgMTBweH0uc3dhZ2dlci11aSAuZXhwYW5kLW1ldGhvZHM6aG92ZXIgc3Zne2ZpbGw6IzQwNDA0MH0uc3dhZ2dlci11aSAuZXhwYW5kLW1ldGhvZHMgc3Zne2ZpbGw6IzcwNzA3MDt0cmFuc2l0aW9uOmFsbCAuM3N9LnN3YWdnZXItdWkgYnV0dG9ue2N1cnNvcjpwb2ludGVyfS5zd2FnZ2VyLXVpIGJ1dHRvbi5pbnZhbGlkey13ZWJraXQtYW5pbWF0aW9uOnNoYWtlIC40cyAxO2FuaW1hdGlvbjpzaGFrZSAuNHMgMTtiYWNrZ3JvdW5kOiNmZWViZWI7Ym9yZGVyLWNvbG9yOiNmOTNlM2V9LnN3YWdnZXItdWkgLmNvcHktdG8tY2xpcGJvYXJke2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiM3ZDgyOTM7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo0cHg7Ym90dG9tOjEwcHg7ZGlzcGxheTpmbGV4O2hlaWdodDozMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTAwcHg7d2lkdGg6MzBweH0uc3dhZ2dlci11aSAuY29weS10by1jbGlwYm9hcmQgYnV0dG9ue2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHdpZHRoPVxcXCIxNlxcXCIgaGVpZ2h0PVxcXCIxNVxcXCIgYXJpYS1oaWRkZW49XFxcInRydWVcXFwiPjxwYXRoIGZpbGw9XFxcIiUyM2ZmZlxcXCIgZmlsbC1ydWxlPVxcXCJldmVub2RkXFxcIiBkPVxcXCJNNCAxMmg0djFINHYtMXptNS02SDR2MWg1VjZ6bTIgM1Y3bC0zIDMgMyAzdi0yaDVWOWgtNXpNNi41IDhINHYxaDIuNVY4ek00IDExaDIuNXYtMUg0djF6bTkgMWgxdjJjLS4wMi4yOC0uMTEuNTItLjMuNy0uMTkuMTgtLjQyLjI4LS43LjNIM2MtLjU1IDAtMS0uNDUtMS0xVjNjMC0uNTUuNDUtMSAxLTFoM2MwLTEuMTEuODktMiAyLTIgMS4xMSAwIDIgLjg5IDIgMmgzYy41NSAwIDEgLjQ1IDEgMXY1aC0xVjVIM3Y5aDEwdi0yek00IDRoOGMwLS41NS0uNDUtMS0xLTFoLTFjLS41NSAwLTEtLjQ1LTEtMXMtLjQ1LTEtMS0xLTEgLjQ1LTEgMS0uNDUgMS0xIDFINWMtLjU1IDAtMSAuNDUtMSAxelxcXCIvPjwvc3ZnPlwiKSA1MCUgbm8tcmVwZWF0O2JvcmRlcjpub25lO2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjE7aGVpZ2h0OjI1cHh9LnN3YWdnZXItdWkgLmN1cmwtY29tbWFuZCAuY29weS10by1jbGlwYm9hcmR7Ym90dG9tOjVweDtoZWlnaHQ6MjBweDtyaWdodDoxMHB4O3dpZHRoOjIwcHh9LnN3YWdnZXItdWkgLmN1cmwtY29tbWFuZCAuY29weS10by1jbGlwYm9hcmQgYnV0dG9ue2hlaWdodDoxOHB4fS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnkgLnZpZXctbGluZS1saW5rLmNvcHktdG8tY2xpcGJvYXJke2hlaWdodDoyNnB4O3Bvc2l0aW9uOnVuc2V0fS5zd2FnZ2VyLXVpIHNlbGVjdHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojZjdmN2Y3IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMjAgMjBcXFwiPjxwYXRoIGQ9XFxcIk0xMy40MTggNy44NTlhLjY5NS42OTUgMCAwIDEgLjk3OCAwIC42OC42OCAwIDAgMSAwIC45NjlsLTMuOTA4IDMuODNhLjY5Ny42OTcgMCAwIDEtLjk3OSAwbC0zLjkwOC0zLjgzYS42OC42OCAwIDAgMSAwLS45NjkuNjk1LjY5NSAwIDAgMSAuOTc4IDBMMTAgMTFsMy40MTgtMy4xNDF6XFxcIi8+PC9zdmc+XCIpIHJpZ2h0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjBweDtib3JkZXI6MnB4IHNvbGlkICM0MTQ0NGU7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDAsMCwwLC4yNSk7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjVweCA0MHB4IDVweCAxMHB4fS5zd2FnZ2VyLXVpIHNlbGVjdFttdWx0aXBsZV17YmFja2dyb3VuZDojZjdmN2Y3O21hcmdpbjo1cHggMDtwYWRkaW5nOjVweH0uc3dhZ2dlci11aSBzZWxlY3QuaW52YWxpZHstd2Via2l0LWFuaW1hdGlvbjpzaGFrZSAuNHMgMTthbmltYXRpb246c2hha2UgLjRzIDE7YmFja2dyb3VuZDojZmVlYmViO2JvcmRlci1jb2xvcjojZjkzZTNlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLWJvZHkgc2VsZWN0e21pbi13aWR0aDoyMzBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnN3YWdnZXItdWkgLm9wYmxvY2stYm9keSBzZWxlY3R7bWluLXdpZHRoOjE4MHB4fX1AbWVkaWEgKG1heC13aWR0aDo2NDBweCl7LnN3YWdnZXItdWkgLm9wYmxvY2stYm9keSBzZWxlY3R7bWluLXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19LnN3YWdnZXItdWkgbGFiZWx7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDVweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnN3YWdnZXItdWkgaW5wdXRbdHlwZT1lbWFpbF0sLnN3YWdnZXItdWkgaW5wdXRbdHlwZT1maWxlXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXNlYXJjaF0sLnN3YWdnZXItdWkgaW5wdXRbdHlwZT10ZXh0XXttYXgtd2lkdGg6MTc1cHh9fS5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9ZW1haWxdLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9ZmlsZV0sLnN3YWdnZXItdWkgaW5wdXRbdHlwZT1wYXNzd29yZF0sLnN3YWdnZXItdWkgaW5wdXRbdHlwZT1zZWFyY2hdLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9dGV4dF0sLnN3YWdnZXItdWkgdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjRweDttYXJnaW46NXB4IDA7bWluLXdpZHRoOjEwMHB4O3BhZGRpbmc6OHB4IDEwcHh9LnN3YWdnZXItdWkgaW5wdXRbdHlwZT1lbWFpbF0uaW52YWxpZCwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPWZpbGVdLmludmFsaWQsLnN3YWdnZXItdWkgaW5wdXRbdHlwZT1wYXNzd29yZF0uaW52YWxpZCwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXNlYXJjaF0uaW52YWxpZCwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXRleHRdLmludmFsaWQsLnN3YWdnZXItdWkgdGV4dGFyZWEuaW52YWxpZHstd2Via2l0LWFuaW1hdGlvbjpzaGFrZSAuNHMgMTthbmltYXRpb246c2hha2UgLjRzIDE7YmFja2dyb3VuZDojZmVlYmViO2JvcmRlci1jb2xvcjojZjkzZTNlfS5zd2FnZ2VyLXVpIGlucHV0W2Rpc2FibGVkXSwuc3dhZ2dlci11aSBzZWxlY3RbZGlzYWJsZWRdLC5zd2FnZ2VyLXVpIHRleHRhcmVhW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7Y29sb3I6Izg4ODtjdXJzb3I6bm90LWFsbG93ZWR9LnN3YWdnZXItdWkgc2VsZWN0W2Rpc2FibGVkXXtib3JkZXItY29sb3I6Izg4OH0uc3dhZ2dlci11aSB0ZXh0YXJlYVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojNDE0NDRlO2NvbG9yOiNmZmZ9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlezEwJSw5MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xcHgsMCwwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgycHgsMCwwKX0zMCUsNTAlLDcwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTRweCwwLDApfTQwJSw2MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDRweCwwLDApfX1Aa2V5ZnJhbWVzIHNoYWtlezEwJSw5MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xcHgsMCwwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgycHgsMCwwKX0zMCUsNTAlLDcwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTRweCwwLDApfTQwJSw2MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDRweCwwLDApfX0uc3dhZ2dlci11aSB0ZXh0YXJlYXtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC44KTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bWluLWhlaWdodDoyODBweDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4O3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOjJweCBzb2xpZCAjNjFhZmZlfS5zd2FnZ2VyLXVpIHRleHRhcmVhLmN1cmx7YmFja2dyb3VuZDojNDE0NDRlO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MDttaW4taGVpZ2h0OjEwMHB4O3BhZGRpbmc6MTBweDtyZXNpemU6bm9uZX0uc3dhZ2dlci11aSAuY2hlY2tib3h7Y29sb3I6IzMwMzAzMDtwYWRkaW5nOjVweCAwIDEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IC41c30uc3dhZ2dlci11aSAuY2hlY2tib3ggbGFiZWx7ZGlzcGxheTpmbGV4fS5zd2FnZ2VyLXVpIC5jaGVja2JveCBwe2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIWltcG9ydGFudH0uc3dhZ2dlci11aSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5zd2FnZ2VyLXVpIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbD4uaXRlbXtiYWNrZ3JvdW5kOiNlOGU4ZTg7Ym9yZGVyLXJhZGl1czoxcHg7Ym94LXNoYWRvdzowIDAgMCAycHggI2U4ZThlODtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4Om5vbmU7aGVpZ2h0OjE2cHg7bWFyZ2luOjAgOHB4IDAgMDtwYWRkaW5nOjVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O3dpZHRoOjE2cHh9LnN3YWdnZXItdWkgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsPi5pdGVtOmFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoLjkpfS5zd2FnZ2VyLXVpIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsPi5pdGVte2JhY2tncm91bmQ6I2U4ZThlOCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHdpZHRoPVxcXCIxMFxcXCIgaGVpZ2h0PVxcXCI4XFxcIiB2aWV3Qm94PVxcXCIzIDcgMTAgOFxcXCIgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIj48cGF0aCBmaWxsPVxcXCIlMjM0MTQ3NEVcXFwiIGZpbGwtcnVsZT1cXFwiZXZlbm9kZFxcXCIgZD1cXFwiTTYuMzMzIDE1IDMgMTEuNjY3bDEuMzMzLTEuMzM0IDIgMkwxMS42NjcgNyAxMyA4LjMzM3pcXFwiLz48L3N2Zz5cIikgNTAlIG5vLXJlcGVhdH0uc3dhZ2dlci11aSAuZGlhbG9nLXV4e2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3otaW5kZXg6OTk5OX0uc3dhZ2dlci11aSAuZGlhbG9nLXV4IC5iYWNrZHJvcC11eHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowfS5zd2FnZ2VyLXVpIC5kaWFsb2ctdXggLm1vZGFsLXV4e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDEwcHggMzBweCAwIHJnYmEoMCwwLDAsLjIpO2xlZnQ6NTAlO21heC13aWR0aDo2NTBweDttaW4td2lkdGg6MzAwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTl9LnN3YWdnZXItdWkgLmRpYWxvZy11eCAubW9kYWwtdXgtY29udGVudHttYXgtaGVpZ2h0OjU0MHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjIwcHh9LnN3YWdnZXItdWkgLmRpYWxvZy11eCAubW9kYWwtdXgtY29udGVudCBwe2NvbG9yOiM0MTQ0NGU7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowIDAgNXB4fS5zd2FnZ2VyLXVpIC5kaWFsb2ctdXggLm1vZGFsLXV4LWNvbnRlbnQgaDR7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MTVweCAwIDB9LnN3YWdnZXItdWkgLmRpYWxvZy11eCAubW9kYWwtdXgtaGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjEycHggMH0uc3dhZ2dlci11aSAuZGlhbG9nLXV4IC5tb2RhbC11eC1oZWFkZXIgLmNsb3NlLW1vZGFsey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7cGFkZGluZzowIDEwcHh9LnN3YWdnZXItdWkgLmRpYWxvZy11eCAubW9kYWwtdXgtaGVhZGVyIGgze2NvbG9yOiMzYjQxNTE7ZmxleDoxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowO3BhZGRpbmc6MCAyMHB4fS5zd2FnZ2VyLXVpIC5tb2RlbHtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDozMDA7Zm9udC13ZWlnaHQ6NjAwfS5zd2FnZ2VyLXVpIC5tb2RlbCAuZGVwcmVjYXRlZCBzcGFuLC5zd2FnZ2VyLXVpIC5tb2RlbCAuZGVwcmVjYXRlZCB0ZHtjb2xvcjojYTBhMGEwIWltcG9ydGFudH0uc3dhZ2dlci11aSAubW9kZWwgLmRlcHJlY2F0ZWQ+dGQ6Zmlyc3Qtb2YtdHlwZXt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5zd2FnZ2VyLXVpIC5tb2RlbC10b2dnbGV7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEwcHg7bWFyZ2luOmF1dG8gLjNlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NnB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGVhc2UtaW59LnN3YWdnZXItdWkgLm1vZGVsLXRvZ2dsZS5jb2xsYXBzZWR7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uc3dhZ2dlci11aSAubW9kZWwtdG9nZ2xlOmFmdGVye2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHdpZHRoPVxcXCIyNFxcXCIgaGVpZ2h0PVxcXCIyNFxcXCI+PHBhdGggZD1cXFwiTTEwIDYgOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02elxcXCIvPjwvc3ZnPlwiKSA1MCUgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9LnN3YWdnZXItdWkgLm1vZGVsLWp1bXAtdG8tcGF0aHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAubW9kZWwtanVtcC10by1wYXRoIC52aWV3LWxpbmUtbGlua3tjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LS40ZW19LnN3YWdnZXItdWkgLm1vZGVsLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5tb2RlbC10aXRsZTpob3ZlciAubW9kZWwtaGludHt2aXNpYmlsaXR5OnZpc2libGV9LnN3YWdnZXItdWkgLm1vZGVsLWhpbnR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43KTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojZWJlYmViO3BhZGRpbmc6LjFlbSAuNWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMS44ZW07dmlzaWJpbGl0eTpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfS5zd2FnZ2VyLXVpIC5tb2RlbCBwe21hcmdpbjowIDAgMWVtfS5zd2FnZ2VyLXVpIC5tb2RlbCAucHJvcGVydHl7Y29sb3I6Izk5OTtmb250LXN0eWxlOml0YWxpY30uc3dhZ2dlci11aSAubW9kZWwgLnByb3BlcnR5LnByaW1pdGl2ZXtjb2xvcjojNmI2YjZifS5zd2FnZ2VyLXVpIC5tb2RlbCAuZXh0ZXJuYWwtZG9jcywuc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0ci5kZXNjcmlwdGlvbntjb2xvcjojNjY2O2ZvbnQtd2VpZ2h0OjQwMH0uc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0ci5kZXNjcmlwdGlvbiB0ZDpmaXJzdC1jaGlsZCwuc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0ci5wcm9wZXJ0eS1yb3cucmVxdWlyZWQgdGQ6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyLnByb3BlcnR5LXJvdyB0ZHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnN3YWdnZXItdWkgdGFibGUubW9kZWwgdHIucHJvcGVydHktcm93IHRkOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6LjJlbX0uc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0ci5wcm9wZXJ0eS1yb3cgLnN0YXJ7Y29sb3I6cmVkfS5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyLmV4dGVuc2lvbntjb2xvcjojNzc3fS5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyLmV4dGVuc2lvbiB0ZDpsYXN0LWNoaWxke3ZlcnRpY2FsLWFsaWduOnRvcH0uc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0ci5leHRlcm5hbC1kb2NzIHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0ciAucmVuZGVyZWRNYXJrZG93biBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVsc3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoNTksNjUsODEsLjMpO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjozMHB4IDB9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgLnBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMuaXMtb3BlbntwYWRkaW5nOjAgMCAyMHB4fS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzLmlzLW9wZW4gaDR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSg1OSw2NSw4MSwuMyk7bWFyZ2luOjAgMCA1cHh9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgaDR7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM2MDYwNjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDIwcHggMTBweCAxMHB4O3RyYW5zaXRpb246YWxsIC4yc30uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVscyBoNCBzdmd7dHJhbnNpdGlvbjphbGwgLjRzfS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIGg0IHNwYW57ZmxleDoxfS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIGg0OmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDIpfS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIGg1e2NvbG9yOiM3MDcwNzA7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTZweDttYXJnaW46MCAwIDEwcHh9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgLm1vZGVsLWp1bXAtdG8tcGF0aHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NXB4fS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIC5tb2RlbC1jb250YWluZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luOjAgMjBweCAxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC41c30uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVscyAubW9kZWwtY29udGFpbmVyOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDcpfS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIC5tb2RlbC1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZXttYXJnaW46MjBweH0uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVscyAubW9kZWwtY29udGFpbmVyOmxhc3Qtb2YtdHlwZXttYXJnaW46MCAyMHB4fS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIC5tb2RlbC1jb250YWluZXIgLm1vZGVscy1qdW1wLXRvLXBhdGh7b3BhY2l0eTouNjU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDo4cHh9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgLm1vZGVsLWJveHtiYWNrZ3JvdW5kOm5vbmV9LnN3YWdnZXItdWkgLm1vZGVsLWJveHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTBweH0uc3dhZ2dlci11aSAubW9kZWwtYm94IC5tb2RlbC1qdW1wLXRvLXBhdGh7cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweH0uc3dhZ2dlci11aSAubW9kZWwtYm94LmRlcHJlY2F0ZWR7b3BhY2l0eTouNX0uc3dhZ2dlci11aSAubW9kZWwtdGl0bGV7Y29sb3I6IzUwNTA1MDtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4fS5zd2FnZ2VyLXVpIC5tb2RlbC10aXRsZSBpbWd7Ym90dG9tOjA7bWFyZ2luLWxlZnQ6MWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5tb2RlbC1kZXByZWNhdGVkLXdhcm5pbmd7Y29sb3I6I2Y5M2UzZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6MWVtfS5zd2FnZ2VyLXVpIHNwYW4+c3Bhbi5tb2RlbCAuYnJhY2UtY2xvc2V7cGFkZGluZzowIDAgMCAxMHB4fS5zd2FnZ2VyLXVpIC5wcm9wLW5hbWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjFlbX0uc3dhZ2dlci11aSAucHJvcC10eXBle2NvbG9yOiM1NWF9LnN3YWdnZXItdWkgLnByb3AtZW51bXtkaXNwbGF5OmJsb2NrfS5zd2FnZ2VyLXVpIC5wcm9wLWZvcm1hdHtjb2xvcjojNjA2MDYwfS5zd2FnZ2VyLXVpIC5zZXJ2ZXJzPmxhYmVse2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTJweDttYXJnaW46LTIwcHggMTVweCAwIDB9LnN3YWdnZXItdWkgLnNlcnZlcnM+bGFiZWwgc2VsZWN0e21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMzBweDt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5zZXJ2ZXJzIGg0Lm1lc3NhZ2V7cGFkZGluZy1ib3R0b206MmVtfS5zd2FnZ2VyLXVpIC5zZXJ2ZXJzIHRhYmxlIHRye3dpZHRoOjMwZW19LnN3YWdnZXItdWkgLnNlcnZlcnMgdGFibGUgdGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjE1ZW07cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLXRvcDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc3dhZ2dlci11aSAuc2VydmVycyB0YWJsZSB0ZDpmaXJzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MWVtfS5zd2FnZ2VyLXVpIC5zZXJ2ZXJzIHRhYmxlIHRkIGlucHV0e2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLnNlcnZlcnMgLmNvbXB1dGVkLXVybHttYXJnaW46MmVtIDB9LnN3YWdnZXItdWkgLnNlcnZlcnMgLmNvbXB1dGVkLXVybCBjb2Rle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O21hcmdpbjowIDFlbTtwYWRkaW5nOjRweH0uc3dhZ2dlci11aSAuc2VydmVycy10aXRsZXtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDB9LnN3YWdnZXItdWkgLm9wZXJhdGlvbi1zZXJ2ZXJzIGg0Lm1lc3NhZ2V7bWFyZ2luLWJvdHRvbToyZW19LnN3YWdnZXItdWkgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3BhZGRpbmc6MCAxMHB4O3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgdGFibGUubW9kZWwgdGJvZHkgdHIgdGR7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOnRvcH0uc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle3BhZGRpbmc6MCAwIDAgMmVtO3dpZHRoOjE3NHB4fS5zd2FnZ2VyLXVpIHRhYmxlLmhlYWRlcnMgdGR7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtd2VpZ2h0OjYwMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnN3YWdnZXItdWkgdGFibGUuaGVhZGVycyAuaGVhZGVyLWV4YW1wbGV7Y29sb3I6Izk5OTtmb250LXN0eWxlOml0YWxpY30uc3dhZ2dlci11aSB0YWJsZSB0Ym9keSB0ciB0ZHtwYWRkaW5nOjEwcHggMCAwO3ZlcnRpY2FsLWFsaWduOnRvcH0uc3dhZ2dlci11aSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle21pbi13aWR0aDo2ZW07cGFkZGluZzoxMHB4IDB9LnN3YWdnZXItdWkgdGFibGUgdGhlYWQgdHIgdGQsLnN3YWdnZXItdWkgdGFibGUgdGhlYWQgdHIgdGh7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSg1OSw2NSw4MSwuMik7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEycHggMDt0ZXh0LWFsaWduOmxlZnR9LnN3YWdnZXItdWkgLnBhcmFtZXRlcnMtY29sX2Rlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MmVtO3dpZHRoOjk5JX0uc3dhZ2dlci11aSAucGFyYW1ldGVycy1jb2xfZGVzY3JpcHRpb24gaW5wdXR7bWF4LXdpZHRoOjM0MHB4O3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLnBhcmFtZXRlcnMtY29sX2Rlc2NyaXB0aW9uIHNlbGVjdHtib3JkZXItd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJfX25hbWV7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tcmlnaHQ6Ljc1ZW19LnN3YWdnZXItdWkgLnBhcmFtZXRlcl9fbmFtZS5yZXF1aXJlZHtmb250LXdlaWdodDo3MDB9LnN3YWdnZXItdWkgLnBhcmFtZXRlcl9fbmFtZS5yZXF1aXJlZCBzcGFue2NvbG9yOnJlZH0uc3dhZ2dlci11aSAucGFyYW1ldGVyX19uYW1lLnJlcXVpcmVkOmFmdGVye2NvbG9yOnJnYmEoMjU1LDAsMCwuNik7Y29udGVudDpcInJlcXVpcmVkXCI7Zm9udC1zaXplOjEwcHg7cGFkZGluZzo1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi02cHh9LnN3YWdnZXItdWkgLnBhcmFtZXRlcl9fZXh0ZW5zaW9uLC5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJfX2lue2NvbG9yOmdyYXk7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjYwMH0uc3dhZ2dlci11aSAucGFyYW1ldGVyX19kZXByZWNhdGVke2NvbG9yOnJlZDtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NjAwfS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJfX2VtcHR5X3ZhbHVlX3RvZ2dsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmctYm90dG9tOjEycHg7cGFkZGluZy10b3A6NXB4fS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJfX2VtcHR5X3ZhbHVlX3RvZ2dsZSBpbnB1dHttYXJnaW4tcmlnaHQ6N3B4fS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJfX2VtcHR5X3ZhbHVlX3RvZ2dsZS5kaXNhYmxlZHtvcGFjaXR5Oi43fS5zd2FnZ2VyLXVpIC50YWJsZS1jb250YWluZXJ7cGFkZGluZzoyMHB4fS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb2xfZGVzY3JpcHRpb257d2lkdGg6OTklfS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb2xfbGlua3N7bWluLXdpZHRoOjZlbX0uc3dhZ2dlci11aSAucmVzcG9uc2VfX2V4dGVuc2lvbntjb2xvcjpncmF5O2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo2MDB9LnN3YWdnZXItdWkgLnRvcGJhcntiYWNrZ3JvdW5kLWNvbG9yOiMxYjFiMWI7cGFkZGluZzoxMHB4IDB9LnN3YWdnZXItdWkgLnRvcGJhciAudG9wYmFyLXdyYXBwZXIsLnN3YWdnZXItdWkgLnRvcGJhciBhe2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LnN3YWdnZXItdWkgLnRvcGJhciBhe2NvbG9yOiNmZmY7ZmxleDoxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OjcwMDttYXgtd2lkdGg6MzAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN3YWdnZXItdWkgLnRvcGJhciBhIHNwYW57bWFyZ2luOjA7cGFkZGluZzowIDEwcHh9LnN3YWdnZXItdWkgLnRvcGJhciAuZG93bmxvYWQtdXJsLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXg6MztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLnRvcGJhciAuZG93bmxvYWQtdXJsLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XXtib3JkZXI6MnB4IHNvbGlkICM2MmEwM2Y7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweDttYXJnaW46MDtvdXRsaW5lOm5vbmU7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAudG9wYmFyIC5kb3dubG9hZC11cmwtd3JhcHBlciAuc2VsZWN0LWxhYmVse2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZjBmMGYwO2Rpc3BsYXk6ZmxleDttYXJnaW46MDttYXgtd2lkdGg6NjAwcHg7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAudG9wYmFyIC5kb3dubG9hZC11cmwtd3JhcHBlciAuc2VsZWN0LWxhYmVsIHNwYW57ZmxleDoxO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MCAxMHB4IDAgMDt0ZXh0LWFsaWduOnJpZ2h0fS5zd2FnZ2VyLXVpIC50b3BiYXIgLmRvd25sb2FkLXVybC13cmFwcGVyIC5zZWxlY3QtbGFiZWwgc2VsZWN0e2JvcmRlcjoycHggc29saWQgIzYyYTAzZjtib3gtc2hhZG93Om5vbmU7ZmxleDoyO291dGxpbmU6bm9uZTt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC50b3BiYXIgLmRvd25sb2FkLXVybC13cmFwcGVyIC5kb3dubG9hZC11cmwtYnV0dG9ue2JhY2tncm91bmQ6IzYyYTAzZjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzo0cHggMzBweH0uc3dhZ2dlci11aSAuaW5mb3ttYXJnaW46NTBweCAwfS5zd2FnZ2VyLXVpIC5pbmZvLmZhaWxlZC1jb25maWd7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXgtd2lkdGg6ODgwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3YWdnZXItdWkgLmluZm8gaGdyb3VwLm1haW57bWFyZ2luOjAgMCAyMHB4fS5zd2FnZ2VyLXVpIC5pbmZvIGhncm91cC5tYWluIGF7Zm9udC1zaXplOjEycHh9LnN3YWdnZXItdWkgLmluZm8gcHJle2ZvbnQtc2l6ZToxNHB4fS5zd2FnZ2VyLXVpIC5pbmZvIGxpLC5zd2FnZ2VyLXVpIC5pbmZvIHAsLnN3YWdnZXItdWkgLmluZm8gdGFibGV7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4fS5zd2FnZ2VyLXVpIC5pbmZvIGgxLC5zd2FnZ2VyLXVpIC5pbmZvIGgyLC5zd2FnZ2VyLXVpIC5pbmZvIGgzLC5zd2FnZ2VyLXVpIC5pbmZvIGg0LC5zd2FnZ2VyLXVpIC5pbmZvIGg1e2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn0uc3dhZ2dlci11aSAuaW5mbyBhe2NvbG9yOiM0OTkwZTI7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTRweDt0cmFuc2l0aW9uOmFsbCAuNHN9LnN3YWdnZXItdWkgLmluZm8gYTpob3Zlcntjb2xvcjojMWY2OWMwfS5zd2FnZ2VyLXVpIC5pbmZvPmRpdnttYXJnaW46MCAwIDVweH0uc3dhZ2dlci11aSAuaW5mbyAuYmFzZS11cmx7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwIWltcG9ydGFudDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjB9LnN3YWdnZXItdWkgLmluZm8gLnRpdGxle2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MzZweDttYXJnaW46MH0uc3dhZ2dlci11aSAuaW5mbyAudGl0bGUgc21hbGx7YmFja2dyb3VuZDojN2Q4NDkyO2JvcmRlci1yYWRpdXM6NTdweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweDttYXJnaW46MCAwIDAgNXB4O3BhZGRpbmc6MnB4IDRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTVweDt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn0uc3dhZ2dlci11aSAuaW5mbyAudGl0bGUgc21hbGwudmVyc2lvbi1zdGFtcHtiYWNrZ3JvdW5kLWNvbG9yOiM4OWJmMDR9LnN3YWdnZXItdWkgLmluZm8gLnRpdGxlIHNtYWxsIHByZXtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bWFyZ2luOjA7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5hdXRoLWJ0bi13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MTBweCAwfS5zd2FnZ2VyLXVpIC5hdXRoLWJ0bi13cmFwcGVyIC5idG4tZG9uZXttYXJnaW4tcmlnaHQ6MWVtfS5zd2FnZ2VyLXVpIC5hdXRoLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXg6MTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmF1dGgtd3JhcHBlciAuYXV0aG9yaXple21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5zd2FnZ2VyLXVpIC5hdXRoLWNvbnRhaW5lcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjEwcHggMjBweH0uc3dhZ2dlci11aSAuYXV0aC1jb250YWluZXI6bGFzdC1vZi10eXBle2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MTBweCAyMHB4fS5zd2FnZ2VyLXVpIC5hdXRoLWNvbnRhaW5lciBoNHttYXJnaW46NXB4IDAgMTVweCFpbXBvcnRhbnR9LnN3YWdnZXItdWkgLmF1dGgtY29udGFpbmVyIC53cmFwcGVye21hcmdpbjowO3BhZGRpbmc6MH0uc3dhZ2dlci11aSAuYXV0aC1jb250YWluZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sLnN3YWdnZXItdWkgLmF1dGgtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF17bWluLXdpZHRoOjIzMHB4fS5zd2FnZ2VyLXVpIC5hdXRoLWNvbnRhaW5lciAuZXJyb3Jze2JhY2tncm91bmQtY29sb3I6I2ZlZTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjpyZWQ7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjoxZW07cGFkZGluZzoxMHB4fS5zd2FnZ2VyLXVpIC5hdXRoLWNvbnRhaW5lciAuZXJyb3JzIGJ7bWFyZ2luLXJpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5zd2FnZ2VyLXVpIC5zY29wZXMgaDJ7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4fS5zd2FnZ2VyLXVpIC5zY29wZXMgaDIgYXtjb2xvcjojNDk5MGUyO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmctbGVmdDoxMHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnN3YWdnZXItdWkgLnNjb3BlLWRlZntwYWRkaW5nOjAgMCAyMHB4fS5zd2FnZ2VyLXVpIC5lcnJvcnMtd3JhcHBlcnstd2Via2l0LWFuaW1hdGlvbjpzY2FsZVVwIC41czthbmltYXRpb246c2NhbGVVcCAuNXM7YmFja2dyb3VuZDpyZ2JhKDI0OSw2Miw2MiwuMSk7Ym9yZGVyOjJweCBzb2xpZCAjZjkzZTNlO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjoyMHB4O3BhZGRpbmc6MTBweCAyMHB4fS5zd2FnZ2VyLXVpIC5lcnJvcnMtd3JhcHBlciAuZXJyb3Itd3JhcHBlcnttYXJnaW46MCAwIDEwcHh9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyIC5lcnJvcnMgaDR7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowfS5zd2FnZ2VyLXVpIC5lcnJvcnMtd3JhcHBlciAuZXJyb3JzIHNtYWxse2NvbG9yOiM2MDYwNjB9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyIC5lcnJvcnMgLm1lc3NhZ2V7d2hpdGUtc3BhY2U6cHJlLWxpbmV9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyIC5lcnJvcnMgLm1lc3NhZ2UudGhyb3due21heC13aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5lcnJvcnMtd3JhcHBlciAuZXJyb3JzIC5lcnJvci1saW5le2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyIGhncm91cHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fS5zd2FnZ2VyLXVpIC5lcnJvcnMtd3JhcHBlciBoZ3JvdXAgaDR7Y29sb3I6IzNiNDE1MTtmbGV4OjE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MjBweDttYXJnaW46MH1ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVVcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKC44KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHNjYWxlVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSguOCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19LnN3YWdnZXItdWkgLlJlc2l6ZXIudmVydGljYWwuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5zd2FnZ2VyLXVpIC5tYXJrZG93biBwLC5zd2FnZ2VyLXVpIC5tYXJrZG93biBwcmUsLnN3YWdnZXItdWkgLnJlbmRlcmVkTWFya2Rvd24gcCwuc3dhZ2dlci11aSAucmVuZGVyZWRNYXJrZG93biBwcmV7bWFyZ2luOjFlbSBhdXRvO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtYnJlYWs6YnJlYWstd29yZH0uc3dhZ2dlci11aSAubWFya2Rvd24gcHJlLC5zd2FnZ2VyLXVpIC5yZW5kZXJlZE1hcmtkb3duIHByZXtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAwMDtmb250LXdlaWdodDo0MDA7cGFkZGluZzowO3doaXRlLXNwYWNlOnByZS13cmFwfS5zd2FnZ2VyLXVpIC5tYXJrZG93biBjb2RlLC5zd2FnZ2VyLXVpIC5yZW5kZXJlZE1hcmtkb3duIGNvZGV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6IzkwMTJmZTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6NXB4IDdweH0uc3dhZ2dlci11aSAubWFya2Rvd24gcHJlPmNvZGUsLnN3YWdnZXItdWkgLnJlbmRlcmVkTWFya2Rvd24gcHJlPmNvZGV7ZGlzcGxheTpibG9ja31cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3dhZ2dlci11aS5jc3MubWFwKi8iLCIvLyBDT0xPUlNcclxuJHdoaXRlOiAjZmZmO1xyXG4kbWFpbi1ncmF5OiAjY2NjO1xyXG4kcmVkOiAjZjAwO1xyXG4kZ3JlZW46ICM0M2EwNDc7XHJcbiRkaXJ0eS13aGl0ZTogI2Y2ZjZmNjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kZGFyay1ncmF5OiAjOTc5Nzk3YjM7XHJcblxyXG4kcGFnZS1iYWNrZ3JvdW5kOiAjZjNmM2Y0O1xyXG5cclxuJGxpZ2h0LWJyYW5kLWNvbG9yOiAjMDA4MTg4O1xyXG4kZGFyay1icmFuZC1jb2xvcjogIzA2NDg4YjtcclxuXHJcbiRsaXZlLWNvbG9yOiAjYjRkODk3O1xyXG4kY2hlY2stY29sb3I6ICNmZWUyN2Y7XHJcbiRvZmZsaW5lLWNvbG9yOiAjZmY3ZjdmO1xyXG4kZGlzYWJsZWQtY29sb3I6ICNlNWU2ZTc7XHJcblxyXG4kcHJpbWFyeS1mb250LWNvbG9yOiAjMzMzO1xyXG4kc2Vjb25kYXJ5LWZvbnQtY29sb3I6ICM1ZTVlNWU7XHJcblxyXG4kaGlnaC1jb250cmFzdC1ncmF5OiAjNWU1ZTVlO1xyXG4kaGlnaC1jb250cmFzdC1yZWQ6ICNjODI2MDM7XHJcbiRoaWdoLWNvbnRyYXN0LWdyZWVuOiAjMWU3YjIyO1xyXG5cclxuJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4kc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblxyXG4kdGl0bGUtY29sb3I6ICRwcmltYXJ5LWZvbnQtY29sb3I7IC8qIGxvZ2luICovXHJcbiRzZWNvbmRhcnktd2hpdGU6ICNkYWRhZGE7IC8qIGxvZ2luICovXHJcblxyXG4vLyBCb3JkZXJzXHJcbiRkZWZhdWx0LWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcblxyXG4vLyBGb3JtIGZhY3RvcnNcclxuJGV4dHJhLXNtYWxsOiAzMjBweDtcclxuJHNtYWxsOiA1NzZweDtcclxuJG1lZGl1bTogNzY4cHg7XHJcbiRsYXJnZTogOTkycHg7XHJcbiRleHRyYS1sYXJnZTogMTIwMHB4O1xyXG4kZXh0cmEtZXh0cmEtbGFyZ2U6IDE0MDBweDtcclxuXHJcbi8vIEFuaW1hdGlvblxyXG4kdHJhbnNpdGlvbi10aW1lOiAyNTBtcztcclxuXHJcbi8vIFNoYWRvd3NcclxuJGJhc2Utc2hhZG93OiAxcHggMXB4IDJweCBjdXN0b21BbHBoYSgkYmxhY2ssIDAuMDUpO1xyXG4kc3Ryb25nLXNoYWRvdzogMnB4IDJweCA2cHggY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjE1KTtcclxuXHJcbi8vIFotaW5kZXhlZFxyXG4kbW9kYWwtYnRuLWNsb3NlOiAxMDA7XHJcbiRkcm9wZG93bi1sYXllcjogMTAwMDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4kc21hbGwtdGV4dC1zaXplOiAwLjg1cmVtO1xyXG5cclxuLy8gRm9udHNcclxuJGJhc2UtZm9udDogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuJGJhc2UtZm9udC1zaXplOiAxMjtcclxuXHJcbiR0b29sdGlwLWxheWVyOiAxMDA7XHJcbiRmdWxsLXNjcmVlbi1zcGlubmVyLWxheWVyOiA5OTk5O1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuLnN3YWdnZXItdWkge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcblxuICAgIC5vcGJsb2NrLXN1bW1hcnkub3BibG9jay1zdW1tYXJ5LWdldCB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9fX2xpY2Vuc2UgLmxpbmssXG4gICAgICAgIC5tYWluIC51cmwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjE1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkbGlnaHQtYnJhbmQtY29sb3IsIDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLmF1dGhvcml6ZS5sb2NrZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRsaWdodC1icmFuZC1jb2xvcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGxpZ2h0LWJyYW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc3VtbWFyeS5vcGJsb2NrLXN1bW1hcnktcG9zdCB7XG4gICAgICAgID4gYnV0dG9uLm9wYmxvY2stc3VtbWFyeS1jb250cm9sIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3BibG9jay10YWctc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6ICRiYXNlLXNoYWRvdztcblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgLm9wYmxvY2stdGFnLm5vLWRlc2Mge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kLW9wZXJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3BibG9jay10YWcubm8tZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1icmFuZC1jb2xvcjtcblxuICAgICAgICAgICAgICAgIC5leHBhbmQtb3BlcmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIC5uby1tYXJnaW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuQGltcG9ydCAndWktdG9vbGtpdC9zdHlsZXMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ35zd2FnZ2VyLXVpLXJlYWN0L3N3YWdnZXItdWkuY3NzJztcbkBpbXBvcnQgJy4vc3dhZ2dlcic7XG5cbi5zd2FnZ2VyLXVpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgLmluZm8ge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIH1cblxuICAgIC50aXRsZSBzbWFsbCBwcmUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2NoZW1lLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICB9XG5cbiAgICAuc2NoZW1lcyA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIucmMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ucmMtc2xpZGVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ucmMtc2xpZGVyLXJhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnJjLXNsaWRlci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZTJmYjtcbn1cbi5yYy1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBjdXJzb3I6IGdyYWI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzk2ZGJmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjNWY3O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzk2ZGJmYTtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NmRiZmE7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XG59XG4ucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzU3YzVmNztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnJjLXNsaWRlci1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmMtc2xpZGVyLW1hcmstdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5OTk7XG59XG4ucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuICBjb2xvcjogIzY2Njtcbn1cbi5yYy1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5yYy1zbGlkZXItZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5NmRiZmE7XG59XG4ucmMtc2xpZGVyLWRvdC1yZXZlcnNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnJjLXNsaWRlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG59XG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLWhhbmRsZSxcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItbWFyay10ZXh0LFxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLWRvdCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1yYWlsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1tYXJrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItc3RlcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1kb3Qge1xuICBsZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIge1xuICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLWFjdGl2ZSxcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW47XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZS5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duT3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbn1cbkBrZXlmcmFtZXMgcmNTbGlkZXJUb29sdGlwWm9vbURvd25JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyByY1NsaWRlclRvb2x0aXBab29tRG93bk91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxufVxuLnJjLXNsaWRlci10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnJjLXNsaWRlci10b29sdGlwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtcGxhY2VtZW50LXRvcCB7XG4gIHBhZGRpbmc6IDRweCAwIDhweCAwO1xufVxuLnJjLXNsaWRlci10b29sdGlwLWlubmVyIHtcbiAgcGFkZGluZzogNnB4IDJweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNmM2YztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4ICNkOWQ5ZDk7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtcGxhY2VtZW50LXRvcCAucmMtc2xpZGVyLXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2YzZjNmM7XG59XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6MTAwLDEwMGksMjAwLDIwMGksMzAwLDMwMGksNDAwLDQwMGksNTAwLDUwMGksNjAwLDYwMGksNzAwLDcwMGksODAwLDgwMGksOTAwLDkwMGkmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvdmFyaWFibGVzJztcbkBpbXBvcnQgJ35ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucyc7XG5cbkBpbXBvcnQgJ35ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2dyaWQnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvZm9ybXMnO1xuXG5AaW1wb3J0ICd+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcCc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZSc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyJztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkJztcbkBpbXBvcnQgJ35yYy1zbGlkZXIvYXNzZXRzL2luZGV4LmNzcyc7XG5cbkBpbXBvcnQgJ3Jlc2V0JztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2hlbHBlcnMnO1xuQGltcG9ydCAnY29tbW9uJztcblxuLy8gQ29tcG9uZW50c1xuLy8gVWkgdG9vbGtpdFxuQGltcG9ydCAnfnVpLXRvb2xraXQvc3R5bGVzL21peGlucyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9zdHlsZXMvZnVuY3Rpb25zJztcbkBpbXBvcnQgJ351aS10b29sa2l0L3N0eWxlcy92YXJpYWJsZXMnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvc3R5bGVzL2FuaW1hdGlvbnMvbG9hZGVyc3Bpbm5lcic7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0lucHV0L2lucHV0LnN0eWxlcyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0J1dHRvbi9idXR0b24uc3R5bGVzJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvU3Bpbm5lci9zcGlubmVyLnN0eWxlcyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0xvZ2luL2xvZ2luJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvU25vd21hbi9Tbm93bWFuTWVudSc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9zdHlsZXMvUGFzc3dvcmRIaW50JztcbkBpbXBvcnQgJ351aS10b29sa2l0L3N0eWxlcy9Mb2FkaW5nQnV0dG9uJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvQ2hlY2tib3gvY2hlY2tib3guc3R5bGVzJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvQnJlYWRjcnVtYnMvYnJlYWRjcnVtYnMuc3R5bGVzJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvSWNvbi9zcGFjZXdlbGxJY29ucy5zdHlsZXMnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9BdmF0YXIvQXZhdGFyJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvQXZhdGFyR3JvdXAvQXZhdGFyR3JvdXAnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9EaWFsb2cvRGlhbG9nJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvQ29uZmlybWF0aW9uRGlhbG9nL0NvbmZpcm1hdGlvbkRpYWxvZyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0Ryb3Bkb3duL2Ryb3Bkb3duLnN0eWxlcyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0Ryb3Bkb3duL0Ryb3Bkb3duVHJpZ2dlci9Ecm9wZG93blRyaWdnZXInO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9BbGVydC9BbGVydCc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL1BvcHBlci9Qb3BwZXInO1xuXG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbW1vbi9idXR0b25zL1JlbW92ZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbW1vbi9EaXZpZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29tbW9uL0xvYWRpbmdNYXNrJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvQ29sb3JQaWNrZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9IZWFsdGhNb25pdG9yJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29udHJvbHMvaW5kZXgnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb250cm9scy9GaWx0ZXJJbnB1dCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbnRyb2xzL0ZpbGVJbnB1dEJ1dHRvbic7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NvbnRyb2xzL0Ryb3Bkb3ducy9zdHlsZXMvRHJvcGRvd24nO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jb250cm9scy9Ecm9wZG93bnMvc3R5bGVzL0FzeW5jU2VsZWN0JztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY29udHJvbHMvRHJvcGRvd25zL3N0eWxlcy9NdWx0aVNlbGVjdCc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NvbnRyb2xzL0Ryb3Bkb3ducy9zdHlsZXMvRmlsdGVyU2VsZWN0JztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY29udHJvbHMvTG9va3VwL3N0eWxlcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL0Rhc2hib2FyZHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9maWVsZHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9IZWFkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9TcGlubmVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvU3BhY2VDYXRlZ29yaWVzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvVGFiUGFuZWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9UYXNrcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL1Rvb2x0aXAnO1xuQGltcG9ydCAnY29tcG9uZW50cy9QYW5lbFdyYXBwZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9Hcm91cGluZ0J5Rm9ybSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL0F1dGgnO1xuQGltcG9ydCAnY29tcG9uZW50cy9UcmVlVmlldyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2dsb2JhbC1lcnJvcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL1RyZWVMb2NhdGlvblBpY2tlcic7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL1RyZWVMaXN0L1RyZWVMaXN0JztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvVmlydHVhbGl6ZWRMaXN0L1ZpcnR1YWxpemVkTGlzdCc7XG5AaW1wb3J0ICcuLi8uLi8uLi9TZXR0aW5ncy9zdHlsZXMvZXh0ZXJuYWwtc3ZnJztcbkBpbXBvcnQgJy4uLy4uLy4uL1NldHRpbmdzL3N0eWxlcy9TZXR0aW5ncyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9TZXR0aW5ncy9zdHlsZXMvY2F0ZWdvcnktbG9jYXRpb24nO1xuQGltcG9ydCAnLi4vLi4vLi4vV29ya0Fzc2lzdGFudC9zdHlsZXMvZG9jdW1lbnRzJztcbkBpbXBvcnQgJy4uLy4uLy4uL1dvcmtBc3Npc3RhbnQvc3R5bGVzL2dyb3VwaW5ncyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9Xb3JrQXNzaXN0YW50L3N0eWxlcy9wcmlvcml0aWVzJztcbkBpbXBvcnQgJy4uLy4uLy4uL1dvcmtBc3Npc3RhbnQvc3R5bGVzL3Rhc2tzJztcblxuLy8gQ29udGFpbmVyczpcbkBpbXBvcnQgJ2NvbnRhaW5lcnMvQXBwJztcbkBpbXBvcnQgJ2NvbnRhaW5lcnMvSG9tZSc7XG5AaW1wb3J0ICdjb250YWluZXJzL0xvZ2luJztcbkBpbXBvcnQgJ2NvbnRhaW5lcnMvT3JnYW5pemF0aW9uJztcbkBpbXBvcnQgJ2NvbnRhaW5lcnMvQ2hhbmdlUGFzc3dvcmQnO1xuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKCgkZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLWxlZnQ6IGZsb29yKCgkZ3V0dGVyIC8gMikpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1sZWZ0OiBjZWlsKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBkYXJrZW4oIzQyOGJjYSwgNi41JSkgIWRlZmF1bHQ7IC8vICMzMzdhYjdcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctbGVmdDogY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcbiAgLy9cbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAvLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4gIC8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4gIC8vXG4gIC8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBUaGVzZSBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1zbScsICRpbnB1dC1oZWlnaHQtc21hbGwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZycsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWxhcmdlKTtcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5oYXMtZXJyb3Ige1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4uZm9ybS1pbmxpbmUge1xuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcbn1cblxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuNC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9nbHlwaGljb25zXCI7XG5cbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3NjYWZmb2xkaW5nXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3R5cGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9ncmlkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJib290c3RyYXAvY29tcG9uZW50LWFuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZHJvcGRvd25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvaW5wdXQtZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JyZWFkY3J1bWJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGFiZWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2JhZGdlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGh1bWJuYWlsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9hbGVydHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9tZWRpYVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLWVtYmVkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3dlbGxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XG5cbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdG9vbHRpcFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wb3BvdmVyc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzXCI7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bixcbiAgLmRyb3B1cCA+IC5idG4ge1xuICAgID4gLmNhcmV0IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdFwiKSwgXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90XCIpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aChcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4XCIpLCBcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4XCIpKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aChcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMlwiKSwgXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjJcIikpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmZcIiksIFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmZcIikpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmXCIpLCBcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGZcIikpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfVwiKSwgXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9XCIpKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkaGVhZGluZ3Mtc21hbGwtY29sb3I7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cblxuXG4vLyBCb2R5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCAvICRmb250LXNpemUtYmFzZSkpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtd2FybmluZy1iZztcbn1cblxuLy8gQWxpZ25tZW50XG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkc3RhdGUtaW5mby10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbn1cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcbiAgbWFyZ2luOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3Qgb3B0aW9uc1xuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gbGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBAZXh0ZW5kIC50ZXh0LXVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHByZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xuXG4gIC8vIFRhYmxlIGNlbGwgc2l6aW5nXG4gIC8vXG4gIC8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxuICBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxufVxuXG5hLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7ICAvLyBJRTggZmlsdGVyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG5cbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ciYuaW4gdG8gdHIuY29sbGFwc2UuaW5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRib2R5Ji5pbiB0byB0Ym9keS5jb2xsYXBzZS5pblxufVxuXG50ci5jb2xsYXBzZS5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5KGhlaWdodCwgdmlzaWJpbGl0eSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSkpO1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtc207XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICBAZXh0ZW5kIC5uYXYtanVzdGlmaWVkO1xuICAgIEBleHRlbmQgLm5hdi10YWJzLWp1c3RpZmllZDtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhY2tlZCBwaWxsc1xuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgID4gYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICA+IGxpID4gYSB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhLFxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd25zXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xuICAgICAgLy8gW2NvbnZlcnRlcl0gV29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9pc3N1ZXMvMTExNVxuICAgICAgJG5ic3A6IFwiXFwwMGEwXCI7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfSN7JG5ic3B9XCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmxhYmVsXG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5sYWJlbCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIENvbG9yc1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIExhYmVsc1xuXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAuYnRuLXhzICYsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xuICAgIGNvbG9yOiAkYmFkZ2UtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1hY3RpdmUtYmc7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkanVtYm90cm9uLWJnLCAxMCUpO1xuICB9XG5cbiAgLmNvbnRhaW5lciAmLFxuICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmOmhvdmVyLCBhJjpmb2N1cywgYSYuYWN0aXZlIHRvIGEudGh1bWJuYWlsOmhvdmVyLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWwuYWN0aXZlXG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXdhcm5pbmctYmcsICRhbGVydC13YXJuaW5nLWJvcmRlciwgJGFsZXJ0LXdhcm5pbmctdGV4dCk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy8gQWxlcnRzXG5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxuICAmLmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcblxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gICYucmlnaHQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxuICAmLmJvdHRvbSB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXG4gICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCB7IG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cblxuICAvLyBBcnJvd3NcbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcbiAgPiAuYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG5cbiAgICAmLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSwgJGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAwMDEpLCAkZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguOSk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmljb24tcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMzlcIjsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzYVwiOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIElFOVxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG5cbiAgJiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxuICB9XG59XG5cblxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLXByZXYsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICB3aWR0aDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBoZWlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICAgIGZvbnQtc2l6ZTogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLmNlbnRlci1ibG9jayB7XG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xufVxuIiwiLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgIFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAgMTZweCAhZGVmYXVsdDtcbiRmYS1mb250LWRpc3BsYXk6ICAgICAgYmxvY2sgIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICBcIjUuMTUuMlwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICgyMGVtIC8gMTYpO1xuJGZhLXByaW1hcnktb3BhY2l0eTogICAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5OiAuNCAhZGVmYXVsdDtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDogXFxmNmFmO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItYmFjdGVyaWE6IFxcZTA1OTtcbiRmYS12YXItYmFjdGVyaXVtOiBcXGUwNWE7XG4kZmEtdmFyLWJhaGFpOiBcXGY2NjY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kZmEtdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1ib3gtdGlzc3VlOiBcXGUwNWI7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZGZsYXJlOiBcXGUwN2Q7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lZGdlOiBcXGYyODI7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VpbGRlZDogXFxlMDdlO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWw6IFxcZTA1YztcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZC1zcGFya2xlczogXFxlMDVkO1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtd2FzaDogXFxlMDVlO1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItaGFyZC1oYXQ6IFxcZjgwNztcbiRmYS12YXItaGFzaHRhZzogXFxmMjkyO1xuJGZhLXZhci1oYXQtY293Ym95OiBcXGY4YzA7XG4kZmEtdmFyLWhhdC1jb3dib3ktc2lkZTogXFxmOGMxO1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2g6IFxcZTA2MTtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XG4kZmEtdmFyLWhlYWQtc2lkZS1tYXNrOiBcXGUwNjM7XG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWhpdmU6IFxcZTA3ZjtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWlkZWFsOiBcXGUwMTM7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWlubm9zb2Z0OiBcXGUwODA7XG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xuJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlOiBcXGUwNTU7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItbGVzcy10aGFuOiBcXGY1MzY7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItbHVuZ3MtdmlydXM6IFxcZTA2NztcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItbWRiOiBcXGY4Y2E7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvYmxvZzogXFxlMDFhO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXhlcjogXFxlMDU2O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2N0b3B1cy1kZXBsb3k6IFxcZTA4MjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1wYXRyZW9uOiBcXGYzZDk7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3M6IFxcZTA2ODtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdW1wLW1lZGljYWw6IFxcZTA2YTtcbiRmYS12YXItcHVtcC1zb2FwOiBcXGUwNmI7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnVzdDogXFxlMDdhO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcGlmeTogXFxlMDU3O1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGUwNzE7XG4kZmEtdmFyLXN0cmF2YTogXFxmNDI4O1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdHJhaWxlcjogXFxlMDQxO1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XG4kZmEtdmFyLXVtYnJlbGxhOiBcXGYwZTk7XG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XG4kZmEtdmFyLXVuY2hhcnRlZDogXFxlMDg0O1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml0eTogXFxlMDQ5O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmVzdDogXFxlMDg1O1xuJGZhLXZhci12ZXN0LXBhdGNoZXM6IFxcZTA4NjtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXZpcnVzOiBcXGUwNzQ7XG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItd29kdTogXFxlMDg4O1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICgkZmEtZnctd2lkdGgqMik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjdXNvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnRzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnRzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXNzaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhc3NpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnktY2FycmlhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWN0ZXJpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFoYWk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhaGFpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRsZS1uZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRsZS1uZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdGlzc3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdGlzc3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWZmZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXktbi1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5LW4tbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1kYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyYXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyYXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc2gtcmVnaXN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoaWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRmbGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRmbGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdHRvbi1idXJlYXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdHRvbi1idXJlYXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kLWJleW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYWlseW1vdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFpbHltb3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXRhYmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXplcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlemVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzZWFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzZWFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9uYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLWNsb3NlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3Itb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnRpbmctY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvcGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0tc3RlZWxwYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljay1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW5nZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW5nZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2UtbGVnYWN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlLWxlZ2FjeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF1Y2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXVjZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvbnRyYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNzdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveC1icm93c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm91cnNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bi1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bGNydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aWxkZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aWxkZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VpdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWl0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlcnJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlcnJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1idXJnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcGFya2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcGFya2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWxwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLXdhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLXdhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNvd2JveSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3ktc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcm5iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZGVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWRlYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlubm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbm5vc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhbG9kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWxvZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0Y2gtaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVuZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1bmdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncy12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtkb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVuZGVsZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVub3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl0dGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RvcHVzLWRlcGxveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0b3B1cy1kZXBsb3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9yY2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcmNpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmJ5dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmJ5dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob3RvLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YS1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvby1zdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLXNvYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY29yZC12aW55bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW1vdmUtZm9ybWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXB1YmxpY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXB1YmxpY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc3Ryb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXN0cm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2JvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ib3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0Y2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydW5uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydW5uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2aWNlc3RhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFwZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9lLXByaW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9waWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9waWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2F0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2F0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrZXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tldGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZy1ub3JkaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZy1ub3JkaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVzaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Ym9hcmRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dib2FyZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dwbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93cGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cmNldHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1saWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaC0yMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWt0b2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpa3Rvayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmFjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmFjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuY2hhcnRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5jaGFydGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zcGxhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuc3BsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbnVyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0LXBhdGNoZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlc3QtcGF0Y2hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9pY2VtYWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLXllYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS15ZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnItY2FyZGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ci1jYXJkYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvZHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvZHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuYm9keSxcbmh0bWwsXG4jcm9vdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbnRhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB9XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gaW1nLmljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFuZWwtdGl0bGUgLnB1bGwtbGVmdCxcbi5wYW5lbC10aXRsZSAucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5wYW5lbC10aXRsZSAuYnRuLXRvb2xiYXIge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uZWRpdG9yLmVkaXQtY2hlY2tib3guY2hlY2tib3gge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA0cHggYXV0byAwO1xufVxuLmNvbnRhaW5lci1mbHVpZC5uby1tYXJnaW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ncmlkLWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4vKiogTWFzayBCb3ggKi9cbi5tYXNrLWJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tYVxuay1ib3g6OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIEZGIEljb25zICovXG5cbi5idXR0b24taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG59XG5cbi5idXR0b24taWNvbjpob3Zlcixcbi5idXR0b24taWNvbjpmb2N1cyxcbi5idXR0b24taWNvbjp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaWNvbi1wbHVzLXdoaXRlLFxuLmljb24tcGx1cy13aGl0ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25leHBlcmllbmNlL25hdmlnYXRlX3BsdXNfd2hpdGUuc3ZnJyk7XG59XG5cbi8qIEJvb3RzdHJhcCBUYWJsZSBQbHVnaW4gKi9cbi5yZWFjdC1icy10YWJsZS5yZWFjdC1icy10YWJsZS1ib3JkZXJlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYmxlLWluZmluaXRlLWxvYWRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggMTNweCAwICNkZGQ7XG59XG5cbi5yZWFjdC1icy10YWJsZSBzcGFuLmRlbGV0ZS1jZWxsIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25leHBlcmllbmNlL2Vycm9yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogQm9vdHN0cmFwIFNlbGVjdCAqL1xuLlNlbGVjdC1tZW51IC5TZWxlY3Qtb3B0aW9uOmZvY3VzLFxuLlNlbGVjdC1tZW51IC5TZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI2LCAyNTUsIDAuMDgpO1xuICAgIGNvbG9yOiAjMzMzO1xufVxuLlNlbGVjdC0tbXVsdGkgLlNlbGVjdC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG4uU2VsZWN0LW1lbnUtb3V0ZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cbi5TZWxlY3QgLmxvY2F0aW9uLXNlbGVjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLlNlbGVjdCAubG9jYXRpb24tc2VsZWN0aW9uLWlkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG5cbi5wYWRkaW5ncyB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLm5hdi1wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogQm9vdHN0cmFwIHBhbmVsICovXG4ucGFuZWwtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cbi8qIHJlYWN0LWJvb3RzdHJhcC10YWJsZS1uZXh0IHBhZ2luYXRpb24gKi9cbi5yb3cucmVhY3QtYm9vdHN0cmFwLXRhYmxlLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMDtcblxuICAgICYgPiA6bm90KC5yZWFjdC1ib290c3RyYXAtdGFibGUtcGFnaW5hdGlvbi1saXN0KSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5yZWFjdC1ib290c3RyYXAtdGFibGUtcGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4ucmVhY3QtYm9vdHN0cmFwLXRhYmxlIHtcbiAgICB0ciB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjM1MjdjO1xuICAgICAgICB9XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5yZWFjdC1ib290c3RyYXAtdGFibGUge1xuICAgIC5yZW1vdmUtaWNvbixcbiAgICAuZXJyb3ItaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5yZW1vdmUtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uZXhwZXJpZW5jZS9lcnJvci5zdmdcIik7XG5cbiAgICAgICAgJi5kZWZhdWx0LWNlbGwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXJyb3ItaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uZXhwZXJpZW5jZS9zaWduX3dhcm5pbmcuc3ZnXCIpO1xuICAgIH1cbn1cblxuLm5hdi5uYXYtdGFicyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpLmFjdGl2ZSA+IGEsXG4gICAgbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgICBsaSA+IGEge1xuICAgICAgICBjb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYWJlbC1ib3JkZXJlZCAuY29udHJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5vIHtcbiAgICAmLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5idG4tYnJhbmQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICAgIH1cbn1cbiIsIkBrZXlmcmFtZXMgUm90YXRpb24tcmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbiIsIi50ZXh0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbiIsIi5pbnB1dC1ub2JvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hbGVydC13ZWxsIHtcbiAgICBAZXh0ZW5kIC53ZWxsO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cblxuLnByaW1hcnktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1saWdodC1hY3RpdmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktaGlnaGxpZ2h0LWFjdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaGlnaGxpZ2h0O1xuICAgIH1cblxuICAgICY6YWN0aXZlLFxuICAgICY6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1oaWdobGlnaHQtYWN0aXZlO1xuICAgIH1cbn1cblxuLmZpeGVkLWVkaXRhYmxlLXRhYmxlIHtcblxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAmLnJvdy1zZWxlY3QtdGFibGUge1xuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgIH1cblxuICAgIC5yZWFjdC1ib290c3RyYXAtdGFibGUtZWRpdGluZy1jZWxsIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxufVxuXG4ucmVhY3QtYm9vdHN0cmFwLXRhYmxlIC5hcmNoaXZlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQtZ3JheSwgMTAlKTtcbn1cblxuLm1hcC1zdmctbW9kYWwge1xuICAgICYuYWRkaW5nLW1hcmtlciB7XG4gICAgICAgIGN1cnNvcjogdXJsKCcuLi9pY29ucy90YXJnZXQuc3ZnJykgNyA2LCBhdXRvO1xuICAgIH1cbn1cblxuLnBvcy1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50ZXJhY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbnNvci1kZXZpY2VzLXRhYmxlIHtcbiAgICB0aC5zb3J0YWJsZSAub3JkZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbkBmdW5jdGlvbiBjdXN0b21MaWdodGVuKCRjb2xvci12YXJpYWJsZSwgJHZhbHVlKSB7XG4gICAgQGlmIHR5cGUtb2YoJGNvbG9yLXZhcmlhYmxlKSAhPSBzdHJpbmcge1xuICAgICAgICBAcmV0dXJuIGxpZ2h0ZW4oJGNvbG9yLXZhcmlhYmxlLCAkdmFsdWUpO1xuICAgIH1cblxuICAgICRzdGFydHNXaXRoVmFyOiBzdHItc2xpY2UoJGNvbG9yLXZhcmlhYmxlLCAxLCA0KSA9PSAndmFyKCc7XG5cbiAgICBAaWYgJHN0YXJ0c1dpdGhWYXIge1xuICAgICAgICAkc3RhcnRJbmRleDogc3RyLWluZGV4KCRjb2xvci12YXJpYWJsZSwgJygnKSArIDE7IC8vIEZpbmQgdGhlIGluZGV4IG9mICcoJyBhbmQgYWRkIDFcbiAgICAgICAgJGVuZEluZGV4OiBzdHItaW5kZXgoJGNvbG9yLXZhcmlhYmxlLCAnKScpIC0gMTsgLy8gRmluZCB0aGUgaW5kZXggb2YgJyknIGFuZCBzdWJ0cmFjdCAxXG4gICAgICAgICR2YXJpYWJsZU5hbWU6IHN0ci1zbGljZSgkY29sb3ItdmFyaWFibGUsICRzdGFydEluZGV4LCAkZW5kSW5kZXgpOyAvLyBFeHRyYWN0IHRoZSB2YXJpYWJsZSBuYW1lXG5cbiAgICAgICAgJGNvbG9yLXZhcmlhYmxlLWg6IHZhcigjeyR2YXJpYWJsZU5hbWUgKyAnLWgnfSk7XG4gICAgICAgICRjb2xvci12YXJpYWJsZS1zOiB2YXIoI3skdmFyaWFibGVOYW1lICsgJy1zJ30pO1xuICAgICAgICAkY29sb3ItdmFyaWFibGUtbDogY2FsYyh2YXIoI3skdmFyaWFibGVOYW1lICsgJy1sJ30pICsgI3skdmFsdWV9KTtcblxuICAgICAgICBAcmV0dXJuIGhzbCgkY29sb3ItdmFyaWFibGUtaCwgJGNvbG9yLXZhcmlhYmxlLXMsICRjb2xvci12YXJpYWJsZS1sKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHJldHVybiBkYXJrZW4oJGNvbG9yLXZhcmlhYmxlLCAkdmFsdWUpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAgICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gICAgQGlmICRpbmRleCB7XG4gICAgICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgK1xuICAgICAgICAgICAgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkc3RyaW5nO1xufVxuXG5AZnVuY3Rpb24gY3VzdG9tRGFya2VuKCRjb2xvci12YXJpYWJsZSwgJHZhbHVlKSB7XG4gICAgQGlmIHR5cGUtb2YoJGNvbG9yLXZhcmlhYmxlKSAhPSBzdHJpbmcge1xuICAgICAgICBAcmV0dXJuIGRhcmtlbigkY29sb3ItdmFyaWFibGUsICR2YWx1ZSk7XG4gICAgfVxuXG4gICAgJHN0YXJ0c1dpdGhWYXI6IHN0ci1zbGljZSgkY29sb3ItdmFyaWFibGUsIDEsIDQpID09ICd2YXIoJztcblxuICAgIEBpZiAkc3RhcnRzV2l0aFZhciB7XG4gICAgICAgICRzdGFydEluZGV4OiBzdHItaW5kZXgoJGNvbG9yLXZhcmlhYmxlLCAnKCcpICsgMTtcbiAgICAgICAgJGVuZEluZGV4OiBzdHItaW5kZXgoJGNvbG9yLXZhcmlhYmxlLCAnKScpIC0gMTtcbiAgICAgICAgJHZhcmlhYmxlTmFtZTogc3RyLXNsaWNlKCRjb2xvci12YXJpYWJsZSwgJHN0YXJ0SW5kZXgsICRlbmRJbmRleCk7XG5cbiAgICAgICAgJGNvbG9yLXZhcmlhYmxlLWg6IHZhcigjeyR2YXJpYWJsZU5hbWUgKyAnLWgnfSk7XG4gICAgICAgICRjb2xvci12YXJpYWJsZS1zOiB2YXIoI3skdmFyaWFibGVOYW1lICsgJy1zJ30pO1xuICAgICAgICAkY29sb3ItdmFyaWFibGUtbDogY2FsYyh2YXIoI3skdmFyaWFibGVOYW1lICsgJy1sJ30pIC0gI3skdmFsdWV9KTtcblxuICAgICAgICBAcmV0dXJuIGhzbCgkY29sb3ItdmFyaWFibGUtaCwgJGNvbG9yLXZhcmlhYmxlLXMsICRjb2xvci12YXJpYWJsZS1sKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHJldHVybiBkYXJrZW4oJGNvbG9yLXZhcmlhYmxlLCAkdmFsdWUpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIGN1c3RvbUFscGhhKCRjb2xvciwgJG9wYWNpdHkpIHtcbiAgICBAaWYgdHlwZS1vZigkY29sb3IpICE9IHN0cmluZyB7XG4gICAgICAgIEByZXR1cm4gdHJhbnNwYXJlbnRpemUoJGNvbG9yLCAxIC0gJG9wYWNpdHkpO1xuICAgIH1cblxuICAgICRjb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLCAndmFyKCcpO1xuICAgICRjb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLCAnKScpO1xuICAgICRjb2xvci1oOiB2YXIoI3skY29sb3IgKyAnLWgnfSk7XG4gICAgJGNvbG9yLXM6IHZhcigjeyRjb2xvciArICctcyd9KTtcbiAgICAkY29sb3ItbDogdmFyKCN7JGNvbG9yICsgJy1sJ30pO1xuXG4gICAgQHJldHVybiBoc2xhKCRjb2xvci1oLCAkY29sb3ItcywgJGNvbG9yLWwsICRvcGFjaXR5KTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuQG1peGluIHRydW5jYXRlKCRsaW5lLWNvdW50OiAxKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZS1jb3VudDtcbn1cblxuQG1peGluIGVsbGlwc2lzKCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiBkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1peGluIGZvY3VzLW91dGxpbmUoJGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3IsICR3aWR0aDogdG8tcmVtKDIpLCAkb2Zmc2V0OiB0by1yZW0oMiksICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gICAgJG91dGxpbmU6ICR3aWR0aCBzb2xpZCAkY29sb3I7XG5cbiAgICBvdXRsaW5lOiAkb3V0bGluZTtcbiAgICBvdXRsaW5lLW9mZnNldDogJG9mZnNldDtcblxuICAgIEBpZiAkaW1wb3J0YW50IHtcbiAgICAgICAgb3V0bGluZTogJG91dGxpbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtaXhpbiBuby1vdXRsaW5lKCRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIEBpZiAkaW1wb3J0YW50IHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1peGluIHJlc2V0LWRlZmF1bHQtYnV0dG9uLXN0eWxlcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG5AbWl4aW4gaGVhZGVyLWJ1dHRvbi1zdGF0ZXMoXG4gICAgJGhvdmVyLWJnLWNvbG9yOiBjdXN0b21BbHBoYSgkZ3JleTUwLCAwLjEyKSxcbiAgICAkZGlzYWJsZWQtdGV4dC1jb2xvcjogY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjI1KSxcbiAgICAkZGlzYWJsZWQtc3Ryb2tlLWNvbG9yOiBjdXN0b21BbHBoYSgkYmxhY2ssIDAuMjUpLFxuICAgICRmb2N1cy12aXNpYmxlLWJvcmRlcjogdG8tcmVtKDIpIHNvbGlkICR0ZWFsLFxuICAgICRhY3RpdmUtYmctY29sb3I6IGN1c3RvbUFscGhhKCRncmV5NTAsIDAuNSlcbikge1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmctY29sb3I7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3Ryb2tlOiAkZGlzYWJsZWQtc3Ryb2tlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm9yZGVyOiAkZm9jdXMtdmlzaWJsZS1ib3JkZXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJnLWNvbG9yO1xuICAgIH1cbn1cblxuQG1peGluIHNjcmVlbi1yZWFkZXItb25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiB0by1yZW0oMSk7XG4gICAgaGVpZ2h0OiB0by1yZW0oMSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IHRvLXJlbSgtMSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAa2V5ZnJhbWVzIGxvYWRlcnNwaW5uZXIge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuIiwiLmNvbnRyb2wtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LWJvcmRlci1yYWRpdXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAkdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0O1xuXG4gICAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJlt0eXBlPSd0ZXh0J10sXG4gICAgJlt0eXBlPSdlbWFpbCddIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VzdG9tRGFya2VuKCRsaWdodC1icmFuZC1jb2xvciwgNSUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gY3VzdG9tQWxwaGEoJGxpZ2h0LWJyYW5kLWNvbG9yLCAwLjUpO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBjcmVhdGUtc2ltcGxlLWJ1dHRvbihcbiAgICAkY29sb3IsXG4gICAgJGZvbnQtY29sb3IsXG4gICAgJGhvdmVyLWNvbG9yLWRpZjogMTAlLFxuICAgICRhY3RpdmUtY29sb3ItZGlmOiAxMi41JSxcbiAgICAkZm9jdXMtc2hhZG93LW9wYWNpdHk6IDAuNVxuKSB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXN0b21EYXJrZW4oJGNvbG9yLCAkaG92ZXItY29sb3ItZGlmKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1c3RvbURhcmtlbigkY29sb3IsICRhY3RpdmUtY29sb3ItZGlmKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBAaW5jbHVkZSBmb2N1cy1vdXRsaW5lKCRjb2xvcik7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkO1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwLWJ0bi1zcGlubmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRmb250LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRmb250LWNvbG9yO1xuICAgIH1cbn1cblxuQG1peGluIGNyZWF0ZS1vdXRsaW5lLWJ1dHRvbigkY29sb3IsICRob3Zlci1mb250LWNvbG9yLCAkYWN0aXZlLWNvbG9yLWRpZjogNSUsICRmb2N1cy1zaGFkb3ctb3BhY2l0eTogMC41KSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGhvdmVyLWZvbnQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1c3RvbURhcmtlbigkY29sb3IsICRhY3RpdmUtY29sb3ItZGlmKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBAaW5jbHVkZSBmb2N1cy1vdXRsaW5lKCRjb2xvcik7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkO1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwLWJ0bi1zcGlubmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3I7XG4gICAgfVxufVxuXG4uYXBwLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMC4xNXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBmaWxsICR0cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dCxcbiAgICAgICAgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgJHRyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dCxcbiAgICAgICAgb3V0bGluZSAkdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXG4gICAgJi1icmFuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1zaW1wbGUtYnV0dG9uKCRsaWdodC1icmFuZC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgNSUsIDIuNSUsIDAuNSk7XG4gICAgfVxuXG4gICAgJi1vdXRsaW5lLWJyYW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLW91dGxpbmUtYnV0dG9uKCRsaWdodC1icmFuZC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi1zdWNjZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLXNpbXBsZS1idXR0b24oZGFya2VuKCRsaXZlLWNvbG9yLCAxMCUpLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1vdXRsaW5lLWJ1dHRvbihkYXJrZW4oJGxpdmUtY29sb3IsIDEwJSksICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cblxuICAgICYtd2FybmluZyB7XG4gICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1zaW1wbGUtYnV0dG9uKGRhcmtlbigkY2hlY2stY29sb3IsIDEwJSksICRwcmltYXJ5LWZvbnQtY29sb3IpO1xuICAgIH1cblxuICAgICYtb3V0bGluZS13YXJuaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLW91dGxpbmUtYnV0dG9uKGRhcmtlbigkY2hlY2stY29sb3IsIDEwJSksICRwcmltYXJ5LWZvbnQtY29sb3IpO1xuICAgIH1cblxuICAgICYtZGFuZ2VyIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLXNpbXBsZS1idXR0b24oZGFya2VuKCRvZmZsaW5lLWNvbG9yLCA1JSksICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cblxuICAgICYtb3V0bGluZS1kYW5nZXIge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtb3V0bGluZS1idXR0b24oZGFya2VuKCRvZmZsaW5lLWNvbG9yLCA1JSksICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cblxuICAgICYtZGVmYXVsdCB7XG4gICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1zaW1wbGUtYnV0dG9uKCRzZWNvbmRhcnktZm9udC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi1vdXRsaW5lLWRlZmF1bHQge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtb3V0bGluZS1idXR0b24oJHNlY29uZGFyeS1mb250LWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJyYW5kLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGN1c3RvbURhcmtlbigkbGlnaHQtYnJhbmQtY29sb3IsIDIwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLW91dGxpbmUoJGxpZ2h0LWJyYW5kLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdHJhbnNwYXJlbnQge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBjdXN0b21EYXJrZW4oJHNlY29uZGFyeS1mb250LWNvbG9yLCAyMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb2N1cy1vdXRsaW5lKCRsaWdodC1icmFuZC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXNwaW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjJyZW0gc29saWQgJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yb3VuZGVkIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS43NXJlbTtcbiAgICB9XG5cbiAgICAmLWZ1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWxvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgJi1zcGlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXJzcGlubmVyIDEwMDBtcyBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmLWljb24sXG4gICAgJi1vdXRsaW5lLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtb3V0bGluZS1idXR0b24oJGxpZ2h0LWJyYW5kLWNvbG9yLCAkd2hpdGUpO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG5cbiAgICAmLXdpdGgtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLXdpdGgtaWNvbi5pY29uLXN0YXJ0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbn1cblxuLmFwcC1idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAuMTVyZW07XG5cbiAgICAuYXBwLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkZWZhdWx0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICArIC5hcHAtYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAmLWNpcmNsZSB7XG4gICAgICAgICRzaXplOiAzLjEyNXJlbTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSBjYWxjKCRzaXplIC8gMikpO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIGNhbGMoJHNpemUgLyAyKSk7XG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlcjogdG8tcmVtKDQpIHNvbGlkICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItdG9wOiB0by1yZW0oNCkgc29saWQgJGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFuaW1hdGlvbjogMjAwMG1zIGxpbmVhciBpbmZpbml0ZSBzcGluO1xuICAgIH1cblxuICAgICYtYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWdyYXk7XG4gICAgfVxuXG4gICAgJi1mdWxsLXNjcmVlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ncmF5O1xuICAgICAgICBjdXJzb3I6IHdhaXQ7XG4gICAgICAgIHotaW5kZXg6ICRmdWxsLXNjcmVlbi1zcGlubmVyLWxheWVyO1xuXG4gICAgICAgIC5zcGlubmVyLWNpcmNsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNwaW5uZXItZnVsbC1jb250YWluZXItc2l6ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgICAmLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuIiwiLypcclxuICAgIFRPRE8gcmVtb3ZlIHdoZW4gb2xkIHN0dWRpbyB3aWxsIGJlIHJlbW92ZWRcclxuICAgIHRlbXAgZml4IGFzIG9sZCBzdHVkaW8gdXNlcyBzYW1lIGxvZ2luIGNvbXBcclxuKi9cclxuLmxvZ2luLWNvbnRhaW5lciB7XHJcbiAgICAuaWRwLXNlbGVjdCAuZHJvcGRvd24taXRlbS5zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0ICdOb1NTTy9Ob1NTTyc7XHJcbkBpbXBvcnQgJ0lkcFNlbGVjdC9JZHBTZWxlY3QnO1xyXG5AaW1wb3J0ICdSZW1pbmRQYXNzd29yZC9SZW1pbmQnO1xyXG5AaW1wb3J0ICdSZXNldFBhc3N3b3JkL1Jlc2V0JztcclxuQGltcG9ydCAnU3RlcHNGb3JtL1N0ZXBzRm9ybSc7XHJcbkBpbXBvcnQgJ1VzZXJDYXJkL1VzZXJDYXJkJztcclxuQGltcG9ydCAnTG9naW5Gb3JtVGVtcGxhdGUvTG9naW5Gb3JtVGVtcGxhdGUnO1xyXG5AaW1wb3J0ICdDaGFuZ2VQYXNzd29yZC9DaGFuZ2VQYXNzd29yZEZvcm0nO1xyXG4iLCIuc3NvLWZhaWxlZC1jb250YWluZXIubG9naW4tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICAgIC5sb2dpbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHRvLXJlbSgyMDApO1xuICAgIH1cblxuICAgIC5sb2dpbi1zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiB0by1yZW0oNjAwKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAubG9naW4tdGl0bGUsXG4gICAgLmxvZ2luLXN1YnRpdGxlIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgIC5sb2dpbi1sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogdG8tcmVtKDM3MCk7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHRvLXJlbSgzMCk7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAuc3NvLWZhaWxlZC1jb250YWluZXIubG9naW4tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmxvZ2luLXN1YnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IHRvLXJlbSg1MDApO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAuc3NvLWZhaWxlZC1jb250YWluZXIubG9naW4tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAubG9naW4tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pZHAtc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuaWRwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiB0by1yZW0oMTUpO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvLXJlbSgxMCk7XG4gICAgfVxuXG4gICAgLmlkcC1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiB0by1yZW0oMTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvLXJlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgdG8tcmVtKDQpIHRvLXJlbSg0KTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRibGFjayB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvLXJlbSg1KSB0by1yZW0oMjApO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXN0b21MaWdodGVuKCRsaWdodC1icmFuZC1jb2xvciwgNjAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IHRvLXJlbSgyKTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxufVxuIiwiLnJlbWluZC1mb3JtIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAucmVtaW5kLWZvcm0tZXJyb3ItYWxlcnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB0by1yZW0oMzUpO1xuICAgIH1cbn1cbiIsIi5yZXNldCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDhkdmggMCAyLjc1cmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAmLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5wYXNzd29yZC1zYXZlZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgIGZpbGw6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb25maXJtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXNldC1mb3JtIHtcbiAgICAucGFzc3dvcmQtaW5wdXQtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucGFzc3dvcmRfX2hpbnQge1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5yZXNldC1mb3JtLWVycm9yLWFsZXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG8tcmVtKDM1KTtcbiAgICB9XG59XG4iLCIuc3RlcC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIkY2FyZC1ib3JkZXI6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiRjYXJkLXNoYWRvdzogJGJhc2Utc2hhZG93O1xuJGNhcmQtaGVpZ2h0OiA1cmVtO1xuXG4udXNlci1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44MzNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggMXB4IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC43Myk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogJGNhcmQtaGVpZ2h0O1xuICAgICAgICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJyYW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMzM3JlbSAwIDAgMC4zMzNyZW07XG5cbiAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMzM3JlbSAwIDAgMC4zMzNyZW07XG5cbiAgICAgICAgICAgICYuaW5pdGlhbHMtb25seSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0by1yZW0oMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgfVxuXG4gICAgJl9fbmFtZSxcbiAgICAmX190ZW5hbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fdGVuYW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyLjkxNjZyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICAgICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgcmlnaHQ6IDAuNDE3cmVtO1xuICAgIH1cblxuICAgICZfX2FjdGlvbiB7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAudXNlci1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBib3R0b206IDAuMDgzcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1jYXJkX19kYXRhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rpc2FibGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjE2N3JlbTtcbiAgICAgICAgbGVmdDogLTAuMTY3cmVtO1xuICAgICAgICAvLyArMyBiZWNhdXNlIG9mIGJvcmRlcnNcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMjVyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMjVyZW0pO1xuICAgICAgICBtaW4taGVpZ2h0OiA2LjA4M3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjc1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMzNyZW07XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG5cbi51c2VyLWNhcmRfX2Rpc2FibGVkICsgLnVzZXItY2FyZF9fYm9keSxcbi51c2VyLWNhcmRfX2Rpc2FibGVkICsgLnVzZXItY2FyZF9fYm9keSArIC51c2VyLWNhcmRfX2FjdGlvbnMge1xuICAgIG9wYWNpdHk6IDAuNjU7XG59XG4iLCIubG9naW4tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAuNDE3cmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5sb2dpbi1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3LjA4M3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuODMzcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb2N1cy1vdXRsaW5lKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG8tcmVtKDEwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4taW5wdXQsXG4gICAgICAgIC5yYnQtaW5wdXQtbWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjA4M3JlbSAxLjMzM3JlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMC4wODNyZW0gc29saWQgJHNlY29uZGFyeS13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjdyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTY3cmVtO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlt0eXBlPSdwYXNzd29yZCddIHtcbiAgICAgICAgICAgICAgICBmb250OiAnc21hbGwtY2FwdGlvbic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0by1yZW0oMTQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvLXJlbSg2KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvLXJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWJhY2stYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgICAgIC5hcHAtYnRuLmxvZ2luLXByb2NlZWQtYnRuLFxuICAgICAgICAuYXBwLWJ0bi5sb2dpbi1iYWNrLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDIuOTE3cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4gICAgICAgIC5nLXJlY2FwdGNoYSB7XG4gICAgICAgICAgICBtYXJnaW46IDAuODMzcmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTY3cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY29weXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IHRvLXJlbSg4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY29weXJpZ2h0IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJyYW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWNvbnRyb2xzLFxuICAgICAgICAubG9naW4tbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgICAgICAgICAgJi5zaW5nbGUge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi51c2VyLWNhcmRfX2FjdGlvbnMgPiAuc25vd21hbi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGRpdi51c2VyLWNhcmRfX2FjdGlvbnMgPiAuc25vd21hbi1tZW51ID4gYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC51c2VyLWNhcmQudXNlci1jYXJkX19hY3Rpb24uYWRkLW5ldyB7XG4gICAgICAgICAgICAudXNlci1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24udXNlci1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnVzZXItY2FyZF9fZGF0YSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0by1yZW0oNDgpO1xuXG4gICAgICAgICAgICAuc3Bpbm5lci13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3t0by1yZW0oMTUpfSk7IC8vIGFkZGl0aW9uYWwgc2l6ZSB0byBjb3ZlciBmb3JtJ3Mgc2hhZG93c1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgI3t0by1yZW0oMTApfSk7IC8vIGFkZGl0aW9uYWwgc2l6ZSB0byBjb3ZlciBmb3JtJ3Mgc2hhZG93c1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0je3RvLXJlbSg1KX0gMCAwIC0je3RvLXJlbSg1KX07IC8vIGFkZGl0aW9uYWwgbWFyZ2luIHRvIGNvdmVyIGZvcm0ncyBzaGFkb3dzXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcGlubmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4gICAgLnJidC1pbnB1dC1tYWluIHtcbiAgICAgICAgbWluLWhlaWdodDogMy43NXJlbTtcbiAgICB9XG5cbiAgICAucmJ0LWlucHV0LWhpbnQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnRlbmFudC1sb29rdXAtdHJpZ2dlci1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5sb29rdXAtdHJpZ2dlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnVzZXItY2FyZF9fYm9keSxcbiAgICAudXNlci1jYXJkX19hY3Rpb24sXG4gICAgLnNub3dtYW4tbWVudSA+IC5idG4uYnRuLWxpbmssXG4gICAgLnNub3dtYW4tbWVudV9fYWN0aW9uIHtcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzLW91dGxpbmUoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAubG9naW4tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAubG9naW4tbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjY2N3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAubG9naW4tbG9nbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi42NjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sb2dpbi1jb250YWluZXIgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIC5sb2dpbi1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDguMzMzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubG9naW4tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAubG9naW4tbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDU4MHB4KSB7XG4gICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgLmxvZ2luLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5sb2dpbi1zdWJ0aXRsZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxufVxuIiwiLmxvZ2luLWZvcm0uY2hhbmdlLXBhc3N3b3JkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQge1xuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucGFzc3dvcmQtaW5wdXQtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucGFzc3dvcmRfX2hpbnQge1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2sge1xuICAgICAgICBjb2xvcjogJGxpdmUtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2hhbmdlLXBhc3N3b3JkLWVycm9yLWFsZXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG8tcmVtKDM1KTtcblxuICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zbm93bWFuLW1lbnUge1xuICAgICRiYXNlLXdpZHRoOiAxNTBweDtcbiAgICAkaXRlbS1oZWlnaHQ6IDM0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0biB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5idG4tbGluazo6YmVmb3JlLFxuICAgIC5idG4tbGluazo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAuc25vd21hbi1kb3QsXG4gICAgLmJ0bi1saW5rOjpiZWZvcmUsXG4gICAgLmJ0bi1saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweCBhdXRvO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBhbmltYXRpb246IGhpbnQgNTAwbXMgMTtcbiAgICAgICAgd2lkdGg6ICRiYXNlLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiA0cHggMnB4IDVweCBjdXN0b21BbHBoYSgkYmxhY2ssIDAuNzUpLCAtMXB4IDFweCAzcHggY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjg1KTtcbiAgICB9XG5cbiAgICAmX19hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkaXRlbS1oZWlnaHQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjc1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQtcG9zaXRpb24ge1xuICAgICAgICAuc25vd21hbi1tZW51X19pdGVtcyB7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0LXBvc2l0aW9uIHtcbiAgICAgICAgLnNub3dtYW4tbWVudV9faXRlbXMge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvcC1wb3NpdGlvbiB7XG4gICAgICAgIC5zbm93bWFuLW1lbnVfX2l0ZW1zIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm90dG9tLXBvc2l0aW9uIHtcbiAgICAgICAgLnNub3dtYW4tbWVudV9faXRlbXMge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyBoaW50IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTE1cHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4vYW5pbWF0aW9ucy9oaW50JztcblxuLnBhc3N3b3JkX19oaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuXG4gICAgLmZhLWluZm8tY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1pbmZvLWNpcmNsZSB7XG4gICAgICAgIGZpbGw6ICRtYWluLWdyYXk7XG4gICAgfVxuXG4gICAgJi1ydWxlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBoaW50IDUwMG1zIDE7XG4gICAgfVxuXG4gICAgJi1ydWxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1ncmF5O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG59XG4iLCIuYnRuLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbn1cbiIsIi5jb250cm9sLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIC5jb250cm9sLWNoZWNrYm94LWljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtb3V0bGluZSgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdG8tcmVtKDQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAuY29udHJvbC1jaGVja2JveC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuaWNvbi1jaGVja2JveC1hY3RpdmUsXG4gICAgLmljb24tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XG4gICAgICAgIGZpbGw6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAkc21hbGwtdGV4dC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWl0ZW0tbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWRlZmF1bHQtYnV0dG9uLXN0eWxlcztcblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtb3V0bGluZSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtLWxpbmssXG4gICAgJi1zZXBhcmF0b3Ige1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLWl0ZW0tbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMzcmVtO1xuXG4gICAgICAgICYuaWNvbi1jb250ZXh0LW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IHRvLXJlbSgxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHRvLXJlbSgxMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlcGFyYXRvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIHRvLXJlbSg1KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB3aWR0aDogdG8tcmVtKDE0KTtcbiAgICAgICAgaGVpZ2h0OiB0by1yZW0oMTQpO1xuICAgIH1cbn1cbiIsIi5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVyZW07XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5kZWZhdWx0LXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgZmlsbDogbm9uZTtcbn1cbiIsIiRhdmF0YXJTdHlsZTFCYWNrZ3JvdW5kOiAjY2FjZmM0O1xuJGF2YXRhclN0eWxlMUNvbG9yOiAjNTA1ZjNiO1xuJGF2YXRhclN0eWxlMkJhY2tncm91bmQ6ICNkMGJlYzQ7XG4kYXZhdGFyU3R5bGUyQ29sb3I6ICM2NDI5M2I7XG4kYXZhdGFyU3R5bGUzQmFja2dyb3VuZDogI2M2ZTRlOTtcbiRhdmF0YXJTdHlsZTNDb2xvcjogIzQzYTdiNTtcbiRhdmF0YXJTdHlsZTRCYWNrZ3JvdW5kOiAjYzZkMGQwO1xuJGF2YXRhclN0eWxlNENvbG9yOiAjNDI2MjYzO1xuJGF2YXRhclN0eWxlNUJhY2tncm91bmQ6ICNkNmNmYmM7XG4kYXZhdGFyU3R5bGU1Q29sb3I6ICM3NzYxMjI7XG4kYXZhdGFyU3R5bGU2QmFja2dyb3VuZDogI2I5YzBjYjtcbiRhdmF0YXJTdHlsZTZDb2xvcjogIzE4MmY1MjtcbiRhdmF0YXJTdHlsZTdCYWNrZ3JvdW5kOiAjYzBkNWYxO1xuJGF2YXRhclN0eWxlN0NvbG9yOiAjMmY3M2QwO1xuXG4uYXZhdGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJi5pbml0aWFscy1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogdG8tcmVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmLnN0eWxlLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGF2YXRhclN0eWxlMUJhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGF2YXRhclN0eWxlMUNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdHlsZS0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhdmF0YXJTdHlsZTJCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6ICRhdmF0YXJTdHlsZTJDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3R5bGUtMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXZhdGFyU3R5bGUzQmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYXZhdGFyU3R5bGUzQ29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0eWxlLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGF2YXRhclN0eWxlNEJhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGF2YXRhclN0eWxlNENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdHlsZS01IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhdmF0YXJTdHlsZTVCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6ICRhdmF0YXJTdHlsZTVDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3R5bGUtNiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXZhdGFyU3R5bGU2QmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYXZhdGFyU3R5bGU2Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0eWxlLTcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGF2YXRhclN0eWxlN0JhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGF2YXRhclN0eWxlN0NvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhdGFyLWNvbnRhaW5lci53aXRoLXBsYWNlaG9sZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJyYW5kLWNvbG9yO1xufVxuIiwiLmF2YXRhci1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmF2YXRhci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogdG8tcmVtKDM0KTtcbiAgICAgICAgaGVpZ2h0OiB0by1yZW0oMzQpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0by1yZW0oLTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0by1yZW0oLTcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IHRvLXJlbSgxNCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB0by1yZW0oNSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuIiwiLmRpYWxvZy13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5O1xuICAgIHotaW5kZXg6IDIwMDE7XG5cbiAgICAuZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiB0by1yZW0oMjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB0by1yZW0oMTApO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5zbWFsbCAuZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogdG8tcmVtKDQ1MCk7XG4gICAgfVxuXG4gICAgJi5tZWRpdW0gLmRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IHRvLXJlbSg5MDApO1xuICAgIH1cblxuICAgICYubGFyZ2UgLmRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IHRvLXJlbSgxMzUwKTtcbiAgICB9XG5cbiAgICAmLmZ1bGwtc2NyZWVuIC5kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5kaWFsb2ctaGVhZGVyIHtcbiAgICAgICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG8tcmVtKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlhbG9nLWNsb3NlLWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogdG8tcmVtKDI1KTtcbiAgICAgICAgICAgIHRvcDogdG8tcmVtKDI1KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQwMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlhbG9nLWJvZHkge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIC5hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvLXJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuY29uZmlybWF0aW9uLWRpYWxvZyB7XG4gICAgLmRpYWxvZy1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiB0by1yZW0oMjUpIHRvLXJlbSgyNSkgMDtcbiAgICB9XG5cbiAgICAuZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IHRvLXJlbSgyNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogdG8tcmVtKDE0KTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYubm8tdGl0bGUge1xuICAgICAgICAuZGlhbG9nLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvLXJlbSg1MCkgdG8tcmVtKDI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb25maXJtYXRpb24tZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmNvbmZpcm0tYnV0dG9uLFxuICAgICAgICAuY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IHRvLXJlbSg1NSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAje3RvLXJlbSgwLjUpfSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHRvLXJlbSgxNCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB0by1yZW0oMTApO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHRvLXJlbSgxMCk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29uZmlybS1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHRvLXJlbSgxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkaXJ0eS13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiB0by1yZW0oMSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3t0by1yZW0oMC41KX0pO1xuICAgICAgICAgICAgd2lkdGg6IHRvLXJlbSgxKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtYnRuLWlubGluZS1zcGlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4iLCIuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uZXN0ZWQtZHJvcGRvd24taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmLm11bHRpLWxldmVsIC5kcm9wZG93bi1pdGVtLm9uLXBhdGg6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LXdoaXRlO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJhc2Utc2hhZG93O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24tbGlzdDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICB6LWluZGV4OiAkZHJvcGRvd24tbGF5ZXI7XG5cbiAgICAgICAgJi5kaXJlY3Rpb24tdG9wIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24tbGlzdC10b3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtb3V0bGluZSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wdXAge1xuICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZHJvcHVwLWxpc3Q7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggLTFweCAycHggY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjA1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC5kcm9wZG93bi10cmlnZ2VyIHtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdHJpZ2dlciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWRlZmF1bHQtYnV0dG9uLXN0eWxlcztcblxuICAgICAgICBmb250LXNpemU6IHRvLXJlbSgxMik7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtb3V0bGluZSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldHVybi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtLXBvcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtcyB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjcm9sbC1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXN0b21BbHBoYSgkd2hpdGUsIDAuNyk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAgIC5yZXR1cm4tYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmVzdGVkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tb2JpbGUtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0tcG9wcGVyIC5wb3BwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaW5zZXQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRyb3Bkb3duLXRyaWdnZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmc6IHRvLXJlbSgxMCkgdG8tcmVtKDIwKTtcbiAgICBib3JkZXItcmFkaXVzOiB0by1yZW0oNCk7XG4gICAgYm94LXNoYWRvdzogMCB0by1yZW0oMSkgdG8tcmVtKDIpIHJnYigwIDAgMCAvIDE2JSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudmFsdWUge1xuICAgICAgICBmb250LXNpemU6IHRvLXJlbSgxNCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgyKTtcblxuICAgICAgICAmLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHRvLXJlbSgyMCkgMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tYXJyb3ctZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiB0by1yZW0oMjApO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogdG8tcmVtKDcpO1xuICAgICAgICBtaW4td2lkdGg6IHRvLXJlbSg3KTtcbiAgICB9XG5cbiAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIH1cblxuICAgICYudmVydGljYWwtbGFiZWwtdHJpZ2dlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvLXJlbSg1MCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IHRvLXJlbSgxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRyYW5zcGFyZW50LXRyaWdnZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHRvLXJlbSgyMCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuaWNvbi1hcnJvdy1kcm9wZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hbGVydHMtYm94IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IHRvLXJlbSgxMCk7XG4gICAgdG9wOiB0by1yZW0oMTApO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3t0by1yZW0oMjApfSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdG8tcmVtKDEwKTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hcHAtYWxlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHRvLXJlbSgxNSk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5hbGVydC1kYW5nZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gICAgICAgIGNvbG9yOiAjYTk0NDQyO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICNhOTQ0NDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsZXJ0LXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gICAgICAgIGNvbG9yOiAjOGE2ZDNiO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICM4YTZkM2I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsZXJ0LWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gICAgICAgIGNvbG9yOiAjMzE3MDhmO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICMzMTcwOGY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgICAgICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG4gICAgICAgIGNvbG9yOiAjM2M3NjNkO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICMzYzc2M2Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IHRvLXJlbSgyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHRvLXJlbSgyMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9wcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLnBvcHBlciB7XG4gICAgICAgIHotaW5kZXg6IDU1NTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG59XG5cbi50b29sdGlwLWNvbnRhaW5lciAucG9wcGVyIHtcbiAgICBwYWRkaW5nOiB0by1yZW0oNyk7XG4gICAgYm94LXNoYWRvdzogJGJhc2Utc2hhZG93O1xuICAgIG1heC13aWR0aDogdG8tcmVtKDMwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdG8tcmVtKDQpO1xuXG4gICAgJi5saWdodC10aGVtZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmRhcmstdGhlbWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnBvcHBlci1hcnJvdyxcbiAgICAucG9wcGVyLWFycm93OjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiB0by1yZW0oMTIpO1xuICAgICAgICBoZWlnaHQ6IHRvLXJlbSgxMik7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAucG9wcGVyLWFycm93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5wb3BwZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddID4gLnBvcHBlci1hcnJvdyB7XG4gICAgICAgIGJvdHRvbTogdG8tcmVtKC02KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddID4gLnBvcHBlci1hcnJvdyB7XG4gICAgICAgIHRvcDogdG8tcmVtKC02KTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSA+IC5wb3BwZXItYXJyb3cge1xuICAgICAgICByaWdodDogdG8tcmVtKC02KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSA+IC5wb3BwZXItYXJyb3cge1xuICAgICAgICBsZWZ0OiB0by1yZW0oLTYpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ0bi1yZW1vdmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZpbGw6ICRkYW5nZXJcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiBkYXJrZW4oJGRhbmdlciwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kaXZpZGVyIHtcbiAgICAmLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRvcDo6YmVmb3JlLFxuICAgICYtYm90dG9tOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwLjhyZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gICAgfVxufVxuIiwiLmxvYWRpbmctbWFzayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fYmFja2Ryb3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJG1vZGFsLWJhY2tkcm9wLWJnLCAuNzUpO1xuICAgIH1cbn1cbiIsIi5TTENoYXJ0IHtcbiAgICAuU0xDaGFydC1saWdodG5lc3Mtb3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiwgcmdiYSgjZmZmLCAwKSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLlNMQ2hhcnQtZ3JhZGllbnQtb3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjZmZmLCAwKSwgIzAwMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLlNMQ2hhcnQtcG9pbnQge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtNXB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG59XG5cbi5IU0xQaWNrZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAuU0xDaGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5QaWNrZXJTbGlkZXItdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLkhTTFBpY2tlci1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLkhTTFBpY2tlci1hbHBoYS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYWxwaGEtYmctdXJsKSBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgIC5IU0xQaWNrZXItY3VycmVudENvbG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDE1cHggMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICAuSFNMUGlja2VyLXNsaWRlcnMge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5IU0xQaWNrZXItY29sb3Ige1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgIC5IU0xQaWNrZXItYWxwaGEtc2xpZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDApLCAjMDAwKTtcbiAgICB9XG5cbiAgICAuSFNMUGlja2VyLWh1ZS1zbGlkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICB0byBsZWZ0LFxuICAgICAgICAgICAgICAgICAgICAgICAgI2ZmMDAwMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICNmZjAwZmYsXG4gICAgICAgICAgICAgICAgICAgICAgICAjMDAwMGZmLFxuICAgICAgICAgICAgICAgICAgICAgICAgIzAwZmZmZixcbiAgICAgICAgICAgICAgICAgICAgICAgICMwMGZmMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAjZmZmZjAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgI2ZmMDAwMFxuICAgICAgICApO1xuICAgIH1cbn1cblxuLlBpY2tlclNsaWRlciB7XG4gICAgLlBpY2tlclNsaWRlci10aHVtYiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJHNoYWRvdzogMC41cHggMC41cHggMXB4IHJnYmEoIzMzMywgMC40KSwgMHB4IDBweCAxcHggcmdiYSgjMzMzLCAwLjQpO1xuICAgICAgICBAaW5jbHVkZSByYW5nZSg4cHgsIDEwcHgsIHJnYmEoI2ZmZiwgMC44NiksIHJnYmEoIzMzMywgMC44NiksICRzaGFkb3cpO1xuICAgIH1cbn1cblxuLmNvbG9yLXBpY2tlci1wb3BwZXIge1xuICAgIC5IU0xQaWNrZXIge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLlNMQ2hhcnQge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wb3BwZXIge1xuICAgICAgICB6LWluZGV4OiAxMTAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHRvLXJlbSg2KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCB0by1yZW0oNSkgdG8tcmVtKDEwKSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gdGh1bWIoJHdpZHRoLCAkaGVpZ2h0LCAkYmcsICRib3JkZXItY29sb3IsICRzaGFkb3c6IG5vbmUpIHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogJGJnOyAvLyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWl4aW4gcmFuZ2UoJHRodW1iLXdpZHRoLCAkdGh1bWItaGVpZ2h0LCAkdGh1bWItYmcsICR0aHVtYi1ib3JkZXIsICRzaGFkb3cpIHtcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgQGluY2x1ZGUgdGh1bWIoJHRodW1iLXdpZHRoLCAkdGh1bWItaGVpZ2h0LCAkdGh1bWItYmcsICR0aHVtYi1ib3JkZXIsICRzaGFkb3cpO1xuICAgIH1cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICBAaW5jbHVkZSB0aHVtYigkdGh1bWItd2lkdGgsICR0aHVtYi1oZWlnaHQsICR0aHVtYi1iZywgJHRodW1iLWJvcmRlciwgJHNoYWRvdyk7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0aHVtYigkdGh1bWItd2lkdGgsICR0aHVtYi1oZWlnaHQsICR0aHVtYi1iZywgJHRodW1iLWJvcmRlciwgJHNoYWRvdyk7XG4gICAgfVxuICAgICY6Zm9jdXM6Oi1tcy1maWxsLWxvd2VyLFxuICAgICY6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyLFxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2ssXG4gICAgJjo6LW1zLWZpbGwtdXBwZXIsXG4gICAgJjpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdHJhY2ssXG4gICAgJjo6LW1zLWZpbGwtbG93ZXIsXG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGUtY2VsbC13aWR0aCgkY291bnQpIHtcbiAgICB3aWR0aDogbWF0aC5kaXYoMTAwJSwgJGNvdW50KTtcbn1cbiIsIi5sZWdlbmQge1xuICAgICYtc2NhbGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzlhOWE5YTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtY29sb3ItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgICYubW9iaWxlLW1hcC1sZWdlbmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQwMTtcbiAgICB9XG5cbiAgICAmLm1vYmlsZS1tYXAtbGVnZW5kIC5sZWdlbmQtY29sb3ItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJi1jb2xvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmLWNvbWZvcnQsXG4gICAgJi1vY2N1cGFuY3ksXG4gICAgJi1kZXBhcnRtZW50cyxcbiAgICAmLXpvbmVzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYtc2NhbGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMTJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb2xvciB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXBhcnRtZW50cyxcbiAgICAgICAgJi16b25lcyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZS1tYXAtbGVnZW5kIC5sZWdlbmQtc2NhbGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZS1tYXAtbGVnZW5kIC5sZWdlbmQtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUtbWFwLWxlZ2VuZCAubGVnZW5kLWNvbG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnfnVpLXRvb2xraXQvc3R5bGVzL0xlZ2VuZC5zY3NzJztcblxuI2xheWVyLWxvY2F0aW9ucyB7XG4gICAgcG9pbnRlci1ldmVudHM6IHZpc2libGVGaWxsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLmxlZ2VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgLjc1KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxufVxuXG4vLyBUT0RPOiBtYWtlIHNpbXBsZXIgc2VsZWN0b3IgYWZ0ZXIgcmVmYWN0b3IgYSBGaWx0ZXJTZWxlY3RBc3luYyBjb21wb25lbnRcbi5mbG9vci1wbGFuLXBpY2tlciB7XG4gICAgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgPiBkaXYgPiBkaXYgPiBpbnB1dCB+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgPiBkaXYgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICB6LWluZGV4OiAyMDEwO1xuICAgIH1cbn1cbiIsIi5maWx0ZXItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5nbHlwaGljb24uZ2x5cGhpY29uLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuY2xlYXItZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAmLmZ1bGwtd2lkdGgge1xuICAgIGlucHV0LmZvcm0tY29udHJvbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vdmFyaWFibGVzJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9hdC1leHRlbmQtbm8tbWlzc2luZy1wbGFjZWhvbGRlciAqL1xuXG4uc3dpdGNoIHtcbiAgICAkdGh1bWItd2lkdGg6IDYlO1xuICAgICR0cmFuc2l0aW9uLWNvbmZpZzogZWFzZS1pbiAzMDBtcyB0cmFuc2Zvcm07XG4gICAgJHdpZHRoOiAxMDBweDtcbiAgICAkaW5uZXItcGFkZGluZzogNSU7XG5cbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLCA6YWN0aXZlO1xuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmRpc2FibGVkLWNvbnRyb2wge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiAwLjY1O1xuXG4gICAgICAgICY6aG92ZXI6YWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2l0Y2gtdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kdGh1bWItd2lkdGgqMC41KTtcbiAgICB9XG5cbiAgICAuc3dpdGNoLWVuYWJsZWQsXG4gICAgLnN3aXRjaC1kaXNhYmxlZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ0JTtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3dpdGNoLWRpc2FibGVkIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuLWRlZmF1bHQ7XG4gICAgICAgIEBleHRlbmQgLmJ0biwgOmFjdGl2ZTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNoLWVuYWJsZWQge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuXG4gICAgJi5zd2l0Y2gtZW5hYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgLnN3aXRjaC10ZXh0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbmZpZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2l0Y2gtdGh1bWIge1xuICAgICAgICBAZXh0ZW5kIC5idG4tZGVmYXVsdDtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHdpZHRoOiAkdGh1bWItd2lkdGg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGVmdDogJHRodW1iLXdpZHRoICogMC41O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5zd2l0Y2gtZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmFjdGl2ZS1jb2xvcjtcblxuICAgICAgICAuc3dpdGNoLXRleHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUgKyAkdGh1bWItd2lkdGggKiAwLjUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29uZmlnO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXRjaC10aHVtYjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vdmFyaWFibGVzJztcblxuLmxhenktbG9va3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogLTJweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIFxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMzAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCAxNSUpO1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkd2hpdGUsIDMwJSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIC8vIEJlY2F1c2UgY2FyZXQgd2lkdGggaXMgOHB4IGFuZCB3ZSBuZWVkIHRvIGNlbnRlciBpdCBpbnNpZGUgcGFkZGluZyBvZiAxNXB4XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbn1cbiIsIi5pbnB1dC1maWxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgIC1tb3otb3BhY2l0eTogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmllLWZpbGUtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuIiwiLlRhYmxlSW5wdXQge1xuICAgIHRkIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgfVxufVxuIiwiLkNvb3JkaW5hdGVJbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5pY29uLWVkaXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1heC13aWR0aDogODVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udHJvbHMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uLWVkaXRvcjpob3ZlciAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbiIsIi5pY29uLXBpY2tlciB7XG4gICAgLmljb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAubW9kYWwtZGlhbG9ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gICAgaW1nLmljb257XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICB9XG59XG4iLCJpbWcuaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzMHB4OyBcbn1cbiIsIi5hZGQtYnRuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDEuNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4iLCIuYnRuLWdyb3VwLW9yZGVyaW5nIHtcbiAgICAuYnRuLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufSIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJztcblxuJHNlbGVjdGVkLWJnLWNvbG9yOiAjOTk5O1xuJHNlbGVjdGVkLWNvbG9yOiAjZmZmO1xuJHJlbW92ZS1pY29uLWNvbG9yOiAjOTk5O1xuJHJlbW92ZS1pY29uLWhvdmVyOiAjMjIyO1xuJGluZGljYXRvci1jb2xvcjogIzYyNjI2MjtcbiRpbmRpY2F0b3Itc2l6ZTogM3B4O1xuXG4uZHJvcGRvd24ge1xuICAgIC5vcHRpb24ge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmc7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3B0aW9ucy1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgLmV4cGFuZGVkIC5pbmRpY2F0b3Ige1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgJGluZGljYXRvci1zaXplICRpbmRpY2F0b3Itc2l6ZSAqIDIgJGluZGljYXRvci1zaXplO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRpbmRpY2F0b3ItY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB6LWluZGV4OiAyMDA7XG5cbiAgICAgICAgLm9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWQtYmctY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGVkLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iZztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3B0aW9uLW5vLXZhbHVlIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItc2VsZWN0LXJlbW92ZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRyZW1vdmUtaWNvbi1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRyZW1vdmUtaWNvbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmRpY2F0b3Ige1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRpbmRpY2F0b3Itc2l6ZSAqIDIgJGluZGljYXRvci1zaXplIDAgJGluZGljYXRvci1zaXplO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmRpY2F0b3ItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGVkLWJnLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzLnNjc3NcIjtcblxuLmNhdGVnb3J5IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cbi5zZWFyY2hMYWJlbCB7XG4gICAgY29sb3I6ICRpbmFjdGl2ZS1jb2xvcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuLmVycm9yTGFiZWwge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG4uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC92YXJpYWJsZXMnO1xuXG4kc2VsZWN0aW9uLWJnOiAjY2NjO1xuJGhvdmVyLXRleHQtY29sb3I6ICNmZmY7XG5cbi5tdWx0aXNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcblxuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5nbHlwaGljb24tcmVtb3ZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0aW9uLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMXB4IDVweDtcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgLmdseXBoaWNvbi1yZW1vdmUge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Rpb25zIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm9wdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1mb2N1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rpb24tYmc7XG4gICAgICAgIH1cblxuICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcHRpb24ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaG92ZXItdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5leHBhbmRlZCB7XG4gICAgICAgICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkaW5wdXQtYm9yZGVyLWZvY3VzKSwgZ3JlZW4oJGlucHV0LWJvcmRlci1mb2N1cyksIGJsdWUoJGlucHV0LWJvcmRlci1mb2N1cyksIDAuNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ35ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvZm9ybXMnO1xuXG4uZmlsdGVyLXNlbGVjdCB7XG4gICAgJHNlbGVjdGVkLWJnLWNvbG9yOiAjOTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxNXB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLmdseXBoaWNvbi1yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiAxJTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgLm9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZGljYXRvciB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkc2VsZWN0ZWQtYmctY29sb3I7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUge1xuICAgICAgICAuZmlsdGVyLXNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2guZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRpbnB1dEhlaWdodDogMzRweCAhZGVmYXVsdDtcbiRjbGVhckhlaWdodDogMjRweCAhZGVmYXVsdDtcbiRjYXJldEhlaWdodDogNHB4ICFkZWZhdWx0O1xuJGNhcmV0V2lkdGg6IDhweCAhZGVmYXVsdDtcblxuLmxvb2t1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExMDtcblxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgZGl2LmZvcm0tY29udHJvbHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIC5jYXJldCxcbiAgICAuY2xlYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgICAgdG9wOiAoJGlucHV0SGVpZ2h0IC0gJGNhcmV0SGVpZ2h0ICogMC41KSAqIDAuNTtcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAuY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogJGlucHV0SGVpZ2h0ICogMC41O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwwMEQ3JztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkaW5wdXRIZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGlucHV0LWJvcmRlci1yYWRpdXMgJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDRweCB0cmFuc3BhcmVudGl6ZSgjMDAwLCAuNTUpO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yLCAyNTBtcztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYnJhbmQtcHJpbWFyeSwgLjc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWxlY3RlZC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxOHB4IDJweCA2cHg7IFxuICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIC5jbGVhcntcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03LjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjZGFzaGJvYXJkLXBhbmUge1xuICAgIC5kYXNoYm9hcmRzX19yZW1vdmUge1xuICAgICAgICAucmVtb3ZlLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLkNvbG9ySW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxMDYwO1xuICAgIH1cblxuICAgIC5Db2xvcklucHV0LWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1ncm93OiAxMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLkNvbG9ySW5wdXQtY29sb3Itd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmbGV4OiAwO1xuICAgIH1cblxuICAgIC5Db2xvcklucHV0LWNvbG9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAuQ29sb3JJbnB1dC1waWNrZXJXcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLmNvbG9yLXBpY2tlci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbiIsIi5hcHAtaGVhZGVyIHtcbiAgICB6LWluZGV4OiAxMjAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGVcbiAgICAuTmF2YmFyX0JyYW5kX0xvZ28ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC8vIHN0eWxlLWxpbnQtZW5hYmxlXG5cbiAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE4KTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRyaWdnZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmxvY2FsLW9yZy1kcm9wZG93biB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICAgICAgLmxvb2t1cC1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTAxMDEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xlYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLlNwaW5uZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uU3Bpbm5lci1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLlNwaW5uZXIge1xuICAgIC5mYS1zeW5jLmZhLXNwaW4ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbiIsIiNkYXNoYm9hcmQtcGFuZSAuc3BhY2UtY2F0ZWdvcmllcyB7XG4gICAgJl9fdGFibGUtY2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLS1pcy1kcmFnZ2luZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjE1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19kcm9wLXpvbmUge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXM7XG5cbiAgICAgICAgJi0taXMtaG92ZXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG4udGFiIHtcbiAgICAmLXBhbmVsLWNvbnRhaW5lciB7XG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi10YWJzIGxpOm5vdCguYWN0aXZlKSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYnV0dG9uLmJ0bixcbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWRlci10b29sYmFyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50YXNrcyB7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDBweDtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluIDIwMG1zO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi5zZW5zb3JfX2hlYWx0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICZfX2NvbG9yIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweCAzcHggM3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDFweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JheTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJ351aS10b29sa2l0L3N0eWxlcy9Ub29sdGlwLnNjc3MnO1xuXG4udG9vbHRpcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmFsZXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNlbnNvciB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmVsYXRpdmUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5TcGlubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI1LCAxMjUsIDEyNSwgMC41KTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04cHg7XG59XG4iLCIkbW9kYWwtbWFyZ2luczogMzBweCArIDMwcHg7XG4kbW9kYWwtaGVhZGVyLWhlaWdodDogNTZweDtcbiRtb2RhbC1mb290ZXItaGVpZ2h0OiA2NHB4O1xuJGNvcnJlY3Rpb246IDVweDtcblxuLmdyb3VwaW5nLXBpY2tlciB7XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtbWFyZ2lucyArICRtb2RhbC1oZWFkZXItaGVpZ2h0ICsgJG1vZGFsLWZvb3Rlci1oZWlnaHQgKyAkY29ycmVjdGlvbn0pO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59IiwiQGltcG9ydCAnfnVpLXRvb2xraXQvc3R5bGVzL3ZhcmlhYmxlcyc7XG5cbi5yaHllLWF1dGgge1xuICAgIC5hcHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5sb2dpbi1jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAubG9naW4tbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTQuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jb3B5cmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAucmVtaW5kLWZvcm0sXG4gICAgLnJlc2V0LWZvcm0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNoYW5nZS1wYXNzd29yZCxcbiAgICAucmVzZXQtZm9ybSB7XG4gICAgICAgIC5pY29uLWluZm8tY2lyY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiB0by1yZW0oMTcpO1xuICAgICAgICAgICAgaGVpZ2h0OiB0by1yZW0oMTcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG8tcmVtKDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LXBvc2l0aW9uIC5zbm93bWFuLW1lbnVfX2l0ZW1zIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtO1xuICAgIH1cblxuICAgIC5zbm93bWFuLW1lbnVfX2FjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogODEycHgpIHtcbiAgICAucmh5ZS1hdXRoIHtcbiAgICAgICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRyZWUtdmlldy1jb250YWluZXIge1xuICAudHJlZS12aWV3LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgfVxuICAmID4gLnRyZWUtdmlldy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5saXN0LWl0ZW0tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZXhwYW5kLWNvbGxhcHNlLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuY29sbGFwc2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuIiwiLmdsb2JhbC1lcnJvciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMzAwcHg7XG59XG4iLCIudHJlZS1sb2NhdGlvbi1waWNrZXItd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAuYnJhbmNoIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDZweDtcblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGRpc2FibGVkLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRyZWUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtZXhwYW5kYWJsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1lZGl0b3Ige1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGV2ZWwge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICBcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jaGVja2JveC5wYXJ0aWFsbHktc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jaGVja2JveC5wYXJ0aWFsbHktc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjQ0cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC40OHJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmlydHVhbGl6ZWQtbGlzdCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnO1xuXG4ub3JnYW5pemF0aW9uLXNldHRpbmdzIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xuXG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuXG4uc3AtbWV0YWRhdGEtZG93bmxvYWQtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmVkaXRhYmxlLWNlbGwge1xuICAgIGhlaWdodDogNTFweDtcbn1cblxuLnJvdy1oaWRlLWRlbGV0ZSB7XG4gICAgLnJlbW92ZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5kYXNoYm9hcmRzLWljb24tb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGkge1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZGFzaGJvYXJkcy10YWJsZSB7XG4gICAgLmRhc2hib2FyZHMtaWNvbi1vcHRpb24gaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkLWljb24tc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICAgICAgICBmb250LXNpemU6IDE2cHQ7XG4gICAgfVxuXG4gICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLXVybCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLnJlb3JkZXItY2VsbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gICAgICAgIC5kcm9wdXAgLmNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggZGFzaGVkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gICAgICAgIC5kcm9wZG93biAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcHVwLFxuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gICAgICAgICAgICAuY2FyZXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcHVwOmhvdmVyLFxuICAgICAgICAuZHJvcGRvd246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWhpZ2hsaWdodC1hY3RpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICAgICAgICAucmVvcmRlci1jZWxsIC5kcm9wdXA6aG92ZXIsXG4gICAgICAgIC5yZW9yZGVyLWNlbGwgLmRyb3B1cCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICAgICAgLnJlb3JkZXItY2VsbCAuZHJvcGRvd246aG92ZXIsXG4gICAgICAgIC5yZW9yZGVyLWNlbGwgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVzdF9idXR0b24tYWxlcnQge1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuXG4uc2V0dGluZ3Mtam9icy1wYW5lbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uam9iLW5hbWUtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuXG4gICAgLnN0YXR1cy1jb2xvci1pbmRpY2F0b3Ige1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmLnN0YXR1cy1yZWQsXG4gICAgICAgICYuc3RhdHVzLW51bGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCNmOTQwNDAgNTAlLCAjODA4MDgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3RhdHVzLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjM2Q5NjNkIDUwJSwgIzgwODA4MCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXR1cy15ZWxsb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCNmN2RjMjIgNTAlLCAjODA4MDgwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZC10ZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yZWQtdGV4dCB7XG4gICAgY29sb3I6ICNmMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdyYXktdGV4dCB7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5hZGQtdmlldy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGIge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ubGFzdC1mbG9vcnBsYW4tdXBkYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODA4MDgwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHJhd2luZy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uZXhwZXJpZW5jZS9vZmZpY2Uuc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uam9iLXN0YXR1cy1wYW5lbCB7XG4gICAgLmpvYi1jb250cm9scyB7XG4gICAgICAgIC5qb2ItcHJvY2Vzcy1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52YWxpZGF0aW9uLWVycm9yLXRleHQge1xuICAgIGNvbG9yOiAjZmYxNjI1O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4uaGVpZ2h0LXNsaWRlcixcbi5zbGlkZXItY29udHJvbCxcbi5yYW5nZS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICYtbG93IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLWhpZ2gge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLXVuaXRzLFxuICAgICYtdmFsdWUge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLXVuaXRzIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnJjLXNsaWRlci10cmFjayxcbiAgICAucmMtc2xpZGVyLXJhaWwge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLnJjLXNsaWRlci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgfVxuXG4gICAgLnJjLXNsaWRlci1yYWlsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzN2FiNztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM3YWI3O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHRyYW5zcGFyZW50aXplKCMzMzdhYjcsIDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yZXZlcnNlIC5yYy1zbGlkZXItcmFpbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgfVxuXG4gICAgJi5yZXZlcnNlIC5yYy1zbGlkZXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM3YWI3O1xuICAgIH1cbn1cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4uc2V0dGluZ3MtdGFicyAubmF2LXRhYnMge1xuICAgIGxpID4gYSB7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgIH1cblxuICAgIDpub3QoLmFjdGl2ZSkgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4ubG9jYWwtYXR0ci1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2YWZlOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLnJvbGUtbWFwcGluZyB7XG4gICAgLnJlYWN0LWJvb3RzdHJhcC10YWJsZSB7XG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tdWx0aXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubXVsdGlzZWxlY3QtbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0LW1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLnF1aWNrLXRpbWUtc2xvdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuICAgICYtYWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxufVxuXG4ucXVpY2stdGltZXNsb3RzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi50ZXN0LWJ1dHRvbi1hbGVydCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnO1xuXG4uY2F0ZWdvcnktbG9jYXRpb24ge1xuICAgIHRhYmxlIHtcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhZGdlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJi1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IC0zcHggM3B4IDAgNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kb2N1bWVudHMtdGFiIHtcbiAgICAuY29udHJvbHMtcGFuZWwge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLnJlZmVyZW5jZS1jZWxsIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4ucmVmZXJlbmNlLWNlbGwsXG4udXJsLWNlbGwge1xuICAgICYuaW52YWxpZC1jZWxsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgNTYsIDU2LCAwLjQ1KTtcbiAgICB9XG59XG5cbi5sb2NhdGlvbnMtY2VsbCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgIC5sb2NhdGlvbi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5sb2NhdGlvbnMtY2VsbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubm8tbG9jYXRpb25zLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICAgICAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICB9XG59XG5cbi5yZXF1aXJlZC1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNkYWRhZGE7XG4gICAgfVxufVxuXG4ubG9jYXRpb24tdGlsZSB7XG4gICAgJi50YXNrX2xldmVsICsgOm5vdCgudGFza19sZXZlbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIH1cblxuICAgICYuZmxvb3JfbGV2ZWwsXG4gICAgJi5yb29tX2xldmVsIHtcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vY29tbW9uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzLnNjc3MnO1xuXG4uZ3JvdXBpbmdzIHtcbiAgICAmLXRhYmxlIHtcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgICAmLWlkZW50aXRpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICAmLWljb25zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlbGVjdGFibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1pZGVudGl0eXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIFxuICAgICAgICAmLWJvcmRlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uLWNlbGwtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnJlbW92ZS1pY29uLWNsYXNzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlbW92ZS1pY29uLWNsYXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICNmZjI0MjQ7O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICB9XG59XG4iLCIucHJpb3JpdGllcy1jb2xvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpdGxlIHtcbiAgICB3aWR0aDogMjAlO1xufVxuXG4ucHJpb3JpdGllcy10YWJsZSB7XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb2xvci1waWNrZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnZhbGlkLWlucHV0LWZpZWxkIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmI1ODU4O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pbmNvcnJlY3QtY29sb3ItaWNvbiB7XG4gICAgY29sb3I6ICNmYjU4NTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0b3A6IDIwJTtcbn1cbi5jb3JyZWN0LWNvbG9yLWljb24ge1xuICAgIGNvbG9yOiAjM2Q5NjNkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAyMCU7XG59XG4iLCIuZG9jdW1lbnQtcGlja2VyLW1vZGFsIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG5cbiAgICAuZG9jdW1lbnQtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIH1cblxuICAgIC5kb2N1bWVudC1zZWFyY2gtaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuXG4gICAgLmRvY3VtZW50LWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmRvY3VtZW50LWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jb250cm9scyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzNjM2MzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuXG4uZG9jdW1lbnQtY2VsbC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICY6bm90KC50YXNrX2xldmVsKSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG59XG4iLCIuYXBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAmLWxvZ28ge1xuICAgICAgICBhbmltYXRpb246IFJvdGF0aW9uLXJpZ2h0IGluZmluaXRlIDIwcyBsaW5lYXI7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLWludHJvIHtcbiAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG4iLCIjaG9tZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3JnYW5pemF0aW9uLXRyZWUge1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmLm9yZ2FuaXphdGlvbi1ncm91cCA+IGg0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY+aDQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAtMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9yZ2FuaXphdGlvbi1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7ICAgIFxufVxuXG4ub3JnYW5pemF0aW9uLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuIiwiI2xvZ2luLXBhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC50ZXh0LWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuXG4jbG9naW5mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgLmNoYW5nZS1wYXNzd29yZCAuY2xvc2UtYnRuIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLmxvZ2luLXdhcm5pbmcge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbn1cbiIsIi5za2lwLXJlYXNvbnMge1xuICAgIHRhYmxlIHtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2VsbC1sYW5ndWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2xlYW5pbmctbWFuYWdlciB7XG4gICAgbWluLXdpZHRoOiA3MzZweDtcblxuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5lZGl0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbGVhbmluZy1hY3Rpb25zLXRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICB9XG59XG4iLCIuY2hhbmdlLXBhc3N3b3JkIHtcbiAgLmNoYW5nZS1wYXNzd29yZC1tZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZXJyb3ItbGlzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/