@layer etch-reset {
	/* Box sizing rules */
	*,
	*::before,
	*::after {
		box-sizing: border-box;
	}

	/* Remove default margins */
	* {
		margin: 0;
	}

	/* Prevent font size inflation */
	html {
		-moz-text-size-adjust: none;
		-webkit-text-size-adjust: none;
		text-size-adjust: none;
		scrollbar-gutter: stable;
	}

	/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
	ul[role='list'],
	ol[role='list'] {
		list-style: none;
	}

	ul[class]:not(
			[data-etch-has-custom-classes='false'], /* data-etch-has-custom-classes is builder only (not output on frontend) */
			.wp-block-list,
			.list,
			[class*='marker']
		),
	ol[class]:not(
			[data-etch-has-custom-classes='false'], /* data-etch-has-custom-classes is builder only (not output on frontend) */
			.wp-block-list,
			.list,
			[class*='marker']
		) {
		padding: 0;
		list-style: none;
	}

	/* Set body min height */
	body {
		min-block-size: 100svh;
		display: flex;
		flex-direction: column;
		line-height: 1.5;
		-webkit-font-smoothing: antialiased;
		font-family: system-ui;

		main {
			flex-grow: 1;
		}
	}

	/* A elements that don't have a class get default styles */
	a:not([class]) {
		text-decoration-skip-ink: auto;
	}

	/* Make media easier to work with */
	img,
	picture,
	video,
	canvas,
	svg:not(.block-editor-list-view-tree svg),
	a:not(
		p > a,
		span > a,
		h1 > a,
		h2 > a,
		h3 > a,
		h4 > a,
		h5 > a,
		h6 > a,
		li > a,
		em > a,
		q > a,
		label > a,
		strong > a,
		figcaption > a,
		.editor-styles-wrapper a
	) {
		max-inline-size: 100%;
		height: auto;
		display: block;
	}

	/* Inherit fonts for inputs and buttons */
	input,
	button,
	textarea,
	select {
		font: inherit;
		font-size: inherit;
	}

	button {
		cursor: pointer;
		background-color: transparent;
		border: none;
		color: currentColor;
	}

	/* Make sure textareas without a rows attribute are not tiny */
	textarea:not([rows]) {
		min-height: 10em;
	}

	/* Avoid text overflows */
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		overflow-wrap: break-word;
	}

	figure > img {
		inline-size: 100%;
	}

	img {
		block-size: auto;
	}

	/* Add back select GB styles that are removed by global settings toggle */
	.has-text-align-center {
		text-align: center;
	}

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

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

	.has-fit-text {
		white-space: nowrap !important;
	}

	#end-resizable-editor-section {
		display: none;
	}

	.aligncenter {
		clear: both;
	}

	.items-justified-left {
		justify-content: flex-start;
	}

	.items-justified-center {
		justify-content: center;
	}

	.items-justified-right {
		justify-content: flex-end;
	}

	.items-justified-space-between {
		justify-content: space-between;
	}

	.screen-reader-text {
		border: 0;
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		word-wrap: normal !important;
	}

	.screen-reader-text:focus {
		background-color: #ddd;
		clip-path: none;
		color: #444;
		display: block;
		font-size: 1em;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}
}


