/*
 * 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);
}

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