/*
 * Grid css
 */
@font-face {
  font-family: 'DINWebPro';
  src: url('../fonts/DINWebPro.eot'), url("../fonts/DINWebPro.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: 'DINWebPro';
  src: url('../fonts/DINWebPro-Bold.eot'), url("../fonts/DINWebPro-Bold.woff") format("woff");
  font-weight: 700;
}
@font-face {
  font-family: 'DINWebPro';
  src: url('../fonts/DINWebPro-Medium.eot'), url("../fonts/DINWebPro-Medium.woff") format("woff");
  font-weight: 400;
}
.ag-bs {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  /*
	.ag-row:last-child {
		box-shadow: 0 1px 0 0 @table-border-color; 
	}
	*/
}
.ag-bs .ag-root {
  background-color: transparent;
}
.ag-bs .ag-group-cell,
.ag-bs .ag-header-cell,
.ag-bs .ag-cell {
  border-bottom: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}
.ag-bs .ag-group-cell table,
.ag-bs .ag-header-cell table,
.ag-bs .ag-cell table {
  background-color: #ebeef0;
}
.ag-bs .ag-group-cell:last-child,
.ag-bs .ag-header-cell:last-child,
.ag-bs .ag-cell:last-child {
  border-right: none;
}
.ag-bs .ag-group-cell.ag-header-cell-moving-clone,
.ag-bs .ag-header-cell.ag-header-cell-moving-clone,
.ag-bs .ag-cell.ag-header-cell-moving-clone {
  background: rgba(240, 240, 240, 0.6);
}
.ag-bs .ag-header-group-cell-label,
.ag-bs .ag-header-cell-label,
.ag-bs .ag-cell {
  padding: 6px 10px;
  line-height: 1.5;
  vertical-align: middle;
  font-family: 'DINWebPro', 'Roboto', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #707980;
}
.ag-bs .ag-header-group-cell-label,
.ag-bs .ag-header-cell-label {
  vertical-align: bottom;
  font-weight: bold;
  text-align: left;
}
.ag-bs .ag-header-group-cell-label {
  text-align: center;
}
.ag-bs .ag-header-group-cell-label .ag-header-group-text {
  width: 100%;
}
.ag-bs .ag-header-cell {
  border-bottom: 2px solid #eeeeee;
}
.ag-bs .ag-header-group-cell-with-group {
  border-bottom: 1px solid #eeeeee;
}
.ag-bs .ag-header:first-child .ag-header-cell {
  border-top: 0;
  border-right: 0;
}
.ag-bs .ag-row-selected {
  background-color: #e8e8e8;
}
.ag-bs .ag-header-cell-resize {
  position: absolute;
  right: 0;
}
.ag-bs > div {
  flex-grow: 1;
}
.ag-bs .ag-header-cell-moving .ag-header-cell-label {
  opacity: 0;
}
.ag-bs .ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-bs .ag-pinned-left-cols-viewport {
  border-right: 1px solid #eeeeee;
}
.ag-bs .ag-pinned-right-cols-viewport {
  border-left: 1px solid #eeeeee;
}
.ag-bs .ag-header-select-all {
  padding: 6px 10px;
  margin-left: 4px;
  line-height: 1.5;
  vertical-align: middle;
  font-family: 'DINWebPro', 'Roboto', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #707980;
}
.ag-bs.table-condensed .ag-group-cell,
.ag-bs.table-condensed .ag-header-cell-label,
.ag-bs.table-condensed .ag-cell {
  padding: 5px;
}
body .ag-dnd-ghost {
  background: rgba(240, 240, 240, 0.6);
  border: 0;
  border-bottom: 1px solid #eeeeee;
  z-index: 10000;
  padding: 6px 10px;
}
body .ag-dnd-ghost .ag-dnd-ghost-icon {
  line-height: 1.5;
  vertical-align: middle;
  color: #707980;
}
body .ag-dnd-ghost .ag-dnd-ghost-label {
  padding: 0 5px;
  line-height: 1.5;
  font-family: 'DINWebPro', 'Roboto', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #707980;
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
}
.ag-bs.table-striped .ag-row-odd {
  background-color: #fafafa;
}
.ag-bs.table-striped .ag-row-odd.ag-row-selected {
  background-color: #e8e8e8;
}
.ag-bs.table-hover .ag-row:hover {
  background-color: #f5f5f5;
}
.ag-bs.table-bordered {
  border: 1px solid #e0e0e0;
}
.ag-bs.table-bordered .ag-group-cell,
.ag-bs.table-bordered .ag-header-cell,
.ag-bs.table-bordered .ag-cell {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  color: #666;
}
.ag-bs.table-bordered .ag-group-cell:first-child,
.ag-bs.table-bordered .ag-header-cell:first-child,
.ag-bs.table-bordered .ag-cell:first-child {
  border-left: none;
}
.ag-bs.table-bordered .ag-group-cell.ag-header-cell-moving-clone,
.ag-bs.table-bordered .ag-header-cell.ag-header-cell-moving-clone,
.ag-bs.table-bordered .ag-cell.ag-header-cell-moving-clone {
  border: 0 1px 2px 1px solid #e0e0e0 !important;
}
.ag-bs.table-bordered .ag-header-cell {
  border-bottom: 2px solid #e0e0e0;
}
.ag-bs.table-bordered .ag-header {
  background: #f7f7f7;
  /* Old browsers */
}
.ag-bs.table-bordered .ag-header:first-child .ag-header-cell {
  border-top: 0;
  border-right: 1px solid #e0e0e0;
}
.ag-bs.table-bordered .ag-pinned-right-header {
  border-left: 1px solid #e0e0e0;
}
.ag-bs.table-bordered .ag-header-group-cell {
  border-right: 1px solid #e0e0e0;
}
.ag-bs.table-bordered .ag-header-group-cell-with-group {
  border-bottom: 1px solid #e0e0e0;
}
.ag-bs.table-bordered .ag-cell-first-right-pinned {
  border-left: 1px dotted #e0e0e0;
}
.ag-bs .ag-cell-focus {
  background-color: #f5f5f5;
}
.ag-bs .ag-header-cell-text {
  padding-left: 2px;
  width: 100%;
}
.ag-bs .ag-header-group-cell-label {
  padding: 4px;
  padding-left: 10px;
}
.ag-bs .ag-header-group-text {
  margin-right: 2px;
}
.ag-bs .ag-header-cell-menu-button {
  padding: 2px;
  margin-top: 4px;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /* When using bootstrap, box-sizing was set to 'border-box' */
  line-height: 0px;
  /* normal line height, a space was appearing below the menu button */
}
.ag-bs .ag-header-cell-menu-button:hover {
  border: 1px solid #000;
}
.ag-bs .ag-floating-top .ag-row {
  background-color: #f0f0f0;
}
.ag-bs .ag-floating-bottom .ag-row {
  background-color: #f0f0f0;
}
.ag-bs .ag-overlay-loading-wrapper {
  background-color: rgba(255, 255, 255, 0.5);
}
.ag-bs .ag-overlay-loading-center {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
}
.ag-bs .ag-overlay-no-rows-center {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
}
.ag-bs .ag-group-cell-entire-row {
  background-color: #aaa;
}
.ag-bs .ag-footer-cell-entire-row {
  background-color: #aaa;
}
.ag-bs .ag-group-cell {
  font-style: italic;
}
.ag-bs .ag-group-expand {
  padding-right: 2px;
}
.ag-bs .ag-footer-cell {
  font-style: italic;
}
.ag-bs .ag-filter-checkbox {
  position: relative;
  top: 2px;
  left: 2px;
}
.ag-bs .ag-filter-header-container {
  border-bottom: 1px solid #d3d3d3;
}
.ag-bs .ag-filter-apply-panel {
  border-top: 1px solid #d3d3d3;
  padding: 2px;
}
.ag-bs .ag-filter {
  border: 1px solid #000;
  background-color: #f0f0f0;
}
.ag-bs .ag-filter-value {
  margin-left: 4px;
}
.ag-bs .ag-selection-checkbox {
  margin-left: 4px;
}
.ag-bs .ag-paging-panel {
  padding: 4px;
}
.ag-bs .ag-paging-button {
  margin-left: 4px;
  margin-right: 4px;
}
.ag-bs .ag-paging-row-summary-panel {
  display: inline-block;
  width: 300px;
}
.ag-bs .ag-column-not-visible {
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
}
.ag-bs .ag-not-dragging {
  border: 1px solid transparent;
}
.ag-bs .ag-drop-target-above {
  border-top: 5px solid #a9a9a9;
}
.ag-bs .ag-drop-target-below {
  border-bottom: 5px solid #a9a9a9;
}
.ag-bs .ag-dragging {
  border: 1px dotted #a9a9a9;
}
.ag-bs .ag-list-item-selected {
  color: #f0f0f0;
}
.ag-bs .ag-list-item-not-selected {
  font-style: italic;
  color: #a0a0a0;
}
.ag-bs .ag-tool-panel-container {
  background-color: #eee;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #a9a9a9;
  padding: 4px;
}
.ag-bs .ag-list-selection {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-bs .ag-popup-list .ag-list-item:hover {
  background-color: #add8e6;
}
.ag-bs .ag-visible-icons {
  padding-left: 2px;
  padding-right: 2px;
}
.ag-bs .ag-hidden {
  display: none !important;
}
.ag-bs .ag-row-drag {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  opacity: 0.87;
  height: 100%;
  width: 28px;
  cursor: move;
}
.ag-bs .ag-row-drag::before {
  content: "⋮";
}
/* list table */
.action-required {
  background: rgba(51, 245, 51, 0.14);
}
.list-row-success {
  background: rgba(51, 245, 51, 0.24);
}
.list-row-green {
  background: rgba(16, 115, 96, 0.24);
}
.list-row-sky {
  background: rgba(118, 196, 237, 0.24);
}
.list-row-primary {
  background: rgba(38, 133, 238, 0.24);
}
.list-row-orange {
  background: rgba(236, 118, 31, 0.24);
}
.list-row-brown {
  background: rgba(192, 57, 43, 0.24);
}
.list-row-danger {
  background: rgba(239, 85, 58, 0.24);
}
.list-row-warning {
  background: rgba(249, 208, 13, 0.24);
}
.list-row-inverse {
  background: rgba(91, 91, 91, 0.24);
}
.list-row-midnightblue {
  background: rgba(55, 68, 78, 0.24);
}
.list-row-magenta {
  background: rgba(224, 109, 148, 0.24);
}
.list-row-info {
  background: rgba(5, 167, 207, 0.24);
}
grid-pager .btn-link {
  color: inherit;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2Fzc2V0cy9sZXNzL3ZhcmlhYmxlcy5sZXNzIiwiZ3JpZC9hZy1ib290c3RyYXAubGVzcyIsImdyaWQvY2VsbC1zdHlsZXMubGVzcyIsImdyaWQvZ3JpZC1lbGVtZW50cy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQXVKQTtFQUNDLGFBQWEsV0FBYjtFQUNBLFNBQVMsK0JBQStCLDJCQUEyQixPQUFPLE9BQTFFO0VBQ0EsZ0JBQUE7O0FBRUQ7RUFDQyxhQUFhLFdBQWI7RUFDQSxTQUFTLG9DQUFvQyxnQ0FBZ0MsT0FBTyxPQUFwRjtFQUNBLGdCQUFBOztBQUVEO0VBQ0MsYUFBYSxXQUFiO0VBQ0EsU0FBUyxzQ0FBc0Msa0NBQWtDLE9BQU8sT0FBeEY7RUFDQSxnQkFBQTs7QUM5SkQ7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUVBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7Ozs7Ozs7QUFORCxNQU9DO0VBQ0MsNkJBQUE7O0FBUkYsTUFVQztBQVZELE1BV0M7QUFYRCxNQVlDO0VBRVEsZ0NBQUE7RUFDQSwrQkFBQTs7QUFmVCxNQVVDLGVBT0M7QUFqQkYsTUFXQyxnQkFNQztBQWpCRixNQVlDLFNBS0M7RUFBTyx5QkFBQTs7QUFDUCxNQVJELGVBUUU7QUFBRCxNQVBELGdCQU9FO0FBQUQsTUFORCxTQU1FO0VBQWEsa0JBQUE7O0FBQ2QsTUFURCxlQVNFO0FBQUQsTUFSRCxnQkFRRTtBQUFELE1BUEQsU0FPRTtFQUE4QixvQ0FBQTs7QUFuQmpDLE1BcUJDO0FBckJELE1Bc0JDO0FBdEJELE1BdUJDO0VBRUMsaUJBQUE7RUFDTyxnQkFBQTtFQUNBLHNCQUFBO0VBRVAsYURvSXdCLGFBQWEsVUFBVSxZQUFZLHVDQ3BJM0Q7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUEvQkYsTUFrQ0M7QUFsQ0QsTUFtQ0M7RUFDQyxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBdENGLE1Bd0NDO0VBQ0Msa0JBQUE7O0FBekNGLE1Bd0ND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QjtFQUFpQixtQ0FBQTs7QUFDakI7RUFBZSxxQ0FBQTs7QUFDZjtFQUFtQixvQ0FBQTs7QUFDbkI7RUFBa0Isb0NBQUE7O0FBQ2xCO0VBQWlCLG1DQUFBOztBQUNqQjtFQUFrQixtQ0FBQTs7QUFDbEI7RUFBbUIsb0NBQUE7O0FBQ25CO0VBQW1CLGtDQUFBOztBQUNuQjtFQUF3QixrQ0FBQTs7QUFDeEI7RUFBbUIscUNBQUE7O0FBQ25CO0VBQWdCLG1DQUFBOztBQ2ZoQixVQUNJO0VBQ0ksY0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQXBwbGljYXRpb24gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5cdC8vIEN1c3RvbSBnbG9iYWwgdmFyaWFibGVzIGZvciB2YXJpb3VzIHNoYWRpbmdzXG5cblx0QGdyYXktZGFya2VyOiAgICAgICAgICAgICMyNjJkMzM7IC8vbGlnaHRlbigjMGYxMDEyLCAyMCUpOyAvLyAjMzMzXG5cdEBncmF5LWRhcms6ICAgICAgICAgICAgICAjNzA3OTgwOyAvL2xpZ2h0ZW4oIzBmMTAxMiwgMzclKTsgLy8gIzY2NlxuXHRAZ3JheTogICAgICAgICAgICAgICAgICAgI2EyYWNiMzsgLy9saWdodGVuKCMwZjEwMTIsIDYwJSk7IC8vICM5OTlcblx0QGdyYXktbGlnaHQ6ICAgICAgICAgICAgICNjNWNiZDE7IC8vbGlnaHRlbigjMGYxMDEyLCA4MCUpOyAvLyAjY2NjXG5cdEBncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAjZGZlMmU2OyAvL2xpZ2h0ZW4oIzBmMTAxMiwgOTIlKTsgLy8gI2VlZVxuXG5cdEBncmF5ZWQ6ICAgICAgICAgICAgICAgICAjYjNiM2IzO1xuXHRAZ3JheWVkMjogICAgICAgICAgICAgICAgIzgwODA4MDtcblxuXHRAYm9yZGVyLWRhcmtlci1hbHQ6ICAgICAgI2UwZTBlMDtcblx0QGJvcmRlci1kYXJrZXI6ICAgICAgICAgICNlMGUwZTA7XG5cdEBib3JkZXItbGlnaHRlcjogICAgICAgICAjZWVlZWVlO1xuXG5cdEB0b25lLWJyaWdodGVyOiAjZmFmYWZhO1xuXHRAdG9uZS1icmlnaHQ6ICNmNWY1ZjU7XG5cblx0Ly8gQ3VzdG9tIExheW91dCBjb2xvcnNcblx0QHBhZ2UtdGl0bGUtY29sb3I6XHRcdFx0XHRub25lO1xuXG5cblxuXHQvLyBDdXN0b20gVHlwb2dyYXBoeSBzdHlsZXNcblx0QGZvbnQtd2VpZ2h0LWJhc2U6XHRcdCAgNDAwO1xuXHRAZm9udC1zaXplLW1pbmk6ICAgICAgICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDAuODQ2MTUpKTsgLy8gfjExcHhcblxuXHRAbGFiZWwtZm9udC1mYW1pbHk6IFx0XHQgIEBmb250LWZhbWlseS1iYXNlO1xuXHRAbGFiZWwtZm9udC13ZWlnaHQ6XHRcdFx0ICA0MDA7XG5cdEBsYWJlbC1ib3JkZXItcmFkaXVzOlx0XHQgIEBib3JkZXItcmFkaXVzLXNtYWxsO1xuXG5cdEBiYWRnZS1mb250LWZhbWlseTogICAgICAgICAgIEBmb250LWZhbWlseS1iYXNlO1xuXHRAYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICA3MDA7XG5cdEBiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDlweDtcblx0QGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweDtcblxuXG5cblx0Ly8gQWRkaXRpb25hbCBCcmFuZHNcblx0QGJyYW5kLWludmVyc2U6XHRcdFx0IzQ1NDU0NTtcblx0QGJyYW5kLWJyb3duOlx0XHRcdCNjMDM5MmI7XG5cdEBicmFuZC1pbmRpZ286XHRcdFx0IzkzNThhYztcblx0QGJyYW5kLW9yYW5nZTpcdFx0XHQjZmRiODEzOyAgLy8gI2YwOTM0ZTtcblx0QGJyYW5kLW1pZG5pZ2h0Ymx1ZTpcdCMzNzQ0NGU7XG5cdEBicmFuZC1za3k6XHRcdFx0XHQjNzZjNGVkO1xuXHRAYnJhbmQtYmx1ZTpcdFx0XHQjMDBhZWVmOyAgLy8gIzIzYTVkZDtcblx0QGJyYW5kLW1hZ2VudGE6XHRcdFx0I2UwNmQ5NDtcblx0QGJyYW5kLXB1cnBsZTpcdFx0XHQjZTA0NGFiO1xuXHRAYnJhbmQtZ3JlZW46XHRcdFx0IzE2YTA4NTtcblx0QGJyYW5kLWdyYXBlOlx0XHRcdCM3YTg2OWM7XG5cdEBicmFuZC10b3lvOlx0XHRcdCM1NTZiOGQ7XG5cdEBicmFuZC1hbGl6YXJpbjpcdFx0I2U3NGMzYztcblxuXHQvLyBBZGRlZCBidG4gdmFyaWFibGVzXG5cdEBidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgIEBmb250LWZhbWlseS1iYXNlO1xuXG5cdEBidG4taW52ZXJzZS1jb2xvcjpcdCAgICBcdFx0IEBidG4tcmVndWxhci1jb2xvcjtcblx0QGJ0bi1pbnZlcnNlLWJnOlx0XHRcdFx0IEBicmFuZC1pbnZlcnNlO1xuXHRAYnRuLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICBAYnRuLWludmVyc2UtYmc7XG5cblx0QGJ0bi1yZWd1bGFyLWNvbG9yOlx0XHRcdFx0ICNmZmY7XG5cblx0QGJ0bi13aGl0ZS1jb2xvcjogICAgICAgICAgICAgICAgQGdyYXktZGFyaztcblx0QGJ0bi13aGl0ZS1iZzogICAgICAgICAgICAgICAgICAgI2ZmZjtcblx0QGJ0bi13aGl0ZS1ib3JkZXI6ICAgICAgICAgICAgICAgQGJvcmRlci1saWdodGVyO1xuXG5cdC8vIE90aGVycy4uLlxuXHRAY2Fyb3VzZWwtaGVhZGluZy1jb2xvcjogXHRcdEBjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuXHRAbmF2YmFyLXZlcnRpY2FsLXNlcGFyYXRvcjogXHQjZjJmMmYyO1xuXHRAemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICBcdFx0MTA0MDtcblxuXG5cdC8vIEJveGVkIExheW91dFxuXHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEBib3hlZC13aWR0aDogXHRcdFx0XHRcdFx0XHQxMTk1cHg7XG5cdEBib3hlZC1iYWNrZ3JvdW5kOiBcdFx0XHRcdFx0XHRyZ2JhKDAsMCwwLDAuOSk7XG5cblxuXG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm9vdHN0cmFwIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuXG5cbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbi8vIEBncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwO1xuLy8gQGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oQGdyYXktYmFzZSwgMTMuNSUpOyAvLyAjMjIyXG4vLyBAZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbihAZ3JheS1iYXNlLCAyMCUpOyAgIC8vICMzMzNcbi8vIEBncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKEBncmF5LWJhc2UsIDMzLjUlKTsgLy8gIzU1NVxuLy8gQGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oQGdyYXktYmFzZSwgNDYuNyUpOyAvLyAjNzc3XG4vLyBAZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbihAZ3JheS1iYXNlLCA5My41JSk7IC8vICNlZWVcblxuXHRAZ3JheS1kYXJrZXI6ICAgICAgICAgICAgIzI2MmQzMzsgLy9saWdodGVuKCMwZjEwMTIsIDIwJSk7IC8vICMzMzNcblx0Ly8gT1JJRyBAZ3JheS1kYXJrOiAgICAgICAgICAgICAgIzcwNzk4MDsgLy9saWdodGVuKCMwZjEwMTIsIDM3JSk7IC8vICM2NjZcblx0QGdyYXktZGFyazogICAgICAgICAgICAgICM3MDc5ODA7IC8vbGlnaHRlbigjMGYxMDEyLCAzNyUpOyAvLyAjNjY2XG5cdEBncmF5OiAgICAgICAgICAgICAgICAgICAjYTJhY2IzOyAvL2xpZ2h0ZW4oIzBmMTAxMiwgNjAlKTsgLy8gIzk5OVxuXHRAZ3JheS1saWdodDogICAgICAgICAgICAgI2M1Y2JkMTsgLy9saWdodGVuKCMwZjEwMTIsIDgwJSk7IC8vICNjY2Ncblx0QGdyYXktbGlnaHRlcjogICAgICAgICAgICNkZmUyZTY7IC8vbGlnaHRlbigjMGYxMDEyLCA5MiUpOyAvLyAjZWVlXG5cbi8vIE9SSUcgQGJyYW5kLXByaW1hcnk6ICAgICAgICAgIzI2ODVlZTsgLy8jNDY5N2NlO1xuQGJyYW5kLXByaW1hcnk6ICAgICAgICAgIzAwNjU4ODsgLy8jNDY5N2NlO1xuQGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzgxYzA0ZDsgLy8jN2RjYzkzO1xuQGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2Y5ZDAwZDsgLy8jZThkYjRmO1xuQGJyYW5kLWRhbmdlcjogICAgICAgICAgI2VmNTUzYTsgLy8jZTc1YTVhO1xuQGJyYW5kLWluZm86ICAgICAgICAgICAgIzA1YTdjZjsgLy8jNjNiN2U2O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG5AYm9keS1iZzogICAgICAgICAgICAgICAjZWJlZWYwO1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbkB0ZXh0LWNvbG9yOiAgICAgICAgICAgIEBncmF5LWRhcms7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbkBsaW5rLWNvbG9yOiAgICAgICAgICAgIEBicmFuZC1wcmltYXJ5O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbkBsaW5rLWhvdmVyLWNvbG9yOiAgICAgIEBicmFuZC1wcmltYXJ5O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG5AbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RJTldlYlBybyc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9ESU5XZWJQcm8uZW90JyksIHVybChcIi4uL2ZvbnRzL0RJTldlYlByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHRcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RJTldlYlBybyc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9ESU5XZWJQcm8tQm9sZC5lb3QnKSwgdXJsKFwiLi4vZm9udHMvRElOV2ViUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRElOV2ViUHJvJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RJTldlYlByby1NZWRpdW0uZW90JyksIHVybChcIi4uL2ZvbnRzL0RJTldlYlByby1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICdESU5XZWJQcm8nLCAnUm9ib3RvJywgJ1NlZ29lIFVJJywgJ0Ryb2lkIFNhbnMnLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuQGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG5AZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbkBmb250LWZhbWlseS1iYXNlOiAgICAgICAgQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cbkBmb250LXNpemUtYmFzZTogICAgICAgICAgMTNweDsgIC8vIDEycHhcbkBmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4zMzMzMykpOyAvLyB+MTZweFxuQGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAwLjkpKTsgLy8gfjExcHhcbkBmb250LXNpemUtbWluaTogICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAwLjkpKTsgLy8gfjExcHhcblxuQGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAyLjMzMzMzKSk7IC8vIH4yOHB4XG5AZm9udC1zaXplLWgyOiAgICAgICAgICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDIpKTsgLy8gfjI0cHhcbkBmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS42NjY2NikpOyAvLyB+MjBweFxuQGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjMzMzMzKSk7IC8vIH4xNnB4XG5AZm9udC1zaXplLWg1OiAgICAgICAgICAgIEBmb250LXNpemUtYmFzZTtcbkBmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMC45MTY2NykpOyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG5AbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNTtcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG5AbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIEBsaW5lLWhlaWdodC1iYXNlKS8yKSoyOyAvLyB+MThweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG5AaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIEBmb250LWZhbWlseS1iYXNlO1xuQGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA0MDA7XG5AaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuNDI7XG5AaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICMwMDA7XG5cblxuXG4iLCJcclxuLy8gKGMpIFBhd2VsIEdhd3JvbnNraVxyXG5cclxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xyXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzLmxlc3NcIjtcclxuXHJcbi5hZy1icyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdC8vIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgIC8vIGRvbi10IG5lZWQgbWFyZ2luIGJlZm9yIHBhZ2VyXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtZ3JvdzogMTtcclxuXHQuYWctcm9vdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmc7XHJcblx0fVxyXG5cdC5hZy1ncm91cC1jZWxsLFxyXG5cdC5hZy1oZWFkZXItY2VsbCxcclxuXHQuYWctY2VsbCB7XHJcblx0XHQvLyBib3JkZXJzXHJcblx0ICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1saWdodGVyO1xyXG5cdCAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1saWdodGVyO1xyXG5cdFx0Ly8gbmVzdGluZ1xyXG5cdFx0dGFibGUge2JhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO31cclxuXHRcdCY6bGFzdC1jaGlsZCB7Ym9yZGVyLXJpZ2h0OiBub25lO31cclxuXHRcdCYuYWctaGVhZGVyLWNlbGwtbW92aW5nLWNsb25lIHtiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsOTQlLC42KTsgfSAgLy8gbW92aW5nXHJcblx0fVxyXG5cdC5hZy1oZWFkZXItZ3JvdXAtY2VsbC1sYWJlbCxcclxuXHQuYWctaGVhZGVyLWNlbGwtbGFiZWwsXHJcblx0LmFnLWNlbGwge1xyXG5cdFx0Ly8gcGFkZGluZ1xyXG5cdFx0cGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcclxuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuXHQgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHQvLyBzY2FmZm9sZGluZ1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0Zm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcblx0XHRjb2xvcjogQHRleHQtY29sb3I7XHJcblx0fVxyXG5cdC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcblx0LmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsLFxyXG5cdC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQuYWctaGVhZGVyLWdyb3VwLWNlbGwtbGFiZWwge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LmFnLWhlYWRlci1ncm91cC10ZXh0IHt3aWR0aDogMTAwJX1cclxuXHR9XHJcblx0LmFnLWhlYWRlci1jZWxsIHtcclxuXHRcdC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBib3JkZXItbGlnaHRlcjtcclxuXHR9XHJcblx0LmFnLWhlYWRlci1ncm91cC1jZWxsLXdpdGgtZ3JvdXAge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItbGlnaHRlcjtcclxuXHR9XHJcblx0LmFnLWhlYWRlci12aWV3cG9ydCB7XHJcblx0XHQvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCBAYm9yZGVyLWxpZ2h0ZXI7ICAvLyBleHBhbmQgYm9yZGVyIGluIHRoZSBiYWNrZ3JvdW5kIHRvIG92ZXIgdGhlIHNjcm9sbGJhclxyXG5cdH1cclxuXHQvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuXHQuYWctaGVhZGVyOmZpcnN0LWNoaWxkXHJcblx0e1xyXG5cdFx0LmFnLWhlYWRlci1jZWxsIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWctcm93LXNlbGVjdGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAdGFibGUtYmctYWN0aXZlLCA1JSk7XHJcblx0fVxyXG5cdC8vIGJvcmRlciBhZnRlciBsYXN0IHJvd1xyXG5cdC8qXHJcblx0LmFnLXJvdzpsYXN0LWNoaWxkIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgMCBAdGFibGUtYm9yZGVyLWNvbG9yOyBcclxuXHR9XHJcblx0Ki9cclxuXHQuYWctaGVhZGVyLWNlbGwtcmVzaXplIHtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0cmlnaHQ6MDtcclxuXHR9XHJcblx0PmRpdiB7ZmxleC1ncm93OiAxO31cclxuXHJcblx0Ly8gbW92aW5nXHJcblx0LmFnLWhlYWRlci1jZWxsLW1vdmluZyAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0LmFnLWNvbHVtbi1tb3ZpbmcgLmFnLWNlbGwge1xyXG5cdFx0dHJhbnNpdGlvbjogbGVmdCAwLjJzO1xyXG5cdH1cclxuXHJcblx0LmFnLXBpbm5lZC1sZWZ0LWNvbHMtdmlld3BvcnQge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1saWdodGVyO1xyXG5cdH1cclxuXHQuYWctcGlubmVkLXJpZ2h0LWNvbHMtdmlld3BvcnQge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWxpZ2h0ZXI7XHJcblx0fVxyXG5cclxuXHQuYWctaGVhZGVyLXNlbGVjdC1hbGwge1xyXG5cdFx0cGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcclxuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0Zm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcblx0XHRjb2xvcjogQHRleHQtY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG5cclxuLmFnLWJzLnRhYmxlLWNvbmRlbnNlZCB7XHJcblx0LmFnLWdyb3VwLWNlbGwsXHJcblx0LmFnLWhlYWRlci1jZWxsLWxhYmVsLFxyXG5cdC5hZy1jZWxsIHtcclxuXHRcdHBhZGRpbmc6IEB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xyXG5cdH1cclxufVxyXG5cclxuLy8gRE5EXHJcbmJvZHkgLmFnLWRuZC1naG9zdCB7XHJcblx0YmFja2dyb3VuZDogaHNsYSgwLDAlLDk0JSwuNik7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWxpZ2h0ZXI7XHJcblx0ei1pbmRleDoxMDAwMDtcclxuXHQvLyBwYWRkaW5nXHJcblx0cGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcclxuXHQuYWctZG5kLWdob3N0LWljb24ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuXHR9XHJcblx0LmFnLWRuZC1naG9zdC1sYWJlbCB7XHJcblx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuXHRcdC8vIHNjYWZmb2xkaW5nXHJcblx0XHRmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuXHRcdGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLmFnLWJzLnRhYmxlLXN0cmlwZWQge1xyXG5cdC5hZy1yb3ctb2RkLFxyXG5cdC8vLmFnLXJvdzpudGgtY2hpbGQob2RkKSBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctYWNjZW50O1xyXG5cdFx0Ji5hZy1yb3ctc2VsZWN0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHRhYmxlLWJnLWFjdGl2ZSwgNSUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4uYWctYnMudGFibGUtaG92ZXIge1xyXG5cdC5hZy1yb3c6aG92ZXIge1xyXG5cdCBcdGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLmFnLWJzLnRhYmxlLWJvcmRlcmVkIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWRhcmtlcjtcclxuXHQuYWctcm9vdCB7fVxyXG5cdC5hZy1ncm91cC1jZWxsLFxyXG5cdC5hZy1oZWFkZXItY2VsbCxcclxuXHQuYWctY2VsbCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYuYWctaGVhZGVyLWNlbGwtbW92aW5nLWNsb25lIHtib3JkZXI6MCAxcHggMnB4IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuXHR9XHJcblx0LmFnLWhlYWRlci1jZWxsIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxuXHQuYWctaGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IGhzbGEoMCwwJSw5NyUsMSk7IC8qIE9sZCBicm93c2VycyAqL1xyXG5cdFx0Ly9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmYWZhIDAlLCBoc2xhKDAsMCUsOTQlLDEpIDUwJSwgaHNsYSgwLDAlLDkyJSwxKSA1MSUsIGhzbGEoMCwwJSw5MyUsMSkgMTAwJSk7XHJcblx0XHQvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxuXHQuYWctaGVhZGVyOmZpcnN0LWNoaWxkXHJcblx0e1xyXG5cdFx0LmFnLWhlYWRlci1jZWxsIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFnLXBpbm5lZC1yaWdodC1oZWFkZXIge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxuXHQuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHR9XHJcblx0LmFnLWhlYWRlci1ncm91cC1jZWxsLXdpdGgtZ3JvdXAge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XHJcblx0fVxyXG5cdC5hZy1jZWxsLWZpcnN0LXJpZ2h0LXBpbm5lZCB7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IGRvdHRlZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uYWctYnMgLmFnLWNlbGwtZm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1hY3RpdmU7XHJcbn1cclxuLmFnLWJzIC5hZy1jZWxsLW5vLWZvY3VzIHtcclxufVxyXG5cclxuLmFnLWJzIC5hZy1oZWFkZXItY2VsbC10ZXh0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICB3aWR0aDoxMDAlO1xyXG59XHJcbi5hZy1icyAuYWctaGVhZGVyLWdyb3VwLWNlbGwtbGFiZWwge1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmFnLWJzIC5hZy1oZWFkZXItZ3JvdXAtdGV4dCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbn1cclxuLmFnLWJzIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiBXaGVuIHVzaW5nIGJvb3RzdHJhcCwgYm94LXNpemluZyB3YXMgc2V0IHRvICdib3JkZXItYm94JyAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAwcHg7IC8qIG5vcm1hbCBsaW5lIGhlaWdodCwgYSBzcGFjZSB3YXMgYXBwZWFyaW5nIGJlbG93IHRoZSBtZW51IGJ1dHRvbiAqL1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5hZy1icyAuYWctaGVhZGVyLWNlbGwtbWVudS1idXR0b246aG92ZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbn1cclxuLmFnLWJzIC5hZy1mbG9hdGluZy10b3AgLmFnLXJvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxufVxyXG4uYWctYnMgLmFnLWZsb2F0aW5nLWJvdHRvbSAuYWctcm93IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG59XHJcbi5hZy1icyAuYWctb3ZlcmxheS1sb2FkaW5nLXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxufVxyXG4uYWctYnMgLmFnLW92ZXJsYXktbG9hZGluZy1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5hZy1icyAuYWctb3ZlcmxheS1uby1yb3dzLWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYTlhOWE5O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmFnLWJzIC5hZy1ncm91cC1jZWxsLWVudGlyZS1yb3cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcbn1cclxuLmFnLWJzIC5hZy1mb290ZXItY2VsbC1lbnRpcmUtcm93IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG59XHJcbi5hZy1icyAuYWctZ3JvdXAtY2VsbCB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi5hZy1icyAuYWctZ3JvdXAtZXhwYW5kIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbn1cclxuLmFnLWJzIC5hZy1mb290ZXItY2VsbCB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi5hZy1icyAuYWctZmlsdGVyLWNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbiAgbGVmdDogMnB4O1xyXG59XHJcbi5hZy1icyAuYWctZmlsdGVyLWhlYWRlci1jb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xyXG59XHJcbi5hZy1icyAuYWctZmlsdGVyLWFwcGx5LXBhbmVsIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcclxuICBwYWRkaW5nOiAycHg7XHJcbn1cclxuLmFnLWJzIC5hZy1maWx0ZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxufVxyXG4uYWctYnMgLmFnLWZpbHRlci12YWx1ZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG4uYWctYnMgLmFnLXNlbGVjdGlvbi1jaGVja2JveCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG4uYWctYnMgLmFnLXBhZ2luZy1wYW5lbCB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG59XHJcbi5hZy1icyAuYWctcGFnaW5nLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG4uYWctYnMgLmFnLXBhZ2luZy1yb3ctc3VtbWFyeS1wYW5lbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzMDBweDtcclxufVxyXG4uYWctYnMgLmFnLWNvbHVtbi1ub3QtdmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTc1KVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03NSk7XHJcbn1cclxuLmFnLWJzIC5hZy1ub3QtZHJhZ2dpbmcge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5hZy1icyAuYWctZHJvcC10YXJnZXQtYWJvdmUge1xyXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYTlhOWE5O1xyXG59XHJcbi5hZy1icyAuYWctZHJvcC10YXJnZXQtYmVsb3cge1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYTlhOWE5O1xyXG59XHJcbi5hZy1icyAuYWctZHJhZ2dpbmcge1xyXG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjYTlhOWE5O1xyXG59XHJcbi5hZy1icyAuYWctbGlzdC1pdGVtLXNlbGVjdGVkIHtcclxuICBjb2xvcjogI2YwZjBmMDtcclxufVxyXG4uYWctYnMgLmFnLWxpc3QtaXRlbS1ub3Qtc2VsZWN0ZWQge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBjb2xvcjogI2EwYTBhMDtcclxufVxyXG4uYWctYnMgLmFnLXRvb2wtcGFuZWwtY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYTlhOWE5O1xyXG4gIHBhZGRpbmc6IDRweDtcclxufVxyXG4uYWctYnMgLmFnLWxpc3Qtc2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOWE5YTk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5hZy1icyAuYWctcG9wdXAtbGlzdCAuYWctbGlzdC1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRkOGU2O1xyXG59XHJcbi5hZy1icyAuYWctdmlzaWJsZS1pY29ucyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4O1xyXG59XHJcblxyXG4uYWctYnMgLmFnLWhpZGRlbiB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuLmFnLWJzIC5hZy1yb3ctZHJhZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0b3BhY2l0eTogMC44NztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG5cdCY6OmJlZm9yZSB7Y29udGVudDogXCLii65cIjt9XHJcbn1cclxuIiwiXHJcblxyXG4vKiBsaXN0IHRhYmxlICovXHJcbi5hY3Rpb24tcmVxdWlyZWQge2JhY2tncm91bmQ6cmdiYSg1MSwgMjQ1LCA1MSwgMC4xNCk7fVxyXG4ubGlzdC1yb3ctc3VjY2VzcyB7YmFja2dyb3VuZDpyZ2JhKDUxLCAyNDUsIDUxLCAwLjI0KTt9XHJcbi5saXN0LXJvdy1ncmVlbiB7YmFja2dyb3VuZDpyZ2JhKDE2LCAxMTUsIDk2LCAwLjI0KTt9XHJcbi5saXN0LXJvdy1za3kge2JhY2tncm91bmQ6cmdiYSgxMTgsIDE5NiwgMjM3LCAwLjI0KTt9XHJcbi5saXN0LXJvdy1wcmltYXJ5IHtiYWNrZ3JvdW5kOnJnYmEoMzgsIDEzMywgMjM4LCAwLjI0KTt9XHJcbi5saXN0LXJvdy1vcmFuZ2Uge2JhY2tncm91bmQ6cmdiYSgyMzYsIDExOCwgMzEsIDAuMjQpO31cclxuLmxpc3Qtcm93LWJyb3duIHtiYWNrZ3JvdW5kOnJnYmEoMTkyLCA1NywgNDMsIDAuMjQpO31cclxuLmxpc3Qtcm93LWRhbmdlciB7YmFja2dyb3VuZDpyZ2JhKDIzOSwgODUsIDU4LCAwLjI0KTt9XHJcbi5saXN0LXJvdy13YXJuaW5nIHtiYWNrZ3JvdW5kOnJnYmEoMjQ5LCAyMDgsIDEzLCAwLjI0KTt9XHJcbi5saXN0LXJvdy1pbnZlcnNlIHtiYWNrZ3JvdW5kOnJnYmEoOTEsIDkxLCA5MSwgMC4yNCk7fVxyXG4ubGlzdC1yb3ctbWlkbmlnaHRibHVlIHtiYWNrZ3JvdW5kOnJnYmEoNTUsIDY4LCA3OCwgMC4yNCk7fVxyXG4ubGlzdC1yb3ctbWFnZW50YSB7YmFja2dyb3VuZDpyZ2JhKDIyNCwgMTA5LCAxNDgsIDAuMjQpO31cclxuLmxpc3Qtcm93LWluZm8ge2JhY2tncm91bmQ6cmdiYSg1LCAxNjcsIDIwNywgMC4yNCk7fSIsImdyaWQtcGFnZXIge1xyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxufSJdLCJmaWxlIjoiZ3JpZC5jc3MifQ== */
