mirror of
https://github.com/iqijun/obsidian-image-share.git
synced 2026-07-22 05:43:50 +00:00
789 lines
49 KiB
CSS
789 lines
49 KiB
CSS
/* styles.css */
|
|
.image-share-modal {
|
|
max-width: 2000px;
|
|
max-height: 2000px;
|
|
transition: width 0.3s ease, height 0.3s ease;
|
|
animation: modal-in 0.3s ease;
|
|
background-color: #121212;
|
|
border: none;
|
|
border-radius: 0;
|
|
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
|
|
}
|
|
.image-share-modal .resizable-container {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: #121212;
|
|
border-radius: 0;
|
|
box-shadow: none;
|
|
overflow: hidden;
|
|
transition: box-shadow 0.3s ease;
|
|
display: flex;
|
|
flex-direction: row;
|
|
border: none;
|
|
}
|
|
.theme-dark .image-share-modal .resizable-container {
|
|
box-shadow: none;
|
|
}
|
|
.image-share-modal .controls-panel {
|
|
min-width: 280px;
|
|
width: 280px;
|
|
padding: 0;
|
|
border-right: 1px solid var(--background-modifier-border);
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0;
|
|
background: #181818;
|
|
overflow-y: auto;
|
|
overflow-x: hidden;
|
|
height: 100%;
|
|
max-height: 100%;
|
|
color: #e0e0e0;
|
|
}
|
|
.image-share-modal .controls-panel h2 {
|
|
background-color: #181818;
|
|
margin: 0;
|
|
padding: 20px;
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
|
|
text-align: center;
|
|
color: #ffffff;
|
|
font-size: 1.2em;
|
|
font-weight: 500;
|
|
letter-spacing: 0.02em;
|
|
}
|
|
.image-share-modal .flex-spacer {
|
|
flex-grow: 1;
|
|
min-height: 20px;
|
|
}
|
|
.image-share-modal .control-section {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 16px;
|
|
padding: 20px;
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
|
|
}
|
|
.image-share-modal .control-section:last-child {
|
|
border-bottom: none;
|
|
padding-bottom: 20px;
|
|
}
|
|
.image-share-modal .download-section {
|
|
margin-top: 0;
|
|
}
|
|
.image-share-modal .preview-panel {
|
|
flex: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding: 0;
|
|
overflow: hidden;
|
|
background-color: #121212;
|
|
position: relative;
|
|
height: 100%;
|
|
}
|
|
.image-share-modal .preview-panel h2 {
|
|
margin: 0;
|
|
padding: 20px;
|
|
color: #ffffff;
|
|
font-size: 1.2em;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
position: sticky;
|
|
top: 0;
|
|
background-color: #121212;
|
|
z-index: 5;
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
|
|
}
|
|
.image-share-modal .resize-handle {
|
|
position: absolute;
|
|
right: 0;
|
|
bottom: 0;
|
|
width: 20px;
|
|
height: 20px;
|
|
cursor: se-resize;
|
|
background: var(--interactive-accent);
|
|
clip-path: polygon(100% 0, 100% 100%, 0 100%);
|
|
opacity: 0.6;
|
|
transition: opacity 0.2s ease;
|
|
}
|
|
.image-share-modal .resize-handle:hover {
|
|
opacity: 1;
|
|
}
|
|
.image-share-modal .header {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 16px;
|
|
margin-bottom: 24px;
|
|
padding-bottom: 16px;
|
|
border-bottom: 1px solid var(--background-modifier-border);
|
|
}
|
|
.image-share-modal .image-preview-container {
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
box-sizing: border-box;
|
|
gap: 16px;
|
|
position: relative;
|
|
width: 100%;
|
|
font-size: 16px;
|
|
line-height: 2;
|
|
letter-spacing: 0.05em;
|
|
}
|
|
.image-share-modal .canvas-container {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: flex-start;
|
|
padding: 20px;
|
|
background: #121212;
|
|
border-radius: 0;
|
|
min-height: 200px;
|
|
width: 100%;
|
|
flex: 1;
|
|
overflow: auto;
|
|
-webkit-overflow-scrolling: touch;
|
|
transition: background-color 0.3s ease;
|
|
}
|
|
.image-share-modal h2 {
|
|
margin: 0 0 16px 0;
|
|
color: var(--text-normal);
|
|
font-size: 1.4em;
|
|
font-weight: 600;
|
|
padding: 4px 0;
|
|
text-align: center;
|
|
letter-spacing: 0.02em;
|
|
}
|
|
.image-share-modal .section-title {
|
|
font-size: 1em;
|
|
font-weight: 500;
|
|
margin: 0 0 8px 0;
|
|
color: #aaaaaa;
|
|
opacity: 0.9;
|
|
}
|
|
.image-share-modal canvas {
|
|
height: auto !important;
|
|
border-radius: 0;
|
|
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
|
|
image-rendering: -webkit-optimize-contrast;
|
|
image-rendering: crisp-edges;
|
|
transform: translateZ(0);
|
|
backface-visibility: hidden;
|
|
min-width: auto;
|
|
min-height: auto;
|
|
}
|
|
.image-share-modal .template-selector {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 12px;
|
|
width: 100%;
|
|
}
|
|
.image-share-modal .template-button {
|
|
padding: 12px 16px;
|
|
border: none;
|
|
border-radius: 8px;
|
|
background: #252525;
|
|
color: #e0e0e0;
|
|
cursor: pointer;
|
|
transition: all 0.2s ease;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
text-align: left;
|
|
}
|
|
.image-share-modal .template-button svg {
|
|
min-width: 16px;
|
|
color: #aaaaaa;
|
|
}
|
|
.image-share-modal .template-button:hover {
|
|
background: #303030;
|
|
transform: translateY(-2px);
|
|
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
|
|
}
|
|
.image-share-modal .template-button.active {
|
|
background: #7c5ef2;
|
|
color: #ffffff;
|
|
box-shadow: 0 2px 8px rgba(124, 94, 242, 0.4);
|
|
}
|
|
.image-share-modal .template-button.active svg {
|
|
color: #ffffff;
|
|
}
|
|
.image-preview-container .markdown-preview-view {
|
|
padding: 24px;
|
|
}
|
|
.text-preview-modal .text-preview-container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: 100%;
|
|
}
|
|
.text-preview-modal .preview-container {
|
|
flex: 1;
|
|
overflow-y: auto;
|
|
margin-bottom: 16px;
|
|
}
|
|
.text-preview-modal .button-container {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding: 8px 0;
|
|
border-top: 1px solid var(--background-modifier-border);
|
|
}
|
|
.text-preview-modal .button-container button {
|
|
padding: 8px 16px;
|
|
}
|
|
.elegant-download-button {
|
|
width: 100%;
|
|
height: 48px;
|
|
border-radius: 8px;
|
|
background-color: #7c5ef2;
|
|
box-shadow: 0 4px 12px rgba(124, 94, 242, 0.3);
|
|
border: none;
|
|
cursor: pointer;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
|
|
z-index: 10;
|
|
gap: 8px;
|
|
color: #ffffff;
|
|
font-weight: 500;
|
|
}
|
|
.elegant-download-button:hover {
|
|
background-color: #8f74f3;
|
|
box-shadow: 0 6px 16px rgba(124, 94, 242, 0.4);
|
|
transform: translateY(-2px);
|
|
}
|
|
.elegant-download-button svg {
|
|
color: #ffffff;
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
.elegant-download-button.clicked {
|
|
transform: scale(0.98);
|
|
box-shadow: 0 2px 8px rgba(124, 94, 242, 0.2);
|
|
}
|
|
.theme-dark .elegant-download-button {
|
|
background-color: var(--interactive-accent);
|
|
}
|
|
.theme-dark .elegant-download-button:hover {
|
|
background-color: var(--interactive-accent-hover);
|
|
}
|
|
.theme-dark .elegant-download-button svg {
|
|
color: var(--text-on-accent);
|
|
}
|
|
.download-toast {
|
|
position: fixed;
|
|
bottom: 30px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
padding: 12px 20px;
|
|
background-color: #252525;
|
|
color: #e0e0e0;
|
|
border-radius: 8px;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 10px;
|
|
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
|
|
z-index: 1000;
|
|
animation: toast-in 0.3s ease forwards;
|
|
}
|
|
.download-toast svg {
|
|
width: 20px;
|
|
height: 20px;
|
|
color: #7c5ef2;
|
|
}
|
|
.download-toast span {
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
}
|
|
.download-toast.hide {
|
|
animation: toast-out 0.3s ease forwards;
|
|
}
|
|
@keyframes toast-in {
|
|
from {
|
|
transform: translate(-50%, 20px);
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
transform: translate(-50%, 0);
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes toast-out {
|
|
from {
|
|
transform: translate(-50%, 0);
|
|
opacity: 1;
|
|
}
|
|
to {
|
|
transform: translate(-50%, 20px);
|
|
opacity: 0;
|
|
}
|
|
}
|
|
.theme-dark .image-share-modal .canvas-container {
|
|
background: #121212;
|
|
box-shadow: none;
|
|
}
|
|
@keyframes modal-in {
|
|
from {
|
|
opacity: 0;
|
|
transform: scale(0.98);
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
transform: scale(1);
|
|
}
|
|
}
|
|
.theme-dark .image-share-modal .preview-panel {
|
|
background-color: #121212;
|
|
}
|
|
.image-share-modal .buttons-container {
|
|
display: flex;
|
|
gap: 12px;
|
|
width: 100%;
|
|
}
|
|
.image-share-modal .buttons-container.vertical {
|
|
flex-direction: column;
|
|
gap: 16px;
|
|
}
|
|
.elegant-button {
|
|
flex: 1;
|
|
height: 48px;
|
|
border-radius: 8px;
|
|
background-color: #7c5ef2;
|
|
box-shadow: 0 4px 12px rgba(124, 94, 242, 0.3);
|
|
border: none;
|
|
cursor: pointer;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
|
|
z-index: 10;
|
|
gap: 8px;
|
|
color: #ffffff;
|
|
font-weight: 500;
|
|
}
|
|
.elegant-button:hover {
|
|
background-color: #8f74f3;
|
|
box-shadow: 0 6px 16px rgba(124, 94, 242, 0.4);
|
|
transform: translateY(-2px);
|
|
}
|
|
.elegant-button svg {
|
|
color: #ffffff;
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
.elegant-button.clicked {
|
|
transform: scale(0.98);
|
|
box-shadow: 0 2px 8px rgba(124, 94, 242, 0.2);
|
|
}
|
|
.elegant-button.copy-button {
|
|
background-color: #2d9e6d;
|
|
box-shadow: 0 4px 12px rgba(45, 158, 109, 0.3);
|
|
}
|
|
.elegant-button.copy-button:hover {
|
|
background-color: #33b97e;
|
|
box-shadow: 0 6px 16px rgba(45, 158, 109, 0.4);
|
|
}
|
|
.elegant-button.copy-button.clicked {
|
|
box-shadow: 0 2px 8px rgba(45, 158, 109, 0.2);
|
|
}
|
|
.elegant-button.download-button {
|
|
background-color: #7c5ef2;
|
|
box-shadow: 0 4px 12px rgba(124, 94, 242, 0.3);
|
|
}
|
|
.temp-markdown-container {
|
|
position: absolute;
|
|
left: -9999px;
|
|
box-sizing: border-box;
|
|
word-break: break-word;
|
|
overflow-wrap: break-word;
|
|
word-wrap: break-word;
|
|
hyphens: auto;
|
|
font-family:
|
|
"PingFang SC",
|
|
"Microsoft YaHei",
|
|
"Hiragino Sans GB",
|
|
"WenQuanYi Micro Hei",
|
|
sans-serif;
|
|
height: auto;
|
|
padding: 24px;
|
|
}
|
|
.temp-markdown-container.light-theme {
|
|
background: #f8f9fc;
|
|
color: #2c3e50;
|
|
}
|
|
.temp-markdown-container.dark-theme {
|
|
background: #2d3436;
|
|
color: #e2e2e2;
|
|
}
|
|
.temp-date-metadata {
|
|
font-size: 13px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.temp-date-metadata.light-theme {
|
|
color: #666666;
|
|
}
|
|
.temp-date-metadata.dark-theme {
|
|
color: #999999;
|
|
}
|
|
.enhanced-text-rendering {
|
|
text-rendering: optimizeLegibility;
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
overflow: visible;
|
|
}
|
|
.zoom-out-icon,
|
|
.zoom-in-icon,
|
|
.download-icon,
|
|
.copy-icon,
|
|
.light-template-icon,
|
|
.dark-template-icon {
|
|
display: inline-block;
|
|
}
|
|
.modal-layout {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.modal-content-layout {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.canvas-preview {
|
|
display: none;
|
|
}
|
|
.markdown-style-base {
|
|
font-size: 16px;
|
|
line-height: 2.0em;
|
|
letter-spacing: 0.12em;
|
|
}
|
|
.markdown-style-base p {
|
|
margin: 1.8em 5px !important;
|
|
padding: 0.2em 0;
|
|
}
|
|
.markdown-style-base li {
|
|
margin: 12px 0;
|
|
line-height: 1.8em;
|
|
}
|
|
.markdown-style-base h1,
|
|
.markdown-style-base h2,
|
|
.markdown-style-base h3,
|
|
.markdown-style-base h4,
|
|
.markdown-style-base h5,
|
|
.markdown-style-base h6 {
|
|
margin: 28px 0 18px !important;
|
|
padding: 0.6em 1em !important;
|
|
line-height: 1.5em;
|
|
}
|
|
.markdown-style-base blockquote,
|
|
.markdown-style-base q {
|
|
padding: 10px 15px;
|
|
margin: 15px 0;
|
|
line-height: 1.8em;
|
|
}
|
|
.markdown-style-base ul,
|
|
.markdown-style-base ol {
|
|
padding-left: 25px;
|
|
margin: 15px 5px;
|
|
}
|
|
.markdown-style-base pre {
|
|
margin: 15px 0;
|
|
padding: 12px;
|
|
line-height: 1.5em;
|
|
}
|
|
.markdown-style-base .markdown-preview-sizer {
|
|
padding: 10px 5px;
|
|
}
|
|
.markdown-style-base pre,
|
|
.markdown-style-base code {
|
|
font-size: 14px;
|
|
font-family:
|
|
Roboto,
|
|
"Courier New",
|
|
Consolas,
|
|
Inconsolata,
|
|
Courier,
|
|
monospace;
|
|
margin: auto 5px;
|
|
}
|
|
.markdown-style-base code {
|
|
white-space: pre-wrap;
|
|
border-radius: 2px;
|
|
display: inline;
|
|
}
|
|
.markdown-style-base pre {
|
|
font-size: 15px;
|
|
line-height: 1.4em;
|
|
display: block !important;
|
|
}
|
|
.markdown-style-base pre code {
|
|
white-space: pre;
|
|
overflow: auto;
|
|
border-radius: 3px;
|
|
padding: 1px 1px;
|
|
display: block !important;
|
|
}
|
|
.markdown-style-base table {
|
|
padding: 0;
|
|
border-collapse: collapse;
|
|
border-spacing: 0;
|
|
font-size: 1em;
|
|
font: inherit;
|
|
border: 0;
|
|
margin: 0 auto;
|
|
}
|
|
.markdown-style-base tbody {
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 0;
|
|
}
|
|
.markdown-style-base table tr {
|
|
border: 0;
|
|
border-top: 1px solid #CCC;
|
|
background-color: white;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
.markdown-style-base table tr:nth-child(2n) {
|
|
background-color: #F8F8F8;
|
|
}
|
|
.markdown-style-base table tr th,
|
|
.markdown-style-base table tr td {
|
|
font-size: 16px;
|
|
border: 1px solid #CCC;
|
|
margin: 0;
|
|
padding: 5px 10px;
|
|
}
|
|
.markdown-style-default {
|
|
}
|
|
.markdown-style-default strong,
|
|
.markdown-style-default b {
|
|
color: #BF360C;
|
|
}
|
|
.markdown-style-default em,
|
|
.markdown-style-default i {
|
|
color: #009688;
|
|
}
|
|
.markdown-style-default hr {
|
|
border: 1px solid #BF360C;
|
|
margin: 1.5em auto;
|
|
}
|
|
.markdown-style-default blockquote,
|
|
.markdown-style-default q {
|
|
border-left: 2px solid #009688;
|
|
padding: 0 10px;
|
|
color: #777;
|
|
quotes: none;
|
|
margin-left: 1em;
|
|
}
|
|
.markdown-style-default h1,
|
|
.markdown-style-default h2,
|
|
.markdown-style-default h3,
|
|
.markdown-style-default h4,
|
|
.markdown-style-default h5,
|
|
.markdown-style-default h6 {
|
|
font-style: bold !important;
|
|
color: #009688 !important;
|
|
text-align: center !important;
|
|
margin: 1.5em 5px !important;
|
|
padding: 0.5em 1em !important;
|
|
}
|
|
.markdown-style-default h1 {
|
|
font-size: 24px !important;
|
|
border-bottom: 1px solid #ddd !important;
|
|
}
|
|
.markdown-style-default h2 {
|
|
font-size: 20px !important;
|
|
border-bottom: 1px solid #eee !important;
|
|
}
|
|
.markdown-style-default h3 {
|
|
font-size: 18px;
|
|
}
|
|
.markdown-style-default h4 {
|
|
font-size: 16px;
|
|
}
|
|
.markdown-style-default table tr th {
|
|
font-weight: bold;
|
|
color: #eee;
|
|
border: 1px solid #009688;
|
|
background-color: #009688;
|
|
}
|
|
.markdown-style-modern {
|
|
}
|
|
.markdown-style-modern strong,
|
|
.markdown-style-modern b {
|
|
color: #E91E63;
|
|
}
|
|
.markdown-style-modern em,
|
|
.markdown-style-modern i {
|
|
color: #2196F3;
|
|
}
|
|
.markdown-style-modern hr {
|
|
border: 1px solid #E91E63;
|
|
margin: 1.5em auto;
|
|
}
|
|
.markdown-style-modern blockquote,
|
|
.markdown-style-modern q {
|
|
border-left: 2px solid #2196F3;
|
|
padding: 0 10px;
|
|
color: #555;
|
|
quotes: none;
|
|
margin-left: 1em;
|
|
}
|
|
.markdown-style-modern h1,
|
|
.markdown-style-modern h2,
|
|
.markdown-style-modern h3,
|
|
.markdown-style-modern h4,
|
|
.markdown-style-modern h5,
|
|
.markdown-style-modern h6 {
|
|
font-style: bold !important;
|
|
color: #2196F3 !important;
|
|
text-align: center !important;
|
|
margin: 1.5em 5px !important;
|
|
padding: 0.5em 1em !important;
|
|
}
|
|
.markdown-style-modern h1 {
|
|
font-size: 24px !important;
|
|
border-bottom: 1px solid #eee !important;
|
|
}
|
|
.markdown-style-modern h2 {
|
|
font-size: 20px !important;
|
|
border-bottom: 1px solid #f5f5f5 !important;
|
|
}
|
|
.markdown-style-modern h3 {
|
|
font-size: 18px;
|
|
}
|
|
.markdown-style-modern h4 {
|
|
font-size: 16px;
|
|
}
|
|
.markdown-style-modern table tr th {
|
|
font-weight: bold;
|
|
color: #fff;
|
|
border: 1px solid #2196F3;
|
|
background-color: #2196F3;
|
|
}
|
|
.markdown-style-minimal {
|
|
}
|
|
.markdown-style-minimal strong,
|
|
.markdown-style-minimal b {
|
|
color: #424242;
|
|
font-weight: 600;
|
|
}
|
|
.markdown-style-minimal em,
|
|
.markdown-style-minimal i {
|
|
color: #616161;
|
|
}
|
|
.markdown-style-minimal hr {
|
|
border: 1px solid #e0e0e0;
|
|
margin: 1.5em auto;
|
|
}
|
|
.markdown-style-minimal blockquote,
|
|
.markdown-style-minimal q {
|
|
border-left: 2px solid #e0e0e0;
|
|
padding: 0 10px;
|
|
color: #757575;
|
|
quotes: none;
|
|
margin-left: 1em;
|
|
}
|
|
.markdown-style-minimal h1,
|
|
.markdown-style-minimal h2,
|
|
.markdown-style-minimal h3,
|
|
.markdown-style-minimal h4,
|
|
.markdown-style-minimal h5,
|
|
.markdown-style-minimal h6 {
|
|
font-style: normal !important;
|
|
color: #424242 !important;
|
|
text-align: left !important;
|
|
margin: 1.5em 5px !important;
|
|
padding: 0.3em 0 !important;
|
|
}
|
|
.markdown-style-minimal h1 {
|
|
font-size: 24px !important;
|
|
border-bottom: 1px solid #f5f5f5 !important;
|
|
}
|
|
.markdown-style-minimal h2 {
|
|
font-size: 20px !important;
|
|
border-bottom: 1px solid #fafafa !important;
|
|
}
|
|
.markdown-style-minimal h3 {
|
|
font-size: 18px;
|
|
}
|
|
.markdown-style-minimal h4 {
|
|
font-size: 16px;
|
|
}
|
|
.markdown-style-minimal table tr th {
|
|
font-weight: 500;
|
|
color: #424242;
|
|
border: 1px solid #e0e0e0;
|
|
background-color: #fafafa;
|
|
}
|
|
.style-selector {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 12px;
|
|
width: 100%;
|
|
}
|
|
.style-button {
|
|
padding: 12px 16px;
|
|
border: none;
|
|
border-radius: 8px;
|
|
background: #252525;
|
|
color: #e0e0e0;
|
|
cursor: pointer;
|
|
transition: all 0.2s ease;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
text-align: left;
|
|
}
|
|
.style-button:hover {
|
|
background: #303030;
|
|
transform: translateY(-2px);
|
|
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
|
|
}
|
|
.style-button.active {
|
|
background: #7c5ef2;
|
|
color: #ffffff;
|
|
box-shadow: 0 2px 8px rgba(124, 94, 242, 0.4);
|
|
}
|
|
.cloned-preview-container {
|
|
padding: 24px;
|
|
box-sizing: border-box;
|
|
}
|
|
.temp-container {
|
|
box-sizing: border-box;
|
|
padding: 24px;
|
|
}
|
|
.template-width-760 {
|
|
width: 760px;
|
|
}
|
|
.template-width-800 {
|
|
width: 800px;
|
|
}
|
|
.dynamic-height {
|
|
height: var(--content-height);
|
|
}
|
|
.temp-div {
|
|
padding: 24px;
|
|
box-sizing: border-box;
|
|
}
|
|
.style-description {
|
|
display: block;
|
|
font-size: 12px;
|
|
opacity: 0.7;
|
|
margin-top: 4px;
|
|
}
|
|
.modal-size {
|
|
}
|
|
.image-share-modal .zoom-controls,
|
|
.image-share-modal .zoom-button,
|
|
.image-share-modal .zoom-text,
|
|
.zoom-out-icon,
|
|
.zoom-in-icon,
|
|
.canvas-preview {
|
|
display: none;
|
|
}
|
|
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3R5bGVzLmNzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLypcblxuVGhpcyBDU1MgZmlsZSB3aWxsIGJlIGluY2x1ZGVkIHdpdGggeW91ciBwbHVnaW4sIGFuZFxuYXZhaWxhYmxlIGluIHRoZSBhcHAgd2hlbiB5b3VyIHBsdWdpbiBpcyBlbmFibGVkLlxuXG5JZiB5b3VyIHBsdWdpbiBkb2VzIG5vdCBuZWVkIENTUywgZGVsZXRlIHRoaXMgZmlsZS5cblxuKi9cbiAvKiAuaW1hZ2Utc2hhcmUtbW9kYWwgLm1vZGFsIHsgKi9cbiAgICAvKiBcdTc5RkJcdTk2NjRcdTU2RkFcdTVCOUFcdTVCQkRcdTlBRDggKi9cbiAgICAvKiB3aWR0aDogMTUwMHB4OyAqL1xuICAgIC8qIGhlaWdodDogMzAwcHg7ICovXG4gICAgLyogbWF4LXdpZHRoOiA5MHZ3OyAgICAgIC8qIFx1OTY1MFx1NTIzNlx1NjcwMFx1NTkyN1x1NUJCRFx1NUVBNlx1NEUzQVx1ODlDNlx1N0E5N1x1NUJCRFx1NUVBNlx1NzY4NDkwJSAqL1xuICAgIC8qIG1heC1oZWlnaHQ6IDkwdmg7ICAgICBcdTk2NTBcdTUyMzZcdTY3MDBcdTU5MjdcdTlBRDhcdTVFQTZcdTRFM0FcdTg5QzZcdTdBOTdcdTlBRDhcdTVFQTZcdTc2ODQ5MCUgKi9cbiAgICAvKiBkaXNwbGF5OiBmbGV4OyAgICAgICAgLyogXHU0RjdGXHU3NTI4ZmxleFx1NUUwM1x1NUM0MFx1NEY3Rlx1NTE4NVx1NUJCOVx1NUM0NVx1NEUyRCAqL1xuICAgIC8qIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICovXG4gICAgLyogbWluLXdpZHRoOiA0MDBweDsgICAgIC8qIFx1OEJCRVx1N0Y2RVx1NjcwMFx1NUMwRlx1NUJCRFx1NUVBNiAqL1xuICAgIC8qIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgaGVpZ2h0IDAuM3MgZWFzZTsgIC8qIFx1NUU3M1x1NkVEMVx1OEZDN1x1NkUyMVx1NjU0OFx1Njc5QyAqL1xuICAgIC8qIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7ICovXG4gICAgLyogYm9yZGVyLXJhZGl1czogMDsgKi9cbiAvKiB9ICovXG5cblxuXG4uaW1hZ2Utc2hhcmUtbW9kYWwge1xuICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgICAvKiBcdTc5RkJcdTk2NjRcdTU2RkFcdTVCOUFcdTVCQkRcdTVFQTZcdUZGMENcdTRFRTVcdTRGQkZcdTkwMUFcdThGQzdKYXZhU2NyaXB0XHU1MkE4XHU2MDAxXHU4QkJFXHU3RjZFICovXG4gICAgLyogd2lkdGg6IDEwMDBweDsgKi9cbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIGhlaWdodCAwLjNzIGVhc2U7XG4gICAgYW5pbWF0aW9uOiBtb2RhbC1pbiAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAucmVzaXphYmxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi50aGVtZS1kYXJrIC5pbWFnZS1zaGFyZS1tb2RhbCAucmVzaXphYmxlLWNvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogXHU1REU2XHU0RkE3XHU2M0E3XHU1MjM2XHU5NzYyXHU2NzdGXHU2ODM3XHU1RjBGICovXG4uaW1hZ2Utc2hhcmUtbW9kYWwgLmNvbnRyb2xzLXBhbmVsIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtbW9kaWZpZXItYm9yZGVyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICAgIGJhY2tncm91bmQ6ICMxODE4MTg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICNlMGUwZTA7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAuY29udHJvbHMtcGFuZWwgaDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAuZmxleC1zcGFjZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4uaW1hZ2Utc2hhcmUtbW9kYWwgLmNvbnRyb2wtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAuY29udHJvbC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAuZG93bmxvYWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogXHU1M0YzXHU0RkE3XHU5ODg0XHU4OUM4XHU1MzNBXHU1N0RGXHU2ODM3XHU1RjBGICovXG4uaW1hZ2Utc2hhcmUtbW9kYWwgLnByZXZpZXctcGFuZWwge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAucHJldmlldy1wYW5lbCBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmltYWdlLXNoYXJlLW1vZGFsIC5yZXNpemUtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnRlcmFjdGl2ZS1hY2NlbnQpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAucmVzaXplLWhhbmRsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmltYWdlLXNoYXJlLW1vZGFsIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLW1vZGlmaWVyLWJvcmRlcik7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAuaW1hZ2UtcHJldmlldy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBnYXA6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uaW1hZ2Utc2hhcmUtbW9kYWwgLmNhbnZhcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW5vcm1hbCk7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uaW1hZ2Utc2hhcmUtbW9kYWwgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgY29sb3I6ICNhYWFhYWE7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cbi5pbWFnZS1zaGFyZS1tb2RhbCBjYW52YXMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmltYWdlLXNoYXJlLW1vZGFsIC50ZW1wbGF0ZS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLXNoYXJlLW1vZGFsIC50ZW1wbGF0ZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmltYWdlLXNoYXJlLW1vZGFsIC50ZW1wbGF0ZS1idXR0b24gc3ZnIHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAudGVtcGxhdGUtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzAzMDMwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmltYWdlLXNoYXJlLW1vZGFsIC50ZW1wbGF0ZS1idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2M1ZWYyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDEyNCwgOTQsIDI0MiwgMC40KTtcbn1cblxuLmltYWdlLXNoYXJlLW1vZGFsIC50ZW1wbGF0ZS1idXR0b24uYWN0aXZlIHN2ZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbWFnZS1wcmV2aWV3LWNvbnRhaW5lciAubWFya2Rvd24tcHJldmlldy12aWV3IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xufVxuXG4udGV4dC1wcmV2aWV3LW1vZGFsIC50ZXh0LXByZXZpZXctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGV4dC1wcmV2aWV3LW1vZGFsIC5wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50ZXh0LXByZXZpZXctbW9kYWwgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJhY2tncm91bmQtbW9kaWZpZXItYm9yZGVyKTtcbn1cblxuLnRleHQtcHJldmlldy1tb2RhbCAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4uZWxlZ2FudC1kb3dubG9hZC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjNWVmMjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTI0LCA5NCwgMjQyLCAwLjMpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGdhcDogOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5lbGVnYW50LWRvd25sb2FkLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhmNzRmMztcbiAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMTI0LCA5NCwgMjQyLCAwLjQpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLmVsZWdhbnQtZG93bmxvYWQtYnV0dG9uIHN2ZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZWxlZ2FudC1kb3dubG9hZC1idXR0b24uY2xpY2tlZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgxMjQsIDk0LCAyNDIsIDAuMik7XG59XG5cbi8qIFx1NTcyOFx1NjY5N1x1ODI3Mlx1NkEyMVx1NUYwRlx1NEUwQlx1NzY4NFx1NjgzN1x1NUYwRlx1OEMwM1x1NjU3NCAqL1xuLnRoZW1lLWRhcmsgLmVsZWdhbnQtZG93bmxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnRlcmFjdGl2ZS1hY2NlbnQpO1xufVxuXG4udGhlbWUtZGFyayAuZWxlZ2FudC1kb3dubG9hZC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludGVyYWN0aXZlLWFjY2VudC1ob3Zlcik7XG59XG5cbi50aGVtZS1kYXJrIC5lbGVnYW50LWRvd25sb2FkLWJ1dHRvbiBzdmcge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWFjY2VudCk7XG59XG5cbi8qIFx1NEUwQlx1OEY3RFx1NjNEMFx1NzkzQVx1NjgzN1x1NUYwRiAqL1xuLmRvd25sb2FkLXRvYXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBhbmltYXRpb246IHRvYXN0LWluIDAuM3MgZWFzZSBmb3J3YXJkcztcbn1cblxuLmRvd25sb2FkLXRvYXN0IHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjN2M1ZWYyO1xufVxuXG4uZG93bmxvYWQtdG9hc3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kb3dubG9hZC10b2FzdC5oaWRlIHtcbiAgICBhbmltYXRpb246IHRvYXN0LW91dCAwLjNzIGVhc2UgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgdG9hc3QtaW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3Qtb3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4vKiBcdTY2OTdcdTgyNzJcdTRFM0JcdTk4OThcdTVCQjlcdTU2NjhcdTY4MzdcdTVGMEZcdThDMDNcdTY1NzQgKi9cbi50aGVtZS1kYXJrIC5pbWFnZS1zaGFyZS1tb2RhbCAuY2FudmFzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBcdTZERkJcdTUyQTBcdTZBMjFcdTYwMDFcdTY4NDZcdThGQzdcdTZFMjFcdTUyQThcdTc1M0IgKi9cbkBrZXlmcmFtZXMgbW9kYWwtaW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG4udGhlbWUtZGFyayAuaW1hZ2Utc2hhcmUtbW9kYWwgLnByZXZpZXctcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5cbi5pbWFnZS1zaGFyZS1tb2RhbCAuYnV0dG9ucy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBcdTU3ODJcdTc2RjRcdTYzMDlcdTk0QUVcdTVCQjlcdTU2NjggKi9cbi5pbWFnZS1zaGFyZS1tb2RhbCAuYnV0dG9ucy1jb250YWluZXIudmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4uZWxlZ2FudC1idXR0b24ge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M1ZWYyO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMjQsIDk0LCAyNDIsIDAuMyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmVsZWdhbnQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY3NGYzO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgxMjQsIDk0LCAyNDIsIDAuNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4uZWxlZ2FudC1idXR0b24gc3ZnIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbGVnYW50LWJ1dHRvbi5jbGlja2VkIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDEyNCwgOTQsIDI0MiwgMC4yKTtcbn1cblxuLyogXHU1OTBEXHU1MjM2XHU2MzA5XHU5NEFFXHU3Mjc5XHU2QjhBXHU2ODM3XHU1RjBGICovXG4uZWxlZ2FudC1idXR0b24uY29weS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDllNmQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDQ1LCAxNTgsIDEwOSwgMC4zKTtcbn1cblxuLmVsZWdhbnQtYnV0dG9uLmNvcHktYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNiOTdlO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSg0NSwgMTU4LCAxMDksIDAuNCk7XG59XG5cbi5lbGVnYW50LWJ1dHRvbi5jb3B5LWJ1dHRvbi5jbGlja2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg0NSwgMTU4LCAxMDksIDAuMik7XG59XG5cbi8qIFx1NEUwQlx1OEY3RFx1NjMwOVx1OTRBRVx1NzI3OVx1NkI4QVx1NjgzN1x1NUYwRiAqL1xuLmVsZWdhbnQtYnV0dG9uLmRvd25sb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjNWVmMjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTI0LCA5NCwgMjQyLCAwLjMpO1xufVxuXG4vKiBDbGFzc2VzIGZvciB0ZW1wb3JhcnkgZGl2IGVsZW1lbnRzIHVzZWQgZm9yIHJlbmRlcmluZyAqL1xuLnRlbXAtbWFya2Rvd24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBmb250LWZhbWlseTogXCJQaW5nRmFuZyBTQ1wiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJXZW5RdWFuWWkgTWljcm8gSGVpXCIsIHNhbnMtc2VyaWY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG59XG5cbi50ZW1wLW1hcmtkb3duLWNvbnRhaW5lci5saWdodC10aGVtZSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYztcbiAgICBjb2xvcjogIzJjM2U1MDtcbn1cblxuLnRlbXAtbWFya2Rvd24tY29udGFpbmVyLmRhcmstdGhlbWUge1xuICAgIGJhY2tncm91bmQ6ICMyZDM0MzY7XG4gICAgY29sb3I6ICNlMmUyZTI7XG59XG5cbi50ZW1wLWRhdGUtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGVtcC1kYXRlLW1ldGFkYXRhLmxpZ2h0LXRoZW1lIHtcbiAgICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnRlbXAtZGF0ZS1tZXRhZGF0YS5kYXJrLXRoZW1lIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLyogRW5oYW5jZWQgcmVuZGVyaW5nIHN0eWxlcyBmb3IgdGV4dCBjbGFyaXR5ICovXG4uZW5oYW5jZWQtdGV4dC1yZW5kZXJpbmcge1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogU1ZHIGljb24gc3R5bGVzIGZvciBidXR0b25zICovXG4uem9vbS1vdXQtaWNvbixcbi56b29tLWluLWljb24sXG4uZG93bmxvYWQtaWNvbixcbi5jb3B5LWljb24sXG4ubGlnaHQtdGVtcGxhdGUtaWNvbixcbi5kYXJrLXRlbXBsYXRlLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogTW9kYWwgbGF5b3V0IGFuZCBzaXppbmcgY2xhc3NlcyAqL1xuLm1vZGFsLWxheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtY29udGVudC1sYXlvdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIENhbnZhcyBzY2FsaW5nIGNsYXNzZXMgKi9cbi5jYW52YXMtcHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTWFya2Rvd24gc3R5bGVzIHRoYXQgY2FuIGJlIHN3aXRjaGVkIGJldHdlZW4gKi9cbi8qIEJhc2UgTWFya2Rvd24gc3R5bGluZyBzaGFyZWQgYnkgYWxsIHRoZW1lcyAqL1xuLm1hcmtkb3duLXN0eWxlLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMi4wZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cblxuLm1hcmtkb3duLXN0eWxlLWJhc2UgcCB7XG4gICAgbWFyZ2luOiAxLjhlbSA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBsaSB7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBoMSwgXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBoMiwgXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBoMywgXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBoNCwgXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBoNSwgXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBoNiB7XG4gICAgbWFyZ2luOiAyOHB4IDAgMThweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLm1hcmtkb3duLXN0eWxlLWJhc2UgYmxvY2txdW90ZSwgXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBxIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4ubWFya2Rvd24tc3R5bGUtYmFzZSB1bCwgXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbjogMTVweCA1cHg7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1iYXNlIHByZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5tYXJrZG93bi1zdHlsZS1iYXNlIC5tYXJrZG93bi1wcmV2aWV3LXNpemVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLm1hcmtkb3duLXN0eWxlLWJhc2UgcHJlLCBcbi5tYXJrZG93bi1zdHlsZS1iYXNlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCAnQ291cmllciBOZXcnLCBDb25zb2xhcywgSW5jb25zb2xhdGEsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICBtYXJnaW46IGF1dG8gNXB4O1xufVxuXG4ubWFya2Rvd24tc3R5bGUtYmFzZSBjb2RlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1hcmtkb3duLXN0eWxlLWJhc2UgcHJlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1iYXNlIHByZSBjb2RlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxcHggMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1iYXNlIHRhYmxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tYXJrZG93bi1zdHlsZS1iYXNlIHRib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1iYXNlIHRhYmxlIHRyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1iYXNlIHRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1iYXNlIHRhYmxlIHRyIHRoLCBcbi5tYXJrZG93bi1zdHlsZS1iYXNlIHRhYmxlIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi8qIERlZmF1bHQgc3R5bGUgdGhlbWUgKi9cbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IHtcbiAgICAvKiBBZGRpdGlvbmFsIHN0eWxlcyBmb3IgdGhlIGRlZmF1bHQgdGhlbWUgKi9cbn1cblxuLm1hcmtkb3duLXN0eWxlLWRlZmF1bHQgc3Ryb25nLCBcbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGIge1xuICAgIGNvbG9yOiAjQkYzNjBDO1xufVxuXG4ubWFya2Rvd24tc3R5bGUtZGVmYXVsdCBlbSwgXG4ubWFya2Rvd24tc3R5bGUtZGVmYXVsdCBpIHtcbiAgICBjb2xvcjogIzAwOTY4ODtcbn1cblxuLm1hcmtkb3duLXN0eWxlLWRlZmF1bHQgaHIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRjM2MEM7XG4gICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xufVxuXG4ubWFya2Rvd24tc3R5bGUtZGVmYXVsdCBibG9ja3F1b3RlLCBcbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IHEge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwOTY4ODtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgcXVvdGVzOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGgxLCBcbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGgyLCBcbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGgzLCBcbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGg0LCBcbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGg1LCBcbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGg2IHtcbiAgICBmb250LXN0eWxlOiBib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEuNWVtIDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tc3R5bGUtZGVmYXVsdCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLXN0eWxlLWRlZmF1bHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1kZWZhdWx0IHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5Njg4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG59XG5cbi8qIE1vZGVybiBzdHlsZSB0aGVtZSAqL1xuLm1hcmtkb3duLXN0eWxlLW1vZGVybiB7XG4gICAgLyogTW9kZXJuIHN0eWxlIGhhcyBkaWZmZXJlbnQgY29sb3JzIGFuZCBzcGFjaW5nICovXG59XG5cbi5tYXJrZG93bi1zdHlsZS1tb2Rlcm4gc3Ryb25nLCBcbi5tYXJrZG93bi1zdHlsZS1tb2Rlcm4gYiB7XG4gICAgY29sb3I6ICNFOTFFNjM7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1tb2Rlcm4gZW0sIFxuLm1hcmtkb3duLXN0eWxlLW1vZGVybiBpIHtcbiAgICBjb2xvcjogIzIxOTZGMztcbn1cblxuLm1hcmtkb3duLXN0eWxlLW1vZGVybiBociB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5MUU2MztcbiAgICBtYXJnaW46IDEuNWVtIGF1dG87XG59XG5cbi5tYXJrZG93bi1zdHlsZS1tb2Rlcm4gYmxvY2txdW90ZSwgXG4ubWFya2Rvd24tc3R5bGUtbW9kZXJuIHEge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzIxOTZGMztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgcXVvdGVzOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5tYXJrZG93bi1zdHlsZS1tb2Rlcm4gaDEsIFxuLm1hcmtkb3duLXN0eWxlLW1vZGVybiBoMiwgXG4ubWFya2Rvd24tc3R5bGUtbW9kZXJuIGgzLCBcbi5tYXJrZG93bi1zdHlsZS1tb2Rlcm4gaDQsIFxuLm1hcmtkb3duLXN0eWxlLW1vZGVybiBoNSwgXG4ubWFya2Rvd24tc3R5bGUtbW9kZXJuIGg2IHtcbiAgICBmb250LXN0eWxlOiBib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEuNWVtIDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tc3R5bGUtbW9kZXJuIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZSAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tc3R5bGUtbW9kZXJuIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tc3R5bGUtbW9kZXJuIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1tb2Rlcm4gaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1hcmtkb3duLXN0eWxlLW1vZGVybiB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxOTZGMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xufVxuXG4vKiBNaW5pbWFsIHN0eWxlIHRoZW1lICovXG4ubWFya2Rvd24tc3R5bGUtbWluaW1hbCB7XG4gICAgLyogTWluaW1hbCBzdHlsZSB3aXRoIHN1YnRsZSBjb2xvcnMgYW5kIGNsZWFuIGxvb2sgKi9cbn1cblxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgc3Ryb25nLCBcbi5tYXJrZG93bi1zdHlsZS1taW5pbWFsIGIge1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1taW5pbWFsIGVtLCBcbi5tYXJrZG93bi1zdHlsZS1taW5pbWFsIGkge1xuICAgIGNvbG9yOiAjNjE2MTYxO1xufVxuXG4ubWFya2Rvd24tc3R5bGUtbWluaW1hbCBociB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG87XG59XG5cbi5tYXJrZG93bi1zdHlsZS1taW5pbWFsIGJsb2NrcXVvdGUsIFxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgcSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICBxdW90ZXM6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgaDEsIFxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgaDIsIFxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgaDMsIFxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgaDQsIFxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgaDUsIFxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgaDYge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMS41ZW0gNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC4zZW0gMCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tc3R5bGUtbWluaW1hbCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLXN0eWxlLW1pbmltYWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1taW5pbWFsIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1taW5pbWFsIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYXJrZG93bi1zdHlsZS1taW5pbWFsIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLyogU3R5bGUgc2VsZWN0b3IgVUkgKi9cbi5zdHlsZS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN0eWxlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgICBjb2xvcjogI2UwZTBlMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3R5bGUtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzAzMDMwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnN0eWxlLWJ1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM3YzVlZjI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMTI0LCA5NCwgMjQyLCAwLjQpO1xufVxuXG4vKiBEeW5hbWljIHNpemluZyBjbGFzc2VzICovXG4uY2xvbmVkLXByZXZpZXctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50ZW1wLWNvbnRhaW5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyNHB4O1xufVxuXG4vKiBDb21tb24gdGVtcGxhdGUgd2lkdGhzIHRoYXQgYXJlIHVzZWQgZnJlcXVlbnRseSAqL1xuLnRlbXBsYXRlLXdpZHRoLTc2MCB7IHdpZHRoOiA3NjBweDsgfVxuLnRlbXBsYXRlLXdpZHRoLTgwMCB7IHdpZHRoOiA4MDBweDsgfVxuXG4vKiBXZSBub3cgdXNlIGR5bmFtaWMgc3R5bGUgZWxlbWVudHMgZm9yIG90aGVyIGRpbWVuc2lvbnMgKi9cblxuLyogRHluYW1pYyBoZWlnaHQgY2xhc3MgdGhhdCB3aWxsIGJlIHNldCB2aWEgQ1NTIGN1c3RvbSBwcm9wZXJ0eSAqL1xuLmR5bmFtaWMtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IHZhcigtLWNvbnRlbnQtaGVpZ2h0KTtcbn1cblxuLyogVGVtcG9yYXJ5IGRpdiBzdHlsZXMgKi9cbi50ZW1wLWRpdiB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBTdHlsZSBkZXNjcmlwdGlvbiB0ZXh0ICovXG4uc3R5bGUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4vKiBNb2RhbCBzaXppbmcgY2xhc3NlcyAtIGJhc2ljIHN0eWxpbmcgKi9cbi5tb2RhbC1zaXplIHtcbiAgICAvKiBUaGUgc3BlY2lmaWMgZGltZW5zaW9ucyB3aWxsIGJlIHNldCB1c2luZyBkeW5hbWljIHN0eWxlIGVsZW1lbnRzICovXG59XG5cbi8qIFx1NzlGQlx1OTY2NFx1N0YyOVx1NjUzRVx1NjNBN1x1NTIzNlx1NjgzN1x1NUYwRiAqL1xuLmltYWdlLXNoYXJlLW1vZGFsIC56b29tLWNvbnRyb2xzLFxuLmltYWdlLXNoYXJlLW1vZGFsIC56b29tLWJ1dHRvbixcbi5pbWFnZS1zaGFyZS1tb2RhbCAuem9vbS10ZXh0LFxuLnpvb20tb3V0LWljb24sXG4uem9vbS1pbi1pY29uLFxuLmNhbnZhcy1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQXdCQTtBQUNJO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUFBO0FBSUo7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFBQTtBQUlKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUFBO0FBR0o7QUFDSTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFBQTtBQUlKO0FBQ0k7QUFBQTtBQUdKO0FBQ0k7QUFBQTtBQUdKO0FBQ0k7QUFBQTtBQUlKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUFBO0FBR0o7QUFBQTtBQUVRO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFJUjtBQUFBO0FBRVE7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUtSO0FBQ0k7QUFDQTtBQUFBO0FBSUo7QUFBQTtBQUVRO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFJUjtBQUNJO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUFBO0FBSUo7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFBQTtBQUlKO0FBQ0k7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFJSjtBQUNJO0FBQ0E7QUFBQTtBQUlKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFJSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNSTtBQUFBO0FBSUo7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJSjtBQUNJO0FBQUE7QUFLSjtBQUNJO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFBQTtBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1JO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFBQTtBQUVJO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFBQTtBQUVJO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFHSjtBQUFBO0FBRUk7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUFBO0FBR0o7QUFBQTtBQUVJO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJSjtBQUFBO0FBSUE7QUFBQTtBQUVJO0FBQUE7QUFHSjtBQUFBO0FBRUk7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUFBO0FBR0o7QUFBQTtBQUVJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1JO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJSjtBQUFBO0FBSUE7QUFBQTtBQUVJO0FBQUE7QUFHSjtBQUFBO0FBRUk7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUFBO0FBR0o7QUFBQTtBQUVJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1JO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFHSjtBQUNJO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFJSjtBQUFBO0FBSUE7QUFBQTtBQUVJO0FBQ0E7QUFBQTtBQUdKO0FBQUE7QUFFSTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUFBO0FBRUk7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTUk7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQUE7QUFHSjtBQUNJO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFBQTtBQUdKO0FBQ0k7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUlKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0o7QUFDSTtBQUNBO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUNBO0FBQUE7QUFJSjtBQUNJO0FBQ0E7QUFBQTtBQUdKO0FBQ0k7QUFDQTtBQUFBO0FBSUo7QUFBc0I7QUFBQTtBQUN0QjtBQUFzQjtBQUFBO0FBS3RCO0FBQ0k7QUFBQTtBQUlKO0FBQ0k7QUFDQTtBQUFBO0FBSUo7QUFDSTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSUo7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1JO0FBQUE7IiwKICAibmFtZXMiOiBbXQp9Cg== */
|