.test {
  color: green;
} @property --etch-style-tracker--etch-section-style {
		initial-value: 'none';
		inherits: false;
		syntax: "<string>";
	} :where([data-etch-element="section"]) {
	--etch-style-tracker--etch-section-style: "etch";
	--etch-style-tracker-inline-size: etch-section-style;
	--etch-style-tracker-display: etch-section-style;
	--etch-style-tracker-flex-direction: etch-section-style;
	--etch-style-tracker-align-items: etch-section-style;
}
@property --etch-style-tracker--etch-container-style {
		initial-value: 'none';
		inherits: false;
		syntax: "<string>";
	} :where([data-etch-element="container"]) {
	--etch-style-tracker--etch-container-style: "etch";
	--etch-style-tracker-inline-size: etch-container-style;
	--etch-style-tracker-display: etch-container-style;
	--etch-style-tracker-flex-direction: etch-container-style;
	--etch-style-tracker-max-inline-size: etch-container-style;
	--etch-style-tracker-align-self: etch-container-style;
	--etch-style-tracker-margin-inline: etch-container-style;
}
@property --etch-style-tracker--etch-flex-div-style {
		initial-value: 'none';
		inherits: false;
		syntax: "<string>";
	} :where([data-etch-element="flex-div"]) {
	--etch-style-tracker--etch-flex-div-style: "etch";
	--etch-style-tracker-inline-size: etch-flex-div-style;
	--etch-style-tracker-display: etch-flex-div-style;
	--etch-style-tracker-flex-direction: etch-flex-div-style;
}
@property --etch-style-tracker--etch-iframe-style {
		initial-value: 'none';
		inherits: false;
		syntax: "<string>";
	} :where([data-etch-element="iframe"]) {
	--etch-style-tracker--etch-iframe-style: "etch";
	--etch-style-tracker-inline-size: etch-iframe-style;
	--etch-style-tracker-height: etch-iframe-style;
	--etch-style-tracker-aspect-ratio: etch-iframe-style;
}
@property --etch-style-tracker--etch-global-variable-style {
		initial-value: 'none';
		inherits: false;
		syntax: "<string>";
	} :root {
	--etch-style-tracker--etch-global-variable-style: "etch";
}
@property --etch-style-tracker--6j7zc3v {
		initial-value: 'none';
		inherits: false;
		syntax: "<string>";
	} .test {
	--etch-style-tracker--6j7zc3v: "etch";
	--etch-style-tracker-color: 6j7zc3v;
}



	.selected-block-overlay.svelte-xfcpya {
		position: absolute;
		z-index: 1;
		background-color: transparent;
		pointer-events: none;

		left: var(--e-block-overlay-left, 0);
		top: var(--e-block-overlay-top, 0);
		width: var(--e-block-overlay-width, 0);
		height: var(--e-block-overlay-height, 0);
	}

	.block-badge.svelte-xfcpya {
		--e-block-badge-padding-block: calc(var(--etch-space-xs) / 2);
		--e-block-badge-padding-inline-start: 0;
		--e-block-badge-padding-inline-end: var(--etch-space-xs);
		--e-block-badge-font-size: var(--etch-font-size-s);
		--e-block-badge-line-height: 1.2;
		--e-block-badge-background: var(--e-selected);
		--e-block-badge-color: var(--white);
		--e-block-badge-font-weight: 500;

		display: flex;
		flex-direction: row;
		align-items: center;
		position: absolute;
		gap: var(--etch-space-xs);

		width: fit-content;

		color: var(--e-block-badge-color);
		font-family: var(--e-font-interface);
		font-size: var(--e-block-badge-font-size);
		line-height: var(--e-block-badge-line-height);
		font-weight: var(--e-block-badge-font-weight);

		padding-block: var(--e-block-badge-padding-block);
		padding-inline: var(--e-block-badge-padding-inline-start)
			var(--e-block-badge-padding-inline-end);
		background-color: var(--e-block-badge-background);

		&:not(:has(.block-badge-ai-button)) {
			--e-block-badge-padding-inline-start: var(
				--e-block-badge-padding-inline-end
			);
		}
	}

	.block-badge--top.svelte-xfcpya {
		top: 0;
		transform: translateY(-100%) scale(var(--etch-counter-scale, 1));
		border-radius: var(--etch-radius-sm) var(--etch-radius-sm) 0 0;
	}

	.block-badge--bottom.svelte-xfcpya {
		bottom: 0;
		transform: translateY(100%) scale(var(--etch-counter-scale, 1));
		border-radius: 0 0 var(--etch-radius-sm) var(--etch-radius-sm);
	}

	.block-badge--left.svelte-xfcpya {
		left: 0;
	}

	.block-badge--right.svelte-xfcpya {
		right: 0;
	}

	.block-badge--top.block-badge--right.svelte-xfcpya {
		transform-origin: bottom right;
	}

	.block-badge--top.block-badge--left.svelte-xfcpya {
		transform-origin: bottom left;
	}

	.block-badge--bottom.block-badge--right.svelte-xfcpya {
		transform-origin: top right;
	}

	.block-badge--bottom.block-badge--left.svelte-xfcpya {
		transform-origin: top left;
	}

	.block-badge__label.svelte-xfcpya {
		display: flex;
		flex-direction: row;
		justify-content: start;
		align-items: center;
		gap: 0.5ch;
	}

	.block-badge__name.svelte-xfcpya {
		max-width: 60ch;
		font-weight: 650;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.block-badge-ai-button.svelte-xfcpya {
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: transparent;
		padding: 3px;
		margin-block: calc(var(--e-block-badge-padding-block) * -1);
		height: 18px;
		width: 18px;
		cursor: pointer;
		pointer-events: auto; /* This is needed to make the button clickable */

		transition: background-color 0.25s ease-out;

		&:hover,
		&:focus-visible {
			background-color: color-mix(
				in oklch,
				var(--e-block-badge-color) 20%,
				transparent
			);
		}
	}

	.block-badge-ai-button {
		& svg g {
			transition: fill 0.15s ease-out;
		}

		&:hover svg g,
		&:focus-visible svg > g {
			fill: currentColor;
		}
	}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2VsZWN0ZWRCbG9ja092ZXJsYXkuc3ZlbHRlIiwic291cmNlcyI6WyJTZWxlY3RlZEJsb2NrT3ZlcmxheS5zdmVsdGUiXSwic291cmNlc0NvbnRlbnQiOlsiPHNjcmlwdCBsYW5nPVwidHNcIiBtb2R1bGU+XG5cdC8vICEgVGhlIHJlYXNvbiB3ZSBkb24ndCB1c2UgYmluZDpjbGllbnRIZWlnaHQgYW5kIGJpbmQ6Y2xpZW50V2lkdGggaXMgYmVjYXVzZSB0aGV5IGFyZSBtZWFzdXJlZCB3aXRoIGEgcmVzaXplIG9ic2VydmVyXG5cdC8vICEgYW5kIGlubGluZSBlbGVtZW50cyBhcmUgbm90IHByb3Blcmx5IG1lYXN1cmVkIHRoYXQgd2F5LCBzZWUgaGVyZTogaHR0cHM6Ly9zdmVsdGUuZGV2L2RvY3Mvc3ZlbHRlL2JpbmQjRGltZW5zaW9uc1xuXHQvLyAhIEV2ZW4gdGhlIEVsZW1lbnRSZWN0IHV0aWxpdHkgZnJvbSBydW5lZCBzZWVtcyB0byBoYXZlIGl0J3MgaXNzdWUgbm90IHByb3Blcmx5IHJlcG9ydGluZyB0aGluZ3MgbGlrZSB0b3AgaW4gc29tZSBzY2VuYXJpb3Ncblx0Ly8gISBUaGVyZSBtYXkgYmUgYSBiZXR0ZXIgd2F5LCBidXQgaSBjb3VsZG4ndCBmaW5kIG9uZSBzYWRseSA6KFxuXHRleHBvcnQgY29uc3QgZ2V0U2VsZWN0ZWRCbG9ja1NpemUgPSAoKSA9PiB7XG5cdFx0cmV0dXJuIHNlbGVjdGVkQmxvY2tTaXplO1xuXHR9O1xuXG5cdGxldCBzZWxlY3RlZEJsb2NrU2l6ZSA9ICRzdGF0ZTx7IHdpZHRoOiBudW1iZXI7IGhlaWdodDogbnVtYmVyIH0+KHtcblx0XHR3aWR0aDogMCxcblx0XHRoZWlnaHQ6IDBcblx0fSk7XG48L3NjcmlwdD5cblxuPHNjcmlwdCBsYW5nPVwidHNcIj5cblx0aW1wb3J0IHsgRXRjaEh0bWxCbG9jayB9IGZyb20gJ0Bjb21wb3NhYmxlcy9ibG9ja3MvQmFzZUNsYXNzZXMvRXRjaEh0bWxCbG9jay5zdmVsdGUnO1xuXHRpbXBvcnQgRUljb24gZnJvbSAnQGNvbXBvbmVudHMvU3RhdGljVWlMaWJyYXJ5L0VJY29uLnN2ZWx0ZSc7XG5cdGltcG9ydCB7IHRvYXN0U2VydmljZSB9IGZyb20gJ0Bjb21wb3NhYmxlcy9zZXJ2aWNlcy9Ub2FzdFNlcnZpY2Uuc3ZlbHRlJztcblx0aW1wb3J0IHsgYWlDaGF0IH0gZnJvbSAnQGNvbXBvc2FibGVzL3N0b3Jlcy9idWlsZGVyL0FpQ2hhdC5zdmVsdGUnO1xuXHRpbXBvcnQgeyBidWlsZGVyIH0gZnJvbSAnQGNvbXBvc2FibGVzL3N0b3Jlcy9idWlsZGVyL0J1aWxkZXIuc3ZlbHRlJztcblx0aW1wb3J0IHsgY2FudmFzU3RhdGUgfSBmcm9tICdAY29tcG9zYWJsZXMvc3RvcmVzL2J1aWxkZXIvQ2FudmFzU3RhdGUuc3ZlbHRlJztcblx0aW1wb3J0IHsgY2FuVXNlQWlBc3Npc3RhbnQgfSBmcm9tICdAY29tcG9zYWJsZXMvc3RvcmVzL2J1aWxkZXIvU2V0dGluZ3Muc3ZlbHRlJztcblx0aW1wb3J0IHtcblx0XHRPdmVybGF5Q29udHJvbGxlcixcblx0XHR0eXBlIE92ZXJsYXlcblx0fSBmcm9tICdAY29tcG9zYWJsZXMvc3RvcmVzL092ZXJsYXlDb250cm9sbGVyLnN2ZWx0ZSc7XG5cdGltcG9ydCB7IHJvdW5kVG8gfSBmcm9tICdAZ2xvYmFsX3V0aWxpdGllcy91dGlscyc7XG5cdGltcG9ydCB7IGJ1aWxkQmxvY2tzQWlDb250ZXh0IH0gZnJvbSAnQHV0aWxpdGllcy9haS11dGlscy9haUNvbnRleHQnO1xuXHRpbXBvcnQgeyBvbkRlc3Ryb3kgfSBmcm9tICdzdmVsdGUnO1xuXG5cdGxldCBzZWxlY3RlZEh0bWxCbG9jayA9ICRkZXJpdmVkLmJ5KCgpID0+IHtcblx0XHRpZiAoYnVpbGRlci5zZWxlY3RlZEJsb2NrIGluc3RhbmNlb2YgRXRjaEh0bWxCbG9jaykge1xuXHRcdFx0cmV0dXJuIGJ1aWxkZXIuc2VsZWN0ZWRCbG9jaztcblx0XHR9XG5cblx0XHRyZXR1cm4gdW5kZWZpbmVkO1xuXHR9KTtcblxuXHRsZXQgYmFkZ2VFbHMgPSAkc3RhdGU8UmVjb3JkPHN0cmluZywgSFRNTERpdkVsZW1lbnQ+Pih7fSk7XG5cblx0dHlwZSBPdmVybGF5QmFkZ2UgPSB7XG5cdFx0aWQ6IHN0cmluZztcblx0XHRiYWRnZVBvc2l0aW9uOiAndG9wJyB8ICdib3R0b20nO1xuXHRcdGhvcml6b250YWxQb3NpdGlvbjogJ2xlZnQnIHwgJ3JpZ2h0Jztcblx0fSAmIE92ZXJsYXk7XG5cblx0bGV0IG92ZXJsYXlzID0gJHN0YXRlPE92ZXJsYXlCYWRnZVtdPihbXSk7XG5cblx0Y29uc3QgaWZyYW1lV2lkdGggPSAkZGVyaXZlZChcblx0XHRjYW52YXNTdGF0ZS5pZnJhbWU/LmNvbnRlbnRXaW5kb3c/LmlubmVyV2lkdGggPz8gMFxuXHQpO1xuXG5cdC8vIEhlbHBlciBmdW5jdGlvbiB0byBjcmVhdGUgYmFkZ2UgZnJvbSBvdmVybGF5XG5cdGNvbnN0IGNyZWF0ZUJhZGdlID0gKG92ZXJsYXk6IE92ZXJsYXksIGlkeDogbnVtYmVyKTogT3ZlcmxheUJhZGdlID0+IHtcblx0XHRjb25zdCBiYWRnZVJpZ2h0RWRnZSA9IG92ZXJsYXkubGVmdCArIG92ZXJsYXkud2lkdGg7XG5cdFx0Y29uc3QgZGlzdGFuY2VGcm9tUmlnaHRCb3JkZXIgPSBpZnJhbWVXaWR0aCAtIGJhZGdlUmlnaHRFZGdlO1xuXG5cdFx0cmV0dXJuIHtcblx0XHRcdC4uLm92ZXJsYXksXG5cdFx0XHRpZDogYCR7b3ZlcmxheS50b3B9LSR7b3ZlcmxheS5sZWZ0fS0ke292ZXJsYXkud2lkdGh9LSR7b3ZlcmxheS5oZWlnaHR9LSR7aWR4fWAsXG5cdFx0XHRiYWRnZVBvc2l0aW9uOiBvdmVybGF5LnRvcCA+IDMwID8gJ3RvcCcgOiAnYm90dG9tJyxcblx0XHRcdGhvcml6b250YWxQb3NpdGlvbjogZGlzdGFuY2VGcm9tUmlnaHRCb3JkZXIgPCAxMCA/ICdsZWZ0JyA6ICdyaWdodCdcblx0XHR9O1xuXHR9O1xuXG5cdGNvbnN0IHNob3VsZFNob3dBZGRUb0FpQ29udGV4dCA9ICRkZXJpdmVkKFxuXHRcdHNlbGVjdGVkSHRtbEJsb2NrIGluc3RhbmNlb2YgRXRjaEh0bWxCbG9jayAmJiBjYW5Vc2VBaUFzc2lzdGFudCgpXG5cdCk7XG5cblx0JGVmZmVjdCgoKSA9PiB7XG5cdFx0Ly8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHN2ZWx0ZS9wcmVmZXItc3ZlbHRlLXJlYWN0aXZpdHlcblx0XHRjb25zdCByZWdpc3RlcmVkSWRzID0gbmV3IFNldDxzdHJpbmc+KCk7XG5cblx0XHRPYmplY3QudmFsdWVzKHNlbGVjdGVkSHRtbEJsb2NrPy5lbGVtZW50cyA/PyB7fSkuZm9yRWFjaCgoZWxlbWVudCwgaWR4KSA9PiB7XG5cdFx0XHRjb25zdCBpZCA9IE92ZXJsYXlDb250cm9sbGVyLnJlZ2lzdGVyRWxlbWVudChlbGVtZW50LCAob3ZlcmxheSkgPT4ge1xuXHRcdFx0XHRpZiAoaWR4ID09PSAwKSB7XG5cdFx0XHRcdFx0c2VsZWN0ZWRCbG9ja1NpemUud2lkdGggPSBvdmVybGF5LndpZHRoO1xuXHRcdFx0XHRcdHNlbGVjdGVkQmxvY2tTaXplLmhlaWdodCA9IG92ZXJsYXkuaGVpZ2h0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0b3ZlcmxheXNbaWR4XSA9IGNyZWF0ZUJhZGdlKG92ZXJsYXksIGlkeCk7XG5cdFx0XHR9KTtcblx0XHRcdHJlZ2lzdGVyZWRJZHMuYWRkKGlkKTtcblx0XHR9KTtcblxuXHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHRyZWdpc3RlcmVkSWRzLmZvckVhY2goKGlkKSA9PiB7XG5cdFx0XHRcdE92ZXJsYXlDb250cm9sbGVyLnVucmVnaXN0ZXJFbGVtZW50KGlkKTtcblx0XHRcdH0pO1xuXHRcdFx0b3ZlcmxheXMgPSBbXTtcblx0XHR9O1xuXHR9KTtcblxuXHRvbkRlc3Ryb3koKCkgPT4ge1xuXHRcdHNlbGVjdGVkQmxvY2tTaXplID0geyB3aWR0aDogMCwgaGVpZ2h0OiAwIH07XG5cdH0pO1xuXG5cdC8vIEVuc3VyZSB3aGlsZSB3ZSByZXNpemUgdGhlIGJvdHRvbiBzY3JvbGxiYXIgaXMgaGlkZGVuIGFuZCB3ZSBkb24ndCBnZXQgd2VpcmQgdHdpdGNoaW5nXG5cdCRlZmZlY3QoKCkgPT4ge1xuXHRcdGNvbnN0IGRvYyA9IGNhbnZhc1N0YXRlLmlmcmFtZT8uY29udGVudERvY3VtZW50O1xuXHRcdGlmICghZG9jKSByZXR1cm47XG5cblx0XHRkb2MuZG9jdW1lbnRFbGVtZW50LnN0eWxlLm92ZXJmbG93WCA9IGNhbnZhc1N0YXRlLmlzUmVzaXppbmdcblx0XHRcdD8gJ2hpZGRlbidcblx0XHRcdDogJ2F1dG8nO1xuXHR9KTtcbjwvc2NyaXB0PlxuXG57I2lmIHNlbGVjdGVkSHRtbEJsb2NrICYmIG92ZXJsYXlzLmxlbmd0aCA+IDB9XG5cdHsjZWFjaCBvdmVybGF5cyBhcyBkaW1lbnNpb25zLCBpZHggKGRpbWVuc2lvbnMuaWQpfVxuXHRcdDwhLS0gVGhpcyBkaXYgd2lsbCBhbHdheXMgYmUgcGxhY2VkIGRpcmVjdGx5IG92ZXIgdGhlIHNlbGVjdGVkIGVsZW1lbnQgLS0+XG5cdFx0PCEtLSBUaGlzIHdvdWxkIGFsc28gZW5hYmxlIHVzIHRvIGFkZCBzdHVmZiBsaWtlIGEgZGVsZXRlIGJ1dHRvbiBpbiBoZXJlIC0tPlxuXHRcdDxkaXZcblx0XHRcdGRhdGEtZXRjaC1leHBvcnQtZXhjbHVkZVxuXHRcdFx0Y2xhc3M9XCJzZWxlY3RlZC1ibG9jay1vdmVybGF5XCJcblx0XHRcdHN0eWxlOi0tZS1ibG9jay1vdmVybGF5LWxlZnQ9XCJ7ZGltZW5zaW9ucy5sZWZ0fXB4O1wiXG5cdFx0XHRzdHlsZTotLWUtYmxvY2stb3ZlcmxheS10b3A9XCJ7ZGltZW5zaW9ucy50b3B9cHg7XCJcblx0XHRcdHN0eWxlOi0tZS1ibG9jay1vdmVybGF5LXdpZHRoPVwie2RpbWVuc2lvbnMud2lkdGh9cHg7XCJcblx0XHRcdHN0eWxlOi0tZS1ibG9jay1vdmVybGF5LWhlaWdodD1cIntkaW1lbnNpb25zLmhlaWdodH1weDtcIlxuXHRcdD5cblx0XHRcdDxkaXZcblx0XHRcdFx0YmluZDp0aGlzPXtiYWRnZUVsc1tpZHhdfVxuXHRcdFx0XHRjbGFzcz17e1xuXHRcdFx0XHRcdCdibG9jay1iYWRnZSc6IHRydWUsXG5cdFx0XHRcdFx0J2Jsb2NrLWJhZGdlLS10b3AnOiBkaW1lbnNpb25zLmJhZGdlUG9zaXRpb24gPT09ICd0b3AnLFxuXHRcdFx0XHRcdCdibG9jay1iYWRnZS0tYm90dG9tJzogZGltZW5zaW9ucy5iYWRnZVBvc2l0aW9uID09PSAnYm90dG9tJyxcblx0XHRcdFx0XHQnYmxvY2stYmFkZ2UtLWxlZnQnOiBkaW1lbnNpb25zLmhvcml6b250YWxQb3NpdGlvbiA9PT0gJ2xlZnQnLFxuXHRcdFx0XHRcdCdibG9jay1iYWRnZS0tcmlnaHQnOiBkaW1lbnNpb25zLmhvcml6b250YWxQb3NpdGlvbiA9PT0gJ3JpZ2h0J1xuXHRcdFx0XHR9fVxuXHRcdFx0PlxuXHRcdFx0XHR7I2lmIHNob3VsZFNob3dBZGRUb0FpQ29udGV4dH1cblx0XHRcdFx0XHQ8YnV0dG9uXG5cdFx0XHRcdFx0XHRjbGFzcz1cImJsb2NrLWJhZGdlLWFpLWJ1dHRvblwiXG5cdFx0XHRcdFx0XHRvbmNsaWNrPXsoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHRyeSB7XG5cdFx0XHRcdFx0XHRcdFx0YWlDaGF0LmFkZEJsb2NrQ29udGV4dChidWlsZEJsb2Nrc0FpQ29udGV4dChzZWxlY3RlZEh0bWxCbG9jaykpO1xuXHRcdFx0XHRcdFx0XHR9IGNhdGNoIChlcnJvcikge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoJ0Vycm9yIGFkZGluZyBibG9jayB0byBBSSBjb250ZXh0JywgZXJyb3IpO1xuXHRcdFx0XHRcdFx0XHRcdHRvYXN0U2VydmljZS5jcmVhdGVUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXZlbDogJ2Vycm9yJyxcblx0XHRcdFx0XHRcdFx0XHRcdG1lc3NhZ2U6ICdDb3VsZCBub3QgYWRkIHRoaXMgZWxlbWVudCB0byBjb250ZXh0Jyxcblx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAzMDAwXG5cdFx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH19PjxFSWNvbiBzaXplPVwic1wiIGljb249XCJhaS1zcGFya2xlc1wiIC8+PC9idXR0b25cblx0XHRcdFx0XHQ+XG5cdFx0XHRcdHsvaWZ9XG5cdFx0XHRcdDxzcGFuIGNsYXNzPVwiYmxvY2stYmFkZ2VfX2xhYmVsXCI+XG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJibG9jay1iYWRnZV9fbmFtZVwiPntzZWxlY3RlZEh0bWxCbG9jay5sYWJlbH08L3NwYW4+4oCUXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJibG9jay1iYWRnZV9fZGltZW5zaW9uc1wiPlxuXHRcdFx0XHRcdFx0e3JvdW5kVG8oZGltZW5zaW9ucy53aWR0aCwgMCl9w5d7cm91bmRUbyhkaW1lbnNpb25zLmhlaWdodCwgMCl9XG5cdFx0XHRcdFx0PC9zcGFuPlxuXHRcdFx0XHQ8L3NwYW4+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2Rpdj5cblx0ey9lYWNofVxuey9pZn1cblxuPHN0eWxlPlxuXHQuc2VsZWN0ZWQtYmxvY2stb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRsZWZ0OiB2YXIoLS1lLWJsb2NrLW92ZXJsYXktbGVmdCwgMCk7XG5cdFx0dG9wOiB2YXIoLS1lLWJsb2NrLW92ZXJsYXktdG9wLCAwKTtcblx0XHR3aWR0aDogdmFyKC0tZS1ibG9jay1vdmVybGF5LXdpZHRoLCAwKTtcblx0XHRoZWlnaHQ6IHZhcigtLWUtYmxvY2stb3ZlcmxheS1oZWlnaHQsIDApO1xuXHR9XG5cblx0LmJsb2NrLWJhZGdlIHtcblx0XHQtLWUtYmxvY2stYmFkZ2UtcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1ldGNoLXNwYWNlLXhzKSAvIDIpO1xuXHRcdC0tZS1ibG9jay1iYWRnZS1wYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0XHQtLWUtYmxvY2stYmFkZ2UtcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1ldGNoLXNwYWNlLXhzKTtcblx0XHQtLWUtYmxvY2stYmFkZ2UtZm9udC1zaXplOiB2YXIoLS1ldGNoLWZvbnQtc2l6ZS1zKTtcblx0XHQtLWUtYmxvY2stYmFkZ2UtbGluZS1oZWlnaHQ6IDEuMjtcblx0XHQtLWUtYmxvY2stYmFkZ2UtYmFja2dyb3VuZDogdmFyKC0tZS1zZWxlY3RlZCk7XG5cdFx0LS1lLWJsb2NrLWJhZGdlLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0LS1lLWJsb2NrLWJhZGdlLWZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Z2FwOiB2YXIoLS1ldGNoLXNwYWNlLXhzKTtcblxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdGNvbG9yOiB2YXIoLS1lLWJsb2NrLWJhZGdlLWNvbG9yKTtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZS1mb250LWludGVyZmFjZSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1lLWJsb2NrLWJhZGdlLWZvbnQtc2l6ZSk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWUtYmxvY2stYmFkZ2UtbGluZS1oZWlnaHQpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1lLWJsb2NrLWJhZGdlLWZvbnQtd2VpZ2h0KTtcblxuXHRcdHBhZGRpbmctYmxvY2s6IHZhcigtLWUtYmxvY2stYmFkZ2UtcGFkZGluZy1ibG9jayk7XG5cdFx0cGFkZGluZy1pbmxpbmU6IHZhcigtLWUtYmxvY2stYmFkZ2UtcGFkZGluZy1pbmxpbmUtc3RhcnQpXG5cdFx0XHR2YXIoLS1lLWJsb2NrLWJhZGdlLXBhZGRpbmctaW5saW5lLWVuZCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZS1ibG9jay1iYWRnZS1iYWNrZ3JvdW5kKTtcblxuXHRcdCY6bm90KDpoYXMoLmJsb2NrLWJhZGdlLWFpLWJ1dHRvbikpIHtcblx0XHRcdC0tZS1ibG9jay1iYWRnZS1wYWRkaW5nLWlubGluZS1zdGFydDogdmFyKFxuXHRcdFx0XHQtLWUtYmxvY2stYmFkZ2UtcGFkZGluZy1pbmxpbmUtZW5kXG5cdFx0XHQpO1xuXHRcdH1cblx0fVxuXG5cdC5ibG9jay1iYWRnZS0tdG9wIHtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSh2YXIoLS1ldGNoLWNvdW50ZXItc2NhbGUsIDEpKTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ldGNoLXJhZGl1cy1zbSkgdmFyKC0tZXRjaC1yYWRpdXMtc20pIDAgMDtcblx0fVxuXG5cdC5ibG9jay1iYWRnZS0tYm90dG9tIHtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNjYWxlKHZhcigtLWV0Y2gtY291bnRlci1zY2FsZSwgMSkpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ldGNoLXJhZGl1cy1zbSkgdmFyKC0tZXRjaC1yYWRpdXMtc20pO1xuXHR9XG5cblx0LmJsb2NrLWJhZGdlLS1sZWZ0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LmJsb2NrLWJhZGdlLS1yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQuYmxvY2stYmFkZ2UtLXRvcC5ibG9jay1iYWRnZS0tcmlnaHQge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcblx0fVxuXG5cdC5ibG9jay1iYWRnZS0tdG9wLmJsb2NrLWJhZGdlLS1sZWZ0IHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcblx0fVxuXG5cdC5ibG9jay1iYWRnZS0tYm90dG9tLmJsb2NrLWJhZGdlLS1yaWdodCB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuXHR9XG5cblx0LmJsb2NrLWJhZGdlLS1ib3R0b20uYmxvY2stYmFkZ2UtLWxlZnQge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHR9XG5cblx0LmJsb2NrLWJhZGdlX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDAuNWNoO1xuXHR9XG5cblx0LmJsb2NrLWJhZGdlX19uYW1lIHtcblx0XHRtYXgtd2lkdGg6IDYwY2g7XG5cdFx0Zm9udC13ZWlnaHQ6IDY1MDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmJsb2NrLWJhZGdlLWFpLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDNweDtcblx0XHRtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tZS1ibG9jay1iYWRnZS1wYWRkaW5nLWJsb2NrKSAqIC0xKTtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvOyAvKiBUaGlzIGlzIG5lZWRlZCB0byBtYWtlIHRoZSBidXR0b24gY2xpY2thYmxlICovXG5cblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuXHRcdFx0XHRpbiBva2xjaCxcblx0XHRcdFx0dmFyKC0tZS1ibG9jay1iYWRnZS1jb2xvcikgMjAlLFxuXHRcdFx0XHR0cmFuc3BhcmVudFxuXHRcdFx0KTtcblx0XHR9XG5cdH1cblxuXHQ6Z2xvYmFsKC5ibG9jay1iYWRnZS1haS1idXR0b24pIHtcblx0XHQmIHN2ZyBnIHtcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgMC4xNXMgZWFzZS1vdXQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciBzdmcgZyxcblx0XHQmOmZvY3VzLXZpc2libGUgc3ZnID4gZyB7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXHR9XG48L3N0eWxlPlxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJpZ25vcmVMaXN0IjpbXX0= */


	.hovered-block-overlay.svelte-zhuiri {
		position: absolute;
		z-index: 1;
		background-color: transparent;
		pointer-events: none;

		left: var(--e-block-overlay-left, 0);
		top: var(--e-block-overlay-top, 0);
		width: var(--e-block-overlay-width, 0);
		height: var(--e-block-overlay-height, 0);
	}

	.block-note.svelte-zhuiri {
		--e-block-note-padding: var(--etch-css-toolbar-tooltip-padding-block)
			var(--etch-css-toolbar-tooltip-padding-inline);
		--e-block-note-font-size: var(--e-font-size-m);
		--e-block-note-line-height: 8px;
		--e-block-note-background: var(--e-tooltip-bg);
		--e-block-note-color: var(--e-text-color);
		--e-block-note-font-weight: 500;
		--e-block-note-tooltip-radius: var(--etch-css-toolbar-tooltip-radius);

		display: block;
		position: absolute;
		width: max-content;
		min-inline-size: 20ch;
		max-inline-size: 100%;
		color: var(--e-block-note-color);
		font-family: var(--e-font-interface);
		font-size: var(--e-block-note-font-size);
		line-height: var(--e-block-note-line-height);
		font-weight: var(--e-block-note-font-weight);
		border-radius: 2px;
		padding: var(--e-block-note-padding);
		background-color: var(--e-block-note-background);
		left: 0;
		line-height: 1.2;
		&::before {
			content: 'Note: ';
			display: inline;
		}
		&[data-etch-note-hide] {
			display: none;
		}
	}

	.block-note--top.svelte-zhuiri {
		top: 0;
		transform: translateY(-100%) scale(var(--etch-counter-scale, 1));
		transform-origin: bottom left;
	}
	.block-note--bottom.svelte-zhuiri {
		bottom: 0;
		transform: translateY(100%) scale(var(--etch-counter-scale, 1));
		transform-origin: top left;
	}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSG92ZXJlZEVsZW1lbnRzT3ZlcmxheS5zdmVsdGUiLCJzb3VyY2VzIjpbIkhvdmVyZWRFbGVtZW50c092ZXJsYXkuc3ZlbHRlIl0sInNvdXJjZXNDb250ZW50IjpbIjxzY3JpcHQgbGFuZz1cInRzXCI+XG5cdGltcG9ydCB7IEV0Y2hIdG1sQmxvY2sgfSBmcm9tICdAY29tcG9zYWJsZXMvYmxvY2tzL0Jhc2VDbGFzc2VzL0V0Y2hIdG1sQmxvY2suc3ZlbHRlJztcblx0aW1wb3J0IHsgYnVpbGRlciB9IGZyb20gJ0Bjb21wb3NhYmxlcy9zdG9yZXMvYnVpbGRlci9CdWlsZGVyLnN2ZWx0ZSc7XG5cdGltcG9ydCB7IHF1aWNrTm90ZXNFbmFibGVkIH0gZnJvbSAnQGNvbXBvc2FibGVzL3N0b3Jlcy9sb2NhbFNldHRpbmdzLnN2ZWx0ZSc7XG5cdGltcG9ydCB7XG5cdFx0T3ZlcmxheUNvbnRyb2xsZXIsXG5cdFx0dHlwZSBPdmVybGF5XG5cdH0gZnJvbSAnQGNvbXBvc2FibGVzL3N0b3Jlcy9PdmVybGF5Q29udHJvbGxlci5zdmVsdGUnO1xuXG5cdHR5cGUgSG92ZXJPdmVybGF5ID0ge1xuXHRcdGlkOiBzdHJpbmc7XG5cdFx0YmFkZ2VQb3NpdGlvbjogJ3RvcCcgfCAnYm90dG9tJztcblx0XHRub3RlOiBzdHJpbmc7XG5cdH0gJiBPdmVybGF5O1xuXG5cdGxldCBvdmVybGF5QmFkZ2VzID0gJHN0YXRlPFJlY29yZDxzdHJpbmcsIEhvdmVyT3ZlcmxheT4+KHt9KTtcblxuXHQvLyBIZWxwZXIgZnVuY3Rpb24gdG8gY3JlYXRlIGJhZGdlIGZyb20gb3ZlcmxheVxuXHRjb25zdCBjcmVhdGVIb3Zlck92ZXJsYXkgPSAoXG5cdFx0b3ZlcmxheTogT3ZlcmxheSxcblx0XHRpZHg6IG51bWJlcixcblx0XHRibG9jazogRXRjaEh0bWxCbG9ja1xuXHQpOiBIb3Zlck92ZXJsYXkgPT4ge1xuXHRcdHJldHVybiB7XG5cdFx0XHQuLi5vdmVybGF5LFxuXHRcdFx0aWQ6IGAke292ZXJsYXkudG9wfS0ke292ZXJsYXkubGVmdH0tJHtvdmVybGF5LndpZHRofS0ke292ZXJsYXkuaGVpZ2h0fS0ke2lkeH1gLFxuXHRcdFx0YmFkZ2VQb3NpdGlvbjogJ2JvdHRvbScsIC8vIFRPRE86IFBvdGVudGlhbCBjYXNlIHdoZXJlIGJhZGdlUG9zaXRpb24gbmVlZHMgdG8gY2hhbmdlXG5cdFx0XHRub3RlOiBibG9jay5idWlsZGVyTm90ZSA/PyAnJ1xuXHRcdH07XG5cdH07XG5cblx0Y29uc3QgaG92ZXJlZEVsZW1lbnRzID0gJGRlcml2ZWQuYnkoKCkgPT4ge1xuXHRcdGlmIChPYmplY3Qua2V5cyhidWlsZGVyLmhvdmVyZWRFbGVtZW50cykubGVuZ3RoID09PSAwKSByZXR1cm4gW107XG5cblx0XHRyZXR1cm4gT2JqZWN0LnZhbHVlcyhidWlsZGVyLmhvdmVyZWRFbGVtZW50cyk7XG5cdH0pO1xuXG5cdCRlZmZlY3QoKCkgPT4ge1xuXHRcdC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBzdmVsdGUvcHJlZmVyLXN2ZWx0ZS1yZWFjdGl2aXR5XG5cdFx0Y29uc3QgcmVnaXN0ZXJlZElkcyA9IG5ldyBTZXQ8c3RyaW5nPigpO1xuXG5cdFx0aG92ZXJlZEVsZW1lbnRzLmZvckVhY2goKHsgZWxlbWVudCwgYmxvY2sgfSwgaWR4KSA9PiB7XG5cdFx0XHQvLyBGb3Igbm93IHNraXAgYmxvY2tzIHdpdGhvdXQgYSBub3RlXG5cdFx0XHRpZiAoIWJsb2NrLmJ1aWxkZXJOb3RlIHx8ICFxdWlja05vdGVzRW5hYmxlZCgpKSByZXR1cm47XG5cblx0XHRcdGNvbnN0IGlkID0gT3ZlcmxheUNvbnRyb2xsZXIucmVnaXN0ZXJFbGVtZW50KGVsZW1lbnQsIChvdmVybGF5KSA9PiB7XG5cdFx0XHRcdG92ZXJsYXlCYWRnZXNbaWRdID0gY3JlYXRlSG92ZXJPdmVybGF5KG92ZXJsYXksIGlkeCwgYmxvY2spO1xuXHRcdFx0fSk7XG5cblx0XHRcdHJlZ2lzdGVyZWRJZHMuYWRkKGlkKTtcblx0XHR9KTtcblxuXHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHRyZWdpc3RlcmVkSWRzLmZvckVhY2goKGlkKSA9PiB7XG5cdFx0XHRcdE92ZXJsYXlDb250cm9sbGVyLnVucmVnaXN0ZXJFbGVtZW50KGlkKTtcblx0XHRcdH0pO1xuXHRcdFx0b3ZlcmxheUJhZGdlcyA9IHt9O1xuXHRcdH07XG5cdH0pO1xuPC9zY3JpcHQ+XG5cbnsjaWYgT2JqZWN0LmtleXMob3ZlcmxheUJhZGdlcykubGVuZ3RoID4gMH1cblx0eyNlYWNoIE9iamVjdC52YWx1ZXMob3ZlcmxheUJhZGdlcykgYXMgZGltZW5zaW9ucyAoZGltZW5zaW9ucy5pZCl9XG5cdFx0PCEtLSBUaGlzIGRpdiB3aWxsIGFsd2F5cyBiZSBwbGFjZWQgZGlyZWN0bHkgb3ZlciB0aGUgaG92ZXJlZCBlbGVtZW50IC0tPlxuXHRcdDxkaXZcblx0XHRcdGRhdGEtZXRjaC1leHBvcnQtZXhjbHVkZVxuXHRcdFx0Y2xhc3M9XCJob3ZlcmVkLWJsb2NrLW92ZXJsYXlcIlxuXHRcdFx0c3R5bGU6LS1lLWJsb2NrLW92ZXJsYXktbGVmdD1cIntkaW1lbnNpb25zLmxlZnR9cHg7XCJcblx0XHRcdHN0eWxlOi0tZS1ibG9jay1vdmVybGF5LXRvcD1cIntkaW1lbnNpb25zLnRvcH1weDtcIlxuXHRcdFx0c3R5bGU6LS1lLWJsb2NrLW92ZXJsYXktd2lkdGg9XCJ7ZGltZW5zaW9ucy53aWR0aH1weDtcIlxuXHRcdFx0c3R5bGU6LS1lLWJsb2NrLW92ZXJsYXktaGVpZ2h0PVwie2RpbWVuc2lvbnMuaGVpZ2h0fXB4O1wiXG5cdFx0PlxuXHRcdFx0PGRpdlxuXHRcdFx0XHRjbGFzcz17e1xuXHRcdFx0XHRcdCdibG9jay1ub3RlJzogdHJ1ZSxcblx0XHRcdFx0XHQnYmxvY2stbm90ZS0tdG9wJzogZGltZW5zaW9ucy5iYWRnZVBvc2l0aW9uID09PSAndG9wJyxcblx0XHRcdFx0XHQnYmxvY2stbm90ZS0tYm90dG9tJzogZGltZW5zaW9ucy5iYWRnZVBvc2l0aW9uID09PSAnYm90dG9tJ1xuXHRcdFx0XHR9fVxuXHRcdFx0PlxuXHRcdFx0XHR7ZGltZW5zaW9ucy5ub3RlfVxuXHRcdFx0PC9kaXY+XG5cdFx0PC9kaXY+XG5cdHsvZWFjaH1cbnsvaWZ9XG5cbjxzdHlsZT5cblx0LmhvdmVyZWQtYmxvY2stb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRsZWZ0OiB2YXIoLS1lLWJsb2NrLW92ZXJsYXktbGVmdCwgMCk7XG5cdFx0dG9wOiB2YXIoLS1lLWJsb2NrLW92ZXJsYXktdG9wLCAwKTtcblx0XHR3aWR0aDogdmFyKC0tZS1ibG9jay1vdmVybGF5LXdpZHRoLCAwKTtcblx0XHRoZWlnaHQ6IHZhcigtLWUtYmxvY2stb3ZlcmxheS1oZWlnaHQsIDApO1xuXHR9XG5cblx0LmJsb2NrLW5vdGUge1xuXHRcdC0tZS1ibG9jay1ub3RlLXBhZGRpbmc6IHZhcigtLWV0Y2gtY3NzLXRvb2xiYXItdG9vbHRpcC1wYWRkaW5nLWJsb2NrKVxuXHRcdFx0dmFyKC0tZXRjaC1jc3MtdG9vbGJhci10b29sdGlwLXBhZGRpbmctaW5saW5lKTtcblx0XHQtLWUtYmxvY2stbm90ZS1mb250LXNpemU6IHZhcigtLWUtZm9udC1zaXplLW0pO1xuXHRcdC0tZS1ibG9jay1ub3RlLWxpbmUtaGVpZ2h0OiA4cHg7XG5cdFx0LS1lLWJsb2NrLW5vdGUtYmFja2dyb3VuZDogdmFyKC0tZS10b29sdGlwLWJnKTtcblx0XHQtLWUtYmxvY2stbm90ZS1jb2xvcjogdmFyKC0tZS10ZXh0LWNvbG9yKTtcblx0XHQtLWUtYmxvY2stbm90ZS1mb250LXdlaWdodDogNTAwO1xuXHRcdC0tZS1ibG9jay1ub3RlLXRvb2x0aXAtcmFkaXVzOiB2YXIoLS1ldGNoLWNzcy10b29sYmFyLXRvb2x0aXAtcmFkaXVzKTtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0bWluLWlubGluZS1zaXplOiAyMGNoO1xuXHRcdG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcblx0XHRjb2xvcjogdmFyKC0tZS1ibG9jay1ub3RlLWNvbG9yKTtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZS1mb250LWludGVyZmFjZSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1lLWJsb2NrLW5vdGUtZm9udC1zaXplKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZS1ibG9jay1ub3RlLWxpbmUtaGVpZ2h0KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZS1ibG9jay1ub3RlLWZvbnQtd2VpZ2h0KTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0cGFkZGluZzogdmFyKC0tZS1ibG9jay1ub3RlLXBhZGRpbmcpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWUtYmxvY2stbm90ZS1iYWNrZ3JvdW5kKTtcblx0XHRsZWZ0OiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdOb3RlOiAnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0XHQ6Z2xvYmFsKCZbZGF0YS1ldGNoLW5vdGUtaGlkZV0pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrLW5vdGUtLXRvcCB7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUodmFyKC0tZXRjaC1jb3VudGVyLXNjYWxlLCAxKSk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG5cdH1cblx0LmJsb2NrLW5vdGUtLWJvdHRvbSB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZSh2YXIoLS1ldGNoLWNvdW50ZXItc2NhbGUsIDEpKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0fVxuPC9zdHlsZT5cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwiaWdub3JlTGlzdCI6W119 */


	.e-block-render-error.svelte-1mqfnro {
		color: var(--e-warning);
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		gap: var(--e-content-gap);
		padding: var(--e-panel-padding);
		border: 1px dashed var(--e-warning);

		& p:where(.svelte-1mqfnro) {
			font-weight: bold;
			font-style: italic;
		}

		& button:where(.svelte-1mqfnro) {
			border-radius: var(--e-border-radius);
			display: flex;
			align-items: center;
			justify-content: center;

			font-size: var(--e-font-size-l);
			padding-inline: 0.5em;
			padding-block: 0.25em;

			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none;

			background-color: var(--e-primary);
			color: var(--e-base);
			border: var(--e-border);
			border-color: transparent;
			transition-property: background-color;
			transition: var(--e-transition);

			&:is(:where(.svelte-1mqfnro):focus, :where(.svelte-1mqfnro):hover) {
				background-color: var(--e-primary-light);
				color: var(--e-foreground-color);
				border-color: var(--e-border-color);
			}

			&:disabled {
				opacity: 0.3;
			}
		}
	}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmxvY2suc3ZlbHRlIiwic291cmNlcyI6WyJCbG9jay5zdmVsdGUiXSwic291cmNlc0NvbnRlbnQiOlsiPHNjcmlwdCBsYW5nPVwidHNcIiBtb2R1bGU+XG5cdHR5cGUgUmVuZGVySW5mbyA9IHtcblx0XHRjb3VudDogbnVtYmVyO1xuXHRcdG5vdGlmaWVkOiBib29sZWFuOyAvLyB3aGV0aGVyIHRvYXN0IHdhcyBhbHJlYWR5IHNob3duXG5cdH07XG5cblx0Ly8gSGVscGVyIHRvIGtlZXAgdHJhY2sgb2YgaG93IG1hbnkgdGltZXMgdGhlIGN1cnJlbnQgYmxvY2sgaGFzIGJlZW4gcmVuZGVyZWRcblx0Ly8gSWYgdGhlIGV4YWN0IHNhbWUgYmxvY2sgaGFzIGJlZW4gcmVuZGVyZWQgZm9yIHRoZSAyMDB0aCB0aW1lLCByZW5kZXJpbmcgZm9yIGFueSBjb250aW51ZWRcblx0Ly8gYXR0ZW1wdHMgd2lsbCBiZSBibG9ja2VkIGFuZCBhIHRvYXN0IGVycm9yIHdpbGwgYmUgdHJpZ2dlcmVkIChwb3RlbnRpYWwgaW5maW5pdGUgbG9vcClcblx0Y29uc3QgcmVuZGVySW5mbyA9ICRzdGF0ZTxSZWNvcmQ8c3RyaW5nLCBSZW5kZXJJbmZvPj4oe30pO1xuXG5cdC8vIERlZmF1bHQgZ2xvYmFsIHJlbmRlciBsaW1pdFxuXHRsZXQgTUFYX1JFTkRFUl9MSU1JVCA9ICRzdGF0ZSgyMDApO1xuXG5cdC8vIEZ1bmN0aW9uIHRvIHNldCBnbG9iYWwgcmVuZGVyIGxpbWl0IGV4dGVybmFsbHkgKGUuZy4sIGZyb20gdGVzdHMpXG5cdGV4cG9ydCBmdW5jdGlvbiBzZXRHbG9iYWxSZW5kZXJMaW1pdChsaW1pdDogbnVtYmVyKSB7XG5cdFx0TUFYX1JFTkRFUl9MSU1JVCA9IGxpbWl0O1xuXHR9XG5cblx0ZnVuY3Rpb24gbWljcm90YXNrRGVib3VuY2UoZm46ICgpID0+IHZvaWQpOiAoKSA9PiB2b2lkIHtcblx0XHRsZXQgcGVuZGluZyA9IGZhbHNlO1xuXHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHRpZiAocGVuZGluZykgcmV0dXJuO1xuXHRcdFx0cGVuZGluZyA9IHRydWU7XG5cdFx0XHRxdWV1ZU1pY3JvdGFzaygoKSA9PiB7XG5cdFx0XHRcdHBlbmRpbmcgPSBmYWxzZTtcblx0XHRcdFx0Zm4oKTtcblx0XHRcdH0pO1xuXHRcdH07XG5cdH1cbjwvc2NyaXB0PlxuXG48c2NyaXB0IGxhbmc9XCJ0c1wiPlxuXHQvLyBCYXNlIEJsb2NrIGNvbXBvbmVudCB0byBjYXRjaCBhbmQgaGFuZGxlIGFsbCBibG9jayB0eXBlc1xuXHRpbXBvcnQgeyBFdGNoSHRtbEJsb2NrIH0gZnJvbSAnQGNvbXBvc2FibGVzL2Jsb2Nrcy9CYXNlQ2xhc3Nlcy9FdGNoSHRtbEJsb2NrLnN2ZWx0ZSc7XG5cdGltcG9ydCB7XG5cdFx0ZGVxdWV1ZUpzLFxuXHRcdGRlcXVldWVTdHlsZSxcblx0XHRlbnF1ZXVlSnMsXG5cdFx0ZW5xdWV1ZVN0eWxlLFxuXHRcdHJlbG9hZEpzXG5cdH0gZnJvbSAnQGNvbXBvbmVudHMvSWZyYW1lL0V0Y2hJZnJhbWVIZWFkLnN2ZWx0ZSc7XG5cdGltcG9ydCB0eXBlIHsgRXRjaEJhc2VCbG9jayB9IGZyb20gJ0Bjb21wb3NhYmxlcy9ibG9ja3MvQmFzZUNsYXNzZXMvRXRjaEJhc2VCbG9jay5zdmVsdGUnO1xuXHRpbXBvcnQgeyBFdGNoQ29tcG9uZW50QmxvY2sgfSBmcm9tICdAY29tcG9zYWJsZXMvYmxvY2tzL0V0Y2hDb21wb25lbnRCbG9jay5zdmVsdGUnO1xuXHRpbXBvcnQgeyBFdGNoQ29uZGl0aW9uQmxvY2sgfSBmcm9tICdAY29tcG9zYWJsZXMvYmxvY2tzL0V0Y2hDb25kaXRpb25CbG9jay5zdmVsdGUnO1xuXHRpbXBvcnQgeyBFdGNoRm9jdXNCbG9jayB9IGZyb20gJ0Bjb21wb3NhYmxlcy9ibG9ja3MvRXRjaEZvY3VzQmxvY2suc3ZlbHRlJztcblx0aW1wb3J0IHsgRXRjaExvb3BCbG9jayB9IGZyb20gJ0Bjb21wb3NhYmxlcy9ibG9ja3MvRXRjaExvb3BCbG9jay5zdmVsdGUnO1xuXHRpbXBvcnQgeyBFdGNoUGFzc3Rocm91Z2hCbG9jayB9IGZyb20gJ0Bjb21wb3NhYmxlcy9ibG9ja3MvRXRjaFBhc3N0aHJvdWdoQmxvY2suc3ZlbHRlJztcblx0aW1wb3J0IHsgRXRjaFBvc3RDb250ZW50QmxvY2sgfSBmcm9tICdAY29tcG9zYWJsZXMvYmxvY2tzL0V0Y2hQb3N0Q29udGVudEJsb2NrLnN2ZWx0ZSc7XG5cdGltcG9ydCB7IEV0Y2hTbG90UGxhY2Vob2xkZXIgfSBmcm9tICdAY29tcG9zYWJsZXMvYmxvY2tzL0V0Y2hTbG90UGxhY2Vob2xkZXIuc3ZlbHRlJztcblx0aW1wb3J0IHsgRXRjaFRleHRCbG9jayB9IGZyb20gJ0Bjb21wb3NhYmxlcy9ibG9ja3MvRXRjaFRleHRCbG9jay5zdmVsdGUnO1xuXHRpbXBvcnQgeyBFdGNoUmF3SHRtbEJsb2NrIH0gZnJvbSAnQGNvbXBvc2FibGVzL2Jsb2Nrcy9Qcm9wcmlhdGFyeUJsb2Nrcy9FdGNoUmF3SHRtbEJsb2NrLnN2ZWx0ZSc7XG5cdGltcG9ydCB7XG5cdFx0Z2V0VXBzdHJlYW1Kc1JlbG9hZGVyLFxuXHRcdHNldFVwc3RyZWFtSnNSZWxvYWRlclxuXHR9IGZyb20gJ0Bjb21wb3NhYmxlcy9jb250ZXh0cy9yZWxvYWRVcHN0cmVhbUpzJztcblx0aW1wb3J0IHsgdG9hc3RTZXJ2aWNlIH0gZnJvbSAnQGNvbXBvc2FibGVzL3NlcnZpY2VzL1RvYXN0U2VydmljZS5zdmVsdGUnO1xuXHRpbXBvcnQgeyBvbkRlc3Ryb3ksIG9uTW91bnQsIHRpY2ssIHVudHJhY2sgfSBmcm9tICdzdmVsdGUnO1xuXHRpbXBvcnQgdHlwZSB7IEJsb2NrT3B0aW9ucyB9IGZyb20gJy4vYmxvY2tzJztcblx0aW1wb3J0IENvbXBvbmVudEJsb2NrIGZyb20gJy4vQ29tcG9uZW50QmxvY2suc3ZlbHRlJztcblx0aW1wb3J0IENvbmRpdGlvbkJsb2NrIGZyb20gJy4vQ29uZGl0aW9uQmxvY2suc3ZlbHRlJztcblx0aW1wb3J0IEZvY3VzQmxvY2sgZnJvbSAnLi9Gb2N1c0Jsb2NrLnN2ZWx0ZSc7XG5cdGltcG9ydCBIdG1sQmxvY2sgZnJvbSAnLi9IdG1sQmxvY2suc3ZlbHRlJztcblx0aW1wb3J0IExvb3BCbG9jayBmcm9tICcuL0xvb3BCbG9jay5zdmVsdGUnO1xuXHRpbXBvcnQgUGFzc3Rocm91Z2hCbG9jayBmcm9tICcuL1Bhc3N0aHJvdWdoQmxvY2suc3ZlbHRlJztcblx0aW1wb3J0IFJhd0h0bWxCbG9jayBmcm9tICcuL1Jhd0h0bWxCbG9jay5zdmVsdGUnO1xuXHRpbXBvcnQgU2xvdFBsYWNlaG9sZGVyIGZyb20gJy4vU2xvdFBsYWNlaG9sZGVyLnN2ZWx0ZSc7XG5cdGltcG9ydCBUZXh0QmxvY2sgZnJvbSAnLi9UZXh0QmxvY2suc3ZlbHRlJztcblxuXHR0eXBlIEJsb2NrUGFyYW1zID0ge1xuXHRcdGJsb2NrOiBFdGNoQmFzZUJsb2NrO1xuXHRcdG9wdGlvbnM/OiBCbG9ja09wdGlvbnM7XG5cdFx0bmFtZXNwYWNlPzogc3RyaW5nO1xuXHR9O1xuXG5cdGxldCB7XG5cdFx0YmxvY2ssXG5cdFx0b3B0aW9ucyA9IHt9LFxuXHRcdG5hbWVzcGFjZSA9ICdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sJ1xuXHR9OiBCbG9ja1BhcmFtcyA9ICRwcm9wcygpO1xuXG5cdGNvbnN0IGluc3RhbmNlSWQgPSAkcHJvcHMuaWQoKTtcblxuXHQvLyBFbnF1ZXVlIHN0eWxlcyBvbiBtb3VudCBhbmQgZGVxdWV1ZSBzdHlsZXMgb24gdW5tb3VudCBmb3IgdGhlIGJsb2NrXG5cdCRlZmZlY3QoKCkgPT4ge1xuXHRcdGlmICghKGJsb2NrIGluc3RhbmNlb2YgRXRjaEh0bWxCbG9jaykpIHJldHVybjtcblxuXHRcdGJsb2NrLmFsbFN0eWxlcy5mb3JFYWNoKChzdHlsZUlkKSA9PiB1bnRyYWNrKCgpID0+IGVucXVldWVTdHlsZShzdHlsZUlkKSkpO1xuXG5cdFx0cmV0dXJuICgpID0+IHtcblx0XHRcdGJsb2NrLmFsbFN0eWxlcy5mb3JFYWNoKChzdHlsZUlkKSA9PiBkZXF1ZXVlU3R5bGUoc3R5bGVJZCkpO1xuXHRcdH07XG5cdH0pO1xuXG5cdC8vIGVucXVldWUganMgb24gbW91bnQgYW5kIGRlcXVldWUganMgb24gdW5tb3VudCBmb3IgdGhlIGJsb2NrXG5cdCRlZmZlY3QoKCkgPT4ge1xuXHRcdGlmIChibG9jay5zY3JpcHQ/LmNvZGUpIHtcblx0XHRcdHVudHJhY2soKCkgPT4gZW5xdWV1ZUpzKGluc3RhbmNlSWQsIGJsb2NrLnNjcmlwdD8uY29kZSA/PyAnJykpO1xuXHRcdH1cblxuXHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHRpZiAoYmxvY2suc2NyaXB0KSB7XG5cdFx0XHRcdGRlcXVldWVKcyhpbnN0YW5jZUlkKTtcblx0XHRcdH1cblx0XHR9O1xuXHR9KTtcblxuXHRjb25zdCB1cHN0cmVhbUpzUmVsb2FkZXIgPSBnZXRVcHN0cmVhbUpzUmVsb2FkZXIoKTtcblx0Y29uc3QgcmVsb2FkT3duU2NyaXB0ID0gJGRlcml2ZWQuYnkoKCkgPT4ge1xuXHRcdGlmICghYmxvY2suc2NyaXB0Py5jb2RlKSByZXR1cm4gdW5kZWZpbmVkO1xuXHRcdHJldHVybiBtaWNyb3Rhc2tEZWJvdW5jZSgoKSA9PiByZWxvYWRKcyhpbnN0YW5jZUlkKSk7XG5cdH0pO1xuXG5cdC8vIE9ubHkgYWxsb3cgcmVsb2FkaW5nIGFmdGVyIHRoZSBpbml0aWFsIHJlbmRlciBoYXMgZnVsbHkgc2V0dGxlZC5cblx0Ly8gRWZmZWN0cyAoZS5nLiBzdHlsZSB0cmFja2luZyBpbiBIdG1sQmxvY2spIGNhdXNlIGNoaWxkcmVuIHRvIHJlbW91bnRcblx0Ly8gYWZ0ZXIgb25Nb3VudCDigJQgc2V0VGltZW91dCBkZWZlcnMgcGFzdCBhbGwgbWljcm90YXNrcyBhbmQgZWZmZWN0cy5cblx0bGV0IHNldHRsZWQgPSBmYWxzZTtcblxuXHRzZXRVcHN0cmVhbUpzUmVsb2FkZXIoe1xuXHRcdGdldCBmbigpIHtcblx0XHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHRcdGlmIChzZXR0bGVkKSByZWxvYWRPd25TY3JpcHQ/LigpO1xuXHRcdFx0XHR1cHN0cmVhbUpzUmVsb2FkZXI/LmZuPy4oKTtcblx0XHRcdH07XG5cdFx0fVxuXHR9KTtcblxuXHRvbk1vdW50KCgpID0+IHtcblx0XHR0aWNrKCkudGhlbigoKSA9PiB7XG5cdFx0XHRzZXR0bGVkID0gdHJ1ZTtcblx0XHR9KTtcblx0XHR1cHN0cmVhbUpzUmVsb2FkZXI/LmZuPy4oKTtcblxuXHRcdHJldHVybiAoKSA9PiB7XG5cdFx0XHQvLyBBbHNvIHJlcnVuIG9uIGRlc3Ryb3lcblx0XHRcdHVwc3RyZWFtSnNSZWxvYWRlcj8uZm4/LigpO1xuXHRcdH07XG5cdH0pO1xuXG5cdGxldCByZW5kZXJpbmdBYm9ydGVkID0gJHN0YXRlKGZhbHNlKTtcblxuXHRvbk1vdW50KCgpID0+IHtcblx0XHRpZiAoIXJlbmRlckluZm9bYmxvY2suaWRdKSB7XG5cdFx0XHRyZW5kZXJJbmZvW2Jsb2NrLmlkXSA9IHsgY291bnQ6IDAsIG5vdGlmaWVkOiBmYWxzZSB9O1xuXHRcdH1cblxuXHRcdHJlbmRlckluZm9bYmxvY2suaWRdLmNvdW50Kys7XG5cblx0XHQvLyBBYm9ydCBhbnkgcmVuZGVycyBiZXlvbmQgdGhlIGxpbWl0XG5cdFx0aWYgKHJlbmRlckluZm9bYmxvY2suaWRdLmNvdW50ID4gTUFYX1JFTkRFUl9MSU1JVCkge1xuXHRcdFx0cmVuZGVyaW5nQWJvcnRlZCA9IHRydWU7XG5cblx0XHRcdC8vIElmIGFscmVhZHkgYXQgbGltaXQg4oaSIGFib3J0IHRoaXMgaW5zdGFuY2Ugb25seVxuXHRcdFx0aWYgKCFyZW5kZXJJbmZvW2Jsb2NrLmlkXS5ub3RpZmllZCkge1xuXHRcdFx0XHRsZXQgYmxvY2tOYW1lID0gYmxvY2suY29udGV4dC5uYW1lPy50cmltKCk7XG5cblx0XHRcdFx0aWYgKCFibG9ja05hbWUgJiYgYmxvY2sgaW5zdGFuY2VvZiBFdGNoSHRtbEJsb2NrKSB7XG5cdFx0XHRcdFx0YmxvY2tOYW1lID0gYmxvY2sudGFnO1xuXHRcdFx0XHR9IGVsc2UgaWYgKCFibG9ja05hbWUgJiYgYmxvY2sgaW5zdGFuY2VvZiBFdGNoQ29tcG9uZW50QmxvY2spIHtcblx0XHRcdFx0XHRibG9ja05hbWUgPSBibG9jay5jb21wb25lbnROYW1lO1xuXHRcdFx0XHR9IGVsc2UgaWYgKCFibG9ja05hbWUpIHtcblx0XHRcdFx0XHRibG9ja05hbWUgPSBibG9jay5jb25zdHJ1Y3Rvci5uYW1lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cmVuZGVySW5mb1tibG9jay5pZF0ubm90aWZpZWQgPSB0cnVlO1xuXHRcdFx0XHR0b2FzdFNlcnZpY2UuY3JlYXRlVG9hc3Qoe1xuXHRcdFx0XHRcdGxldmVsOiAnZXJyb3InLFxuXHRcdFx0XHRcdG1lc3NhZ2U6IGBCbG9jayBcIiR7YmxvY2tOYW1lfVwiIGhhcyBoaXQgdGhlIG1heGltdW0gcmVuZGVyIGxpbWl0IG9mICR7TUFYX1JFTkRFUl9MSU1JVH0uIEFkZGl0aW9uYWwgcmVuZGVycyBoYXZlIGJlZW4gYmxvY2tlZCB0byBwcmV2ZW50IGEgcG90ZW50aWFsIGluZmluaXRlIGxvb3AuYFxuXHRcdFx0XHR9KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRyZXR1cm4gKCkgPT4ge1xuXHRcdFx0cmVuZGVySW5mb1tibG9jay5pZF0uY291bnQtLTtcblx0XHRcdGlmIChyZW5kZXJJbmZvW2Jsb2NrLmlkXS5jb3VudCA8PSAwKSB7XG5cdFx0XHRcdGRlbGV0ZSByZW5kZXJJbmZvW2Jsb2NrLmlkXTsgLy8gY2xlYW51cFxuXHRcdFx0fVxuXHRcdH07XG5cdH0pO1xuXG5cdGZ1bmN0aW9uIHNldFJlbmRlclJlZihyZWY6IENvbXBvbmVudEJsb2NrKSB7XG5cdFx0aWYgKCEoYmxvY2sgaW5zdGFuY2VvZiBFdGNoQ29tcG9uZW50QmxvY2spKSByZXR1cm47XG5cblx0XHRibG9jay5yZW5kZXJSZWZzW2luc3RhbmNlSWRdID0gcmVmO1xuXHR9XG5cblx0b25EZXN0cm95KCgpID0+IHtcblx0XHRpZiAoIShibG9jayBpbnN0YW5jZW9mIEV0Y2hDb21wb25lbnRCbG9jaykpIHJldHVybjtcblxuXHRcdGRlbGV0ZSBibG9jay5yZW5kZXJSZWZzW2luc3RhbmNlSWRdO1xuXHR9KTtcbjwvc2NyaXB0PlxuXG57I2lmICFibG9jay5oaWRkZW4gJiYgIXJlbmRlcmluZ0Fib3J0ZWR9XG5cdHsja2V5IGJsb2NrLmlkICsgKGJsb2NrLnNjcmlwdD8uY29kZSA/PyAnJyl9XG5cdFx0PHN2ZWx0ZTpib3VuZGFyeVxuXHRcdFx0b25lcnJvcj17KGVycm9yKSA9PiB7XG5cdFx0XHRcdGNvbnN0IGVycm9yTXNnID0gZXJyb3IgaW5zdGFuY2VvZiBFcnJvciA/IGVycm9yLm1lc3NhZ2UgOiBTdHJpbmcoZXJyb3IpO1xuXHRcdFx0XHRjb25zb2xlLmVycm9yKGBFcnJvciByZW5kZXJpbmcgYmxvY2sgJHtibG9jay5pZH06YCwgZXJyb3IpO1xuXG5cdFx0XHRcdHRvYXN0U2VydmljZS5jcmVhdGVUb2FzdCh7XG5cdFx0XHRcdFx0bGV2ZWw6ICdlcnJvcicsXG5cdFx0XHRcdFx0bWVzc2FnZTogYEZhaWxlZCB0byByZW5kZXIgZWxlbWVudDogJHtibG9jay5sYWJlbH0uPGJyPkVycm9yOiAke2Vycm9yTXNnfWAsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDYwMDAgLy8gc2hvdyBmb3IgNnMgKGFsbG93IHVzZXIgdG8gcmVhZCB0aGUgZXJyb3IpXG5cdFx0XHRcdH0pO1xuXHRcdFx0fX1cblx0XHQ+XG5cdFx0XHR7I2lmIGJsb2NrIGluc3RhbmNlb2YgRXRjaEh0bWxCbG9ja31cblx0XHRcdFx0PEh0bWxCbG9jayB7YmxvY2t9IHtvcHRpb25zfSB7bmFtZXNwYWNlfSAvPlxuXHRcdFx0ezplbHNlIGlmIGJsb2NrIGluc3RhbmNlb2YgRXRjaFRleHRCbG9ja31cblx0XHRcdFx0PFRleHRCbG9jayB7YmxvY2t9IHtvcHRpb25zfSAvPlxuXHRcdFx0ezplbHNlIGlmIGJsb2NrIGluc3RhbmNlb2YgRXRjaExvb3BCbG9ja31cblx0XHRcdFx0PExvb3BCbG9jayB7YmxvY2t9IHtvcHRpb25zfSB7bmFtZXNwYWNlfSAvPlxuXHRcdFx0ezplbHNlIGlmIGJsb2NrIGluc3RhbmNlb2YgRXRjaENvbXBvbmVudEJsb2NrfVxuXHRcdFx0XHQ8Q29tcG9uZW50QmxvY2tcblx0XHRcdFx0XHR7YmxvY2t9XG5cdFx0XHRcdFx0e29wdGlvbnN9XG5cdFx0XHRcdFx0e25hbWVzcGFjZX1cblx0XHRcdFx0XHRiaW5kOnRoaXM9eygpID0+IG51bGwsIHNldFJlbmRlclJlZn1cblx0XHRcdFx0Lz5cblx0XHRcdHs6ZWxzZSBpZiBibG9jayBpbnN0YW5jZW9mIEV0Y2hDb25kaXRpb25CbG9ja31cblx0XHRcdFx0PENvbmRpdGlvbkJsb2NrIHtibG9ja30ge29wdGlvbnN9IHtuYW1lc3BhY2V9IC8+XG5cdFx0XHR7OmVsc2UgaWYgYmxvY2sgaW5zdGFuY2VvZiBFdGNoU2xvdFBsYWNlaG9sZGVyfVxuXHRcdFx0XHQ8IS0tIFdlIGRlbGliZXJhdGVseSBkbyBub3QgcmVuZGVyIHNsb3QgYmxvY2ssIGJlY2F1c2UgaXQgaXMgZGVwZW5kZW50IG9uIHRoZSBjb3JyZXNwb25kaW5nIHBsYWNlaG9sZGVyIC0tPlxuXHRcdFx0XHQ8U2xvdFBsYWNlaG9sZGVyIHtibG9ja30ge29wdGlvbnN9IHtuYW1lc3BhY2V9IC8+XG5cdFx0XHR7OmVsc2UgaWYgYmxvY2sgaW5zdGFuY2VvZiBFdGNoRm9jdXNCbG9ja31cblx0XHRcdFx0PCEtLSBIZXJlIGp1c3QgcmVuZGVyIHRoZSBjaGlsZHJlbiAtLT5cblx0XHRcdFx0PEZvY3VzQmxvY2sge2Jsb2NrfSB7b3B0aW9uc30ge25hbWVzcGFjZX0gLz5cblx0XHRcdHs6ZWxzZSBpZiBibG9jayBpbnN0YW5jZW9mIEV0Y2hQYXNzdGhyb3VnaEJsb2NrfVxuXHRcdFx0XHQ8UGFzc3Rocm91Z2hCbG9jayB7YmxvY2t9IHtvcHRpb25zfSB7bmFtZXNwYWNlfSAvPlxuXHRcdFx0ezplbHNlIGlmIGJsb2NrIGluc3RhbmNlb2YgRXRjaFJhd0h0bWxCbG9ja31cblx0XHRcdFx0PFJhd0h0bWxCbG9jayB7YmxvY2t9IHtvcHRpb25zfSAvPlxuXHRcdFx0ezplbHNlIGlmIGJsb2NrIGluc3RhbmNlb2YgRXRjaFBvc3RDb250ZW50QmxvY2t9XG5cdFx0XHRcdDwhLS0gV2UgZG9uJ3QgcmVuZGVyIGFueXRoaW5nIGZvciB7QHBvc3QtY29udGVudH0gc2luY2UgdGhpcyBpcyBwb3B1bGF0ZWQgYnkgV29yZFByZXNzIC0tPlxuXHRcdFx0XHQ8IS0tIFRPRE86IFdoZW4gd2Ugd2FudCB0byBhZGQgXCJ0ZW1wbGF0ZSBwcmV2aWV3XCIgYSBkZWRpY2F0ZWQgUG9zdENvbnRlbnRCbG9jayB3aWxsIGJlIGNyZWF0ZWQgLS0+XG5cdFx0XHR7OmVsc2V9XG5cdFx0XHRcdDxwIGRhdGEtdGVzdGlkPVwidW5rbm93bi1ibG9jay10eXBlXCI+XG5cdFx0XHRcdFx0VW5rbm93biBibG9jayB0eXBlOiB7YmxvY2suY29uc3RydWN0b3IubmFtZX1cblx0XHRcdFx0PC9wPlxuXHRcdFx0ey9pZn1cblxuXHRcdFx0eyNzbmlwcGV0IGZhaWxlZChfZXJyb3IsIHJlc2V0KX1cblx0XHRcdFx0PGRpdiBjbGFzcz1cImUtYmxvY2stcmVuZGVyLWVycm9yXCI+XG5cdFx0XHRcdFx0PHA+RmFpbGVkIHRvIHJlbmRlciBlbGVtZW50OiB7YmxvY2subGFiZWx9PC9wPlxuXHRcdFx0XHRcdDwhLS0gRGVsaWJlcmF0ZWx5IG5vIEVCdXR0b24gdG8gYXZvaWQgc3R5bGVzIGxlYWtpbmcgaW50byB0aGUgQ2FudmFzIGFuZCB0byBub3QgaGF2ZSB0byB3cmFwIGluIHRvb2x0aXAgLS0+XG5cdFx0XHRcdFx0PGJ1dHRvbiBvbmNsaWNrPXtyZXNldH0+UmV0cnk8L2J1dHRvbj5cblx0XHRcdFx0PC9kaXY+XG5cdFx0XHR7L3NuaXBwZXR9XG5cdFx0PC9zdmVsdGU6Ym91bmRhcnk+XG5cdHsva2V5fVxuey9pZn1cblxuPHN0eWxlPlxuXHQuZS1ibG9jay1yZW5kZXItZXJyb3Ige1xuXHRcdGNvbG9yOiB2YXIoLS1lLXdhcm5pbmcpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogdmFyKC0tZS1jb250ZW50LWdhcCk7XG5cdFx0cGFkZGluZzogdmFyKC0tZS1wYW5lbC1wYWRkaW5nKTtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tZS13YXJuaW5nKTtcblxuXHRcdCYgcCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblx0XHQmIGJ1dHRvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1lLWJvcmRlci1yYWRpdXMpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1lLWZvbnQtc2l6ZS1sKTtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwLjVlbTtcblx0XHRcdHBhZGRpbmctYmxvY2s6IDAuMjVlbTtcblxuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lLXByaW1hcnkpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWUtYmFzZSk7XG5cdFx0XHRib3JkZXI6IHZhcigtLWUtYm9yZGVyKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tZS10cmFuc2l0aW9uKTtcblxuXHRcdFx0Jjppcyg6Zm9jdXMsIDpob3Zlcikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lLXByaW1hcnktbGlnaHQpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZS1mb3JlZ3JvdW5kLWNvbG9yKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1lLWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3N0eWxlPlxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJpZ25vcmVMaXN0IjpbXX0= */