/* * ATTENTION: An "eval-source-map" devtool has been used. * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["pages/_app"],{ /***/ "(pages-dir-browser)/./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[13].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[13].use[2]!./src/styles/globals.css": /*!**************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[13].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[13].use[2]!./src/styles/globals.css ***! \**************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_next_dist_build_webpack_loaders_css_loader_src_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"(pages-dir-browser)/./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\n/* harmony import */ var _node_modules_next_dist_build_webpack_loaders_css_loader_src_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_next_dist_build_webpack_loaders_css_loader_src_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_next_dist_build_webpack_loaders_css_loader_src_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */\\n@layer properties;\\n@layer theme, base, components, utilities;\\n@layer theme {\\n :root, :host {\\n --color-red-100: oklch(93.6% 0.032 17.717);\\n --color-red-200: oklch(88.5% 0.062 18.334);\\n --color-red-300: oklch(80.8% 0.114 19.571);\\n --color-red-400: oklch(70.4% 0.191 22.216);\\n --color-red-500: oklch(63.7% 0.237 25.331);\\n --color-red-600: oklch(57.7% 0.245 27.325);\\n --color-orange-500: oklch(70.5% 0.213 47.604);\\n --color-amber-500: oklch(76.9% 0.188 70.08);\\n --color-yellow-300: oklch(90.5% 0.182 98.111);\\n --color-yellow-400: oklch(85.2% 0.199 91.936);\\n --color-yellow-500: oklch(79.5% 0.184 86.047);\\n --color-yellow-900: oklch(42.1% 0.095 57.708);\\n --color-green-300: oklch(87.1% 0.15 154.449);\\n --color-green-400: oklch(79.2% 0.209 151.711);\\n --color-green-500: oklch(72.3% 0.219 149.579);\\n --color-green-600: oklch(62.7% 0.194 149.214);\\n --color-cyan-300: oklch(86.5% 0.127 207.078);\\n --color-cyan-400: oklch(78.9% 0.154 211.53);\\n --color-cyan-700: oklch(52% 0.105 223.128);\\n --color-blue-300: oklch(80.9% 0.105 251.813);\\n --color-blue-400: oklch(70.7% 0.165 254.624);\\n --color-blue-500: oklch(62.3% 0.214 259.815);\\n --color-blue-600: oklch(54.6% 0.245 262.881);\\n --color-blue-700: oklch(48.8% 0.243 264.376);\\n --color-blue-800: oklch(42.4% 0.199 265.638);\\n --color-purple-500: oklch(62.7% 0.265 303.9);\\n --color-pink-500: oklch(65.6% 0.241 354.308);\\n --color-gray-100: oklch(96.7% 0.003 264.542);\\n --color-gray-200: oklch(92.8% 0.006 264.531);\\n --color-gray-300: oklch(87.2% 0.01 258.338);\\n --color-gray-400: oklch(70.7% 0.022 261.325);\\n --color-gray-500: oklch(55.1% 0.027 264.364);\\n --color-gray-600: oklch(44.6% 0.03 256.802);\\n --color-gray-700: oklch(37.3% 0.034 259.733);\\n --color-gray-800: oklch(27.8% 0.033 256.848);\\n --color-gray-900: oklch(21% 0.034 264.665);\\n --color-black: #000;\\n --color-white: #fff;\\n --spacing: 0.25rem;\\n --container-7xl: 80rem;\\n --text-xs: 0.75rem;\\n --text-xs--line-height: calc(1 / 0.75);\\n --text-sm: 0.875rem;\\n --text-sm--line-height: calc(1.25 / 0.875);\\n --text-base: 1rem;\\n --text-base--line-height: calc(1.5 / 1);\\n --text-lg: 1.125rem;\\n --text-lg--line-height: calc(1.75 / 1.125);\\n --text-xl: 1.25rem;\\n --text-xl--line-height: calc(1.75 / 1.25);\\n --text-2xl: 1.5rem;\\n --text-2xl--line-height: calc(2 / 1.5);\\n --text-3xl: 1.875rem;\\n --text-3xl--line-height: calc(2.25 / 1.875);\\n --text-4xl: 2.25rem;\\n --text-4xl--line-height: calc(2.5 / 2.25);\\n --font-weight-medium: 500;\\n --font-weight-semibold: 600;\\n --font-weight-bold: 700;\\n --font-weight-black: 900;\\n --tracking-wider: 0.05em;\\n --leading-tight: 1.25;\\n --leading-relaxed: 1.625;\\n --radius-sm: 0.25rem;\\n --radius-md: 0.375rem;\\n --radius-lg: 0.5rem;\\n --radius-xl: 0.75rem;\\n --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\\n --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\\n --blur-sm: 8px;\\n --default-transition-duration: 150ms;\\n --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n --default-font-family: var(--font-geist-sans);\\n --default-mono-font-family: var(--font-geist-mono);\\n }\\n}\\n@layer base {\\n *, ::after, ::before, ::backdrop, ::file-selector-button {\\n box-sizing: border-box;\\n margin: 0;\\n padding: 0;\\n border: 0 solid;\\n }\\n html, :host {\\n line-height: 1.5;\\n -webkit-text-size-adjust: 100%;\\n tab-size: 4;\\n font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\");\\n font-feature-settings: var(--default-font-feature-settings, normal);\\n font-variation-settings: var(--default-font-variation-settings, normal);\\n -webkit-tap-highlight-color: transparent;\\n }\\n hr {\\n height: 0;\\n color: inherit;\\n border-top-width: 1px;\\n }\\n abbr:where([title]) {\\n -webkit-text-decoration: underline dotted;\\n text-decoration: underline dotted;\\n }\\n h1, h2, h3, h4, h5, h6 {\\n font-size: inherit;\\n font-weight: inherit;\\n }\\n a {\\n color: inherit;\\n -webkit-text-decoration: inherit;\\n text-decoration: inherit;\\n }\\n b, strong {\\n font-weight: bolder;\\n }\\n code, kbd, samp, pre {\\n font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace);\\n font-feature-settings: var(--default-mono-font-feature-settings, normal);\\n font-variation-settings: var(--default-mono-font-variation-settings, normal);\\n font-size: 1em;\\n }\\n small {\\n font-size: 80%;\\n }\\n sub, sup {\\n font-size: 75%;\\n line-height: 0;\\n position: relative;\\n vertical-align: baseline;\\n }\\n sub {\\n bottom: -0.25em;\\n }\\n sup {\\n top: -0.5em;\\n }\\n table {\\n text-indent: 0;\\n border-color: inherit;\\n border-collapse: collapse;\\n }\\n :-moz-focusring {\\n outline: auto;\\n }\\n progress {\\n vertical-align: baseline;\\n }\\n summary {\\n display: list-item;\\n }\\n ol, ul, menu {\\n list-style: none;\\n }\\n img, svg, video, canvas, audio, iframe, embed, object {\\n display: block;\\n vertical-align: middle;\\n }\\n img, video {\\n max-width: 100%;\\n height: auto;\\n }\\n button, input, select, optgroup, textarea, ::file-selector-button {\\n font: inherit;\\n font-feature-settings: inherit;\\n font-variation-settings: inherit;\\n letter-spacing: inherit;\\n color: inherit;\\n border-radius: 0;\\n background-color: transparent;\\n opacity: 1;\\n }\\n :where(select:is([multiple], [size])) optgroup {\\n font-weight: bolder;\\n }\\n :where(select:is([multiple], [size])) optgroup option {\\n padding-inline-start: 20px;\\n }\\n ::file-selector-button {\\n margin-inline-end: 4px;\\n }\\n ::placeholder {\\n opacity: 1;\\n }\\n @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {\\n ::placeholder {\\n color: currentcolor;\\n @supports (color: color-mix(in lab, red, red)) {\\n & {\\n color: color-mix(in oklab, currentcolor 50%, transparent);\\n }\\n }\\n }\\n }\\n textarea {\\n resize: vertical;\\n }\\n ::-webkit-search-decoration {\\n -webkit-appearance: none;\\n }\\n ::-webkit-date-and-time-value {\\n min-height: 1lh;\\n text-align: inherit;\\n }\\n ::-webkit-datetime-edit {\\n display: inline-flex;\\n }\\n ::-webkit-datetime-edit-fields-wrapper {\\n padding: 0;\\n }\\n ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {\\n padding-block: 0;\\n }\\n ::-webkit-calendar-picker-indicator {\\n line-height: 1;\\n }\\n :-moz-ui-invalid {\\n box-shadow: none;\\n }\\n button, input:where([type=\\\"button\\\"], [type=\\\"reset\\\"], [type=\\\"submit\\\"]), ::file-selector-button {\\n appearance: button;\\n }\\n ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {\\n height: auto;\\n }\\n [hidden]:where(:not([hidden=\\\"until-found\\\"])) {\\n display: none !important;\\n }\\n}\\n@layer utilities {\\n .pointer-events-none {\\n pointer-events: none;\\n }\\n .absolute {\\n position: absolute;\\n }\\n .fixed {\\n position: fixed;\\n }\\n .relative {\\n position: relative;\\n }\\n .inset-0 {\\n inset: calc(var(--spacing) * 0);\\n }\\n .-top-0 {\\n top: calc(var(--spacing) * -0);\\n }\\n .-top-4 {\\n top: calc(var(--spacing) * -4);\\n }\\n .-top-7 {\\n top: calc(var(--spacing) * -7);\\n }\\n .-top-14 {\\n top: calc(var(--spacing) * -14);\\n }\\n .top-0 {\\n top: calc(var(--spacing) * 0);\\n }\\n .top-1 {\\n top: calc(var(--spacing) * 1);\\n }\\n .top-1\\\\/2 {\\n top: calc(1/2 * 100%);\\n }\\n .top-6 {\\n top: calc(var(--spacing) * 6);\\n }\\n .top-8 {\\n top: calc(var(--spacing) * 8);\\n }\\n .top-12 {\\n top: calc(var(--spacing) * 12);\\n }\\n .top-60 {\\n top: calc(var(--spacing) * 60);\\n }\\n .top-\\\\[55\\\\%\\\\] {\\n top: 55%;\\n }\\n .-right-4 {\\n right: calc(var(--spacing) * -4);\\n }\\n .right-0 {\\n right: calc(var(--spacing) * 0);\\n }\\n .right-4 {\\n right: calc(var(--spacing) * 4);\\n }\\n .right-5 {\\n right: calc(var(--spacing) * 5);\\n }\\n .right-6 {\\n right: calc(var(--spacing) * 6);\\n }\\n .right-50 {\\n right: calc(var(--spacing) * 50);\\n }\\n .-bottom-4 {\\n bottom: calc(var(--spacing) * -4);\\n }\\n .bottom-0 {\\n bottom: calc(var(--spacing) * 0);\\n }\\n .bottom-4 {\\n bottom: calc(var(--spacing) * 4);\\n }\\n .bottom-\\\\[-20px\\\\] {\\n bottom: -20px;\\n }\\n .-left-4 {\\n left: calc(var(--spacing) * -4);\\n }\\n .left-0 {\\n left: calc(var(--spacing) * 0);\\n }\\n .left-1\\\\/2 {\\n left: calc(1/2 * 100%);\\n }\\n .left-2 {\\n left: calc(var(--spacing) * 2);\\n }\\n .left-6 {\\n left: calc(var(--spacing) * 6);\\n }\\n .left-30 {\\n left: calc(var(--spacing) * 30);\\n }\\n .left-\\\\[-65px\\\\] {\\n left: -65px;\\n }\\n .left-\\\\[66\\\\%\\\\] {\\n left: 66%;\\n }\\n .z-10 {\\n z-index: 10;\\n }\\n .z-50 {\\n z-index: 50;\\n }\\n .z-100 {\\n z-index: 100;\\n }\\n .z-1001 {\\n z-index: 1001;\\n }\\n .z-3000 {\\n z-index: 3000;\\n }\\n .z-9998 {\\n z-index: 9998;\\n }\\n .z-9999 {\\n z-index: 9999;\\n }\\n .z-\\\\[1000\\\\] {\\n z-index: 1000;\\n }\\n .z-\\\\[9999\\\\] {\\n z-index: 9999;\\n }\\n .z-\\\\[10000\\\\] {\\n z-index: 10000;\\n }\\n .z-\\\\[10001\\\\] {\\n z-index: 10001;\\n }\\n .mx-1 {\\n margin-inline: calc(var(--spacing) * 1);\\n }\\n .mx-auto {\\n margin-inline: auto;\\n }\\n .mt-1 {\\n margin-top: calc(var(--spacing) * 1);\\n }\\n .mt-2 {\\n margin-top: calc(var(--spacing) * 2);\\n }\\n .mt-4 {\\n margin-top: calc(var(--spacing) * 4);\\n }\\n .mt-6 {\\n margin-top: calc(var(--spacing) * 6);\\n }\\n .mt-8 {\\n margin-top: calc(var(--spacing) * 8);\\n }\\n .-mr-0\\\\.5 {\\n margin-right: calc(var(--spacing) * -0.5);\\n }\\n .mr-2 {\\n margin-right: calc(var(--spacing) * 2);\\n }\\n .mr-3 {\\n margin-right: calc(var(--spacing) * 3);\\n }\\n .mr-4 {\\n margin-right: calc(var(--spacing) * 4);\\n }\\n .mb-1 {\\n margin-bottom: calc(var(--spacing) * 1);\\n }\\n .mb-2 {\\n margin-bottom: calc(var(--spacing) * 2);\\n }\\n .mb-3 {\\n margin-bottom: calc(var(--spacing) * 3);\\n }\\n .mb-4 {\\n margin-bottom: calc(var(--spacing) * 4);\\n }\\n .mb-5 {\\n margin-bottom: calc(var(--spacing) * 5);\\n }\\n .mb-6 {\\n margin-bottom: calc(var(--spacing) * 6);\\n }\\n .mb-8 {\\n margin-bottom: calc(var(--spacing) * 8);\\n }\\n .ml-1 {\\n margin-left: calc(var(--spacing) * 1);\\n }\\n .ml-2 {\\n margin-left: calc(var(--spacing) * 2);\\n }\\n .ml-4 {\\n margin-left: calc(var(--spacing) * 4);\\n }\\n .ml-6 {\\n margin-left: calc(var(--spacing) * 6);\\n }\\n .ml-auto {\\n margin-left: auto;\\n }\\n .line-clamp-2 {\\n overflow: hidden;\\n display: -webkit-box;\\n -webkit-box-orient: vertical;\\n -webkit-line-clamp: 2;\\n }\\n .block {\\n display: block;\\n }\\n .flex {\\n display: flex;\\n }\\n .grid {\\n display: grid;\\n }\\n .hidden {\\n display: none;\\n }\\n .inline-flex {\\n display: inline-flex;\\n }\\n .table {\\n display: table;\\n }\\n .aspect-\\\\[1\\\\/1\\\\] {\\n aspect-ratio: 1/1;\\n }\\n .aspect-\\\\[2\\\\/3\\\\] {\\n aspect-ratio: 2/3;\\n }\\n .h-0 {\\n height: calc(var(--spacing) * 0);\\n }\\n .h-1\\\\/2 {\\n height: calc(1/2 * 100%);\\n }\\n .h-1\\\\/3 {\\n height: calc(1/3 * 100%);\\n }\\n .h-2 {\\n height: calc(var(--spacing) * 2);\\n }\\n .h-3 {\\n height: calc(var(--spacing) * 3);\\n }\\n .h-4 {\\n height: calc(var(--spacing) * 4);\\n }\\n .h-5 {\\n height: calc(var(--spacing) * 5);\\n }\\n .h-6 {\\n height: calc(var(--spacing) * 6);\\n }\\n .h-7 {\\n height: calc(var(--spacing) * 7);\\n }\\n .h-8 {\\n height: calc(var(--spacing) * 8);\\n }\\n .h-10 {\\n height: calc(var(--spacing) * 10);\\n }\\n .h-12 {\\n height: calc(var(--spacing) * 12);\\n }\\n .h-16 {\\n height: calc(var(--spacing) * 16);\\n }\\n .h-18 {\\n height: calc(var(--spacing) * 18);\\n }\\n .h-20 {\\n height: calc(var(--spacing) * 20);\\n }\\n .h-24 {\\n height: calc(var(--spacing) * 24);\\n }\\n .h-32 {\\n height: calc(var(--spacing) * 32);\\n }\\n .h-100 {\\n height: calc(var(--spacing) * 100);\\n }\\n .h-\\\\[1\\\\/100\\\\] {\\n height: 1/100;\\n }\\n .h-\\\\[3px\\\\] {\\n height: 3px;\\n }\\n .h-\\\\[10\\\\%\\\\] {\\n height: 10%;\\n }\\n .h-\\\\[15\\\\%\\\\] {\\n height: 15%;\\n }\\n .h-\\\\[20\\\\%\\\\] {\\n height: 20%;\\n }\\n .h-\\\\[30\\\\%\\\\] {\\n height: 30%;\\n }\\n .h-\\\\[30px\\\\] {\\n height: 30px;\\n }\\n .h-\\\\[30vh\\\\] {\\n height: 30vh;\\n }\\n .h-\\\\[40px\\\\] {\\n height: 40px;\\n }\\n .h-\\\\[45\\\\%\\\\] {\\n height: 45%;\\n }\\n .h-\\\\[50\\\\%\\\\] {\\n height: 50%;\\n }\\n .h-\\\\[50px\\\\] {\\n height: 50px;\\n }\\n .h-\\\\[55\\\\%\\\\] {\\n height: 55%;\\n }\\n .h-\\\\[60\\\\%\\\\] {\\n height: 60%;\\n }\\n .h-\\\\[60px\\\\] {\\n height: 60px;\\n }\\n .h-\\\\[80\\\\%\\\\] {\\n height: 80%;\\n }\\n .h-\\\\[80vh\\\\] {\\n height: 80vh;\\n }\\n .h-\\\\[90\\\\%\\\\] {\\n height: 90%;\\n }\\n .h-\\\\[95vh\\\\] {\\n height: 95vh;\\n }\\n .h-\\\\[100\\\\%\\\\] {\\n height: 100%;\\n }\\n .h-\\\\[100px\\\\] {\\n height: 100px;\\n }\\n .h-\\\\[120px\\\\] {\\n height: 120px;\\n }\\n .h-\\\\[200px\\\\] {\\n height: 200px;\\n }\\n .h-\\\\[315px\\\\] {\\n height: 315px;\\n }\\n .h-\\\\[470px\\\\] {\\n height: 470px;\\n }\\n .h-\\\\[490px\\\\] {\\n height: 490px;\\n }\\n .h-\\\\[640px\\\\] {\\n height: 640px;\\n }\\n .h-\\\\[calc\\\\(70vh-2rem\\\\)\\\\] {\\n height: calc(70vh - 2rem);\\n }\\n .h-\\\\[calc\\\\(100\\\\%-1\\\\.5rem\\\\)\\\\] {\\n height: calc(100% - 1.5rem);\\n }\\n .h-\\\\[calc\\\\(100\\\\%-2rem\\\\)\\\\] {\\n height: calc(100% - 2rem);\\n }\\n .h-\\\\[calc\\\\(100\\\\%-3rem\\\\)\\\\] {\\n height: calc(100% - 3rem);\\n }\\n .h-\\\\[calc\\\\(100vh-200px\\\\)\\\\] {\\n height: calc(100vh - 200px);\\n }\\n .h-\\\\[full\\\\] {\\n height: full;\\n }\\n .h-full {\\n height: 100%;\\n }\\n .h-screen {\\n height: 100vh;\\n }\\n .max-h-\\\\[70vh\\\\] {\\n max-height: 70vh;\\n }\\n .min-h-\\\\[120px\\\\] {\\n min-height: 120px;\\n }\\n .min-h-\\\\[200px\\\\] {\\n min-height: 200px;\\n }\\n .min-h-screen {\\n min-height: 100vh;\\n }\\n .w-0 {\\n width: calc(var(--spacing) * 0);\\n }\\n .w-1\\\\/2 {\\n width: calc(1/2 * 100%);\\n }\\n .w-1\\\\/3 {\\n width: calc(1/3 * 100%);\\n }\\n .w-1\\\\/4 {\\n width: calc(1/4 * 100%);\\n }\\n .w-1\\\\/8 {\\n width: calc(1/8 * 100%);\\n }\\n .w-2 {\\n width: calc(var(--spacing) * 2);\\n }\\n .w-2\\\\/3 {\\n width: calc(2/3 * 100%);\\n }\\n .w-2\\\\/6 {\\n width: calc(2/6 * 100%);\\n }\\n .w-3 {\\n width: calc(var(--spacing) * 3);\\n }\\n .w-4 {\\n width: calc(var(--spacing) * 4);\\n }\\n .w-4\\\\/6 {\\n width: calc(4/6 * 100%);\\n }\\n .w-5 {\\n width: calc(var(--spacing) * 5);\\n }\\n .w-5\\\\/8 {\\n width: calc(5/8 * 100%);\\n }\\n .w-6 {\\n width: calc(var(--spacing) * 6);\\n }\\n .w-6\\\\/6 {\\n width: calc(6/6 * 100%);\\n }\\n .w-7 {\\n width: calc(var(--spacing) * 7);\\n }\\n .w-8 {\\n width: calc(var(--spacing) * 8);\\n }\\n .w-10 {\\n width: calc(var(--spacing) * 10);\\n }\\n .w-11 {\\n width: calc(var(--spacing) * 11);\\n }\\n .w-12 {\\n width: calc(var(--spacing) * 12);\\n }\\n .w-16 {\\n width: calc(var(--spacing) * 16);\\n }\\n .w-18 {\\n width: calc(var(--spacing) * 18);\\n }\\n .w-20 {\\n width: calc(var(--spacing) * 20);\\n }\\n .w-24 {\\n width: calc(var(--spacing) * 24);\\n }\\n .w-26 {\\n width: calc(var(--spacing) * 26);\\n }\\n .w-28 {\\n width: calc(var(--spacing) * 28);\\n }\\n .w-48 {\\n width: calc(var(--spacing) * 48);\\n }\\n .w-\\\\[2\\\\%\\\\] {\\n width: 2%;\\n }\\n .w-\\\\[2px\\\\] {\\n width: 2px;\\n }\\n .w-\\\\[5\\\\%\\\\] {\\n width: 5%;\\n }\\n .w-\\\\[8\\\\%\\\\] {\\n width: 8%;\\n }\\n .w-\\\\[10\\\\%\\\\] {\\n width: 10%;\\n }\\n .w-\\\\[12\\\\%\\\\] {\\n width: 12%;\\n }\\n .w-\\\\[15\\\\%\\\\] {\\n width: 15%;\\n }\\n .w-\\\\[23\\\\%\\\\] {\\n width: 23%;\\n }\\n .w-\\\\[24\\\\%\\\\] {\\n width: 24%;\\n }\\n .w-\\\\[25\\\\%\\\\] {\\n width: 25%;\\n }\\n .w-\\\\[30\\\\%\\\\] {\\n width: 30%;\\n }\\n .w-\\\\[32\\\\%\\\\] {\\n width: 32%;\\n }\\n .w-\\\\[40\\\\%\\\\] {\\n width: 40%;\\n }\\n .w-\\\\[45\\\\%\\\\] {\\n width: 45%;\\n }\\n .w-\\\\[48\\\\%\\\\] {\\n width: 48%;\\n }\\n .w-\\\\[50\\\\%\\\\] {\\n width: 50%;\\n }\\n .w-\\\\[55\\\\%\\\\] {\\n width: 55%;\\n }\\n .w-\\\\[60px\\\\] {\\n width: 60px;\\n }\\n .w-\\\\[68\\\\%\\\\] {\\n width: 68%;\\n }\\n .w-\\\\[70\\\\%\\\\] {\\n width: 70%;\\n }\\n .w-\\\\[80\\\\%\\\\] {\\n width: 80%;\\n }\\n .w-\\\\[100\\\\%\\\\] {\\n width: 100%;\\n }\\n .w-\\\\[100px\\\\] {\\n width: 100px;\\n }\\n .w-\\\\[120px\\\\] {\\n width: 120px;\\n }\\n .w-\\\\[133\\\\%\\\\] {\\n width: 133%;\\n }\\n .w-\\\\[400px\\\\] {\\n width: 400px;\\n }\\n .w-\\\\[480px\\\\] {\\n width: 480px;\\n }\\n .w-\\\\[calc\\\\(50\\\\%-0\\\\.5rem\\\\)\\\\] {\\n width: calc(50% - 0.5rem);\\n }\\n .w-\\\\[full\\\\] {\\n width: full;\\n }\\n .w-full {\\n width: 100%;\\n }\\n .max-w-7xl {\\n max-width: var(--container-7xl);\\n }\\n .max-w-\\\\[20px\\\\] {\\n max-width: 20px;\\n }\\n .max-w-\\\\[100px\\\\] {\\n max-width: 100px;\\n }\\n .max-w-\\\\[120px\\\\] {\\n max-width: 120px;\\n }\\n .min-w-\\\\[15px\\\\] {\\n min-width: 15px;\\n }\\n .flex-1 {\\n flex: 1;\\n }\\n .flex-shrink-0 {\\n flex-shrink: 0;\\n }\\n .origin-top {\\n transform-origin: top;\\n }\\n .-translate-x-1\\\\/2 {\\n --tw-translate-x: calc(calc(1/2 * 100%) * -1);\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n .-translate-x-full {\\n --tw-translate-x: -100%;\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n .translate-x-0 {\\n --tw-translate-x: calc(var(--spacing) * 0);\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n .translate-x-full {\\n --tw-translate-x: 100%;\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n .-translate-y-1\\\\/2 {\\n --tw-translate-y: calc(calc(1/2 * 100%) * -1);\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n .translate-y-3 {\\n --tw-translate-y: calc(var(--spacing) * 3);\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n .translate-y-9\\\\/3 {\\n --tw-translate-y: calc(9/3 * 100%);\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n .scale-x-\\\\[-1\\\\] {\\n --tw-scale-x: -1;\\n scale: var(--tw-scale-x) var(--tw-scale-y);\\n }\\n .scale-x-\\\\[1\\\\] {\\n --tw-scale-x: 1;\\n scale: var(--tw-scale-x) var(--tw-scale-y);\\n }\\n .scale-\\\\[0\\\\.9\\\\] {\\n scale: 0.9;\\n }\\n .-rotate-45 {\\n rotate: calc(45deg * -1);\\n }\\n .rotate-45 {\\n rotate: 45deg;\\n }\\n .transform {\\n transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);\\n }\\n .animate-pulse {\\n animation: var(--animate-pulse);\\n }\\n .cursor-not-allowed {\\n cursor: not-allowed;\\n }\\n .cursor-pointer {\\n cursor: pointer;\\n }\\n .resize {\\n resize: both;\\n }\\n .resize-none {\\n resize: none;\\n }\\n .list-inside {\\n list-style-position: inside;\\n }\\n .list-\\\\[circle\\\\] {\\n list-style-type: circle;\\n }\\n .list-decimal {\\n list-style-type: decimal;\\n }\\n .list-disc {\\n list-style-type: disc;\\n }\\n .grid-cols-1 {\\n grid-template-columns: repeat(1, minmax(0, 1fr));\\n }\\n .grid-cols-2 {\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n }\\n .grid-cols-3 {\\n grid-template-columns: repeat(3, minmax(0, 1fr));\\n }\\n .grid-cols-4 {\\n grid-template-columns: repeat(4, minmax(0, 1fr));\\n }\\n .grid-cols-10 {\\n grid-template-columns: repeat(10, minmax(0, 1fr));\\n }\\n .flex-col {\\n flex-direction: column;\\n }\\n .flex-row {\\n flex-direction: row;\\n }\\n .flex-wrap {\\n flex-wrap: wrap;\\n }\\n .content-start {\\n align-content: flex-start;\\n }\\n .items-center {\\n align-items: center;\\n }\\n .items-end {\\n align-items: flex-end;\\n }\\n .items-start {\\n align-items: flex-start;\\n }\\n .justify-between {\\n justify-content: space-between;\\n }\\n .justify-center {\\n justify-content: center;\\n }\\n .justify-end {\\n justify-content: flex-end;\\n }\\n .justify-start {\\n justify-content: flex-start;\\n }\\n .gap-0 {\\n gap: calc(var(--spacing) * 0);\\n }\\n .gap-0\\\\.5 {\\n gap: calc(var(--spacing) * 0.5);\\n }\\n .gap-1 {\\n gap: calc(var(--spacing) * 1);\\n }\\n .gap-2 {\\n gap: calc(var(--spacing) * 2);\\n }\\n .gap-3 {\\n gap: calc(var(--spacing) * 3);\\n }\\n .gap-4 {\\n gap: calc(var(--spacing) * 4);\\n }\\n .gap-6 {\\n gap: calc(var(--spacing) * 6);\\n }\\n .gap-8 {\\n gap: calc(var(--spacing) * 8);\\n }\\n .gap-10 {\\n gap: calc(var(--spacing) * 10);\\n }\\n .gap-15 {\\n gap: calc(var(--spacing) * 15);\\n }\\n .gap-16 {\\n gap: calc(var(--spacing) * 16);\\n }\\n .gap-25 {\\n gap: calc(var(--spacing) * 25);\\n }\\n .space-y-0 {\\n :where(& > :not(:last-child)) {\\n --tw-space-y-reverse: 0;\\n margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));\\n margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));\\n }\\n }\\n .space-y-1 {\\n :where(& > :not(:last-child)) {\\n --tw-space-y-reverse: 0;\\n margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));\\n margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));\\n }\\n }\\n .space-y-2 {\\n :where(& > :not(:last-child)) {\\n --tw-space-y-reverse: 0;\\n margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));\\n margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));\\n }\\n }\\n .space-y-3 {\\n :where(& > :not(:last-child)) {\\n --tw-space-y-reverse: 0;\\n margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));\\n margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));\\n }\\n }\\n .space-y-4 {\\n :where(& > :not(:last-child)) {\\n --tw-space-y-reverse: 0;\\n margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));\\n margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));\\n }\\n }\\n .space-y-6 {\\n :where(& > :not(:last-child)) {\\n --tw-space-y-reverse: 0;\\n margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));\\n margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));\\n }\\n }\\n .space-y-20 {\\n :where(& > :not(:last-child)) {\\n --tw-space-y-reverse: 0;\\n margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));\\n margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));\\n }\\n }\\n .gap-x-4 {\\n column-gap: calc(var(--spacing) * 4);\\n }\\n .space-x-1 {\\n :where(& > :not(:last-child)) {\\n --tw-space-x-reverse: 0;\\n margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));\\n margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));\\n }\\n }\\n .space-x-2 {\\n :where(& > :not(:last-child)) {\\n --tw-space-x-reverse: 0;\\n margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));\\n margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));\\n }\\n }\\n .space-x-4 {\\n :where(& > :not(:last-child)) {\\n --tw-space-x-reverse: 0;\\n margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));\\n margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));\\n }\\n }\\n .space-x-6 {\\n :where(& > :not(:last-child)) {\\n --tw-space-x-reverse: 0;\\n margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));\\n margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));\\n }\\n }\\n .space-x-8 {\\n :where(& > :not(:last-child)) {\\n --tw-space-x-reverse: 0;\\n margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));\\n margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));\\n }\\n }\\n .gap-y-1 {\\n row-gap: calc(var(--spacing) * 1);\\n }\\n .divide-y {\\n :where(& > :not(:last-child)) {\\n --tw-divide-y-reverse: 0;\\n border-bottom-style: var(--tw-border-style);\\n border-top-style: var(--tw-border-style);\\n border-top-width: calc(1px * var(--tw-divide-y-reverse));\\n border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\\n }\\n }\\n .divide-\\\\[\\\\#0ff\\\\]\\\\/20 {\\n :where(& > :not(:last-child)) {\\n border-color: color-mix(in oklab, #0ff 20%, transparent);\\n }\\n }\\n .truncate {\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n }\\n .overflow-auto {\\n overflow: auto;\\n }\\n .overflow-hidden {\\n overflow: hidden;\\n }\\n .overflow-x-auto {\\n overflow-x: auto;\\n }\\n .overflow-y-auto {\\n overflow-y: auto;\\n }\\n .rounded {\\n border-radius: 0.25rem;\\n }\\n .rounded-\\\\[1\\\\.5px\\\\] {\\n border-radius: 1.5px;\\n }\\n .rounded-full {\\n border-radius: calc(infinity * 1px);\\n }\\n .rounded-lg {\\n border-radius: var(--radius-lg);\\n }\\n .rounded-md {\\n border-radius: var(--radius-md);\\n }\\n .rounded-sm {\\n border-radius: var(--radius-sm);\\n }\\n .rounded-xl {\\n border-radius: var(--radius-xl);\\n }\\n .rounded-t-sm {\\n border-top-left-radius: var(--radius-sm);\\n border-top-right-radius: var(--radius-sm);\\n }\\n .rounded-l-lg {\\n border-top-left-radius: var(--radius-lg);\\n border-bottom-left-radius: var(--radius-lg);\\n }\\n .rounded-r-lg {\\n border-top-right-radius: var(--radius-lg);\\n border-bottom-right-radius: var(--radius-lg);\\n }\\n .rounded-b-sm {\\n border-bottom-right-radius: var(--radius-sm);\\n border-bottom-left-radius: var(--radius-sm);\\n }\\n .border {\\n border-style: var(--tw-border-style);\\n border-width: 1px;\\n }\\n .border-1 {\\n border-style: var(--tw-border-style);\\n border-width: 1px;\\n }\\n .border-2 {\\n border-style: var(--tw-border-style);\\n border-width: 2px;\\n }\\n .border-\\\\[5px\\\\] {\\n border-style: var(--tw-border-style);\\n border-width: 5px;\\n }\\n .border-t {\\n border-top-style: var(--tw-border-style);\\n border-top-width: 1px;\\n }\\n .border-r {\\n border-right-style: var(--tw-border-style);\\n border-right-width: 1px;\\n }\\n .border-b {\\n border-bottom-style: var(--tw-border-style);\\n border-bottom-width: 1px;\\n }\\n .border-l {\\n border-left-style: var(--tw-border-style);\\n border-left-width: 1px;\\n }\\n .border-dashed {\\n --tw-border-style: dashed;\\n border-style: dashed;\\n }\\n .border-solid {\\n --tw-border-style: solid;\\n border-style: solid;\\n }\\n .border-\\\\[\\\\#0ff\\\\]\\\\/10 {\\n border-color: color-mix(in oklab, #0ff 10%, transparent);\\n }\\n .border-\\\\[\\\\#0ff\\\\]\\\\/20 {\\n border-color: color-mix(in oklab, #0ff 20%, transparent);\\n }\\n .border-\\\\[\\\\#0ff\\\\]\\\\/30 {\\n border-color: color-mix(in oklab, #0ff 30%, transparent);\\n }\\n .border-\\\\[\\\\#00ff7f\\\\] {\\n border-color: #00ff7f;\\n }\\n .border-\\\\[\\\\#334155\\\\] {\\n border-color: #334155;\\n }\\n .border-\\\\[\\\\#cc0000\\\\] {\\n border-color: #cc0000;\\n }\\n .border-blue-400 {\\n border-color: var(--color-blue-400);\\n }\\n .border-blue-500 {\\n border-color: var(--color-blue-500);\\n }\\n .border-cyan-700 {\\n border-color: var(--color-cyan-700);\\n }\\n .border-gray-200 {\\n border-color: var(--color-gray-200);\\n }\\n .border-gray-300 {\\n border-color: var(--color-gray-300);\\n }\\n .border-gray-600 {\\n border-color: var(--color-gray-600);\\n }\\n .border-gray-700 {\\n border-color: var(--color-gray-700);\\n }\\n .border-red-500\\\\/20 {\\n border-color: color-mix(in srgb, oklch(63.7% 0.237 25.331) 20%, transparent);\\n @supports (color: color-mix(in lab, red, red)) {\\n & {\\n border-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);\\n }\\n }\\n }\\n .border-yellow-500 {\\n border-color: var(--color-yellow-500);\\n }\\n .bg-\\\\[\\\\#0F172A\\\\] {\\n background-color: #0F172A;\\n }\\n .bg-\\\\[\\\\#0f172a\\\\] {\\n background-color: #0f172a;\\n }\\n .bg-\\\\[\\\\#0ff\\\\] {\\n background-color: #0ff;\\n }\\n .bg-\\\\[\\\\#0ff\\\\]\\\\/5 {\\n background-color: color-mix(in oklab, #0ff 5%, transparent);\\n }\\n .bg-\\\\[\\\\#0ff\\\\]\\\\/10 {\\n background-color: color-mix(in oklab, #0ff 10%, transparent);\\n }\\n .bg-\\\\[\\\\#0ff\\\\]\\\\/20 {\\n background-color: color-mix(in oklab, #0ff 20%, transparent);\\n }\\n .bg-\\\\[\\\\#00A65A\\\\] {\\n background-color: #00A65A;\\n }\\n .bg-\\\\[\\\\#00ff7f\\\\] {\\n background-color: #00ff7f;\\n }\\n .bg-\\\\[\\\\#000000\\\\] {\\n background-color: #000000;\\n }\\n .bg-\\\\[\\\\#1E293B\\\\] {\\n background-color: #1E293B;\\n }\\n .bg-\\\\[\\\\#1E293B\\\\]\\\\/50 {\\n background-color: color-mix(in oklab, #1E293B 50%, transparent);\\n }\\n .bg-\\\\[\\\\#1F2937\\\\] {\\n background-color: #1F2937;\\n }\\n .bg-\\\\[\\\\#1a365d\\\\] {\\n background-color: #1a365d;\\n }\\n .bg-\\\\[\\\\#1d3155\\\\] {\\n background-color: #1d3155;\\n }\\n .bg-\\\\[\\\\#2B3C5B\\\\] {\\n background-color: #2B3C5B;\\n }\\n .bg-\\\\[\\\\#2a4a7f\\\\] {\\n background-color: #2a4a7f;\\n }\\n .bg-\\\\[\\\\#4a4a4a\\\\] {\\n background-color: #4a4a4a;\\n }\\n .bg-\\\\[\\\\#6b6d6b\\\\] {\\n background-color: #6b6d6b;\\n }\\n .bg-\\\\[\\\\#7f00ff\\\\] {\\n background-color: #7f00ff;\\n }\\n .bg-\\\\[\\\\#8b0000\\\\] {\\n background-color: #8b0000;\\n }\\n .bg-\\\\[\\\\#354e7a\\\\] {\\n background-color: #354e7a;\\n }\\n .bg-\\\\[\\\\#002842d4\\\\] {\\n background-color: #002842d4;\\n }\\n .bg-\\\\[\\\\#003366\\\\] {\\n background-color: #003366;\\n }\\n .bg-\\\\[\\\\#104878\\\\] {\\n background-color: #104878;\\n }\\n .bg-\\\\[\\\\#132843\\\\] {\\n background-color: #132843;\\n }\\n .bg-\\\\[\\\\#303030\\\\] {\\n background-color: #303030;\\n }\\n .bg-\\\\[\\\\#303040\\\\] {\\n background-color: #303040;\\n }\\n .bg-\\\\[\\\\#334155\\\\] {\\n background-color: #334155;\\n }\\n .bg-\\\\[\\\\#404040\\\\] {\\n background-color: #404040;\\n }\\n .bg-\\\\[\\\\#949294\\\\] {\\n background-color: #949294;\\n }\\n .bg-\\\\[\\\\#D5DFEB\\\\] {\\n background-color: #D5DFEB;\\n }\\n .bg-\\\\[\\\\#F8F6F7\\\\] {\\n background-color: #F8F6F7;\\n }\\n .bg-\\\\[\\\\#c5c2c5\\\\] {\\n background-color: #c5c2c5;\\n }\\n .bg-\\\\[\\\\#cc0000\\\\] {\\n background-color: #cc0000;\\n }\\n .bg-\\\\[\\\\#ce1d31\\\\] {\\n background-color: #ce1d31;\\n }\\n .bg-\\\\[\\\\#efebe6\\\\] {\\n background-color: #efebe6;\\n }\\n .bg-\\\\[\\\\#f0f0f0\\\\] {\\n background-color: #f0f0f0;\\n }\\n .bg-\\\\[\\\\#ff0\\\\]\\\\/20 {\\n background-color: color-mix(in oklab, #ff0 20%, transparent);\\n }\\n .bg-\\\\[\\\\#ff7f00\\\\] {\\n background-color: #ff7f00;\\n }\\n .bg-\\\\[\\\\#ff6600\\\\]\\\\/20 {\\n background-color: color-mix(in oklab, #ff6600 20%, transparent);\\n }\\n .bg-\\\\[\\\\#fff\\\\] {\\n background-color: #fff;\\n }\\n .bg-\\\\[\\\\#ffffe1\\\\] {\\n background-color: #ffffe1;\\n }\\n .bg-amber-500 {\\n background-color: var(--color-amber-500);\\n }\\n .bg-black {\\n background-color: var(--color-black);\\n }\\n .bg-blue-300 {\\n background-color: var(--color-blue-300);\\n }\\n .bg-blue-500 {\\n background-color: var(--color-blue-500);\\n }\\n .bg-blue-600 {\\n background-color: var(--color-blue-600);\\n }\\n .bg-gray-200 {\\n background-color: var(--color-gray-200);\\n }\\n .bg-gray-300 {\\n background-color: var(--color-gray-300);\\n }\\n .bg-gray-400 {\\n background-color: var(--color-gray-400);\\n }\\n .bg-gray-600 {\\n background-color: var(--color-gray-600);\\n }\\n .bg-gray-700 {\\n background-color: var(--color-gray-700);\\n }\\n .bg-gray-800 {\\n background-color: var(--color-gray-800);\\n }\\n .bg-gray-900 {\\n background-color: var(--color-gray-900);\\n }\\n .bg-green-300 {\\n background-color: var(--color-green-300);\\n }\\n .bg-green-500 {\\n background-color: var(--color-green-500);\\n }\\n .bg-red-100 {\\n background-color: var(--color-red-100);\\n }\\n .bg-red-200 {\\n background-color: var(--color-red-200);\\n }\\n .bg-red-500 {\\n background-color: var(--color-red-500);\\n }\\n .bg-red-500\\\\/10 {\\n background-color: color-mix(in srgb, oklch(63.7% 0.237 25.331) 10%, transparent);\\n @supports (color: color-mix(in lab, red, red)) {\\n & {\\n background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);\\n }\\n }\\n }\\n .bg-red-600 {\\n background-color: var(--color-red-600);\\n }\\n .bg-transparent {\\n background-color: transparent;\\n }\\n .bg-white {\\n background-color: var(--color-white);\\n }\\n .bg-yellow-400 {\\n background-color: var(--color-yellow-400);\\n }\\n .bg-yellow-900\\\\/20 {\\n background-color: color-mix(in srgb, oklch(42.1% 0.095 57.708) 20%, transparent);\\n @supports (color: color-mix(in lab, red, red)) {\\n & {\\n background-color: color-mix(in oklab, var(--color-yellow-900) 20%, transparent);\\n }\\n }\\n }\\n .bg-gradient-to-b {\\n --tw-gradient-position: to bottom in oklab;\\n background-image: linear-gradient(var(--tw-gradient-stops));\\n }\\n .bg-gradient-to-br {\\n --tw-gradient-position: to bottom right in oklab;\\n background-image: linear-gradient(var(--tw-gradient-stops));\\n }\\n .bg-gradient-to-r {\\n --tw-gradient-position: to right in oklab;\\n background-image: linear-gradient(var(--tw-gradient-stops));\\n }\\n .bg-\\\\[url\\\\(\\\\'\\\\/MechanicalArm\\\\.png\\\\'\\\\)\\\\] {\\n background-image: url('/MechanicalArm.png');\\n }\\n .bg-\\\\[url\\\\(\\\\'\\\\/cam\\\\.png\\\\'\\\\)\\\\] {\\n background-image: url('/cam.png');\\n }\\n .bg-\\\\[url\\\\(\\\\'\\\\/lc\\\\.png\\\\'\\\\)\\\\] {\\n background-image: url('/lc.png');\\n }\\n .bg-\\\\[url\\\\(\\\\'\\\\/m12-d\\\\.png\\\\'\\\\)\\\\] {\\n background-image: url('/m12-d.png');\\n }\\n .bg-\\\\[url\\\\(\\\\'\\\\/mpo\\\\.png\\\\'\\\\)\\\\] {\\n background-image: url('/mpo.png');\\n }\\n .bg-\\\\[url\\\\(\\\\'\\\\/rj45\\\\.png\\\\'\\\\)\\\\] {\\n background-image: url('/rj45.png');\\n }\\n .from-\\\\[\\\\#1E293B\\\\] {\\n --tw-gradient-from: #1E293B;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#1a365d\\\\] {\\n --tw-gradient-from: #1a365d;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#8b0000\\\\] {\\n --tw-gradient-from: #8b0000;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#656565\\\\] {\\n --tw-gradient-from: #656565;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#b0b0b0\\\\] {\\n --tw-gradient-from: #b0b0b0;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#b6dae7\\\\] {\\n --tw-gradient-from: #b6dae7;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#c6c3c6\\\\] {\\n --tw-gradient-from: #c6c3c6;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#d5dfeb\\\\] {\\n --tw-gradient-from: #d5dfeb;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#dedede\\\\] {\\n --tw-gradient-from: #dedede;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#e2e2e2\\\\] {\\n --tw-gradient-from: #e2e2e2;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#e6e3e6\\\\] {\\n --tw-gradient-from: #e6e3e6;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#e9e9e9\\\\] {\\n --tw-gradient-from: #e9e9e9;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#f8c828\\\\] {\\n --tw-gradient-from: #f8c828;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#ffd773\\\\] {\\n --tw-gradient-from: #ffd773;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-\\\\[\\\\#ffffff\\\\] {\\n --tw-gradient-from: #ffffff;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-blue-500 {\\n --tw-gradient-from: var(--color-blue-500);\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .from-gray-200 {\\n --tw-gradient-from: var(--color-gray-200);\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .via-\\\\[\\\\#b5b5b5\\\\] {\\n --tw-gradient-via: #b5b5b5;\\n --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);\\n --tw-gradient-stops: var(--tw-gradient-via-stops);\\n }\\n .via-\\\\[\\\\#e0e4e0\\\\] {\\n --tw-gradient-via: #e0e4e0;\\n --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);\\n --tw-gradient-stops: var(--tw-gradient-via-stops);\\n }\\n .via-\\\\[\\\\#f8f6f7\\\\] {\\n --tw-gradient-via: #f8f6f7;\\n --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);\\n --tw-gradient-stops: var(--tw-gradient-via-stops);\\n }\\n .to-\\\\[\\\\#\\\\#ffffff0d\\\\] {\\n --tw-gradient-to: ##ffffff0d;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#0F172A\\\\] {\\n --tw-gradient-to: #0F172A;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#2a4a7f\\\\] {\\n --tw-gradient-to: #2a4a7f;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#7b797b\\\\] {\\n --tw-gradient-to: #7b797b;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#8b898b\\\\] {\\n --tw-gradient-to: #8b898b;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#65dfff\\\\] {\\n --tw-gradient-to: #65dfff;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#313431\\\\] {\\n --tw-gradient-to: #313431;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#b0b0b0\\\\] {\\n --tw-gradient-to: #b0b0b0;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#bc8c1c\\\\] {\\n --tw-gradient-to: #bc8c1c;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#c5c5c5\\\\] {\\n --tw-gradient-to: #c5c5c5;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#c6c3c6\\\\] {\\n --tw-gradient-to: #c6c3c6;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#cc0000\\\\] {\\n --tw-gradient-to: #cc0000;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#d5dfeb\\\\] {\\n --tw-gradient-to: #d5dfeb;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#e7aa29\\\\] {\\n --tw-gradient-to: #e7aa29;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#fff\\\\] {\\n --tw-gradient-to: #fff;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-\\\\[\\\\#ffffff\\\\] {\\n --tw-gradient-to: #ffffff;\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-blue-700 {\\n --tw-gradient-to: var(--color-blue-700);\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .to-gray-300 {\\n --tw-gradient-to: var(--color-gray-300);\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n .bg-contain {\\n background-size: contain;\\n }\\n .bg-cover {\\n background-size: cover;\\n }\\n .bg-center {\\n background-position: center;\\n }\\n .bg-no-repeat {\\n background-repeat: no-repeat;\\n }\\n .object-contain {\\n object-fit: contain;\\n }\\n .p-0 {\\n padding: calc(var(--spacing) * 0);\\n }\\n .p-1 {\\n padding: calc(var(--spacing) * 1);\\n }\\n .p-2 {\\n padding: calc(var(--spacing) * 2);\\n }\\n .p-3 {\\n padding: calc(var(--spacing) * 3);\\n }\\n .p-4 {\\n padding: calc(var(--spacing) * 4);\\n }\\n .p-6 {\\n padding: calc(var(--spacing) * 6);\\n }\\n .p-8 {\\n padding: calc(var(--spacing) * 8);\\n }\\n .p-10 {\\n padding: calc(var(--spacing) * 10);\\n }\\n .px-1 {\\n padding-inline: calc(var(--spacing) * 1);\\n }\\n .px-1\\\\.5 {\\n padding-inline: calc(var(--spacing) * 1.5);\\n }\\n .px-2 {\\n padding-inline: calc(var(--spacing) * 2);\\n }\\n .px-3 {\\n padding-inline: calc(var(--spacing) * 3);\\n }\\n .px-4 {\\n padding-inline: calc(var(--spacing) * 4);\\n }\\n .px-5 {\\n padding-inline: calc(var(--spacing) * 5);\\n }\\n .px-6 {\\n padding-inline: calc(var(--spacing) * 6);\\n }\\n .px-8 {\\n padding-inline: calc(var(--spacing) * 8);\\n }\\n .px-20 {\\n padding-inline: calc(var(--spacing) * 20);\\n }\\n .py-0\\\\.5 {\\n padding-block: calc(var(--spacing) * 0.5);\\n }\\n .py-1 {\\n padding-block: calc(var(--spacing) * 1);\\n }\\n .py-2 {\\n padding-block: calc(var(--spacing) * 2);\\n }\\n .py-2\\\\.5 {\\n padding-block: calc(var(--spacing) * 2.5);\\n }\\n .py-3 {\\n padding-block: calc(var(--spacing) * 3);\\n }\\n .pt-2 {\\n padding-top: calc(var(--spacing) * 2);\\n }\\n .pt-4 {\\n padding-top: calc(var(--spacing) * 4);\\n }\\n .pt-25 {\\n padding-top: calc(var(--spacing) * 25);\\n }\\n .pt-30 {\\n padding-top: calc(var(--spacing) * 30);\\n }\\n .pt-45 {\\n padding-top: calc(var(--spacing) * 45);\\n }\\n .pt-60 {\\n padding-top: calc(var(--spacing) * 60);\\n }\\n .pt-65 {\\n padding-top: calc(var(--spacing) * 65);\\n }\\n .pr-2 {\\n padding-right: calc(var(--spacing) * 2);\\n }\\n .pb-2 {\\n padding-bottom: calc(var(--spacing) * 2);\\n }\\n .pb-3 {\\n padding-bottom: calc(var(--spacing) * 3);\\n }\\n .pb-4 {\\n padding-bottom: calc(var(--spacing) * 4);\\n }\\n .pb-24 {\\n padding-bottom: calc(var(--spacing) * 24);\\n }\\n .pb-\\\\[60\\\\%\\\\] {\\n padding-bottom: 60%;\\n }\\n .pb-\\\\[120\\\\%\\\\] {\\n padding-bottom: 120%;\\n }\\n .pl-4 {\\n padding-left: calc(var(--spacing) * 4);\\n }\\n .pl-6 {\\n padding-left: calc(var(--spacing) * 6);\\n }\\n .pl-10 {\\n padding-left: calc(var(--spacing) * 10);\\n }\\n .pl-43 {\\n padding-left: calc(var(--spacing) * 43);\\n }\\n .pl-44 {\\n padding-left: calc(var(--spacing) * 44);\\n }\\n .pl-56\\\\.5 {\\n padding-left: calc(var(--spacing) * 56.5);\\n }\\n .pl-57 {\\n padding-left: calc(var(--spacing) * 57);\\n }\\n .pl-66 {\\n padding-left: calc(var(--spacing) * 66);\\n }\\n .pl-75 {\\n padding-left: calc(var(--spacing) * 75);\\n }\\n .text-center {\\n text-align: center;\\n }\\n .text-left {\\n text-align: left;\\n }\\n .text-right {\\n text-align: right;\\n }\\n .text-2xl {\\n font-size: var(--text-2xl);\\n line-height: var(--tw-leading, var(--text-2xl--line-height));\\n }\\n .text-base {\\n font-size: var(--text-base);\\n line-height: var(--tw-leading, var(--text-base--line-height));\\n }\\n .text-lg {\\n font-size: var(--text-lg);\\n line-height: var(--tw-leading, var(--text-lg--line-height));\\n }\\n .text-sm {\\n font-size: var(--text-sm);\\n line-height: var(--tw-leading, var(--text-sm--line-height));\\n }\\n .text-xl {\\n font-size: var(--text-xl);\\n line-height: var(--tw-leading, var(--text-xl--line-height));\\n }\\n .text-xs {\\n font-size: var(--text-xs);\\n line-height: var(--tw-leading, var(--text-xs--line-height));\\n }\\n .leading-5 {\\n --tw-leading: calc(var(--spacing) * 5);\\n line-height: calc(var(--spacing) * 5);\\n }\\n .leading-relaxed {\\n --tw-leading: var(--leading-relaxed);\\n line-height: var(--leading-relaxed);\\n }\\n .leading-tight {\\n --tw-leading: var(--leading-tight);\\n line-height: var(--leading-tight);\\n }\\n .font-black {\\n --tw-font-weight: var(--font-weight-black);\\n font-weight: var(--font-weight-black);\\n }\\n .font-bold {\\n --tw-font-weight: var(--font-weight-bold);\\n font-weight: var(--font-weight-bold);\\n }\\n .font-medium {\\n --tw-font-weight: var(--font-weight-medium);\\n font-weight: var(--font-weight-medium);\\n }\\n .font-semibold {\\n --tw-font-weight: var(--font-weight-semibold);\\n font-weight: var(--font-weight-semibold);\\n }\\n .tracking-wider {\\n --tw-tracking: var(--tracking-wider);\\n letter-spacing: var(--tracking-wider);\\n }\\n .text-ellipsis {\\n text-overflow: ellipsis;\\n }\\n .whitespace-nowrap {\\n white-space: nowrap;\\n }\\n .text-\\\\[\\\\#0F172A\\\\] {\\n color: #0F172A;\\n }\\n .text-\\\\[\\\\#0ff\\\\] {\\n color: #0ff;\\n }\\n .text-\\\\[\\\\#0ff\\\\]\\\\/50 {\\n color: color-mix(in oklab, #0ff 50%, transparent);\\n }\\n .text-\\\\[\\\\#0ff\\\\]\\\\/80 {\\n color: color-mix(in oklab, #0ff 80%, transparent);\\n }\\n .text-\\\\[\\\\#0ff\\\\]\\\\/90 {\\n color: color-mix(in oklab, #0ff 90%, transparent);\\n }\\n .text-\\\\[\\\\#00ff7f\\\\] {\\n color: #00ff7f;\\n }\\n .text-\\\\[\\\\#00ffff\\\\] {\\n color: #00ffff;\\n }\\n .text-\\\\[\\\\#3965A2\\\\] {\\n color: #3965A2;\\n }\\n .text-\\\\[\\\\#132843\\\\] {\\n color: #132843;\\n }\\n .text-\\\\[\\\\#F8F6F7\\\\] {\\n color: #F8F6F7;\\n }\\n .text-\\\\[\\\\#f8c828\\\\] {\\n color: #f8c828;\\n }\\n .text-\\\\[\\\\#ff0\\\\] {\\n color: #ff0;\\n }\\n .text-\\\\[\\\\#ff6600\\\\] {\\n color: #ff6600;\\n }\\n .text-\\\\[\\\\#fffe92\\\\] {\\n color: #fffe92;\\n }\\n .text-black {\\n color: var(--color-black);\\n }\\n .text-blue-400 {\\n color: var(--color-blue-400);\\n }\\n .text-blue-500 {\\n color: var(--color-blue-500);\\n }\\n .text-blue-600 {\\n color: var(--color-blue-600);\\n }\\n .text-cyan-300 {\\n color: var(--color-cyan-300);\\n }\\n .text-cyan-400 {\\n color: var(--color-cyan-400);\\n }\\n .text-gray-100 {\\n color: var(--color-gray-100);\\n }\\n .text-gray-300 {\\n color: var(--color-gray-300);\\n }\\n .text-gray-400 {\\n color: var(--color-gray-400);\\n }\\n .text-gray-500 {\\n color: var(--color-gray-500);\\n }\\n .text-green-400 {\\n color: var(--color-green-400);\\n }\\n .text-green-500 {\\n color: var(--color-green-500);\\n }\\n .text-green-600 {\\n color: var(--color-green-600);\\n }\\n .text-orange-500 {\\n color: var(--color-orange-500);\\n }\\n .text-pink-500 {\\n color: var(--color-pink-500);\\n }\\n .text-purple-500 {\\n color: var(--color-purple-500);\\n }\\n .text-red-400 {\\n color: var(--color-red-400);\\n }\\n .text-red-500 {\\n color: var(--color-red-500);\\n }\\n .text-red-600 {\\n color: var(--color-red-600);\\n }\\n .text-white {\\n color: var(--color-white);\\n }\\n .text-yellow-300 {\\n color: var(--color-yellow-300);\\n }\\n .text-yellow-400 {\\n color: var(--color-yellow-400);\\n }\\n .text-yellow-500 {\\n color: var(--color-yellow-500);\\n }\\n .uppercase {\\n text-transform: uppercase;\\n }\\n .antialiased {\\n -webkit-font-smoothing: antialiased;\\n -moz-osx-font-smoothing: grayscale;\\n }\\n .opacity-0 {\\n opacity: 0%;\\n }\\n .opacity-25 {\\n opacity: 25%;\\n }\\n .opacity-50 {\\n opacity: 50%;\\n }\\n .opacity-70 {\\n opacity: 70%;\\n }\\n .shadow {\\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\\n }\\n .shadow-2xl {\\n --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));\\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\\n }\\n .shadow-lg {\\n --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\\n }\\n .shadow-md {\\n --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\\n }\\n .shadow-xl {\\n --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\\n }\\n .ring-\\\\[\\\\#0ff\\\\] {\\n --tw-ring-color: #0ff;\\n }\\n .ring-offset-2 {\\n --tw-ring-offset-width: 2px;\\n --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\\n }\\n .ring-offset-\\\\[\\\\#0F172A\\\\] {\\n --tw-ring-offset-color: #0F172A;\\n }\\n .backdrop-blur-sm {\\n --tw-backdrop-blur: blur(var(--blur-sm));\\n -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);\\n backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);\\n }\\n .transition-all {\\n transition-property: all;\\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\\n transition-duration: var(--tw-duration, var(--default-transition-duration));\\n }\\n .transition-colors {\\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\\n transition-duration: var(--tw-duration, var(--default-transition-duration));\\n }\\n .transition-shadow {\\n transition-property: box-shadow;\\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\\n transition-duration: var(--tw-duration, var(--default-transition-duration));\\n }\\n .transition-transform {\\n transition-property: transform, translate, scale, rotate;\\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\\n transition-duration: var(--tw-duration, var(--default-transition-duration));\\n }\\n .duration-200 {\\n --tw-duration: 200ms;\\n transition-duration: 200ms;\\n }\\n .duration-300 {\\n --tw-duration: 300ms;\\n transition-duration: 300ms;\\n }\\n .ease-in-out {\\n --tw-ease: var(--ease-in-out);\\n transition-timing-function: var(--ease-in-out);\\n }\\n .select-none {\\n -webkit-user-select: none;\\n user-select: none;\\n }\\n .group-hover\\\\:translate-x-0\\\\.5 {\\n &:is(:where(.group):hover *) {\\n @media (hover: hover) {\\n --tw-translate-x: calc(var(--spacing) * 0.5);\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n }\\n }\\n .group-hover\\\\:translate-x-\\\\[-0\\\\.5px\\\\] {\\n &:is(:where(.group):hover *) {\\n @media (hover: hover) {\\n --tw-translate-x: -0.5px;\\n translate: var(--tw-translate-x) var(--tw-translate-y);\\n }\\n }\\n }\\n .hover\\\\:scale-101 {\\n &:hover {\\n @media (hover: hover) {\\n --tw-scale-x: 101%;\\n --tw-scale-y: 101%;\\n --tw-scale-z: 101%;\\n scale: var(--tw-scale-x) var(--tw-scale-y);\\n }\\n }\\n }\\n .hover\\\\:scale-105 {\\n &:hover {\\n @media (hover: hover) {\\n --tw-scale-x: 105%;\\n --tw-scale-y: 105%;\\n --tw-scale-z: 105%;\\n scale: var(--tw-scale-x) var(--tw-scale-y);\\n }\\n }\\n }\\n .hover\\\\:border-\\\\[\\\\#0ff\\\\]\\\\/40 {\\n &:hover {\\n @media (hover: hover) {\\n border-color: color-mix(in oklab, #0ff 40%, transparent);\\n }\\n }\\n }\\n .hover\\\\:border-blue-300 {\\n &:hover {\\n @media (hover: hover) {\\n border-color: var(--color-blue-300);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#0ff\\\\]\\\\/10 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #0ff 10%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#0ff\\\\]\\\\/30 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #0ff 30%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#0ff\\\\]\\\\/80 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #0ff 80%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#0ff\\\\]\\\\/90 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #0ff 90%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#0ff\\\\]\\\\/\\\\[0\\\\.12\\\\] {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #0ff 12%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#00ff7f\\\\]\\\\/90 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #00ff7f 90%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#1E293B\\\\] {\\n &:hover {\\n @media (hover: hover) {\\n background-color: #1E293B;\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#1E293B\\\\]\\\\/50 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #1E293B 50%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#2b4466\\\\] {\\n &:hover {\\n @media (hover: hover) {\\n background-color: #2b4466;\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#3a3a3a\\\\] {\\n &:hover {\\n @media (hover: hover) {\\n background-color: #3a3a3a;\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#7f00ff\\\\]\\\\/90 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #7f00ff 90%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#163154\\\\] {\\n &:hover {\\n @media (hover: hover) {\\n background-color: #163154;\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#475569\\\\] {\\n &:hover {\\n @media (hover: hover) {\\n background-color: #475569;\\n }\\n }\\n }\\n .hover\\\\:bg-\\\\[\\\\#ff7f00\\\\]\\\\/90 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: color-mix(in oklab, #ff7f00 90%, transparent);\\n }\\n }\\n }\\n .hover\\\\:bg-blue-700 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: var(--color-blue-700);\\n }\\n }\\n }\\n .hover\\\\:bg-gray-400 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: var(--color-gray-400);\\n }\\n }\\n }\\n .hover\\\\:bg-green-600 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: var(--color-green-600);\\n }\\n }\\n }\\n .hover\\\\:bg-red-600 {\\n &:hover {\\n @media (hover: hover) {\\n background-color: var(--color-red-600);\\n }\\n }\\n }\\n .hover\\\\:from-blue-600 {\\n &:hover {\\n @media (hover: hover) {\\n --tw-gradient-from: var(--color-blue-600);\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n }\\n }\\n .hover\\\\:to-blue-800 {\\n &:hover {\\n @media (hover: hover) {\\n --tw-gradient-to: var(--color-blue-800);\\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\\n }\\n }\\n }\\n .hover\\\\:text-\\\\[\\\\#0ff\\\\]\\\\/70 {\\n &:hover {\\n @media (hover: hover) {\\n color: color-mix(in oklab, #0ff 70%, transparent);\\n }\\n }\\n }\\n .hover\\\\:text-\\\\[\\\\#00ff7f\\\\] {\\n &:hover {\\n @media (hover: hover) {\\n color: #00ff7f;\\n }\\n }\\n }\\n .hover\\\\:text-red-300 {\\n &:hover {\\n @media (hover: hover) {\\n color: var(--color-red-300);\\n }\\n }\\n }\\n .hover\\\\:text-red-400 {\\n &:hover {\\n @media (hover: hover) {\\n color: var(--color-red-400);\\n }\\n }\\n }\\n .hover\\\\:shadow-lg {\\n &:hover {\\n @media (hover: hover) {\\n --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\\n }\\n }\\n }\\n .hover\\\\:outline {\\n &:hover {\\n @media (hover: hover) {\\n outline-style: var(--tw-outline-style);\\n outline-width: 1px;\\n }\\n }\\n }\\n .hover\\\\:outline-2 {\\n &:hover {\\n @media (hover: hover) {\\n outline-style: var(--tw-outline-style);\\n outline-width: 2px;\\n }\\n }\\n }\\n .hover\\\\:outline-\\\\[\\\\#0ff\\\\] {\\n &:hover {\\n @media (hover: hover) {\\n outline-color: #0ff;\\n }\\n }\\n }\\n .focus\\\\:border-\\\\[\\\\#0ff\\\\] {\\n &:focus {\\n border-color: #0ff;\\n }\\n }\\n .focus\\\\:ring-2 {\\n &:focus {\\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\\n }\\n }\\n .focus\\\\:ring-\\\\[\\\\#0ff\\\\] {\\n &:focus {\\n --tw-ring-color: #0ff;\\n }\\n }\\n .focus\\\\:ring-\\\\[\\\\#0ff\\\\]\\\\/50 {\\n &:focus {\\n --tw-ring-color: color-mix(in oklab, #0ff 50%, transparent);\\n }\\n }\\n .focus\\\\:outline-none {\\n &:focus {\\n --tw-outline-style: none;\\n outline-style: none;\\n }\\n }\\n .disabled\\\\:opacity-50 {\\n &:disabled {\\n opacity: 50%;\\n }\\n }\\n .md\\\\:mb-6 {\\n @media (width >= 48rem) {\\n margin-bottom: calc(var(--spacing) * 6);\\n }\\n }\\n .md\\\\:max-w-none {\\n @media (width >= 48rem) {\\n max-width: none;\\n }\\n }\\n .md\\\\:grid-cols-2 {\\n @media (width >= 48rem) {\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n }\\n }\\n .md\\\\:p-6 {\\n @media (width >= 48rem) {\\n padding: calc(var(--spacing) * 6);\\n }\\n }\\n .md\\\\:px-4 {\\n @media (width >= 48rem) {\\n padding-inline: calc(var(--spacing) * 4);\\n }\\n }\\n .md\\\\:px-6 {\\n @media (width >= 48rem) {\\n padding-inline: calc(var(--spacing) * 6);\\n }\\n }\\n .md\\\\:py-4 {\\n @media (width >= 48rem) {\\n padding-block: calc(var(--spacing) * 4);\\n }\\n }\\n .md\\\\:text-2xl {\\n @media (width >= 48rem) {\\n font-size: var(--text-2xl);\\n line-height: var(--tw-leading, var(--text-2xl--line-height));\\n }\\n }\\n .md\\\\:text-3xl {\\n @media (width >= 48rem) {\\n font-size: var(--text-3xl);\\n line-height: var(--tw-leading, var(--text-3xl--line-height));\\n }\\n }\\n .md\\\\:text-4xl {\\n @media (width >= 48rem) {\\n font-size: var(--text-4xl);\\n line-height: var(--tw-leading, var(--text-4xl--line-height));\\n }\\n }\\n .md\\\\:text-base {\\n @media (width >= 48rem) {\\n font-size: var(--text-base);\\n line-height: var(--tw-leading, var(--text-base--line-height));\\n }\\n }\\n .md\\\\:text-lg {\\n @media (width >= 48rem) {\\n font-size: var(--text-lg);\\n line-height: var(--tw-leading, var(--text-lg--line-height));\\n }\\n }\\n .\\\\[\\\\&\\\\:\\\\:-webkit-scrollbar\\\\]\\\\:hidden {\\n &::-webkit-scrollbar {\\n display: none;\\n }\\n }\\n}\\n:root {\\n --background: #ffffff;\\n --foreground: #171717;\\n}\\n@media (prefers-color-scheme: dark) {\\n :root {\\n --background: #0a0a0a;\\n --foreground: #ededed;\\n }\\n}\\nbody {\\n background: var(--background);\\n color: var(--foreground);\\n font-family: Arial, Helvetica, sans-serif;\\n}\\n* {\\n user-select: none;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n}\\nimg {\\n pointer-events: none;\\n}\\n.highlight-element {\\n animation: highlight-pulse 1s infinite;\\n outline: 2px solid #00ffff;\\n outline-offset: 2px;\\n}\\n@keyframes highlight-pulse {\\n 0% {\\n outline-color: rgba(0, 255, 255, 0.8);\\n }\\n 50% {\\n outline-color: rgba(0, 255, 255, 0.3);\\n }\\n 100% {\\n outline-color: rgba(0, 255, 255, 0.8);\\n }\\n}\\n@property --tw-translate-x {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0;\\n}\\n@property --tw-translate-y {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0;\\n}\\n@property --tw-translate-z {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0;\\n}\\n@property --tw-scale-x {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 1;\\n}\\n@property --tw-scale-y {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 1;\\n}\\n@property --tw-scale-z {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 1;\\n}\\n@property --tw-rotate-x {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-rotate-y {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-rotate-z {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-skew-x {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-skew-y {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-space-y-reverse {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0;\\n}\\n@property --tw-space-x-reverse {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0;\\n}\\n@property --tw-divide-y-reverse {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0;\\n}\\n@property --tw-border-style {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: solid;\\n}\\n@property --tw-gradient-position {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-gradient-from {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: #0000;\\n}\\n@property --tw-gradient-via {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: #0000;\\n}\\n@property --tw-gradient-to {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: #0000;\\n}\\n@property --tw-gradient-stops {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-gradient-via-stops {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-gradient-from-position {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: 0%;\\n}\\n@property --tw-gradient-via-position {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: 50%;\\n}\\n@property --tw-gradient-to-position {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: 100%;\\n}\\n@property --tw-leading {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-font-weight {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-tracking {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-shadow {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0 0 #0000;\\n}\\n@property --tw-shadow-color {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-shadow-alpha {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: 100%;\\n}\\n@property --tw-inset-shadow {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0 0 #0000;\\n}\\n@property --tw-inset-shadow-color {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-inset-shadow-alpha {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: 100%;\\n}\\n@property --tw-ring-color {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-ring-shadow {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0 0 #0000;\\n}\\n@property --tw-inset-ring-color {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-inset-ring-shadow {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0 0 #0000;\\n}\\n@property --tw-ring-inset {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-ring-offset-width {\\n syntax: \\\"\\\";\\n inherits: false;\\n initial-value: 0px;\\n}\\n@property --tw-ring-offset-color {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: #fff;\\n}\\n@property --tw-ring-offset-shadow {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: 0 0 #0000;\\n}\\n@property --tw-backdrop-blur {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-backdrop-brightness {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-backdrop-contrast {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-backdrop-grayscale {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-backdrop-hue-rotate {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-backdrop-invert {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-backdrop-opacity {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-backdrop-saturate {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-backdrop-sepia {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-duration {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-ease {\\n syntax: \\\"*\\\";\\n inherits: false;\\n}\\n@property --tw-outline-style {\\n syntax: \\\"*\\\";\\n inherits: false;\\n initial-value: solid;\\n}\\n@keyframes pulse {\\n 50% {\\n opacity: 0.5;\\n }\\n}\\n@layer properties {\\n @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {\\n *, ::before, ::after, ::backdrop {\\n --tw-translate-x: 0;\\n --tw-translate-y: 0;\\n --tw-translate-z: 0;\\n --tw-scale-x: 1;\\n --tw-scale-y: 1;\\n --tw-scale-z: 1;\\n --tw-rotate-x: initial;\\n --tw-rotate-y: initial;\\n --tw-rotate-z: initial;\\n --tw-skew-x: initial;\\n --tw-skew-y: initial;\\n --tw-space-y-reverse: 0;\\n --tw-space-x-reverse: 0;\\n --tw-divide-y-reverse: 0;\\n --tw-border-style: solid;\\n --tw-gradient-position: initial;\\n --tw-gradient-from: #0000;\\n --tw-gradient-via: #0000;\\n --tw-gradient-to: #0000;\\n --tw-gradient-stops: initial;\\n --tw-gradient-via-stops: initial;\\n --tw-gradient-from-position: 0%;\\n --tw-gradient-via-position: 50%;\\n --tw-gradient-to-position: 100%;\\n --tw-leading: initial;\\n --tw-font-weight: initial;\\n --tw-tracking: initial;\\n --tw-shadow: 0 0 #0000;\\n --tw-shadow-color: initial;\\n --tw-shadow-alpha: 100%;\\n --tw-inset-shadow: 0 0 #0000;\\n --tw-inset-shadow-color: initial;\\n --tw-inset-shadow-alpha: 100%;\\n --tw-ring-color: initial;\\n --tw-ring-shadow: 0 0 #0000;\\n --tw-inset-ring-color: initial;\\n --tw-inset-ring-shadow: 0 0 #0000;\\n --tw-ring-inset: initial;\\n --tw-ring-offset-width: 0px;\\n --tw-ring-offset-color: #fff;\\n --tw-ring-offset-shadow: 0 0 #0000;\\n --tw-backdrop-blur: initial;\\n --tw-backdrop-brightness: initial;\\n --tw-backdrop-contrast: initial;\\n --tw-backdrop-grayscale: initial;\\n --tw-backdrop-hue-rotate: initial;\\n --tw-backdrop-invert: initial;\\n --tw-backdrop-opacity: initial;\\n --tw-backdrop-saturate: initial;\\n --tw-backdrop-sepia: initial;\\n --tw-duration: initial;\\n --tw-ease: initial;\\n --tw-outline-style: solid;\\n }\\n }\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"\",\"webpack://node_modules/tailwindcss/index.css\",\"webpack://src/styles/globals.css\"],\"names\":[],\"mappings\":\"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\",\"sourcesContent\":[null,\"@layer theme, base, components, utilities;\\n\\n@layer theme {\\n @theme default {\\n --font-sans:\\n ui-sans-serif, system-ui, sans-serif, \\\"Apple Color Emoji\\\",\\n \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n --font-serif: ui-serif, Georgia, Cambria, \\\"Times New Roman\\\", Times, serif;\\n --font-mono:\\n ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\",\\n \\\"Courier New\\\", monospace;\\n\\n --color-red-50: oklch(97.1% 0.013 17.38);\\n --color-red-100: oklch(93.6% 0.032 17.717);\\n --color-red-200: oklch(88.5% 0.062 18.334);\\n --color-red-300: oklch(80.8% 0.114 19.571);\\n --color-red-400: oklch(70.4% 0.191 22.216);\\n --color-red-500: oklch(63.7% 0.237 25.331);\\n --color-red-600: oklch(57.7% 0.245 27.325);\\n --color-red-700: oklch(50.5% 0.213 27.518);\\n --color-red-800: oklch(44.4% 0.177 26.899);\\n --color-red-900: oklch(39.6% 0.141 25.723);\\n --color-red-950: oklch(25.8% 0.092 26.042);\\n\\n --color-orange-50: oklch(98% 0.016 73.684);\\n --color-orange-100: oklch(95.4% 0.038 75.164);\\n --color-orange-200: oklch(90.1% 0.076 70.697);\\n --color-orange-300: oklch(83.7% 0.128 66.29);\\n --color-orange-400: oklch(75% 0.183 55.934);\\n --color-orange-500: oklch(70.5% 0.213 47.604);\\n --color-orange-600: oklch(64.6% 0.222 41.116);\\n --color-orange-700: oklch(55.3% 0.195 38.402);\\n --color-orange-800: oklch(47% 0.157 37.304);\\n --color-orange-900: oklch(40.8% 0.123 38.172);\\n --color-orange-950: oklch(26.6% 0.079 36.259);\\n\\n --color-amber-50: oklch(98.7% 0.022 95.277);\\n --color-amber-100: oklch(96.2% 0.059 95.617);\\n --color-amber-200: oklch(92.4% 0.12 95.746);\\n --color-amber-300: oklch(87.9% 0.169 91.605);\\n --color-amber-400: oklch(82.8% 0.189 84.429);\\n --color-amber-500: oklch(76.9% 0.188 70.08);\\n --color-amber-600: oklch(66.6% 0.179 58.318);\\n --color-amber-700: oklch(55.5% 0.163 48.998);\\n --color-amber-800: oklch(47.3% 0.137 46.201);\\n --color-amber-900: oklch(41.4% 0.112 45.904);\\n --color-amber-950: oklch(27.9% 0.077 45.635);\\n\\n --color-yellow-50: oklch(98.7% 0.026 102.212);\\n --color-yellow-100: oklch(97.3% 0.071 103.193);\\n --color-yellow-200: oklch(94.5% 0.129 101.54);\\n --color-yellow-300: oklch(90.5% 0.182 98.111);\\n --color-yellow-400: oklch(85.2% 0.199 91.936);\\n --color-yellow-500: oklch(79.5% 0.184 86.047);\\n --color-yellow-600: oklch(68.1% 0.162 75.834);\\n --color-yellow-700: oklch(55.4% 0.135 66.442);\\n --color-yellow-800: oklch(47.6% 0.114 61.907);\\n --color-yellow-900: oklch(42.1% 0.095 57.708);\\n --color-yellow-950: oklch(28.6% 0.066 53.813);\\n\\n --color-lime-50: oklch(98.6% 0.031 120.757);\\n --color-lime-100: oklch(96.7% 0.067 122.328);\\n --color-lime-200: oklch(93.8% 0.127 124.321);\\n --color-lime-300: oklch(89.7% 0.196 126.665);\\n --color-lime-400: oklch(84.1% 0.238 128.85);\\n --color-lime-500: oklch(76.8% 0.233 130.85);\\n --color-lime-600: oklch(64.8% 0.2 131.684);\\n --color-lime-700: oklch(53.2% 0.157 131.589);\\n --color-lime-800: oklch(45.3% 0.124 130.933);\\n --color-lime-900: oklch(40.5% 0.101 131.063);\\n --color-lime-950: oklch(27.4% 0.072 132.109);\\n\\n --color-green-50: oklch(98.2% 0.018 155.826);\\n --color-green-100: oklch(96.2% 0.044 156.743);\\n --color-green-200: oklch(92.5% 0.084 155.995);\\n --color-green-300: oklch(87.1% 0.15 154.449);\\n --color-green-400: oklch(79.2% 0.209 151.711);\\n --color-green-500: oklch(72.3% 0.219 149.579);\\n --color-green-600: oklch(62.7% 0.194 149.214);\\n --color-green-700: oklch(52.7% 0.154 150.069);\\n --color-green-800: oklch(44.8% 0.119 151.328);\\n --color-green-900: oklch(39.3% 0.095 152.535);\\n --color-green-950: oklch(26.6% 0.065 152.934);\\n\\n --color-emerald-50: oklch(97.9% 0.021 166.113);\\n --color-emerald-100: oklch(95% 0.052 163.051);\\n --color-emerald-200: oklch(90.5% 0.093 164.15);\\n --color-emerald-300: oklch(84.5% 0.143 164.978);\\n --color-emerald-400: oklch(76.5% 0.177 163.223);\\n --color-emerald-500: oklch(69.6% 0.17 162.48);\\n --color-emerald-600: oklch(59.6% 0.145 163.225);\\n --color-emerald-700: oklch(50.8% 0.118 165.612);\\n --color-emerald-800: oklch(43.2% 0.095 166.913);\\n --color-emerald-900: oklch(37.8% 0.077 168.94);\\n --color-emerald-950: oklch(26.2% 0.051 172.552);\\n\\n --color-teal-50: oklch(98.4% 0.014 180.72);\\n --color-teal-100: oklch(95.3% 0.051 180.801);\\n --color-teal-200: oklch(91% 0.096 180.426);\\n --color-teal-300: oklch(85.5% 0.138 181.071);\\n --color-teal-400: oklch(77.7% 0.152 181.912);\\n --color-teal-500: oklch(70.4% 0.14 182.503);\\n --color-teal-600: oklch(60% 0.118 184.704);\\n --color-teal-700: oklch(51.1% 0.096 186.391);\\n --color-teal-800: oklch(43.7% 0.078 188.216);\\n --color-teal-900: oklch(38.6% 0.063 188.416);\\n --color-teal-950: oklch(27.7% 0.046 192.524);\\n\\n --color-cyan-50: oklch(98.4% 0.019 200.873);\\n --color-cyan-100: oklch(95.6% 0.045 203.388);\\n --color-cyan-200: oklch(91.7% 0.08 205.041);\\n --color-cyan-300: oklch(86.5% 0.127 207.078);\\n --color-cyan-400: oklch(78.9% 0.154 211.53);\\n --color-cyan-500: oklch(71.5% 0.143 215.221);\\n --color-cyan-600: oklch(60.9% 0.126 221.723);\\n --color-cyan-700: oklch(52% 0.105 223.128);\\n --color-cyan-800: oklch(45% 0.085 224.283);\\n --color-cyan-900: oklch(39.8% 0.07 227.392);\\n --color-cyan-950: oklch(30.2% 0.056 229.695);\\n\\n --color-sky-50: oklch(97.7% 0.013 236.62);\\n --color-sky-100: oklch(95.1% 0.026 236.824);\\n --color-sky-200: oklch(90.1% 0.058 230.902);\\n --color-sky-300: oklch(82.8% 0.111 230.318);\\n --color-sky-400: oklch(74.6% 0.16 232.661);\\n --color-sky-500: oklch(68.5% 0.169 237.323);\\n --color-sky-600: oklch(58.8% 0.158 241.966);\\n --color-sky-700: oklch(50% 0.134 242.749);\\n --color-sky-800: oklch(44.3% 0.11 240.79);\\n --color-sky-900: oklch(39.1% 0.09 240.876);\\n --color-sky-950: oklch(29.3% 0.066 243.157);\\n\\n --color-blue-50: oklch(97% 0.014 254.604);\\n --color-blue-100: oklch(93.2% 0.032 255.585);\\n --color-blue-200: oklch(88.2% 0.059 254.128);\\n --color-blue-300: oklch(80.9% 0.105 251.813);\\n --color-blue-400: oklch(70.7% 0.165 254.624);\\n --color-blue-500: oklch(62.3% 0.214 259.815);\\n --color-blue-600: oklch(54.6% 0.245 262.881);\\n --color-blue-700: oklch(48.8% 0.243 264.376);\\n --color-blue-800: oklch(42.4% 0.199 265.638);\\n --color-blue-900: oklch(37.9% 0.146 265.522);\\n --color-blue-950: oklch(28.2% 0.091 267.935);\\n\\n --color-indigo-50: oklch(96.2% 0.018 272.314);\\n --color-indigo-100: oklch(93% 0.034 272.788);\\n --color-indigo-200: oklch(87% 0.065 274.039);\\n --color-indigo-300: oklch(78.5% 0.115 274.713);\\n --color-indigo-400: oklch(67.3% 0.182 276.935);\\n --color-indigo-500: oklch(58.5% 0.233 277.117);\\n --color-indigo-600: oklch(51.1% 0.262 276.966);\\n --color-indigo-700: oklch(45.7% 0.24 277.023);\\n --color-indigo-800: oklch(39.8% 0.195 277.366);\\n --color-indigo-900: oklch(35.9% 0.144 278.697);\\n --color-indigo-950: oklch(25.7% 0.09 281.288);\\n\\n --color-violet-50: oklch(96.9% 0.016 293.756);\\n --color-violet-100: oklch(94.3% 0.029 294.588);\\n --color-violet-200: oklch(89.4% 0.057 293.283);\\n --color-violet-300: oklch(81.1% 0.111 293.571);\\n --color-violet-400: oklch(70.2% 0.183 293.541);\\n --color-violet-500: oklch(60.6% 0.25 292.717);\\n --color-violet-600: oklch(54.1% 0.281 293.009);\\n --color-violet-700: oklch(49.1% 0.27 292.581);\\n --color-violet-800: oklch(43.2% 0.232 292.759);\\n --color-violet-900: oklch(38% 0.189 293.745);\\n --color-violet-950: oklch(28.3% 0.141 291.089);\\n\\n --color-purple-50: oklch(97.7% 0.014 308.299);\\n --color-purple-100: oklch(94.6% 0.033 307.174);\\n --color-purple-200: oklch(90.2% 0.063 306.703);\\n --color-purple-300: oklch(82.7% 0.119 306.383);\\n --color-purple-400: oklch(71.4% 0.203 305.504);\\n --color-purple-500: oklch(62.7% 0.265 303.9);\\n --color-purple-600: oklch(55.8% 0.288 302.321);\\n --color-purple-700: oklch(49.6% 0.265 301.924);\\n --color-purple-800: oklch(43.8% 0.218 303.724);\\n --color-purple-900: oklch(38.1% 0.176 304.987);\\n --color-purple-950: oklch(29.1% 0.149 302.717);\\n\\n --color-fuchsia-50: oklch(97.7% 0.017 320.058);\\n --color-fuchsia-100: oklch(95.2% 0.037 318.852);\\n --color-fuchsia-200: oklch(90.3% 0.076 319.62);\\n --color-fuchsia-300: oklch(83.3% 0.145 321.434);\\n --color-fuchsia-400: oklch(74% 0.238 322.16);\\n --color-fuchsia-500: oklch(66.7% 0.295 322.15);\\n --color-fuchsia-600: oklch(59.1% 0.293 322.896);\\n --color-fuchsia-700: oklch(51.8% 0.253 323.949);\\n --color-fuchsia-800: oklch(45.2% 0.211 324.591);\\n --color-fuchsia-900: oklch(40.1% 0.17 325.612);\\n --color-fuchsia-950: oklch(29.3% 0.136 325.661);\\n\\n --color-pink-50: oklch(97.1% 0.014 343.198);\\n --color-pink-100: oklch(94.8% 0.028 342.258);\\n --color-pink-200: oklch(89.9% 0.061 343.231);\\n --color-pink-300: oklch(82.3% 0.12 346.018);\\n --color-pink-400: oklch(71.8% 0.202 349.761);\\n --color-pink-500: oklch(65.6% 0.241 354.308);\\n --color-pink-600: oklch(59.2% 0.249 0.584);\\n --color-pink-700: oklch(52.5% 0.223 3.958);\\n --color-pink-800: oklch(45.9% 0.187 3.815);\\n --color-pink-900: oklch(40.8% 0.153 2.432);\\n --color-pink-950: oklch(28.4% 0.109 3.907);\\n\\n --color-rose-50: oklch(96.9% 0.015 12.422);\\n --color-rose-100: oklch(94.1% 0.03 12.58);\\n --color-rose-200: oklch(89.2% 0.058 10.001);\\n --color-rose-300: oklch(81% 0.117 11.638);\\n --color-rose-400: oklch(71.2% 0.194 13.428);\\n --color-rose-500: oklch(64.5% 0.246 16.439);\\n --color-rose-600: oklch(58.6% 0.253 17.585);\\n --color-rose-700: oklch(51.4% 0.222 16.935);\\n --color-rose-800: oklch(45.5% 0.188 13.697);\\n --color-rose-900: oklch(41% 0.159 10.272);\\n --color-rose-950: oklch(27.1% 0.105 12.094);\\n\\n --color-slate-50: oklch(98.4% 0.003 247.858);\\n --color-slate-100: oklch(96.8% 0.007 247.896);\\n --color-slate-200: oklch(92.9% 0.013 255.508);\\n --color-slate-300: oklch(86.9% 0.022 252.894);\\n --color-slate-400: oklch(70.4% 0.04 256.788);\\n --color-slate-500: oklch(55.4% 0.046 257.417);\\n --color-slate-600: oklch(44.6% 0.043 257.281);\\n --color-slate-700: oklch(37.2% 0.044 257.287);\\n --color-slate-800: oklch(27.9% 0.041 260.031);\\n --color-slate-900: oklch(20.8% 0.042 265.755);\\n --color-slate-950: oklch(12.9% 0.042 264.695);\\n\\n --color-gray-50: oklch(98.5% 0.002 247.839);\\n --color-gray-100: oklch(96.7% 0.003 264.542);\\n --color-gray-200: oklch(92.8% 0.006 264.531);\\n --color-gray-300: oklch(87.2% 0.01 258.338);\\n --color-gray-400: oklch(70.7% 0.022 261.325);\\n --color-gray-500: oklch(55.1% 0.027 264.364);\\n --color-gray-600: oklch(44.6% 0.03 256.802);\\n --color-gray-700: oklch(37.3% 0.034 259.733);\\n --color-gray-800: oklch(27.8% 0.033 256.848);\\n --color-gray-900: oklch(21% 0.034 264.665);\\n --color-gray-950: oklch(13% 0.028 261.692);\\n\\n --color-zinc-50: oklch(98.5% 0 0);\\n --color-zinc-100: oklch(96.7% 0.001 286.375);\\n --color-zinc-200: oklch(92% 0.004 286.32);\\n --color-zinc-300: oklch(87.1% 0.006 286.286);\\n --color-zinc-400: oklch(70.5% 0.015 286.067);\\n --color-zinc-500: oklch(55.2% 0.016 285.938);\\n --color-zinc-600: oklch(44.2% 0.017 285.786);\\n --color-zinc-700: oklch(37% 0.013 285.805);\\n --color-zinc-800: oklch(27.4% 0.006 286.033);\\n --color-zinc-900: oklch(21% 0.006 285.885);\\n --color-zinc-950: oklch(14.1% 0.005 285.823);\\n\\n --color-neutral-50: oklch(98.5% 0 0);\\n --color-neutral-100: oklch(97% 0 0);\\n --color-neutral-200: oklch(92.2% 0 0);\\n --color-neutral-300: oklch(87% 0 0);\\n --color-neutral-400: oklch(70.8% 0 0);\\n --color-neutral-500: oklch(55.6% 0 0);\\n --color-neutral-600: oklch(43.9% 0 0);\\n --color-neutral-700: oklch(37.1% 0 0);\\n --color-neutral-800: oklch(26.9% 0 0);\\n --color-neutral-900: oklch(20.5% 0 0);\\n --color-neutral-950: oklch(14.5% 0 0);\\n\\n --color-stone-50: oklch(98.5% 0.001 106.423);\\n --color-stone-100: oklch(97% 0.001 106.424);\\n --color-stone-200: oklch(92.3% 0.003 48.717);\\n --color-stone-300: oklch(86.9% 0.005 56.366);\\n --color-stone-400: oklch(70.9% 0.01 56.259);\\n --color-stone-500: oklch(55.3% 0.013 58.071);\\n --color-stone-600: oklch(44.4% 0.011 73.639);\\n --color-stone-700: oklch(37.4% 0.01 67.558);\\n --color-stone-800: oklch(26.8% 0.007 34.298);\\n --color-stone-900: oklch(21.6% 0.006 56.043);\\n --color-stone-950: oklch(14.7% 0.004 49.25);\\n\\n --color-black: #000;\\n --color-white: #fff;\\n\\n --spacing: 0.25rem;\\n\\n --breakpoint-sm: 40rem;\\n --breakpoint-md: 48rem;\\n --breakpoint-lg: 64rem;\\n --breakpoint-xl: 80rem;\\n --breakpoint-2xl: 96rem;\\n\\n --container-3xs: 16rem;\\n --container-2xs: 18rem;\\n --container-xs: 20rem;\\n --container-sm: 24rem;\\n --container-md: 28rem;\\n --container-lg: 32rem;\\n --container-xl: 36rem;\\n --container-2xl: 42rem;\\n --container-3xl: 48rem;\\n --container-4xl: 56rem;\\n --container-5xl: 64rem;\\n --container-6xl: 72rem;\\n --container-7xl: 80rem;\\n\\n --text-xs: 0.75rem;\\n --text-xs--line-height: calc(1 / 0.75);\\n --text-sm: 0.875rem;\\n --text-sm--line-height: calc(1.25 / 0.875);\\n --text-base: 1rem;\\n --text-base--line-height: calc(1.5 / 1);\\n --text-lg: 1.125rem;\\n --text-lg--line-height: calc(1.75 / 1.125);\\n --text-xl: 1.25rem;\\n --text-xl--line-height: calc(1.75 / 1.25);\\n --text-2xl: 1.5rem;\\n --text-2xl--line-height: calc(2 / 1.5);\\n --text-3xl: 1.875rem;\\n --text-3xl--line-height: calc(2.25 / 1.875);\\n --text-4xl: 2.25rem;\\n --text-4xl--line-height: calc(2.5 / 2.25);\\n --text-5xl: 3rem;\\n --text-5xl--line-height: 1;\\n --text-6xl: 3.75rem;\\n --text-6xl--line-height: 1;\\n --text-7xl: 4.5rem;\\n --text-7xl--line-height: 1;\\n --text-8xl: 6rem;\\n --text-8xl--line-height: 1;\\n --text-9xl: 8rem;\\n --text-9xl--line-height: 1;\\n\\n --font-weight-thin: 100;\\n --font-weight-extralight: 200;\\n --font-weight-light: 300;\\n --font-weight-normal: 400;\\n --font-weight-medium: 500;\\n --font-weight-semibold: 600;\\n --font-weight-bold: 700;\\n --font-weight-extrabold: 800;\\n --font-weight-black: 900;\\n\\n --tracking-tighter: -0.05em;\\n --tracking-tight: -0.025em;\\n --tracking-normal: 0em;\\n --tracking-wide: 0.025em;\\n --tracking-wider: 0.05em;\\n --tracking-widest: 0.1em;\\n\\n --leading-tight: 1.25;\\n --leading-snug: 1.375;\\n --leading-normal: 1.5;\\n --leading-relaxed: 1.625;\\n --leading-loose: 2;\\n\\n --radius-xs: 0.125rem;\\n --radius-sm: 0.25rem;\\n --radius-md: 0.375rem;\\n --radius-lg: 0.5rem;\\n --radius-xl: 0.75rem;\\n --radius-2xl: 1rem;\\n --radius-3xl: 1.5rem;\\n --radius-4xl: 2rem;\\n\\n --shadow-2xs: 0 1px rgb(0 0 0 / 0.05);\\n --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);\\n --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\\n --shadow-md:\\n 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\\n --shadow-lg:\\n 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\\n --shadow-xl:\\n 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\\n --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);\\n\\n --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05);\\n --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);\\n --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);\\n\\n --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);\\n --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);\\n --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);\\n --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);\\n --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);\\n --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);\\n\\n --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15);\\n --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2);\\n --text-shadow-sm:\\n 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075),\\n 0px 2px 2px rgb(0 0 0 / 0.075);\\n --text-shadow-md:\\n 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1),\\n 0px 2px 4px rgb(0 0 0 / 0.1);\\n --text-shadow-lg:\\n 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1),\\n 0px 4px 8px rgb(0 0 0 / 0.1);\\n\\n --ease-in: cubic-bezier(0.4, 0, 1, 1);\\n --ease-out: cubic-bezier(0, 0, 0.2, 1);\\n --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\\n\\n --animate-spin: spin 1s linear infinite;\\n --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\\n --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\\n --animate-bounce: bounce 1s infinite;\\n\\n @keyframes spin {\\n to {\\n transform: rotate(360deg);\\n }\\n }\\n\\n @keyframes ping {\\n 75%,\\n 100% {\\n transform: scale(2);\\n opacity: 0;\\n }\\n }\\n\\n @keyframes pulse {\\n 50% {\\n opacity: 0.5;\\n }\\n }\\n\\n @keyframes bounce {\\n 0%,\\n 100% {\\n transform: translateY(-25%);\\n animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\\n }\\n\\n 50% {\\n transform: none;\\n animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\\n }\\n }\\n\\n --blur-xs: 4px;\\n --blur-sm: 8px;\\n --blur-md: 12px;\\n --blur-lg: 16px;\\n --blur-xl: 24px;\\n --blur-2xl: 40px;\\n --blur-3xl: 64px;\\n\\n --perspective-dramatic: 100px;\\n --perspective-near: 300px;\\n --perspective-normal: 500px;\\n --perspective-midrange: 800px;\\n --perspective-distant: 1200px;\\n\\n --aspect-video: 16 / 9;\\n\\n --default-transition-duration: 150ms;\\n --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n --default-font-family: --theme(--font-sans, initial);\\n --default-font-feature-settings: --theme(\\n --font-sans--font-feature-settings,\\n initial\\n );\\n --default-font-variation-settings: --theme(\\n --font-sans--font-variation-settings,\\n initial\\n );\\n --default-mono-font-family: --theme(--font-mono, initial);\\n --default-mono-font-feature-settings: --theme(\\n --font-mono--font-feature-settings,\\n initial\\n );\\n --default-mono-font-variation-settings: --theme(\\n --font-mono--font-variation-settings,\\n initial\\n );\\n }\\n\\n /* Deprecated */\\n @theme default inline reference {\\n --blur: 8px;\\n --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\\n --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);\\n --drop-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 1px 1px rgb(0 0 0 / 0.06);\\n --radius: 0.25rem;\\n --max-width-prose: 65ch;\\n }\\n}\\n\\n@layer base {\\n /*\\n 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\\n 2. Remove default margins and padding\\n 3. Reset all borders.\\n*/\\n\\n *,\\n ::after,\\n ::before,\\n ::backdrop,\\n ::file-selector-button {\\n box-sizing: border-box; /* 1 */\\n margin: 0; /* 2 */\\n padding: 0; /* 2 */\\n border: 0 solid; /* 3 */\\n }\\n\\n /*\\n 1. Use a consistent sensible line-height in all browsers.\\n 2. Prevent adjustments of font size after orientation changes in iOS.\\n 3. Use a more readable tab size.\\n 4. Use the user's configured `sans` font-family by default.\\n 5. Use the user's configured `sans` font-feature-settings by default.\\n 6. Use the user's configured `sans` font-variation-settings by default.\\n 7. Disable tap highlights on iOS.\\n*/\\n\\n html,\\n :host {\\n line-height: 1.5; /* 1 */\\n -webkit-text-size-adjust: 100%; /* 2 */\\n tab-size: 4; /* 3 */\\n font-family: --theme(\\n --default-font-family,\\n ui-sans-serif,\\n system-ui,\\n sans-serif,\\n \\\"Apple Color Emoji\\\",\\n \\\"Segoe UI Emoji\\\",\\n \\\"Segoe UI Symbol\\\",\\n \\\"Noto Color Emoji\\\"\\n ); /* 4 */\\n font-feature-settings: --theme(\\n --default-font-feature-settings,\\n normal\\n ); /* 5 */\\n font-variation-settings: --theme(\\n --default-font-variation-settings,\\n normal\\n ); /* 6 */\\n -webkit-tap-highlight-color: transparent; /* 7 */\\n }\\n\\n /*\\n 1. Add the correct height in Firefox.\\n 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\\n 3. Reset the default border style to a 1px solid border.\\n*/\\n\\n hr {\\n height: 0; /* 1 */\\n color: inherit; /* 2 */\\n border-top-width: 1px; /* 3 */\\n }\\n\\n /*\\n Add the correct text decoration in Chrome, Edge, and Safari.\\n*/\\n\\n abbr:where([title]) {\\n -webkit-text-decoration: underline dotted;\\n text-decoration: underline dotted;\\n }\\n\\n /*\\n Remove the default font size and weight for headings.\\n*/\\n\\n h1,\\n h2,\\n h3,\\n h4,\\n h5,\\n h6 {\\n font-size: inherit;\\n font-weight: inherit;\\n }\\n\\n /*\\n Reset links to optimize for opt-in styling instead of opt-out.\\n*/\\n\\n a {\\n color: inherit;\\n -webkit-text-decoration: inherit;\\n text-decoration: inherit;\\n }\\n\\n /*\\n Add the correct font weight in Edge and Safari.\\n*/\\n\\n b,\\n strong {\\n font-weight: bolder;\\n }\\n\\n /*\\n 1. Use the user's configured `mono` font-family by default.\\n 2. Use the user's configured `mono` font-feature-settings by default.\\n 3. Use the user's configured `mono` font-variation-settings by default.\\n 4. Correct the odd `em` font sizing in all browsers.\\n*/\\n\\n code,\\n kbd,\\n samp,\\n pre {\\n font-family: --theme(\\n --default-mono-font-family,\\n ui-monospace,\\n SFMono-Regular,\\n Menlo,\\n Monaco,\\n Consolas,\\n \\\"Liberation Mono\\\",\\n \\\"Courier New\\\",\\n monospace\\n ); /* 1 */\\n font-feature-settings: --theme(\\n --default-mono-font-feature-settings,\\n normal\\n ); /* 2 */\\n font-variation-settings: --theme(\\n --default-mono-font-variation-settings,\\n normal\\n ); /* 3 */\\n font-size: 1em; /* 4 */\\n }\\n\\n /*\\n Add the correct font size in all browsers.\\n*/\\n\\n small {\\n font-size: 80%;\\n }\\n\\n /*\\n Prevent `sub` and `sup` elements from affecting the line height in all browsers.\\n*/\\n\\n sub,\\n sup {\\n font-size: 75%;\\n line-height: 0;\\n position: relative;\\n vertical-align: baseline;\\n }\\n\\n sub {\\n bottom: -0.25em;\\n }\\n\\n sup {\\n top: -0.5em;\\n }\\n\\n /*\\n 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\\n 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\\n 3. Remove gaps between table borders by default.\\n*/\\n\\n table {\\n text-indent: 0; /* 1 */\\n border-color: inherit; /* 2 */\\n border-collapse: collapse; /* 3 */\\n }\\n\\n /*\\n Use the modern Firefox focus style for all focusable elements.\\n*/\\n\\n :-moz-focusring {\\n outline: auto;\\n }\\n\\n /*\\n Add the correct vertical alignment in Chrome and Firefox.\\n*/\\n\\n progress {\\n vertical-align: baseline;\\n }\\n\\n /*\\n Add the correct display in Chrome and Safari.\\n*/\\n\\n summary {\\n display: list-item;\\n }\\n\\n /*\\n Make lists unstyled by default.\\n*/\\n\\n ol,\\n ul,\\n menu {\\n list-style: none;\\n }\\n\\n /*\\n 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\\n 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\\n This can trigger a poorly considered lint error in some tools but is included by design.\\n*/\\n\\n img,\\n svg,\\n video,\\n canvas,\\n audio,\\n iframe,\\n embed,\\n object {\\n display: block; /* 1 */\\n vertical-align: middle; /* 2 */\\n }\\n\\n /*\\n Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\\n*/\\n\\n img,\\n video {\\n max-width: 100%;\\n height: auto;\\n }\\n\\n /*\\n 1. Inherit font styles in all browsers.\\n 2. Remove border radius in all browsers.\\n 3. Remove background color in all browsers.\\n 4. Ensure consistent opacity for disabled states in all browsers.\\n*/\\n\\n button,\\n input,\\n select,\\n optgroup,\\n textarea,\\n ::file-selector-button {\\n font: inherit; /* 1 */\\n font-feature-settings: inherit; /* 1 */\\n font-variation-settings: inherit; /* 1 */\\n letter-spacing: inherit; /* 1 */\\n color: inherit; /* 1 */\\n border-radius: 0; /* 2 */\\n background-color: transparent; /* 3 */\\n opacity: 1; /* 4 */\\n }\\n\\n /*\\n Restore default font weight.\\n*/\\n\\n :where(select:is([multiple], [size])) optgroup {\\n font-weight: bolder;\\n }\\n\\n /*\\n Restore indentation.\\n*/\\n\\n :where(select:is([multiple], [size])) optgroup option {\\n padding-inline-start: 20px;\\n }\\n\\n /*\\n Restore space after button.\\n*/\\n\\n ::file-selector-button {\\n margin-inline-end: 4px;\\n }\\n\\n /*\\n Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\\n*/\\n\\n ::placeholder {\\n opacity: 1;\\n }\\n\\n /*\\n Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not\\n crash when using `color-mix(…)` with `currentcolor`. (https://github.com/tailwindlabs/tailwindcss/issues/17194)\\n*/\\n\\n @supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or\\n (contain-intrinsic-size: 1px) /* Safari 17+ */ {\\n ::placeholder {\\n color: color-mix(in oklab, currentcolor 50%, transparent);\\n }\\n }\\n\\n /*\\n Prevent resizing textareas horizontally by default.\\n*/\\n\\n textarea {\\n resize: vertical;\\n }\\n\\n /*\\n Remove the inner padding in Chrome and Safari on macOS.\\n*/\\n\\n ::-webkit-search-decoration {\\n -webkit-appearance: none;\\n }\\n\\n /*\\n 1. Ensure date/time inputs have the same height when empty in iOS Safari.\\n 2. Ensure text alignment can be changed on date/time inputs in iOS Safari.\\n*/\\n\\n ::-webkit-date-and-time-value {\\n min-height: 1lh; /* 1 */\\n text-align: inherit; /* 2 */\\n }\\n\\n /*\\n Prevent height from changing on date/time inputs in macOS Safari when the input is set to `display: block`.\\n*/\\n\\n ::-webkit-datetime-edit {\\n display: inline-flex;\\n }\\n\\n /*\\n Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers.\\n*/\\n\\n ::-webkit-datetime-edit-fields-wrapper {\\n padding: 0;\\n }\\n\\n ::-webkit-datetime-edit,\\n ::-webkit-datetime-edit-year-field,\\n ::-webkit-datetime-edit-month-field,\\n ::-webkit-datetime-edit-day-field,\\n ::-webkit-datetime-edit-hour-field,\\n ::-webkit-datetime-edit-minute-field,\\n ::-webkit-datetime-edit-second-field,\\n ::-webkit-datetime-edit-millisecond-field,\\n ::-webkit-datetime-edit-meridiem-field {\\n padding-block: 0;\\n }\\n\\n /*\\n Center dropdown marker shown on inputs with paired ``s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499)\\n*/\\n\\n ::-webkit-calendar-picker-indicator {\\n line-height: 1;\\n }\\n\\n /*\\n Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\\n*/\\n\\n :-moz-ui-invalid {\\n box-shadow: none;\\n }\\n\\n /*\\n Correct the inability to style the border radius in iOS Safari.\\n*/\\n\\n button,\\n input:where([type=\\\"button\\\"], [type=\\\"reset\\\"], [type=\\\"submit\\\"]),\\n ::file-selector-button {\\n appearance: button;\\n }\\n\\n /*\\n Correct the cursor style of increment and decrement buttons in Safari.\\n*/\\n\\n ::-webkit-inner-spin-button,\\n ::-webkit-outer-spin-button {\\n height: auto;\\n }\\n\\n /*\\n Make elements with the HTML hidden attribute stay hidden by default.\\n*/\\n\\n [hidden]:where(:not([hidden=\\\"until-found\\\"])) {\\n display: none !important;\\n }\\n}\\n\\n@layer utilities {\\n @tailwind utilities;\\n}\\n\",\"@import \\\"tailwindcss\\\";\\n\\n:root {\\n --background: #ffffff;\\n --foreground: #171717;\\n}\\n\\n@theme inline {\\n --color-background: var(--background);\\n --color-foreground: var(--foreground);\\n --font-sans: var(--font-geist-sans);\\n --font-mono: var(--font-geist-mono);\\n}\\n\\n@media (prefers-color-scheme: dark) {\\n :root {\\n --background: #0a0a0a;\\n --foreground: #ededed;\\n }\\n}\\n\\nbody {\\n background: var(--background);\\n color: var(--foreground);\\n font-family: Arial, Helvetica, sans-serif;\\n}\\n\\n* {\\n user-select: none;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n}\\nimg {\\n pointer-events: none;\\n}\\n\\n.highlight-element {\\n animation: highlight-pulse 1s infinite;\\n outline: 2px solid #00ffff;\\n outline-offset: 2px;\\n}\\n\\n@keyframes highlight-pulse {\\n 0% {\\n outline-color: rgba(0, 255, 255, 0.8);\\n }\\n 50% {\\n outline-color: rgba(0, 255, 255, 0.3);\\n }\\n 100% {\\n outline-color: rgba(0, 255, 255, 0.8);\\n }\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHBhZ2VzLWRpci1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzEzXS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbMTNdLnVzZVsyXSEuL3NyYy9zdHlsZXMvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDMkg7QUFDM0gsOEJBQThCLGtIQUEyQjtBQUN6RDtBQUNBLGdJQUFnSSw0Q0FBNEMsZ0JBQWdCLGtCQUFrQixpREFBaUQsaURBQWlELGlEQUFpRCxpREFBaUQsaURBQWlELGlEQUFpRCxvREFBb0Qsa0RBQWtELG9EQUFvRCxvREFBb0Qsb0RBQW9ELG9EQUFvRCxtREFBbUQsb0RBQW9ELG9EQUFvRCxvREFBb0QsbURBQW1ELGtEQUFrRCxpREFBaUQsbURBQW1ELG1EQUFtRCxtREFBbUQsbURBQW1ELG1EQUFtRCxtREFBbUQsbURBQW1ELG1EQUFtRCxtREFBbUQsbURBQW1ELGtEQUFrRCxtREFBbUQsbURBQW1ELGtEQUFrRCxtREFBbUQsbURBQW1ELGlEQUFpRCwwQkFBMEIsMEJBQTBCLHlCQUF5Qiw2QkFBNkIseUJBQXlCLDZDQUE2QywwQkFBMEIsaURBQWlELHdCQUF3Qiw4Q0FBOEMsMEJBQTBCLGlEQUFpRCx5QkFBeUIsZ0RBQWdELHlCQUF5Qiw2Q0FBNkMsMkJBQTJCLGtEQUFrRCwwQkFBMEIsZ0RBQWdELGdDQUFnQyxrQ0FBa0MsOEJBQThCLCtCQUErQiwrQkFBK0IsNEJBQTRCLCtCQUErQiwyQkFBMkIsNEJBQTRCLDBCQUEwQiwyQkFBMkIsa0RBQWtELHNFQUFzRSxxQkFBcUIsMkNBQTJDLHlFQUF5RSxvREFBb0QseURBQXlELEtBQUss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TUFBTSxLQUFLLFVBQVUsWUFBWSxhQUFhLE1BQU0sS0FBSyxZQUFZLEtBQUssS0FBSyxXQUFXLFdBQVcsV0FBVyxVQUFVLE1BQU0sTUFBTSxVQUFVLEtBQUssS0FBSyxVQUFVLFVBQVUsWUFBWSxhQUFhLE1BQU0sS0FBSyxVQUFVLEtBQUssS0FBSyxVQUFVLEtBQUssS0FBSyxVQUFVLFlBQVksYUFBYSxNQUFNLEtBQUssVUFBVSxLQUFLLE1BQU0sWUFBWSxNQUFNLEtBQUssWUFBWSxLQUFLLEtBQUssWUFBWSxLQUFLLEtBQUssVUFBVSxZQUFZLE1BQU0sS0FBSyxVQUFVLFVBQVUsS0FBSyxLQUFLLFVBQVUsWUFBWSxhQUFhLGFBQWEsV0FBVyxZQUFZLGFBQWEsV0FBVyxLQUFLLE1BQU0sWUFBWSxNQUFNLE1BQU0sWUFBWSxNQUFNLE1BQU0sWUFBWSxLQUFLLE1BQU0sVUFBVSxLQUFLLEtBQUssS0FBSyxZQUFZLE1BQU0sT0FBTyxjQUFjLFFBQVEsUUFBUSxNQUFNLE1BQU0sTUFBTSxZQUFZLEtBQUssS0FBSyxZQUFZLEtBQUssTUFBTSxVQUFVLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFVBQVUsTUFBTSxNQUFNLFlBQVksTUFBTSxNQUFNLFVBQVUsTUFBTSxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFVBQVUsS0FBSyxNQUFNLFlBQVksTUFBTSxPQUFPLE1BQU0sS0FBSyxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLGFBQWEsYUFBYSxhQUFhLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sV0FBVyxhQUFhLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxXQUFXLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxLQUFLLFlBQVksYUFBYSxhQUFhLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLGFBQWEsS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLGFBQWEsYUFBYSxLQUFLLEtBQUssTUFBTSxLQUFLLFlBQVksYUFBYSxhQUFhLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLGFBQWEsS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLGFBQWEsYUFBYSxLQUFLLEtBQUssTUFBTSxLQUFLLFlBQVksYUFBYSxhQUFhLEtBQUssS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLGFBQWEsS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLGFBQWEsYUFBYSxLQUFLLEtBQUssTUFBTSxLQUFLLFlBQVksYUFBYSxhQUFhLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLGFBQWEsS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLGFBQWEsYUFBYSxLQUFLLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxLQUFLLFlBQVksYUFBYSxhQUFhLGFBQWEsYUFBYSxLQUFLLEtBQUssTUFBTSxLQUFLLFlBQVksS0FBSyxLQUFLLE1BQU0sWUFBWSxhQUFhLGFBQWEsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLE1BQU0sT0FBTyxjQUFjLFFBQVEsUUFBUSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxNQUFNLE9BQU8sY0FBYyxRQUFRLFFBQVEsS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksTUFBTSxPQUFPLGNBQWMsUUFBUSxRQUFRLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFdBQVcsS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sV0FBVyxLQUFLLE1BQU0sV0FBVyxLQUFLLE1BQU0sV0FBVyxLQUFLLE1BQU0sV0FBVyxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxLQUFLLE1BQU0sWUFBWSxhQUFhLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLGFBQWEsS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLGFBQWEsS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxhQUFhLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksYUFBYSxhQUFhLGFBQWEsS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxhQUFhLGFBQWEsYUFBYSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxhQUFhLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksYUFBYSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFdBQVcsS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksYUFBYSxLQUFLLEtBQUssS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLGFBQWEsS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLEtBQUssWUFBWSxhQUFhLEtBQUssS0FBSyxLQUFLLE1BQU0sS0FBSyxLQUFLLFlBQVksS0FBSyxLQUFLLEtBQUssTUFBTSxLQUFLLFlBQVksS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLGFBQWEsS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxLQUFLLEtBQUssTUFBTSxLQUFLLFlBQVksYUFBYSxLQUFLLEtBQUssTUFBTSxLQUFLLFdBQVcsS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLEtBQUssS0FBSyxNQUFNLEtBQUssV0FBVyxLQUFLLEtBQUssTUFBTSxLQUFLLFlBQVksS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxLQUFLLEtBQUssTUFBTSxLQUFLLFlBQVksS0FBSyxLQUFLLE1BQU0sS0FBSyxZQUFZLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLEtBQUssS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLEtBQUssS0FBSyxNQUFNLEtBQUssV0FBVyxLQUFLLEtBQUssS0FBSyxRQUFRLFlBQVksYUFBYSxNQUFNLEtBQUssS0FBSyxZQUFZLGFBQWEsTUFBTSxLQUFLLEtBQUssWUFBWSxhQUFhLGFBQWEsTUFBTSxLQUFLLFlBQVksYUFBYSxhQUFhLGFBQWEsTUFBTSxLQUFLLFlBQVksTUFBTSxLQUFLLFlBQVksYUFBYSxhQUFhLE1BQU0sS0FBSyxLQUFLLFlBQVksTUFBTSxLQUFLLFlBQVksTUFBTSxLQUFLLFlBQVksTUFBTSxLQUFLLE9BQU8sV0FBVyxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxhQUFhLEtBQUssTUFBTSxXQUFXLFlBQVksYUFBYSxLQUFLLE1BQU0sV0FBVyxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxhQUFhLEtBQUssTUFBTSxXQUFXLFlBQVksYUFBYSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxXQUFXLFlBQVksS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxXQUFXLFlBQVksS0FBSyxNQUFNLFdBQVcsWUFBWSxhQUFhLEtBQUssTUFBTSxXQUFXLFlBQVksYUFBYSxLQUFLLE1BQU0sV0FBVyxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxhQUFhLEtBQUssTUFBTSxXQUFXLFlBQVksS0FBSyxNQUFNLFlBQVksWUFBWSxhQUFhLEtBQUssTUFBTSxZQUFZLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxZQUFZLFlBQVksYUFBYSxLQUFLLE1BQU0sWUFBWSxZQUFZLGFBQWEsS0FBSyxNQUFNLFlBQVksWUFBWSxhQUFhLEtBQUssTUFBTSxXQUFXLFlBQVksS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxXQUFXLFlBQVksYUFBYSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxZQUFZLFlBQVksYUFBYSxLQUFLLE1BQU0sV0FBVyxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sWUFBWSxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sV0FBVyxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sV0FBVyxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sWUFBWSxZQUFZLGFBQWEsS0FBSyxNQUFNLFdBQVcsWUFBWSxhQUFhLEtBQUssTUFBTSxXQUFXLFlBQVksYUFBYSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxXQUFXLFlBQVksS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxXQUFXLFlBQVksS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxXQUFXLFlBQVksS0FBSyxNQUFNLFdBQVcsWUFBWSxLQUFLLE1BQU0sV0FBVyxZQUFZLEtBQUssTUFBTSxXQUFXLFlBQVksS0FBSyxNQUFNLFdBQVcsWUFBWSxhQUFhLEtBQUssT0FBTyxLQUFLLFVBQVUsS0FBSyxLQUFLLE9BQU8sS0FBSyxLQUFLLFlBQVksYUFBYSxhQUFhLFlBQVksWUFBWSxZQUFZLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxLQUFLLEtBQUssd0VBQXdFLGtCQUFrQixvQkFBb0IsNEpBQTRKLGtGQUFrRix3SUFBd0ksaURBQWlELGlEQUFpRCxpREFBaUQsaURBQWlELGlEQUFpRCxpREFBaUQsaURBQWlELGlEQUFpRCxpREFBaUQsaURBQWlELGlEQUFpRCxtREFBbUQsb0RBQW9ELG9EQUFvRCxtREFBbUQsa0RBQWtELG9EQUFvRCxvREFBb0Qsb0RBQW9ELGtEQUFrRCxvREFBb0Qsb0RBQW9ELG9EQUFvRCxtREFBbUQsa0RBQWtELG1EQUFtRCxtREFBbUQsa0RBQWtELG1EQUFtRCxtREFBbUQsbURBQW1ELG1EQUFtRCxtREFBbUQsc0RBQXNELHFEQUFxRCxvREFBb0Qsb0RBQW9ELG9EQUFvRCxvREFBb0Qsb0RBQW9ELG9EQUFvRCxvREFBb0Qsb0RBQW9ELG9EQUFvRCxvREFBb0QsbURBQW1ELG1EQUFtRCxtREFBbUQsa0RBQWtELGtEQUFrRCxpREFBaUQsbURBQW1ELG1EQUFtRCxtREFBbUQsbURBQW1ELHFEQUFxRCxvREFBb0Qsb0RBQW9ELG1EQUFtRCxvREFBb0Qsb0RBQW9ELG9EQUFvRCxvREFBb0Qsb0RBQW9ELG9EQUFvRCxvREFBb0QsdURBQXVELG9EQUFvRCxxREFBcUQsc0RBQXNELHNEQUFzRCxvREFBb0Qsc0RBQXNELHNEQUFzRCxzREFBc0QscURBQXFELHNEQUFzRCxtREFBbUQsbURBQW1ELGlEQUFpRCxtREFBbUQsbURBQW1ELGtEQUFrRCxpREFBaUQsbURBQW1ELG1EQUFtRCxtREFBbUQsbURBQW1ELG9EQUFvRCxtREFBbUQsa0RBQWtELG1EQUFtRCxrREFBa0QsbURBQW1ELG1EQUFtRCxpREFBaUQsaURBQWlELGtEQUFrRCxtREFBbUQsa0RBQWtELGtEQUFrRCxrREFBa0Qsa0RBQWtELGlEQUFpRCxrREFBa0Qsa0RBQWtELGdEQUFnRCxnREFBZ0QsaURBQWlELGtEQUFrRCxrREFBa0QsbURBQW1ELG1EQUFtRCxtREFBbUQsbURBQW1ELG1EQUFtRCxtREFBbUQsbURBQW1ELG1EQUFtRCxtREFBbUQsbURBQW1ELHNEQUFzRCxtREFBbUQsbURBQW1ELHFEQUFxRCxxREFBcUQscURBQXFELHFEQUFxRCxvREFBb0QscURBQXFELHFEQUFxRCxvREFBb0Qsc0RBQXNELHFEQUFxRCxxREFBcUQscURBQXFELHFEQUFxRCxvREFBb0QscURBQXFELG9EQUFvRCxxREFBcUQsbURBQW1ELHFEQUFxRCxzREFBc0QscURBQXFELHFEQUFxRCxxREFBcUQscURBQXFELG1EQUFtRCxxREFBcUQscURBQXFELHFEQUFxRCxxREFBcUQscURBQXFELHVEQUF1RCxzREFBc0QscURBQXFELHNEQUFzRCxtREFBbUQscURBQXFELHNEQUFzRCxzREFBc0Qsc0RBQXNELHFEQUFxRCxzREFBc0Qsb0RB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QkFBNkIsOENBQThDLEdBQUcsT0FBTyxzQkFBc0IsOEJBQThCLDJCQUEyQiwwQkFBMEIsR0FBRyxPQUFPLHlCQUF5QixHQUFHLHdCQUF3QiwyQ0FBMkMsK0JBQStCLHdCQUF3QixHQUFHLGdDQUFnQyxRQUFRLDRDQUE0QyxLQUFLLFNBQVMsNENBQTRDLEtBQUssVUFBVSw0Q0FBNEMsS0FBSyxHQUFHLHFCQUFxQjtBQUM5bXlIO0FBQ0EsaUVBQWUsdUJBQXVCLEVBQUMiLCJzb3VyY2VzIjpbIi9vcHQvZGV2L2VzdC1kc3gvc3JjL3N0eWxlcy9nbG9iYWxzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG5pbXBvcnQgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fIGZyb20gXCIuLi8uLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qc1wiO1xudmFyIF9fX0NTU19MT0FERVJfRVhQT1JUX19fID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKHRydWUpO1xuLy8gTW9kdWxlXG5fX19DU1NfTE9BREVSX0VYUE9SVF9fXy5wdXNoKFttb2R1bGUuaWQsIFwiLyohIHRhaWx3aW5kY3NzIHY0LjEuMTUgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tICovXFxuQGxheWVyIHByb3BlcnRpZXM7XFxuQGxheWVyIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7XFxuQGxheWVyIHRoZW1lIHtcXG4gIDpyb290LCA6aG9zdCB7XFxuICAgIC0tY29sb3ItcmVkLTEwMDogb2tsY2goOTMuNiUgMC4wMzIgMTcuNzE3KTtcXG4gICAgLS1jb2xvci1yZWQtMjAwOiBva2xjaCg4OC41JSAwLjA2MiAxOC4zMzQpO1xcbiAgICAtLWNvbG9yLXJlZC0zMDA6IG9rbGNoKDgwLjglIDAuMTE0IDE5LjU3MSk7XFxuICAgIC0tY29sb3ItcmVkLTQwMDogb2tsY2goNzAuNCUgMC4xOTEgMjIuMjE2KTtcXG4gICAgLS1jb2xvci1yZWQtNTAwOiBva2xjaCg2My43JSAwLjIzNyAyNS4zMzEpO1xcbiAgICAtLWNvbG9yLXJlZC02MDA6IG9rbGNoKDU3LjclIDAuMjQ1IDI3LjMyNSk7XFxuICAgIC0tY29sb3Itb3JhbmdlLTUwMDogb2tsY2goNzAuNSUgMC4yMTMgNDcuNjA0KTtcXG4gICAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDc2LjklIDAuMTg4IDcwLjA4KTtcXG4gICAgLS1jb2xvci15ZWxsb3ctMzAwOiBva2xjaCg5MC41JSAwLjE4MiA5OC4xMTEpO1xcbiAgICAtLWNvbG9yLXllbGxvdy00MDA6IG9rbGNoKDg1LjIlIDAuMTk5IDkxLjkzNik7XFxuICAgIC0tY29sb3IteWVsbG93LTUwMDogb2tsY2goNzkuNSUgMC4xODQgODYuMDQ3KTtcXG4gICAgLS1jb2xvci15ZWxsb3ctOTAwOiBva2xjaCg0Mi4xJSAwLjA5NSA1Ny43MDgpO1xcbiAgICAtLWNvbG9yLWdyZWVuLTMwMDogb2tsY2goODcuMSUgMC4xNSAxNTQuNDQ5KTtcXG4gICAgLS1jb2xvci1ncmVlbi00MDA6IG9rbGNoKDc5LjIlIDAuMjA5IDE1MS43MTEpO1xcbiAgICAtLWNvbG9yLWdyZWVuLTUwMDogb2tsY2goNzIuMyUgMC4yMTkgMTQ5LjU3OSk7XFxuICAgIC0tY29sb3ItZ3JlZW4tNjAwOiBva2xjaCg2Mi43JSAwLjE5NCAxNDkuMjE0KTtcXG4gICAgLS1jb2xvci1jeWFuLTMwMDogb2tsY2goODYuNSUgMC4xMjcgMjA3LjA3OCk7XFxuICAgIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDc4LjklIDAuMTU0IDIxMS41Myk7XFxuICAgIC0tY29sb3ItY3lhbi03MDA6IG9rbGNoKDUyJSAwLjEwNSAyMjMuMTI4KTtcXG4gICAgLS1jb2xvci1ibHVlLTMwMDogb2tsY2goODAuOSUgMC4xMDUgMjUxLjgxMyk7XFxuICAgIC0tY29sb3ItYmx1ZS00MDA6IG9rbGNoKDcwLjclIDAuMTY1IDI1NC42MjQpO1xcbiAgICAtLWNvbG9yLWJsdWUtNTAwOiBva2xjaCg2Mi4zJSAwLjIxNCAyNTkuODE1KTtcXG4gICAgLS1jb2xvci1ibHVlLTYwMDogb2tsY2goNTQuNiUgMC4yNDUgMjYyLjg4MSk7XFxuICAgIC0tY29sb3ItYmx1ZS03MDA6IG9rbGNoKDQ4LjglIDAuMjQzIDI2NC4zNzYpO1xcbiAgICAtLWNvbG9yLWJsdWUtODAwOiBva2xjaCg0Mi40JSAwLjE5OSAyNjUuNjM4KTtcXG4gICAgLS1jb2xvci1wdXJwbGUtNTAwOiBva2xjaCg2Mi43JSAwLjI2NSAzMDMuOSk7XFxuICAgIC0tY29sb3ItcGluay01MDA6IG9rbGNoKDY1LjYlIDAuMjQxIDM1NC4zMDgpO1xcbiAgICAtLWNvbG9yLWdyYXktMTAwOiBva2xjaCg5Ni43JSAwLjAwMyAyNjQuNTQyKTtcXG4gICAgLS1jb2xvci1ncmF5LTIwMDogb2tsY2goOTIuOCUgMC4wMDYgMjY0LjUzMSk7XFxuICAgIC0tY29sb3ItZ3JheS0zMDA6IG9rbGNoKDg3LjIlIDAuMDEgMjU4LjMzOCk7XFxuICAgIC0tY29sb3ItZ3JheS00MDA6IG9rbGNoKDcwLjclIDAuMDIyIDI2MS4zMjUpO1xcbiAgICAtLWNvbG9yLWdyYXktNTAwOiBva2xjaCg1NS4xJSAwLjAyNyAyNjQuMzY0KTtcXG4gICAgLS1jb2xvci1ncmF5LTYwMDogb2tsY2goNDQuNiUgMC4wMyAyNTYuODAyKTtcXG4gICAgLS1jb2xvci1ncmF5LTcwMDogb2tsY2goMzcuMyUgMC4wMzQgMjU5LjczMyk7XFxuICAgIC0tY29sb3ItZ3JheS04MDA6IG9rbGNoKDI3LjglIDAuMDMzIDI1Ni44NDgpO1xcbiAgICAtLWNvbG9yLWdyYXktOTAwOiBva2xjaCgyMSUgMC4wMzQgMjY0LjY2NSk7XFxuICAgIC0tY29sb3ItYmxhY2s6ICMwMDA7XFxuICAgIC0tY29sb3Itd2hpdGU6ICNmZmY7XFxuICAgIC0tc3BhY2luZzogMC4yNXJlbTtcXG4gICAgLS1jb250YWluZXItN3hsOiA4MHJlbTtcXG4gICAgLS10ZXh0LXhzOiAwLjc1cmVtO1xcbiAgICAtLXRleHQteHMtLWxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAwLjc1KTtcXG4gICAgLS10ZXh0LXNtOiAwLjg3NXJlbTtcXG4gICAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogY2FsYygxLjI1IC8gMC44NzUpO1xcbiAgICAtLXRleHQtYmFzZTogMXJlbTtcXG4gICAgLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAvIDEpO1xcbiAgICAtLXRleHQtbGc6IDEuMTI1cmVtO1xcbiAgICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjEyNSk7XFxuICAgIC0tdGV4dC14bDogMS4yNXJlbTtcXG4gICAgLS10ZXh0LXhsLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4yNSk7XFxuICAgIC0tdGV4dC0yeGw6IDEuNXJlbTtcXG4gICAgLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMiAvIDEuNSk7XFxuICAgIC0tdGV4dC0zeGw6IDEuODc1cmVtO1xcbiAgICAtLXRleHQtM3hsLS1saW5lLWhlaWdodDogY2FsYygyLjI1IC8gMS44NzUpO1xcbiAgICAtLXRleHQtNHhsOiAyLjI1cmVtO1xcbiAgICAtLXRleHQtNHhsLS1saW5lLWhlaWdodDogY2FsYygyLjUgLyAyLjI1KTtcXG4gICAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcXG4gICAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xcbiAgICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcXG4gICAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xcbiAgICAtLXRyYWNraW5nLXdpZGVyOiAwLjA1ZW07XFxuICAgIC0tbGVhZGluZy10aWdodDogMS4yNTtcXG4gICAgLS1sZWFkaW5nLXJlbGF4ZWQ6IDEuNjI1O1xcbiAgICAtLXJhZGl1cy1zbTogMC4yNXJlbTtcXG4gICAgLS1yYWRpdXMtbWQ6IDAuMzc1cmVtO1xcbiAgICAtLXJhZGl1cy1sZzogMC41cmVtO1xcbiAgICAtLXJhZGl1cy14bDogMC43NXJlbTtcXG4gICAgLS1lYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcXG4gICAgLS1hbmltYXRlLXB1bHNlOiBwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xcbiAgICAtLWJsdXItc206IDhweDtcXG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XFxuICAgIC0tZGVmYXVsdC1mb250LWZhbWlseTogdmFyKC0tZm9udC1nZWlzdC1zYW5zKTtcXG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZ2Vpc3QtbW9ubyk7XFxuICB9XFxufVxcbkBsYXllciBiYXNlIHtcXG4gICosIDo6YWZ0ZXIsIDo6YmVmb3JlLCA6OmJhY2tkcm9wLCA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgbWFyZ2luOiAwO1xcbiAgICBwYWRkaW5nOiAwO1xcbiAgICBib3JkZXI6IDAgc29saWQ7XFxuICB9XFxuICBodG1sLCA6aG9zdCB7XFxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XFxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcXG4gICAgdGFiLXNpemU6IDQ7XFxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1kZWZhdWx0LWZvbnQtZmFtaWx5LCB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWYsIFxcXCJBcHBsZSBDb2xvciBFbW9qaVxcXCIsIFxcXCJTZWdvZSBVSSBFbW9qaVxcXCIsIFxcXCJTZWdvZSBVSSBTeW1ib2xcXFwiLCBcXFwiTm90byBDb2xvciBFbW9qaVxcXCIpO1xcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogdmFyKC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5ncywgbm9ybWFsKTtcXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIH1cXG4gIGhyIHtcXG4gICAgaGVpZ2h0OiAwO1xcbiAgICBjb2xvcjogaW5oZXJpdDtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xcbiAgfVxcbiAgYWJicjp3aGVyZShbdGl0bGVdKSB7XFxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XFxuICB9XFxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcXG4gIH1cXG4gIGEge1xcbiAgICBjb2xvcjogaW5oZXJpdDtcXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XFxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcXG4gIH1cXG4gIGIsIHN0cm9uZyB7XFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XFxuICB9XFxuICBjb2RlLCBrYmQsIHNhbXAsIHByZSB7XFxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHksIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcXFwiTGliZXJhdGlvbiBNb25vXFxcIiwgXFxcIkNvdXJpZXIgTmV3XFxcIiwgbW9ub3NwYWNlKTtcXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogdmFyKC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLCBub3JtYWwpO1xcbiAgICBmb250LXNpemU6IDFlbTtcXG4gIH1cXG4gIHNtYWxsIHtcXG4gICAgZm9udC1zaXplOiA4MCU7XFxuICB9XFxuICBzdWIsIHN1cCB7XFxuICAgIGZvbnQtc2l6ZTogNzUlO1xcbiAgICBsaW5lLWhlaWdodDogMDtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XFxuICB9XFxuICBzdWIge1xcbiAgICBib3R0b206IC0wLjI1ZW07XFxuICB9XFxuICBzdXAge1xcbiAgICB0b3A6IC0wLjVlbTtcXG4gIH1cXG4gIHRhYmxlIHtcXG4gICAgdGV4dC1pbmRlbnQ6IDA7XFxuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcXG4gIH1cXG4gIDotbW96LWZvY3VzcmluZyB7XFxuICAgIG91dGxpbmU6IGF1dG87XFxuICB9XFxuICBwcm9ncmVzcyB7XFxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcXG4gIH1cXG4gIHN1bW1hcnkge1xcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XFxuICB9XFxuICBvbCwgdWwsIG1lbnUge1xcbiAgICBsaXN0LXN0eWxlOiBub25lO1xcbiAgfVxcbiAgaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3Qge1xcbiAgICBkaXNwbGF5OiBibG9jaztcXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIH1cXG4gIGltZywgdmlkZW8ge1xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XFxuICAgIGhlaWdodDogYXV0bztcXG4gIH1cXG4gIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgb3B0Z3JvdXAsIHRleHRhcmVhLCA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcXG4gICAgZm9udDogaW5oZXJpdDtcXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0O1xcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogaW5oZXJpdDtcXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XFxuICAgIGNvbG9yOiBpbmhlcml0O1xcbiAgICBib3JkZXItcmFkaXVzOiAwO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gICAgb3BhY2l0eTogMTtcXG4gIH1cXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAge1xcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xcbiAgfVxcbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCBvcHRpb24ge1xcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcXG4gIH1cXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xcbiAgfVxcbiAgOjpwbGFjZWhvbGRlciB7XFxuICAgIG9wYWNpdHk6IDE7XFxuICB9XFxuICBAc3VwcG9ydHMgKG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikpICBvciAoY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMXB4KSB7XFxuICAgIDo6cGxhY2Vob2xkZXIge1xcbiAgICAgIGNvbG9yOiBjdXJyZW50Y29sb3I7XFxuICAgICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XFxuICAgICAgICAmIHtcXG4gICAgICAgICAgY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgY3VycmVudGNvbG9yIDUwJSwgdHJhbnNwYXJlbnQpO1xcbiAgICAgICAgfVxcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgdGV4dGFyZWEge1xcbiAgICByZXNpemU6IHZlcnRpY2FsO1xcbiAgfVxcbiAgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgfVxcbiAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xcbiAgICBtaW4taGVpZ2h0OiAxbGg7XFxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XFxuICB9XFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgfVxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIge1xcbiAgICBwYWRkaW5nOiAwO1xcbiAgfVxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taWxsaXNlY29uZC1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWVyaWRpZW0tZmllbGQge1xcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xcbiAgfVxcbiAgOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xcbiAgICBsaW5lLWhlaWdodDogMTtcXG4gIH1cXG4gIDotbW96LXVpLWludmFsaWQge1xcbiAgICBib3gtc2hhZG93OiBub25lO1xcbiAgfVxcbiAgYnV0dG9uLCBpbnB1dDp3aGVyZShbdHlwZT1cXFwiYnV0dG9uXFxcIl0sIFt0eXBlPVxcXCJyZXNldFxcXCJdLCBbdHlwZT1cXFwic3VibWl0XFxcIl0pLCA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcXG4gICAgYXBwZWFyYW5jZTogYnV0dG9uO1xcbiAgfVxcbiAgOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xcbiAgICBoZWlnaHQ6IGF1dG87XFxuICB9XFxuICBbaGlkZGVuXTp3aGVyZSg6bm90KFtoaWRkZW49XFxcInVudGlsLWZvdW5kXFxcIl0pKSB7XFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG59XFxuQGxheWVyIHV0aWxpdGllcyB7XFxuICAucG9pbnRlci1ldmVudHMtbm9uZSB7XFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xcbiAgfVxcbiAgLmFic29sdXRlIHtcXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgfVxcbiAgLmZpeGVkIHtcXG4gICAgcG9zaXRpb246IGZpeGVkO1xcbiAgfVxcbiAgLnJlbGF0aXZlIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgfVxcbiAgLmluc2V0LTAge1xcbiAgICBpbnNldDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xcbiAgfVxcbiAgLi10b3AtMCB7XFxuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0wKTtcXG4gIH1cXG4gIC4tdG9wLTQge1xcbiAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtNCk7XFxuICB9XFxuICAuLXRvcC03IHtcXG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTcpO1xcbiAgfVxcbiAgLi10b3AtMTQge1xcbiAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMTQpO1xcbiAgfVxcbiAgLnRvcC0wIHtcXG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XFxuICB9XFxuICAudG9wLTEge1xcbiAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcXG4gIH1cXG4gIC50b3AtMVxcXFwvMiB7XFxuICAgIHRvcDogY2FsYygxLzIgKiAxMDAlKTtcXG4gIH1cXG4gIC50b3AtNiB7XFxuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xcbiAgfVxcbiAgLnRvcC04IHtcXG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XFxuICB9XFxuICAudG9wLTEyIHtcXG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xcbiAgfVxcbiAgLnRvcC02MCB7XFxuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYwKTtcXG4gIH1cXG4gIC50b3AtXFxcXFs1NVxcXFwlXFxcXF0ge1xcbiAgICB0b3A6IDU1JTtcXG4gIH1cXG4gIC4tcmlnaHQtNCB7XFxuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTQpO1xcbiAgfVxcbiAgLnJpZ2h0LTAge1xcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xcbiAgfVxcbiAgLnJpZ2h0LTQge1xcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xcbiAgfVxcbiAgLnJpZ2h0LTUge1xcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xcbiAgfVxcbiAgLnJpZ2h0LTYge1xcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xcbiAgfVxcbiAgLnJpZ2h0LTUwIHtcXG4gICAgcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA1MCk7XFxuICB9XFxuICAuLWJvdHRvbS00IHtcXG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTQpO1xcbiAgfVxcbiAgLmJvdHRvbS0wIHtcXG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XFxuICB9XFxuICAuYm90dG9tLTQge1xcbiAgICBib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcXG4gIH1cXG4gIC5ib3R0b20tXFxcXFstMjBweFxcXFxdIHtcXG4gICAgYm90dG9tOiAtMjBweDtcXG4gIH1cXG4gIC4tbGVmdC00IHtcXG4gICAgbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC00KTtcXG4gIH1cXG4gIC5sZWZ0LTAge1xcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XFxuICB9XFxuICAubGVmdC0xXFxcXC8yIHtcXG4gICAgbGVmdDogY2FsYygxLzIgKiAxMDAlKTtcXG4gIH1cXG4gIC5sZWZ0LTIge1xcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XFxuICB9XFxuICAubGVmdC02IHtcXG4gICAgbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xcbiAgfVxcbiAgLmxlZnQtMzAge1xcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMzApO1xcbiAgfVxcbiAgLmxlZnQtXFxcXFstNjVweFxcXFxdIHtcXG4gICAgbGVmdDogLTY1cHg7XFxuICB9XFxuICAubGVmdC1cXFxcWzY2XFxcXCVcXFxcXSB7XFxuICAgIGxlZnQ6IDY2JTtcXG4gIH1cXG4gIC56LTEwIHtcXG4gICAgei1pbmRleDogMTA7XFxuICB9XFxuICAuei01MCB7XFxuICAgIHotaW5kZXg6IDUwO1xcbiAgfVxcbiAgLnotMTAwIHtcXG4gICAgei1pbmRleDogMTAwO1xcbiAgfVxcbiAgLnotMTAwMSB7XFxuICAgIHotaW5kZXg6IDEwMDE7XFxuICB9XFxuICAuei0zMDAwIHtcXG4gICAgei1pbmRleDogMzAwMDtcXG4gIH1cXG4gIC56LTk5OTgge1xcbiAgICB6LWluZGV4OiA5OTk4O1xcbiAgfVxcbiAgLnotOTk5OSB7XFxuICAgIHotaW5kZXg6IDk5OTk7XFxuICB9XFxuICAuei1cXFxcWzEwMDBcXFxcXSB7XFxuICAgIHotaW5kZXg6IDEwMDA7XFxuICB9XFxuICAuei1cXFxcWzk5OTlcXFxcXSB7XFxuICAgIHotaW5kZXg6IDk5OTk7XFxuICB9XFxuICAuei1cXFxcWzEwMDAwXFxcXF0ge1xcbiAgICB6LWluZGV4OiAxMDAwMDtcXG4gIH1cXG4gIC56LVxcXFxbMTAwMDFcXFxcXSB7XFxuICAgIHotaW5kZXg6IDEwMDAxO1xcbiAgfVxcbiAgLm14LTEge1xcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XFxuICB9XFxuICAubXgtYXV0byB7XFxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XFxuICB9XFxuICAubXQtMSB7XFxuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcXG4gIH1cXG4gIC5tdC0yIHtcXG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xcbiAgfVxcbiAgLm10LTQge1xcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XFxuICB9XFxuICAubXQtNiB7XFxuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcXG4gIH1cXG4gIC5tdC04IHtcXG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xcbiAgfVxcbiAgLi1tci0wXFxcXC41IHtcXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTAuNSk7XFxuICB9XFxuICAubXItMiB7XFxuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xcbiAgfVxcbiAgLm1yLTMge1xcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcXG4gIH1cXG4gIC5tci00IHtcXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XFxuICB9XFxuICAubWItMSB7XFxuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcXG4gIH1cXG4gIC5tYi0yIHtcXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xcbiAgfVxcbiAgLm1iLTMge1xcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XFxuICB9XFxuICAubWItNCB7XFxuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcXG4gIH1cXG4gIC5tYi01IHtcXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xcbiAgfVxcbiAgLm1iLTYge1xcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XFxuICB9XFxuICAubWItOCB7XFxuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcXG4gIH1cXG4gIC5tbC0xIHtcXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcXG4gIH1cXG4gIC5tbC0yIHtcXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcXG4gIH1cXG4gIC5tbC00IHtcXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcXG4gIH1cXG4gIC5tbC02IHtcXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcXG4gIH1cXG4gIC5tbC1hdXRvIHtcXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XFxuICB9XFxuICAubGluZS1jbGFtcC0yIHtcXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XFxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcXG4gIH1cXG4gIC5ibG9jayB7XFxuICAgIGRpc3BsYXk6IGJsb2NrO1xcbiAgfVxcbiAgLmZsZXgge1xcbiAgICBkaXNwbGF5OiBmbGV4O1xcbiAgfVxcbiAgLmdyaWQge1xcbiAgICBkaXNwbGF5OiBncmlkO1xcbiAgfVxcbiAgLmhpZGRlbiB7XFxuICAgIGRpc3BsYXk6IG5vbmU7XFxuICB9XFxuICAuaW5saW5lLWZsZXgge1xcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcXG4gIH1cXG4gIC50YWJsZSB7XFxuICAgIGRpc3BsYXk6IHRhYmxlO1xcbiAgfVxcbiAgLmFzcGVjdC1cXFxcWzFcXFxcLzFcXFxcXSB7XFxuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xcbiAgfVxcbiAgLmFzcGVjdC1cXFxcWzJcXFxcLzNcXFxcXSB7XFxuICAgIGFzcGVjdC1yYXRpbzogMi8zO1xcbiAgfVxcbiAgLmgtMCB7XFxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xcbiAgfVxcbiAgLmgtMVxcXFwvMiB7XFxuICAgIGhlaWdodDogY2FsYygxLzIgKiAxMDAlKTtcXG4gIH1cXG4gIC5oLTFcXFxcLzMge1xcbiAgICBoZWlnaHQ6IGNhbGMoMS8zICogMTAwJSk7XFxuICB9XFxuICAuaC0yIHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XFxuICB9XFxuICAuaC0zIHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XFxuICB9XFxuICAuaC00IHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XFxuICB9XFxuICAuaC01IHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XFxuICB9XFxuICAuaC02IHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XFxuICB9XFxuICAuaC03IHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNyk7XFxuICB9XFxuICAuaC04IHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XFxuICB9XFxuICAuaC0xMCB7XFxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcXG4gIH1cXG4gIC5oLTEyIHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xcbiAgfVxcbiAgLmgtMTYge1xcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XFxuICB9XFxuICAuaC0xOCB7XFxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE4KTtcXG4gIH1cXG4gIC5oLTIwIHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xcbiAgfVxcbiAgLmgtMjQge1xcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyNCk7XFxuICB9XFxuICAuaC0zMiB7XFxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMyKTtcXG4gIH1cXG4gIC5oLTEwMCB7XFxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwMCk7XFxuICB9XFxuICAuaC1cXFxcWzFcXFxcLzEwMFxcXFxdIHtcXG4gICAgaGVpZ2h0OiAxLzEwMDtcXG4gIH1cXG4gIC5oLVxcXFxbM3B4XFxcXF0ge1xcbiAgICBoZWlnaHQ6IDNweDtcXG4gIH1cXG4gIC5oLVxcXFxbMTBcXFxcJVxcXFxdIHtcXG4gICAgaGVpZ2h0OiAxMCU7XFxuICB9XFxuICAuaC1cXFxcWzE1XFxcXCVcXFxcXSB7XFxuICAgIGhlaWdodDogMTUlO1xcbiAgfVxcbiAgLmgtXFxcXFsyMFxcXFwlXFxcXF0ge1xcbiAgICBoZWlnaHQ6IDIwJTtcXG4gIH1cXG4gIC5oLVxcXFxbMzBcXFxcJVxcXFxdIHtcXG4gICAgaGVpZ2h0OiAzMCU7XFxuICB9XFxuICAuaC1cXFxcWzMwcHhcXFxcXSB7XFxuICAgIGhlaWdodDogMzBweDtcXG4gIH1cXG4gIC5oLVxcXFxbMzB2aFxcXFxdIHtcXG4gICAgaGVpZ2h0OiAzMHZoO1xcbiAgfVxcbiAgLmgtXFxcXFs0MHB4XFxcXF0ge1xcbiAgICBoZWlnaHQ6IDQwcHg7XFxuICB9XFxuICAuaC1cXFxcWzQ1XFxcXCVcXFxcXSB7XFxuICAgIGhlaWdodDogNDUlO1xcbiAgfVxcbiAgLmgtXFxcXFs1MFxcXFwlXFxcXF0ge1xcbiAgICBoZWlnaHQ6IDUwJTtcXG4gIH1cXG4gIC5oLVxcXFxbNTBweFxcXFxdIHtcXG4gICAgaGVpZ2h0OiA1MHB4O1xcbiAgfVxcbiAgLmgtXFxcXFs1NVxcXFwlXFxcXF0ge1xcbiAgICBoZWlnaHQ6IDU1JTtcXG4gIH1cXG4gIC5oLVxcXFxbNjBcXFxcJVxcXFxdIHtcXG4gICAgaGVpZ2h0OiA2MCU7XFxuICB9XFxuICAuaC1cXFxcWzYwcHhcXFxcXSB7XFxuICAgIGhlaWdodDogNjBweDtcXG4gIH1cXG4gIC5oLVxcXFxbODBcXFxcJVxcXFxdIHtcXG4gICAgaGVpZ2h0OiA4MCU7XFxuICB9XFxuICAuaC1cXFxcWzgwdmhcXFxcXSB7XFxuICAgIGhlaWdodDogODB2aDtcXG4gIH1cXG4gIC5oLVxcXFxbOTBcXFxcJVxcXFxdIHtcXG4gICAgaGVpZ2h0OiA5MCU7XFxuICB9XFxuICAuaC1cXFxcWzk1dmhcXFxcXSB7XFxuICAgIGhlaWdodDogOTV2aDtcXG4gIH1cXG4gIC5oLVxcXFxbMTAwXFxcXCVcXFxcXSB7XFxuICAgIGhlaWdodDogMTAwJTtcXG4gIH1cXG4gIC5oLVxcXFxbMTAwcHhcXFxcXSB7XFxuICAgIGhlaWdodDogMTAwcHg7XFxuICB9XFxuICAuaC1cXFxcWzEyMHB4XFxcXF0ge1xcbiAgICBoZWlnaHQ6IDEyMHB4O1xcbiAgfVxcbiAgLmgtXFxcXFsyMDBweFxcXFxdIHtcXG4gICAgaGVpZ2h0OiAyMDBweDtcXG4gIH1cXG4gIC5oLVxcXFxbMzE1cHhcXFxcXSB7XFxuICAgIGhlaWdodDogMzE1cHg7XFxuICB9XFxuICAuaC1cXFxcWzQ3MHB4XFxcXF0ge1xcbiAgICBoZWlnaHQ6IDQ3MHB4O1xcbiAgfVxcbiAgLmgtXFxcXFs0OTBweFxcXFxdIHtcXG4gICAgaGVpZ2h0OiA0OTBweDtcXG4gIH1cXG4gIC5oLVxcXFxbNjQwcHhcXFxcXSB7XFxuICAgIGhlaWdodDogNjQwcHg7XFxuICB9XFxuICAuaC1cXFxcW2NhbGNcXFxcKDcwdmgtMnJlbVxcXFwpXFxcXF0ge1xcbiAgICBoZWlnaHQ6IGNhbGMoNzB2aCAtIDJyZW0pO1xcbiAgfVxcbiAgLmgtXFxcXFtjYWxjXFxcXCgxMDBcXFxcJS0xXFxcXC41cmVtXFxcXClcXFxcXSB7XFxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS41cmVtKTtcXG4gIH1cXG4gIC5oLVxcXFxbY2FsY1xcXFwoMTAwXFxcXCUtMnJlbVxcXFwpXFxcXF0ge1xcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xcbiAgfVxcbiAgLmgtXFxcXFtjYWxjXFxcXCgxMDBcXFxcJS0zcmVtXFxcXClcXFxcXSB7XFxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3JlbSk7XFxuICB9XFxuICAuaC1cXFxcW2NhbGNcXFxcKDEwMHZoLTIwMHB4XFxcXClcXFxcXSB7XFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcXG4gIH1cXG4gIC5oLVxcXFxbZnVsbFxcXFxdIHtcXG4gICAgaGVpZ2h0OiBmdWxsO1xcbiAgfVxcbiAgLmgtZnVsbCB7XFxuICAgIGhlaWdodDogMTAwJTtcXG4gIH1cXG4gIC5oLXNjcmVlbiB7XFxuICAgIGhlaWdodDogMTAwdmg7XFxuICB9XFxuICAubWF4LWgtXFxcXFs3MHZoXFxcXF0ge1xcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xcbiAgfVxcbiAgLm1pbi1oLVxcXFxbMTIwcHhcXFxcXSB7XFxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xcbiAgfVxcbiAgLm1pbi1oLVxcXFxbMjAwcHhcXFxcXSB7XFxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xcbiAgfVxcbiAgLm1pbi1oLXNjcmVlbiB7XFxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xcbiAgfVxcbiAgLnctMCB7XFxuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XFxuICB9XFxuICAudy0xXFxcXC8yIHtcXG4gICAgd2lkdGg6IGNhbGMoMS8yICogMTAwJSk7XFxuICB9XFxuICAudy0xXFxcXC8zIHtcXG4gICAgd2lkdGg6IGNhbGMoMS8zICogMTAwJSk7XFxuICB9XFxuICAudy0xXFxcXC80IHtcXG4gICAgd2lkdGg6IGNhbGMoMS80ICogMTAwJSk7XFxuICB9XFxuICAudy0xXFxcXC84IHtcXG4gICAgd2lkdGg6IGNhbGMoMS84ICogMTAwJSk7XFxuICB9XFxuICAudy0yIHtcXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcXG4gIH1cXG4gIC53LTJcXFxcLzMge1xcbiAgICB3aWR0aDogY2FsYygyLzMgKiAxMDAlKTtcXG4gIH1cXG4gIC53LTJcXFxcLzYge1xcbiAgICB3aWR0aDogY2FsYygyLzYgKiAxMDAlKTtcXG4gIH1cXG4gIC53LTMge1xcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xcbiAgfVxcbiAgLnctNCB7XFxuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XFxuICB9XFxuICAudy00XFxcXC82IHtcXG4gICAgd2lkdGg6IGNhbGMoNC82ICogMTAwJSk7XFxuICB9XFxuICAudy01IHtcXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcXG4gIH1cXG4gIC53LTVcXFxcLzgge1xcbiAgICB3aWR0aDogY2FsYyg1LzggKiAxMDAlKTtcXG4gIH1cXG4gIC53LTYge1xcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xcbiAgfVxcbiAgLnctNlxcXFwvNiB7XFxuICAgIHdpZHRoOiBjYWxjKDYvNiAqIDEwMCUpO1xcbiAgfVxcbiAgLnctNyB7XFxuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNyk7XFxuICB9XFxuICAudy04IHtcXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcXG4gIH1cXG4gIC53LTEwIHtcXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XFxuICB9XFxuICAudy0xMSB7XFxuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTEpO1xcbiAgfVxcbiAgLnctMTIge1xcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcXG4gIH1cXG4gIC53LTE2IHtcXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XFxuICB9XFxuICAudy0xOCB7XFxuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTgpO1xcbiAgfVxcbiAgLnctMjAge1xcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcXG4gIH1cXG4gIC53LTI0IHtcXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyNCk7XFxuICB9XFxuICAudy0yNiB7XFxuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjYpO1xcbiAgfVxcbiAgLnctMjgge1xcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDI4KTtcXG4gIH1cXG4gIC53LTQ4IHtcXG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA0OCk7XFxuICB9XFxuICAudy1cXFxcWzJcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDIlO1xcbiAgfVxcbiAgLnctXFxcXFsycHhcXFxcXSB7XFxuICAgIHdpZHRoOiAycHg7XFxuICB9XFxuICAudy1cXFxcWzVcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDUlO1xcbiAgfVxcbiAgLnctXFxcXFs4XFxcXCVcXFxcXSB7XFxuICAgIHdpZHRoOiA4JTtcXG4gIH1cXG4gIC53LVxcXFxbMTBcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDEwJTtcXG4gIH1cXG4gIC53LVxcXFxbMTJcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDEyJTtcXG4gIH1cXG4gIC53LVxcXFxbMTVcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDE1JTtcXG4gIH1cXG4gIC53LVxcXFxbMjNcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDIzJTtcXG4gIH1cXG4gIC53LVxcXFxbMjRcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDI0JTtcXG4gIH1cXG4gIC53LVxcXFxbMjVcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDI1JTtcXG4gIH1cXG4gIC53LVxcXFxbMzBcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDMwJTtcXG4gIH1cXG4gIC53LVxcXFxbMzJcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDMyJTtcXG4gIH1cXG4gIC53LVxcXFxbNDBcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDQwJTtcXG4gIH1cXG4gIC53LVxcXFxbNDVcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDQ1JTtcXG4gIH1cXG4gIC53LVxcXFxbNDhcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDQ4JTtcXG4gIH1cXG4gIC53LVxcXFxbNTBcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDUwJTtcXG4gIH1cXG4gIC53LVxcXFxbNTVcXFxcJVxcXFxdIHtcXG4gICAgd2lkdGg6IDU1JTtcXG4gIH1cXG4gIC53LVxcXFxbNjBweFxcXFxdIHtcXG4gICAgd2lkdGg6IDYwcHg7XFxuICB9XFxuICAudy1cXFxcWzY4XFxcXCVcXFxcXSB7XFxuICAgIHdpZHRoOiA2OCU7XFxuICB9XFxuICAudy1cXFxcWzcwXFxcXCVcXFxcXSB7XFxuICAgIHdpZHRoOiA3MCU7XFxuICB9XFxuICAudy1cXFxcWzgwXFxcXCVcXFxcXSB7XFxuICAgIHdpZHRoOiA4MCU7XFxuICB9XFxuICAudy1cXFxcWzEwMFxcXFwlXFxcXF0ge1xcbiAgICB3aWR0aDogMTAwJTtcXG4gIH1cXG4gIC53LVxcXFxbMTAwcHhcXFxcXSB7XFxuICAgIHdpZHRoOiAxMDBweDtcXG4gIH1cXG4gIC53LVxcXFxbMTIwcHhcXFxcXSB7XFxuICAgIHdpZHRoOiAxMjBweDtcXG4gIH1cXG4gIC53LVxcXFxbMTMzXFxcXCVcXFxcXSB7XFxuICAgIHdpZHRoOiAxMzMlO1xcbiAgfVxcbiAgLnctXFxcXFs0MDBweFxcXFxdIHtcXG4gICAgd2lkdGg6IDQwMHB4O1xcbiAgfVxcbiAgLnctXFxcXFs0ODBweFxcXFxdIHtcXG4gICAgd2lkdGg6IDQ4MHB4O1xcbiAgfVxcbiAgLnctXFxcXFtjYWxjXFxcXCg1MFxcXFwlLTBcXFxcLjVyZW1cXFxcKVxcXFxdIHtcXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKTtcXG4gIH1cXG4gIC53LVxcXFxbZnVsbFxcXFxdIHtcXG4gICAgd2lkdGg6IGZ1bGw7XFxuICB9XFxuICAudy1mdWxsIHtcXG4gICAgd2lkdGg6IDEwMCU7XFxuICB9XFxuICAubWF4LXctN3hsIHtcXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItN3hsKTtcXG4gIH1cXG4gIC5tYXgtdy1cXFxcWzIwcHhcXFxcXSB7XFxuICAgIG1heC13aWR0aDogMjBweDtcXG4gIH1cXG4gIC5tYXgtdy1cXFxcWzEwMHB4XFxcXF0ge1xcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xcbiAgfVxcbiAgLm1heC13LVxcXFxbMTIwcHhcXFxcXSB7XFxuICAgIG1heC13aWR0aDogMTIwcHg7XFxuICB9XFxuICAubWluLXctXFxcXFsxNXB4XFxcXF0ge1xcbiAgICBtaW4td2lkdGg6IDE1cHg7XFxuICB9XFxuICAuZmxleC0xIHtcXG4gICAgZmxleDogMTtcXG4gIH1cXG4gIC5mbGV4LXNocmluay0wIHtcXG4gICAgZmxleC1zaHJpbms6IDA7XFxuICB9XFxuICAub3JpZ2luLXRvcCB7XFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcXG4gIH1cXG4gIC4tdHJhbnNsYXRlLXgtMVxcXFwvMiB7XFxuICAgIC0tdHctdHJhbnNsYXRlLXg6IGNhbGMoY2FsYygxLzIgKiAxMDAlKSAqIC0xKTtcXG4gICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xcbiAgfVxcbiAgLi10cmFuc2xhdGUteC1mdWxsIHtcXG4gICAgLS10dy10cmFuc2xhdGUteDogLTEwMCU7XFxuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcXG4gIH1cXG4gIC50cmFuc2xhdGUteC0wIHtcXG4gICAgLS10dy10cmFuc2xhdGUteDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XFxuICB9XFxuICAudHJhbnNsYXRlLXgtZnVsbCB7XFxuICAgIC0tdHctdHJhbnNsYXRlLXg6IDEwMCU7XFxuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcXG4gIH1cXG4gIC4tdHJhbnNsYXRlLXktMVxcXFwvMiB7XFxuICAgIC0tdHctdHJhbnNsYXRlLXk6IGNhbGMoY2FsYygxLzIgKiAxMDAlKSAqIC0xKTtcXG4gICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xcbiAgfVxcbiAgLnRyYW5zbGF0ZS15LTMge1xcbiAgICAtLXR3LXRyYW5zbGF0ZS15OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XFxuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcXG4gIH1cXG4gIC50cmFuc2xhdGUteS05XFxcXC8zIHtcXG4gICAgLS10dy10cmFuc2xhdGUteTogY2FsYyg5LzMgKiAxMDAlKTtcXG4gICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xcbiAgfVxcbiAgLnNjYWxlLXgtXFxcXFstMVxcXFxdIHtcXG4gICAgLS10dy1zY2FsZS14OiAtMTtcXG4gICAgc2NhbGU6IHZhcigtLXR3LXNjYWxlLXgpIHZhcigtLXR3LXNjYWxlLXkpO1xcbiAgfVxcbiAgLnNjYWxlLXgtXFxcXFsxXFxcXF0ge1xcbiAgICAtLXR3LXNjYWxlLXg6IDE7XFxuICAgIHNjYWxlOiB2YXIoLS10dy1zY2FsZS14KSB2YXIoLS10dy1zY2FsZS15KTtcXG4gIH1cXG4gIC5zY2FsZS1cXFxcWzBcXFxcLjlcXFxcXSB7XFxuICAgIHNjYWxlOiAwLjk7XFxuICB9XFxuICAuLXJvdGF0ZS00NSB7XFxuICAgIHJvdGF0ZTogY2FsYyg0NWRlZyAqIC0xKTtcXG4gIH1cXG4gIC5yb3RhdGUtNDUge1xcbiAgICByb3RhdGU6IDQ1ZGVnO1xcbiAgfVxcbiAgLnRyYW5zZm9ybSB7XFxuICAgIHRyYW5zZm9ybTogdmFyKC0tdHctcm90YXRlLXgsKSB2YXIoLS10dy1yb3RhdGUteSwpIHZhcigtLXR3LXJvdGF0ZS16LCkgdmFyKC0tdHctc2tldy14LCkgdmFyKC0tdHctc2tldy15LCk7XFxuICB9XFxuICAuYW5pbWF0ZS1wdWxzZSB7XFxuICAgIGFuaW1hdGlvbjogdmFyKC0tYW5pbWF0ZS1wdWxzZSk7XFxuICB9XFxuICAuY3Vyc29yLW5vdC1hbGxvd2VkIHtcXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIH1cXG4gIC5jdXJzb3ItcG9pbnRlciB7XFxuICAgIGN1cnNvcjogcG9pbnRlcjtcXG4gIH1cXG4gIC5yZXNpemUge1xcbiAgICByZXNpemU6IGJvdGg7XFxuICB9XFxuICAucmVzaXplLW5vbmUge1xcbiAgICByZXNpemU6IG5vbmU7XFxuICB9XFxuICAubGlzdC1pbnNpZGUge1xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XFxuICB9XFxuICAubGlzdC1cXFxcW2NpcmNsZVxcXFxdIHtcXG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XFxuICB9XFxuICAubGlzdC1kZWNpbWFsIHtcXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xcbiAgfVxcbiAgLmxpc3QtZGlzYyB7XFxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcXG4gIH1cXG4gIC5ncmlkLWNvbHMtMSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcXG4gIH1cXG4gIC5ncmlkLWNvbHMtMiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcXG4gIH1cXG4gIC5ncmlkLWNvbHMtMyB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcXG4gIH1cXG4gIC5ncmlkLWNvbHMtNCB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcXG4gIH1cXG4gIC5ncmlkLWNvbHMtMTAge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xcbiAgfVxcbiAgLmZsZXgtY29sIHtcXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG4gIH1cXG4gIC5mbGV4LXJvdyB7XFxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XFxuICB9XFxuICAuZmxleC13cmFwIHtcXG4gICAgZmxleC13cmFwOiB3cmFwO1xcbiAgfVxcbiAgLmNvbnRlbnQtc3RhcnQge1xcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xcbiAgfVxcbiAgLml0ZW1zLWNlbnRlciB7XFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICB9XFxuICAuaXRlbXMtZW5kIHtcXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xcbiAgfVxcbiAgLml0ZW1zLXN0YXJ0IHtcXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XFxuICB9XFxuICAuanVzdGlmeS1iZXR3ZWVuIHtcXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbiAgfVxcbiAgLmp1c3RpZnktY2VudGVyIHtcXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICB9XFxuICAuanVzdGlmeS1lbmQge1xcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xcbiAgfVxcbiAgLmp1c3RpZnktc3RhcnQge1xcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XFxuICB9XFxuICAuZ2FwLTAge1xcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcXG4gIH1cXG4gIC5nYXAtMFxcXFwuNSB7XFxuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDAuNSk7XFxuICB9XFxuICAuZ2FwLTEge1xcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcXG4gIH1cXG4gIC5nYXAtMiB7XFxuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xcbiAgfVxcbiAgLmdhcC0zIHtcXG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XFxuICB9XFxuICAuZ2FwLTQge1xcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcXG4gIH1cXG4gIC5nYXAtNiB7XFxuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xcbiAgfVxcbiAgLmdhcC04IHtcXG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XFxuICB9XFxuICAuZ2FwLTEwIHtcXG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xcbiAgfVxcbiAgLmdhcC0xNSB7XFxuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE1KTtcXG4gIH1cXG4gIC5nYXAtMTYge1xcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XFxuICB9XFxuICAuZ2FwLTI1IHtcXG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjUpO1xcbiAgfVxcbiAgLnNwYWNlLXktMCB7XFxuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcXG4gICAgICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XFxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogMCkgKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XFxuICAgIH1cXG4gIH1cXG4gIC5zcGFjZS15LTEge1xcbiAgICA6d2hlcmUoJiA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XFxuICAgICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XFxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAxKSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xcbiAgICB9XFxuICB9XFxuICAuc3BhY2UteS0yIHtcXG4gICAgOndoZXJlKCYgPiA6bm90KDpsYXN0LWNoaWxkKSkge1xcbiAgICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogMikgKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAyKSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcXG4gICAgfVxcbiAgfVxcbiAgLnNwYWNlLXktMyB7XFxuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcXG4gICAgICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XFxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogMykgKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XFxuICAgIH1cXG4gIH1cXG4gIC5zcGFjZS15LTQge1xcbiAgICA6d2hlcmUoJiA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XFxuICAgICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XFxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA0KSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xcbiAgICB9XFxuICB9XFxuICAuc3BhY2UteS02IHtcXG4gICAgOndoZXJlKCYgPiA6bm90KDpsYXN0LWNoaWxkKSkge1xcbiAgICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogNikgKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA2KSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcXG4gICAgfVxcbiAgfVxcbiAgLnNwYWNlLXktMjAge1xcbiAgICA6d2hlcmUoJiA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XFxuICAgICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XFxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAyMCkgKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAyMCkgKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XFxuICAgIH1cXG4gIH1cXG4gIC5nYXAteC00IHtcXG4gICAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xcbiAgfVxcbiAgLnNwYWNlLXgtMSB7XFxuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcXG4gICAgICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAxKSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAxKSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcXG4gICAgfVxcbiAgfVxcbiAgLnNwYWNlLXgtMiB7XFxuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcXG4gICAgICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAyKSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAyKSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcXG4gICAgfVxcbiAgfVxcbiAgLnNwYWNlLXgtNCB7XFxuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcXG4gICAgICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA0KSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA0KSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcXG4gICAgfVxcbiAgfVxcbiAgLnNwYWNlLXgtNiB7XFxuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcXG4gICAgICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA2KSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA2KSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcXG4gICAgfVxcbiAgfVxcbiAgLnNwYWNlLXgtOCB7XFxuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcXG4gICAgICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA4KSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA4KSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcXG4gICAgfVxcbiAgfVxcbiAgLmdhcC15LTEge1xcbiAgICByb3ctZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XFxuICB9XFxuICAuZGl2aWRlLXkge1xcbiAgICA6d2hlcmUoJiA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XFxuICAgICAgLS10dy1kaXZpZGUteS1yZXZlcnNlOiAwO1xcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XFxuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDFweCAqIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKTtcXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKSk7XFxuICAgIH1cXG4gIH1cXG4gIC5kaXZpZGUtXFxcXFtcXFxcIzBmZlxcXFxdXFxcXC8yMCB7XFxuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcXG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzBmZiAyMCUsIHRyYW5zcGFyZW50KTtcXG4gICAgfVxcbiAgfVxcbiAgLnRydW5jYXRlIHtcXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICB9XFxuICAub3ZlcmZsb3ctYXV0byB7XFxuICAgIG92ZXJmbG93OiBhdXRvO1xcbiAgfVxcbiAgLm92ZXJmbG93LWhpZGRlbiB7XFxuICAgIG92ZXJmbG93OiBoaWRkZW47XFxuICB9XFxuICAub3ZlcmZsb3cteC1hdXRvIHtcXG4gICAgb3ZlcmZsb3cteDogYXV0bztcXG4gIH1cXG4gIC5vdmVyZmxvdy15LWF1dG8ge1xcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xcbiAgfVxcbiAgLnJvdW5kZWQge1xcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xcbiAgfVxcbiAgLnJvdW5kZWQtXFxcXFsxXFxcXC41cHhcXFxcXSB7XFxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xcbiAgfVxcbiAgLnJvdW5kZWQtZnVsbCB7XFxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoaW5maW5pdHkgKiAxcHgpO1xcbiAgfVxcbiAgLnJvdW5kZWQtbGcge1xcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xcbiAgfVxcbiAgLnJvdW5kZWQtbWQge1xcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xcbiAgfVxcbiAgLnJvdW5kZWQtc20ge1xcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xcbiAgfVxcbiAgLnJvdW5kZWQteGwge1xcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMteGwpO1xcbiAgfVxcbiAgLnJvdW5kZWQtdC1zbSB7XFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XFxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xcbiAgfVxcbiAgLnJvdW5kZWQtbC1sZyB7XFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XFxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XFxuICB9XFxuICAucm91bmRlZC1yLWxnIHtcXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XFxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xcbiAgfVxcbiAgLnJvdW5kZWQtYi1zbSB7XFxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xcbiAgfVxcbiAgLmJvcmRlciB7XFxuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XFxuICB9XFxuICAuYm9yZGVyLTEge1xcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XFxuICAgIGJvcmRlci13aWR0aDogMXB4O1xcbiAgfVxcbiAgLmJvcmRlci0yIHtcXG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xcbiAgICBib3JkZXItd2lkdGg6IDJweDtcXG4gIH1cXG4gIC5ib3JkZXItXFxcXFs1cHhcXFxcXSB7XFxuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcXG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XFxuICB9XFxuICAuYm9yZGVyLXQge1xcbiAgICBib3JkZXItdG9wLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XFxuICB9XFxuICAuYm9yZGVyLXIge1xcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xcbiAgfVxcbiAgLmJvcmRlci1iIHtcXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xcbiAgfVxcbiAgLmJvcmRlci1sIHtcXG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XFxuICB9XFxuICAuYm9yZGVyLWRhc2hlZCB7XFxuICAgIC0tdHctYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XFxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xcbiAgfVxcbiAgLmJvcmRlci1zb2xpZCB7XFxuICAgIC0tdHctYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG4gIH1cXG4gIC5ib3JkZXItXFxcXFtcXFxcIzBmZlxcXFxdXFxcXC8xMCB7XFxuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMGZmIDEwJSwgdHJhbnNwYXJlbnQpO1xcbiAgfVxcbiAgLmJvcmRlci1cXFxcW1xcXFwjMGZmXFxcXF1cXFxcLzIwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMwZmYgMjAlLCB0cmFuc3BhcmVudCk7XFxuICB9XFxuICAuYm9yZGVyLVxcXFxbXFxcXCMwZmZcXFxcXVxcXFwvMzAge1xcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzBmZiAzMCUsIHRyYW5zcGFyZW50KTtcXG4gIH1cXG4gIC5ib3JkZXItXFxcXFtcXFxcIzAwZmY3ZlxcXFxdIHtcXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBmZjdmO1xcbiAgfVxcbiAgLmJvcmRlci1cXFxcW1xcXFwjMzM0MTU1XFxcXF0ge1xcbiAgICBib3JkZXItY29sb3I6ICMzMzQxNTU7XFxuICB9XFxuICAuYm9yZGVyLVxcXFxbXFxcXCNjYzAwMDBcXFxcXSB7XFxuICAgIGJvcmRlci1jb2xvcjogI2NjMDAwMDtcXG4gIH1cXG4gIC5ib3JkZXItYmx1ZS00MDAge1xcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNDAwKTtcXG4gIH1cXG4gIC5ib3JkZXItYmx1ZS01MDAge1xcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTAwKTtcXG4gIH1cXG4gIC5ib3JkZXItY3lhbi03MDAge1xcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWN5YW4tNzAwKTtcXG4gIH1cXG4gIC5ib3JkZXItZ3JheS0yMDAge1xcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMjAwKTtcXG4gIH1cXG4gIC5ib3JkZXItZ3JheS0zMDAge1xcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzAwKTtcXG4gIH1cXG4gIC5ib3JkZXItZ3JheS02MDAge1xcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNjAwKTtcXG4gIH1cXG4gIC5ib3JkZXItZ3JheS03MDAge1xcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzAwKTtcXG4gIH1cXG4gIC5ib3JkZXItcmVkLTUwMFxcXFwvMjAge1xcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBva2xjaCg2My43JSAwLjIzNyAyNS4zMzEpIDIwJSwgdHJhbnNwYXJlbnQpO1xcbiAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcXG4gICAgICAmIHtcXG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCB2YXIoLS1jb2xvci1yZWQtNTAwKSAyMCUsIHRyYW5zcGFyZW50KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ib3JkZXIteWVsbG93LTUwMCB7XFxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzBGMTcyQVxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBGMTcyQTtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjMGYxNzJhXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxNzJhO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCMwZmZcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZmY7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzBmZlxcXFxdXFxcXC81IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMGZmIDUlLCB0cmFuc3BhcmVudCk7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzBmZlxcXFxdXFxcXC8xMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzBmZiAxMCUsIHRyYW5zcGFyZW50KTtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjMGZmXFxcXF1cXFxcLzIwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMGZmIDIwJSwgdHJhbnNwYXJlbnQpO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCMwMEE2NUFcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEE2NUE7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzAwZmY3ZlxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmY3ZjtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjMDAwMDAwXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCMxRTI5M0JcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTI5M0I7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzFFMjkzQlxcXFxdXFxcXC81MCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzFFMjkzQiA1MCUsIHRyYW5zcGFyZW50KTtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjMUYyOTM3XFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCMxYTM2NWRcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTM2NWQ7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzFkMzE1NVxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMzE1NTtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjMkIzQzVCXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzQzVCO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCMyYTRhN2ZcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTRhN2Y7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzRhNGE0YVxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjNmI2ZDZiXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2ZDZiO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCM3ZjAwZmZcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjAwZmY7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzhiMDAwMFxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjMzU0ZTdhXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0ZTdhO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCMwMDI4NDJkNFxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjg0MmQ0O1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCMwMDMzNjZcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzEwNDg3OFxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwNDg3ODtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjMTMyODQzXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyODQzO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCMzMDMwMzBcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzMwMzA0MFxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzA0MDtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjMzM0MTU1XFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM0MTU1O1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCM0MDQwNDBcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcIzk0OTI5NFxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTI5NDtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjRDVERkVCXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVERkVCO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCNGOEY2RjdcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY2Rjc7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcI2M1YzJjNVxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzJjNTtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjY2MwMDAwXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCNjZTFkMzFcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTFkMzE7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcI2VmZWJlNlxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlNjtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjZjBmMGYwXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCNmZjBcXFxcXVxcXFwvMjAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICNmZjAgMjAlLCB0cmFuc3BhcmVudCk7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcI2ZmN2YwMFxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2YwMDtcXG4gIH1cXG4gIC5iZy1cXFxcW1xcXFwjZmY2NjAwXFxcXF1cXFxcLzIwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjZmY2NjAwIDIwJSwgdHJhbnNwYXJlbnQpO1xcbiAgfVxcbiAgLmJnLVxcXFxbXFxcXCNmZmZcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxuICB9XFxuICAuYmctXFxcXFtcXFxcI2ZmZmZlMVxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZlMTtcXG4gIH1cXG4gIC5iZy1hbWJlci01MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hbWJlci01MDApO1xcbiAgfVxcbiAgLmJnLWJsYWNrIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xcbiAgfVxcbiAgLmJnLWJsdWUtMzAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0zMDApO1xcbiAgfVxcbiAgLmJnLWJsdWUtNTAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS01MDApO1xcbiAgfVxcbiAgLmJnLWJsdWUtNjAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xcbiAgfVxcbiAgLmJnLWdyYXktMjAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0yMDApO1xcbiAgfVxcbiAgLmJnLWdyYXktMzAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMDApO1xcbiAgfVxcbiAgLmJnLWdyYXktNDAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS00MDApO1xcbiAgfVxcbiAgLmJnLWdyYXktNjAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS02MDApO1xcbiAgfVxcbiAgLmJnLWdyYXktNzAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS03MDApO1xcbiAgfVxcbiAgLmJnLWdyYXktODAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MDApO1xcbiAgfVxcbiAgLmJnLWdyYXktOTAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS05MDApO1xcbiAgfVxcbiAgLmJnLWdyZWVuLTMwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLTMwMCk7XFxuICB9XFxuICAuYmctZ3JlZW4tNTAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tNTAwKTtcXG4gIH1cXG4gIC5iZy1yZWQtMTAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLTEwMCk7XFxuICB9XFxuICAuYmctcmVkLTIwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC0yMDApO1xcbiAgfVxcbiAgLmJnLXJlZC01MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQtNTAwKTtcXG4gIH1cXG4gIC5iZy1yZWQtNTAwXFxcXC8xMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBva2xjaCg2My43JSAwLjIzNyAyNS4zMzEpIDEwJSwgdHJhbnNwYXJlbnQpO1xcbiAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcXG4gICAgICAmIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgdmFyKC0tY29sb3ItcmVkLTUwMCkgMTAlLCB0cmFuc3BhcmVudCk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuYmctcmVkLTYwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC02MDApO1xcbiAgfVxcbiAgLmJnLXRyYW5zcGFyZW50IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICB9XFxuICAuYmctd2hpdGUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XFxuICB9XFxuICAuYmcteWVsbG93LTQwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy00MDApO1xcbiAgfVxcbiAgLmJnLXllbGxvdy05MDBcXFxcLzIwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIG9rbGNoKDQyLjElIDAuMDk1IDU3LjcwOCkgMjAlLCB0cmFuc3BhcmVudCk7XFxuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xcbiAgICAgICYge1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCB2YXIoLS1jb2xvci15ZWxsb3ctOTAwKSAyMCUsIHRyYW5zcGFyZW50KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5iZy1ncmFkaWVudC10by1iIHtcXG4gICAgLS10dy1ncmFkaWVudC1wb3NpdGlvbjogdG8gYm90dG9tIGluIG9rbGFiO1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcXG4gIH1cXG4gIC5iZy1ncmFkaWVudC10by1iciB7XFxuICAgIC0tdHctZ3JhZGllbnQtcG9zaXRpb246IHRvIGJvdHRvbSByaWdodCBpbiBva2xhYjtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XFxuICB9XFxuICAuYmctZ3JhZGllbnQtdG8tciB7XFxuICAgIC0tdHctZ3JhZGllbnQtcG9zaXRpb246IHRvIHJpZ2h0IGluIG9rbGFiO1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcXG4gIH1cXG4gIC5iZy1cXFxcW3VybFxcXFwoXFxcXCdcXFxcL01lY2hhbmljYWxBcm1cXFxcLnBuZ1xcXFwnXFxcXClcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL01lY2hhbmljYWxBcm0ucG5nJyk7XFxuICB9XFxuICAuYmctXFxcXFt1cmxcXFxcKFxcXFwnXFxcXC9jYW1cXFxcLnBuZ1xcXFwnXFxcXClcXFxcXSB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NhbS5wbmcnKTtcXG4gIH1cXG4gIC5iZy1cXFxcW3VybFxcXFwoXFxcXCdcXFxcL2xjXFxcXC5wbmdcXFxcJ1xcXFwpXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sYy5wbmcnKTtcXG4gIH1cXG4gIC5iZy1cXFxcW3VybFxcXFwoXFxcXCdcXFxcL20xMi1kXFxcXC5wbmdcXFxcJ1xcXFwpXFxcXF0ge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9tMTItZC5wbmcnKTtcXG4gIH1cXG4gIC5iZy1cXFxcW3VybFxcXFwoXFxcXCdcXFxcL21wb1xcXFwucG5nXFxcXCdcXFxcKVxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbXBvLnBuZycpO1xcbiAgfVxcbiAgLmJnLVxcXFxbdXJsXFxcXChcXFxcJ1xcXFwvcmo0NVxcXFwucG5nXFxcXCdcXFxcKVxcXFxdIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcmo0NS5wbmcnKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCMxRTI5M0JcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogIzFFMjkzQjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCMxYTM2NWRcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogIzFhMzY1ZDtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCM4YjAwMDBcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogIzhiMDAwMDtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCM2NTY1NjVcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogIzY1NjU2NTtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNiMGIwYjBcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2IwYjBiMDtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNiNmRhZTdcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2I2ZGFlNztcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNjNmMzYzZcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2M2YzNjNjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNkNWRmZWJcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2Q1ZGZlYjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNkZWRlZGVcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2RlZGVkZTtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNlMmUyZTJcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2UyZTJlMjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNlNmUzZTZcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2U2ZTNlNjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNlOWU5ZTlcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2U5ZTllOTtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNmOGM4MjhcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2Y4YzgyODtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNmZmQ3NzNcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2ZmZDc3MztcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLVxcXFxbXFxcXCNmZmZmZmZcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogI2ZmZmZmZjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC5mcm9tLWJsdWUtNTAwIHtcXG4gICAgLS10dy1ncmFkaWVudC1mcm9tOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XFxuICAgIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LXZpYS1zdG9wcywgdmFyKC0tdHctZ3JhZGllbnQtcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKSk7XFxuICB9XFxuICAuZnJvbS1ncmF5LTIwMCB7XFxuICAgIC0tdHctZ3JhZGllbnQtZnJvbTogdmFyKC0tY29sb3ItZ3JheS0yMDApO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLnZpYS1cXFxcW1xcXFwjYjViNWI1XFxcXF0ge1xcbiAgICAtLXR3LWdyYWRpZW50LXZpYTogI2I1YjViNTtcXG4gICAgLS10dy1ncmFkaWVudC12aWEtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXZpYSkgdmFyKC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKTtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzKTtcXG4gIH1cXG4gIC52aWEtXFxcXFtcXFxcI2UwZTRlMFxcXFxdIHtcXG4gICAgLS10dy1ncmFkaWVudC12aWE6ICNlMGU0ZTA7XFxuICAgIC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC12aWEpIHZhcigtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbik7XFxuICAgIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LXZpYS1zdG9wcyk7XFxuICB9XFxuICAudmlhLVxcXFxbXFxcXCNmOGY2ZjdcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtdmlhOiAjZjhmNmY3O1xcbiAgICAtLXR3LWdyYWRpZW50LXZpYS1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtdmlhKSB2YXIoLS10dy1ncmFkaWVudC12aWEtcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMpO1xcbiAgfVxcbiAgLnRvLVxcXFxbXFxcXCNcXFxcI2ZmZmZmZjBkXFxcXF0ge1xcbiAgICAtLXR3LWdyYWRpZW50LXRvOiAjI2ZmZmZmZjBkO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLnRvLVxcXFxbXFxcXCMwRjE3MkFcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtdG86ICMwRjE3MkE7XFxuICAgIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LXZpYS1zdG9wcywgdmFyKC0tdHctZ3JhZGllbnQtcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKSk7XFxuICB9XFxuICAudG8tXFxcXFtcXFxcIzJhNGE3ZlxcXFxdIHtcXG4gICAgLS10dy1ncmFkaWVudC10bzogIzJhNGE3ZjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC50by1cXFxcW1xcXFwjN2I3OTdiXFxcXF0ge1xcbiAgICAtLXR3LWdyYWRpZW50LXRvOiAjN2I3OTdiO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLnRvLVxcXFxbXFxcXCM4Yjg5OGJcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtdG86ICM4Yjg5OGI7XFxuICAgIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LXZpYS1zdG9wcywgdmFyKC0tdHctZ3JhZGllbnQtcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKSk7XFxuICB9XFxuICAudG8tXFxcXFtcXFxcIzY1ZGZmZlxcXFxdIHtcXG4gICAgLS10dy1ncmFkaWVudC10bzogIzY1ZGZmZjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC50by1cXFxcW1xcXFwjMzEzNDMxXFxcXF0ge1xcbiAgICAtLXR3LWdyYWRpZW50LXRvOiAjMzEzNDMxO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLnRvLVxcXFxbXFxcXCNiMGIwYjBcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtdG86ICNiMGIwYjA7XFxuICAgIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LXZpYS1zdG9wcywgdmFyKC0tdHctZ3JhZGllbnQtcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKSk7XFxuICB9XFxuICAudG8tXFxcXFtcXFxcI2JjOGMxY1xcXFxdIHtcXG4gICAgLS10dy1ncmFkaWVudC10bzogI2JjOGMxYztcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC50by1cXFxcW1xcXFwjYzVjNWM1XFxcXF0ge1xcbiAgICAtLXR3LWdyYWRpZW50LXRvOiAjYzVjNWM1O1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLnRvLVxcXFxbXFxcXCNjNmMzYzZcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtdG86ICNjNmMzYzY7XFxuICAgIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LXZpYS1zdG9wcywgdmFyKC0tdHctZ3JhZGllbnQtcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKSk7XFxuICB9XFxuICAudG8tXFxcXFtcXFxcI2NjMDAwMFxcXFxdIHtcXG4gICAgLS10dy1ncmFkaWVudC10bzogI2NjMDAwMDtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC50by1cXFxcW1xcXFwjZDVkZmViXFxcXF0ge1xcbiAgICAtLXR3LWdyYWRpZW50LXRvOiAjZDVkZmViO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLnRvLVxcXFxbXFxcXCNlN2FhMjlcXFxcXSB7XFxuICAgIC0tdHctZ3JhZGllbnQtdG86ICNlN2FhMjk7XFxuICAgIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LXZpYS1zdG9wcywgdmFyKC0tdHctZ3JhZGllbnQtcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSB2YXIoLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8pIHZhcigtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uKSk7XFxuICB9XFxuICAudG8tXFxcXFtcXFxcI2ZmZlxcXFxdIHtcXG4gICAgLS10dy1ncmFkaWVudC10bzogI2ZmZjtcXG4gICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gIH1cXG4gIC50by1cXFxcW1xcXFwjZmZmZmZmXFxcXF0ge1xcbiAgICAtLXR3LWdyYWRpZW50LXRvOiAjZmZmZmZmO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLnRvLWJsdWUtNzAwIHtcXG4gICAgLS10dy1ncmFkaWVudC10bzogdmFyKC0tY29sb3ItYmx1ZS03MDApO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLnRvLWdyYXktMzAwIHtcXG4gICAgLS10dy1ncmFkaWVudC10bzogdmFyKC0tY29sb3ItZ3JheS0zMDApO1xcbiAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC12aWEtc3RvcHMsIHZhcigtLXR3LWdyYWRpZW50LXBvc2l0aW9uKSwgdmFyKC0tdHctZ3JhZGllbnQtZnJvbSkgdmFyKC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LXRvKSB2YXIoLS10dy1ncmFkaWVudC10by1wb3NpdGlvbikpO1xcbiAgfVxcbiAgLmJnLWNvbnRhaW4ge1xcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XFxuICB9XFxuICAuYmctY292ZXIge1xcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xcbiAgfVxcbiAgLmJnLWNlbnRlciB7XFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcXG4gIH1cXG4gIC5iZy1uby1yZXBlYXQge1xcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xcbiAgfVxcbiAgLm9iamVjdC1jb250YWluIHtcXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcXG4gIH1cXG4gIC5wLTAge1xcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XFxuICB9XFxuICAucC0xIHtcXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xcbiAgfVxcbiAgLnAtMiB7XFxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcXG4gIH1cXG4gIC5wLTMge1xcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XFxuICB9XFxuICAucC00IHtcXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xcbiAgfVxcbiAgLnAtNiB7XFxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcXG4gIH1cXG4gIC5wLTgge1xcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XFxuICB9XFxuICAucC0xMCB7XFxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XFxuICB9XFxuICAucHgtMSB7XFxuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XFxuICB9XFxuICAucHgtMVxcXFwuNSB7XFxuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMS41KTtcXG4gIH1cXG4gIC5weC0yIHtcXG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcXG4gIH1cXG4gIC5weC0zIHtcXG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcXG4gIH1cXG4gIC5weC00IHtcXG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcXG4gIH1cXG4gIC5weC01IHtcXG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcXG4gIH1cXG4gIC5weC02IHtcXG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcXG4gIH1cXG4gIC5weC04IHtcXG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcXG4gIH1cXG4gIC5weC0yMCB7XFxuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xcbiAgfVxcbiAgLnB5LTBcXFxcLjUge1xcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMC41KTtcXG4gIH1cXG4gIC5weS0xIHtcXG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xcbiAgfVxcbiAgLnB5LTIge1xcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XFxuICB9XFxuICAucHktMlxcXFwuNSB7XFxuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAyLjUpO1xcbiAgfVxcbiAgLnB5LTMge1xcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XFxuICB9XFxuICAucHQtMiB7XFxuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XFxuICB9XFxuICAucHQtNCB7XFxuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XFxuICB9XFxuICAucHQtMjUge1xcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDI1KTtcXG4gIH1cXG4gIC5wdC0zMCB7XFxuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMzApO1xcbiAgfVxcbiAgLnB0LTQ1IHtcXG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA0NSk7XFxuICB9XFxuICAucHQtNjAge1xcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYwKTtcXG4gIH1cXG4gIC5wdC02NSB7XFxuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNjUpO1xcbiAgfVxcbiAgLnByLTIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XFxuICB9XFxuICAucGItMiB7XFxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XFxuICB9XFxuICAucGItMyB7XFxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XFxuICB9XFxuICAucGItNCB7XFxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XFxuICB9XFxuICAucGItMjQge1xcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDI0KTtcXG4gIH1cXG4gIC5wYi1cXFxcWzYwXFxcXCVcXFxcXSB7XFxuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XFxuICB9XFxuICAucGItXFxcXFsxMjBcXFxcJVxcXFxdIHtcXG4gICAgcGFkZGluZy1ib3R0b206IDEyMCU7XFxuICB9XFxuICAucGwtNCB7XFxuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xcbiAgfVxcbiAgLnBsLTYge1xcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcXG4gIH1cXG4gIC5wbC0xMCB7XFxuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcXG4gIH1cXG4gIC5wbC00MyB7XFxuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQzKTtcXG4gIH1cXG4gIC5wbC00NCB7XFxuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQ0KTtcXG4gIH1cXG4gIC5wbC01NlxcXFwuNSB7XFxuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDU2LjUpO1xcbiAgfVxcbiAgLnBsLTU3IHtcXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNTcpO1xcbiAgfVxcbiAgLnBsLTY2IHtcXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNjYpO1xcbiAgfVxcbiAgLnBsLTc1IHtcXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNzUpO1xcbiAgfVxcbiAgLnRleHQtY2VudGVyIHtcXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgfVxcbiAgLnRleHQtbGVmdCB7XFxuICAgIHRleHQtYWxpZ246IGxlZnQ7XFxuICB9XFxuICAudGV4dC1yaWdodCB7XFxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xcbiAgfVxcbiAgLnRleHQtMnhsIHtcXG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTJ4bCk7XFxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQpKTtcXG4gIH1cXG4gIC50ZXh0LWJhc2Uge1xcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtYmFzZSk7XFxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0KSk7XFxuICB9XFxuICAudGV4dC1sZyB7XFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7XFxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LWxnLS1saW5lLWhlaWdodCkpO1xcbiAgfVxcbiAgLnRleHQtc20ge1xcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgdmFyKC0tdGV4dC1zbS0tbGluZS1oZWlnaHQpKTtcXG4gIH1cXG4gIC50ZXh0LXhsIHtcXG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIHZhcigtLXRleHQteGwtLWxpbmUtaGVpZ2h0KSk7XFxuICB9XFxuICAudGV4dC14cyB7XFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14cyk7XFxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXhzLS1saW5lLWhlaWdodCkpO1xcbiAgfVxcbiAgLmxlYWRpbmctNSB7XFxuICAgIC0tdHctbGVhZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xcbiAgfVxcbiAgLmxlYWRpbmctcmVsYXhlZCB7XFxuICAgIC0tdHctbGVhZGluZzogdmFyKC0tbGVhZGluZy1yZWxheGVkKTtcXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctcmVsYXhlZCk7XFxuICB9XFxuICAubGVhZGluZy10aWdodCB7XFxuICAgIC0tdHctbGVhZGluZzogdmFyKC0tbGVhZGluZy10aWdodCk7XFxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLXRpZ2h0KTtcXG4gIH1cXG4gIC5mb250LWJsYWNrIHtcXG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYmxhY2spO1xcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYmxhY2spO1xcbiAgfVxcbiAgLmZvbnQtYm9sZCB7XFxuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XFxuICB9XFxuICAuZm9udC1tZWRpdW0ge1xcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcXG4gIH1cXG4gIC5mb250LXNlbWlib2xkIHtcXG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xcbiAgfVxcbiAgLnRyYWNraW5nLXdpZGVyIHtcXG4gICAgLS10dy10cmFja2luZzogdmFyKC0tdHJhY2tpbmctd2lkZXIpO1xcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdHJhY2tpbmctd2lkZXIpO1xcbiAgfVxcbiAgLnRleHQtZWxsaXBzaXMge1xcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG4gIH1cXG4gIC53aGl0ZXNwYWNlLW5vd3JhcCB7XFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICB9XFxuICAudGV4dC1cXFxcW1xcXFwjMEYxNzJBXFxcXF0ge1xcbiAgICBjb2xvcjogIzBGMTcyQTtcXG4gIH1cXG4gIC50ZXh0LVxcXFxbXFxcXCMwZmZcXFxcXSB7XFxuICAgIGNvbG9yOiAjMGZmO1xcbiAgfVxcbiAgLnRleHQtXFxcXFtcXFxcIzBmZlxcXFxdXFxcXC81MCB7XFxuICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMwZmYgNTAlLCB0cmFuc3BhcmVudCk7XFxuICB9XFxuICAudGV4dC1cXFxcW1xcXFwjMGZmXFxcXF1cXFxcLzgwIHtcXG4gICAgY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzBmZiA4MCUsIHRyYW5zcGFyZW50KTtcXG4gIH1cXG4gIC50ZXh0LVxcXFxbXFxcXCMwZmZcXFxcXVxcXFwvOTAge1xcbiAgICBjb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMGZmIDkwJSwgdHJhbnNwYXJlbnQpO1xcbiAgfVxcbiAgLnRleHQtXFxcXFtcXFxcIzAwZmY3ZlxcXFxdIHtcXG4gICAgY29sb3I6ICMwMGZmN2Y7XFxuICB9XFxuICAudGV4dC1cXFxcW1xcXFwjMDBmZmZmXFxcXF0ge1xcbiAgICBjb2xvcjogIzAwZmZmZjtcXG4gIH1cXG4gIC50ZXh0LVxcXFxbXFxcXCMzOTY1QTJcXFxcXSB7XFxuICAgIGNvbG9yOiAjMzk2NUEyO1xcbiAgfVxcbiAgLnRleHQtXFxcXFtcXFxcIzEzMjg0M1xcXFxdIHtcXG4gICAgY29sb3I6ICMxMzI4NDM7XFxuICB9XFxuICAudGV4dC1cXFxcW1xcXFwjRjhGNkY3XFxcXF0ge1xcbiAgICBjb2xvcjogI0Y4RjZGNztcXG4gIH1cXG4gIC50ZXh0LVxcXFxbXFxcXCNmOGM4MjhcXFxcXSB7XFxuICAgIGNvbG9yOiAjZjhjODI4O1xcbiAgfVxcbiAgLnRleHQtXFxcXFtcXFxcI2ZmMFxcXFxdIHtcXG4gICAgY29sb3I6ICNmZjA7XFxuICB9XFxuICAudGV4dC1cXFxcW1xcXFwjZmY2NjAwXFxcXF0ge1xcbiAgICBjb2xvcjogI2ZmNjYwMDtcXG4gIH1cXG4gIC50ZXh0LVxcXFxbXFxcXCNmZmZlOTJcXFxcXSB7XFxuICAgIGNvbG9yOiAjZmZmZTkyO1xcbiAgfVxcbiAgLnRleHQtYmxhY2sge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xcbiAgfVxcbiAgLnRleHQtYmx1ZS00MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS00MDApO1xcbiAgfVxcbiAgLnRleHQtYmx1ZS01MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS01MDApO1xcbiAgfVxcbiAgLnRleHQtYmx1ZS02MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xcbiAgfVxcbiAgLnRleHQtY3lhbi0zMDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY3lhbi0zMDApO1xcbiAgfVxcbiAgLnRleHQtY3lhbi00MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY3lhbi00MDApO1xcbiAgfVxcbiAgLnRleHQtZ3JheS0xMDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS0xMDApO1xcbiAgfVxcbiAgLnRleHQtZ3JheS0zMDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMDApO1xcbiAgfVxcbiAgLnRleHQtZ3JheS00MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS00MDApO1xcbiAgfVxcbiAgLnRleHQtZ3JheS01MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS01MDApO1xcbiAgfVxcbiAgLnRleHQtZ3JlZW4tNDAwIHtcXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLTQwMCk7XFxuICB9XFxuICAudGV4dC1ncmVlbi01MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tNTAwKTtcXG4gIH1cXG4gIC50ZXh0LWdyZWVuLTYwMCB7XFxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi02MDApO1xcbiAgfVxcbiAgLnRleHQtb3JhbmdlLTUwMCB7XFxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcXG4gIH1cXG4gIC50ZXh0LXBpbmstNTAwIHtcXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXBpbmstNTAwKTtcXG4gIH1cXG4gIC50ZXh0LXB1cnBsZS01MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHVycGxlLTUwMCk7XFxuICB9XFxuICAudGV4dC1yZWQtNDAwIHtcXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC00MDApO1xcbiAgfVxcbiAgLnRleHQtcmVkLTUwMCB7XFxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQtNTAwKTtcXG4gIH1cXG4gIC50ZXh0LXJlZC02MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkLTYwMCk7XFxuICB9XFxuICAudGV4dC13aGl0ZSB7XFxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XFxuICB9XFxuICAudGV4dC15ZWxsb3ctMzAwIHtcXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy0zMDApO1xcbiAgfVxcbiAgLnRleHQteWVsbG93LTQwMCB7XFxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNDAwKTtcXG4gIH1cXG4gIC50ZXh0LXllbGxvdy01MDAge1xcbiAgICBjb2xvcjogdmFyKC0tY29sb3IteWVsbG93LTUwMCk7XFxuICB9XFxuICAudXBwZXJjYXNlIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcXG4gIH1cXG4gIC5hbnRpYWxpYXNlZCB7XFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xcbiAgfVxcbiAgLm9wYWNpdHktMCB7XFxuICAgIG9wYWNpdHk6IDAlO1xcbiAgfVxcbiAgLm9wYWNpdHktMjUge1xcbiAgICBvcGFjaXR5OiAyNSU7XFxuICB9XFxuICAub3BhY2l0eS01MCB7XFxuICAgIG9wYWNpdHk6IDUwJTtcXG4gIH1cXG4gIC5vcGFjaXR5LTcwIHtcXG4gICAgb3BhY2l0eTogNzAlO1xcbiAgfVxcbiAgLnNoYWRvdyB7XFxuICAgIC0tdHctc2hhZG93OiAwIDFweCAzcHggMCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpLCAwIDFweCAycHggLTFweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpO1xcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcXG4gIH1cXG4gIC5zaGFkb3ctMnhsIHtcXG4gICAgLS10dy1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMC4yNSkpO1xcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcXG4gIH1cXG4gIC5zaGFkb3ctbGcge1xcbiAgICAtLXR3LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpLCAwIDRweCA2cHggLTRweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpO1xcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcXG4gIH1cXG4gIC5zaGFkb3ctbWQge1xcbiAgICAtLXR3LXNoYWRvdzogMCA0cHggNnB4IC0xcHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjEpKSwgMCAycHggNHB4IC0ycHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjEpKTtcXG4gICAgYm94LXNoYWRvdzogdmFyKC0tdHctaW5zZXQtc2hhZG93KSwgdmFyKC0tdHctaW5zZXQtcmluZy1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdyk7XFxuICB9XFxuICAuc2hhZG93LXhsIHtcXG4gICAgLS10dy1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjEpKSwgMCA4cHggMTBweCAtNnB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMC4xKSk7XFxuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xcbiAgfVxcbiAgLnJpbmctXFxcXFtcXFxcIzBmZlxcXFxdIHtcXG4gICAgLS10dy1yaW5nLWNvbG9yOiAjMGZmO1xcbiAgfVxcbiAgLnJpbmctb2Zmc2V0LTIge1xcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAycHg7XFxuICAgIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0LCkgMCAwIDAgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpIHZhcigtLXR3LXJpbmctb2Zmc2V0LWNvbG9yKTtcXG4gIH1cXG4gIC5yaW5nLW9mZnNldC1cXFxcW1xcXFwjMEYxNzJBXFxcXF0ge1xcbiAgICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjMEYxNzJBO1xcbiAgfVxcbiAgLmJhY2tkcm9wLWJsdXItc20ge1xcbiAgICAtLXR3LWJhY2tkcm9wLWJsdXI6IGJsdXIodmFyKC0tYmx1ci1zbSkpO1xcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogdmFyKC0tdHctYmFja2Ryb3AtYmx1ciwpIHZhcigtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3MsKSB2YXIoLS10dy1iYWNrZHJvcC1jb250cmFzdCwpIHZhcigtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZSwpIHZhcigtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGUsKSB2YXIoLS10dy1iYWNrZHJvcC1pbnZlcnQsKSB2YXIoLS10dy1iYWNrZHJvcC1vcGFjaXR5LCkgdmFyKC0tdHctYmFja2Ryb3Atc2F0dXJhdGUsKSB2YXIoLS10dy1iYWNrZHJvcC1zZXBpYSwpO1xcbiAgICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLXR3LWJhY2tkcm9wLWJsdXIsKSB2YXIoLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzLCkgdmFyKC0tdHctYmFja2Ryb3AtY29udHJhc3QsKSB2YXIoLS10dy1iYWNrZHJvcC1ncmF5c2NhbGUsKSB2YXIoLS10dy1iYWNrZHJvcC1odWUtcm90YXRlLCkgdmFyKC0tdHctYmFja2Ryb3AtaW52ZXJ0LCkgdmFyKC0tdHctYmFja2Ryb3Atb3BhY2l0eSwpIHZhcigtLXR3LWJhY2tkcm9wLXNhdHVyYXRlLCkgdmFyKC0tdHctYmFja2Ryb3Atc2VwaWEsKTtcXG4gIH1cXG4gIC50cmFuc2l0aW9uLWFsbCB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xcbiAgfVxcbiAgLnRyYW5zaXRpb24tY29sb3JzIHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgb3V0bGluZS1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2UsIC0tdHctZ3JhZGllbnQtZnJvbSwgLS10dy1ncmFkaWVudC12aWEsIC0tdHctZ3JhZGllbnQtdG87XFxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10dy1lYXNlLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKSk7XFxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcXG4gIH1cXG4gIC50cmFuc2l0aW9uLXNoYWRvdyB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XFxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10dy1lYXNlLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKSk7XFxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcXG4gIH1cXG4gIC50cmFuc2l0aW9uLXRyYW5zZm9ybSB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdHJhbnNsYXRlLCBzY2FsZSwgcm90YXRlO1xcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XFxuICB9XFxuICAuZHVyYXRpb24tMjAwIHtcXG4gICAgLS10dy1kdXJhdGlvbjogMjAwbXM7XFxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xcbiAgfVxcbiAgLmR1cmF0aW9uLTMwMCB7XFxuICAgIC0tdHctZHVyYXRpb246IDMwMG1zO1xcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcXG4gIH1cXG4gIC5lYXNlLWluLW91dCB7XFxuICAgIC0tdHctZWFzZTogdmFyKC0tZWFzZS1pbi1vdXQpO1xcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZWFzZS1pbi1vdXQpO1xcbiAgfVxcbiAgLnNlbGVjdC1ub25lIHtcXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XFxuICB9XFxuICAuZ3JvdXAtaG92ZXJcXFxcOnRyYW5zbGF0ZS14LTBcXFxcLjUge1xcbiAgICAmOmlzKDp3aGVyZSguZ3JvdXApOmhvdmVyICopIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgLS10dy10cmFuc2xhdGUteDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDAuNSk7XFxuICAgICAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuZ3JvdXAtaG92ZXJcXFxcOnRyYW5zbGF0ZS14LVxcXFxbLTBcXFxcLjVweFxcXFxdIHtcXG4gICAgJjppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIC0tdHctdHJhbnNsYXRlLXg6IC0wLjVweDtcXG4gICAgICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6c2NhbGUtMTAxIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIC0tdHctc2NhbGUteDogMTAxJTtcXG4gICAgICAgIC0tdHctc2NhbGUteTogMTAxJTtcXG4gICAgICAgIC0tdHctc2NhbGUtejogMTAxJTtcXG4gICAgICAgIHNjYWxlOiB2YXIoLS10dy1zY2FsZS14KSB2YXIoLS10dy1zY2FsZS15KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6c2NhbGUtMTA1IHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIC0tdHctc2NhbGUteDogMTA1JTtcXG4gICAgICAgIC0tdHctc2NhbGUteTogMTA1JTtcXG4gICAgICAgIC0tdHctc2NhbGUtejogMTA1JTtcXG4gICAgICAgIHNjYWxlOiB2YXIoLS10dy1zY2FsZS14KSB2YXIoLS10dy1zY2FsZS15KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6Ym9yZGVyLVxcXFxbXFxcXCMwZmZcXFxcXVxcXFwvNDAge1xcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMwZmYgNDAlLCB0cmFuc3BhcmVudCk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOmJvcmRlci1ibHVlLTMwMCB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMzAwKTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6YmctXFxcXFtcXFxcIzBmZlxcXFxdXFxcXC8xMCB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMwZmYgMTAlLCB0cmFuc3BhcmVudCk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOmJnLVxcXFxbXFxcXCMwZmZcXFxcXVxcXFwvMzAge1xcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMGZmIDMwJSwgdHJhbnNwYXJlbnQpO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpiZy1cXFxcW1xcXFwjMGZmXFxcXF1cXFxcLzgwIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzBmZiA4MCUsIHRyYW5zcGFyZW50KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6YmctXFxcXFtcXFxcIzBmZlxcXFxdXFxcXC85MCB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMwZmYgOTAlLCB0cmFuc3BhcmVudCk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOmJnLVxcXFxbXFxcXCMwZmZcXFxcXVxcXFwvXFxcXFswXFxcXC4xMlxcXFxdIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzBmZiAxMiUsIHRyYW5zcGFyZW50KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6YmctXFxcXFtcXFxcIzAwZmY3ZlxcXFxdXFxcXC85MCB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMwMGZmN2YgOTAlLCB0cmFuc3BhcmVudCk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOmJnLVxcXFxbXFxcXCMxRTI5M0JcXFxcXSB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUyOTNCO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpiZy1cXFxcW1xcXFwjMUUyOTNCXFxcXF1cXFxcLzUwIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzFFMjkzQiA1MCUsIHRyYW5zcGFyZW50KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6YmctXFxcXFtcXFxcIzJiNDQ2NlxcXFxdIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ0NjY7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOmJnLVxcXFxbXFxcXCMzYTNhM2FcXFxcXSB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpiZy1cXFxcW1xcXFwjN2YwMGZmXFxcXF1cXFxcLzkwIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzdmMDBmZiA5MCUsIHRyYW5zcGFyZW50KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6YmctXFxcXFtcXFxcIzE2MzE1NFxcXFxdIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjMxNTQ7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOmJnLVxcXFxbXFxcXCM0NzU1NjlcXFxcXSB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1NTY5O1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpiZy1cXFxcW1xcXFwjZmY3ZjAwXFxcXF1cXFxcLzkwIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgI2ZmN2YwMCA5MCUsIHRyYW5zcGFyZW50KTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6YmctYmx1ZS03MDAge1xcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS03MDApO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpiZy1ncmF5LTQwMCB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQwMCk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOmJnLWdyZWVuLTYwMCB7XFxuICAgICY6aG92ZXIge1xcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi02MDApO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpiZy1yZWQtNjAwIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC02MDApO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpmcm9tLWJsdWUtNjAwIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIC0tdHctZ3JhZGllbnQtZnJvbTogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xcbiAgICAgICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6dG8tYmx1ZS04MDAge1xcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgLS10dy1ncmFkaWVudC10bzogdmFyKC0tY29sb3ItYmx1ZS04MDApO1xcbiAgICAgICAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzLCB2YXIoLS10dy1ncmFkaWVudC1wb3NpdGlvbiksIHZhcigtLXR3LWdyYWRpZW50LWZyb20pIHZhcigtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb24pLCB2YXIoLS10dy1ncmFkaWVudC10bykgdmFyKC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb24pKTtcXG4gICAgICB9XFxuICAgIH1cXG4gIH1cXG4gIC5ob3ZlclxcXFw6dGV4dC1cXFxcW1xcXFwjMGZmXFxcXF1cXFxcLzcwIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMwZmYgNzAlLCB0cmFuc3BhcmVudCk7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOnRleHQtXFxcXFtcXFxcIzAwZmY3ZlxcXFxdIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIGNvbG9yOiAjMDBmZjdmO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDp0ZXh0LXJlZC0zMDAge1xcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC0zMDApO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDp0ZXh0LXJlZC00MDAge1xcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC00MDApO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpzaGFkb3ctbGcge1xcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgLS10dy1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjEpKSwgMCA0cHggNnB4IC00cHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjEpKTtcXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpvdXRsaW5lIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIG91dGxpbmUtc3R5bGU6IHZhcigtLXR3LW91dGxpbmUtc3R5bGUpO1xcbiAgICAgICAgb3V0bGluZS13aWR0aDogMXB4O1xcbiAgICAgIH1cXG4gICAgfVxcbiAgfVxcbiAgLmhvdmVyXFxcXDpvdXRsaW5lLTIge1xcbiAgICAmOmhvdmVyIHtcXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xcbiAgICAgICAgb3V0bGluZS1zdHlsZTogdmFyKC0tdHctb3V0bGluZS1zdHlsZSk7XFxuICAgICAgICBvdXRsaW5lLXdpZHRoOiAycHg7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuaG92ZXJcXFxcOm91dGxpbmUtXFxcXFtcXFxcIzBmZlxcXFxdIHtcXG4gICAgJjpob3ZlciB7XFxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcXG4gICAgICAgIG91dGxpbmUtY29sb3I6ICMwZmY7XFxuICAgICAgfVxcbiAgICB9XFxuICB9XFxuICAuZm9jdXNcXFxcOmJvcmRlci1cXFxcW1xcXFwjMGZmXFxcXF0ge1xcbiAgICAmOmZvY3VzIHtcXG4gICAgICBib3JkZXItY29sb3I6ICMwZmY7XFxuICAgIH1cXG4gIH1cXG4gIC5mb2N1c1xcXFw6cmluZy0yIHtcXG4gICAgJjpmb2N1cyB7XFxuICAgICAgLS10dy1yaW5nLXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCwpIDAgMCAwIGNhbGMoMnB4ICsgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpKSB2YXIoLS10dy1yaW5nLWNvbG9yLCBjdXJyZW50Y29sb3IpO1xcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xcbiAgICB9XFxuICB9XFxuICAuZm9jdXNcXFxcOnJpbmctXFxcXFtcXFxcIzBmZlxcXFxdIHtcXG4gICAgJjpmb2N1cyB7XFxuICAgICAgLS10dy1yaW5nLWNvbG9yOiAjMGZmO1xcbiAgICB9XFxuICB9XFxuICAuZm9jdXNcXFxcOnJpbmctXFxcXFtcXFxcIzBmZlxcXFxdXFxcXC81MCB7XFxuICAgICY6Zm9jdXMge1xcbiAgICAgIC0tdHctcmluZy1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMGZmIDUwJSwgdHJhbnNwYXJlbnQpO1xcbiAgICB9XFxuICB9XFxuICAuZm9jdXNcXFxcOm91dGxpbmUtbm9uZSB7XFxuICAgICY6Zm9jdXMge1xcbiAgICAgIC0tdHctb3V0bGluZS1zdHlsZTogbm9uZTtcXG4gICAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xcbiAgICB9XFxuICB9XFxuICAuZGlzYWJsZWRcXFxcOm9wYWNpdHktNTAge1xcbiAgICAmOmRpc2FibGVkIHtcXG4gICAgICBvcGFjaXR5OiA1MCU7XFxuICAgIH1cXG4gIH1cXG4gIC5tZFxcXFw6bWItNiB7XFxuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XFxuICAgIH1cXG4gIH1cXG4gIC5tZFxcXFw6bWF4LXctbm9uZSB7XFxuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XFxuICAgIH1cXG4gIH1cXG4gIC5tZFxcXFw6Z3JpZC1jb2xzLTIge1xcbiAgICBAbWVkaWEgKHdpZHRoID49IDQ4cmVtKSB7XFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xcbiAgICB9XFxuICB9XFxuICAubWRcXFxcOnAtNiB7XFxuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcXG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XFxuICAgIH1cXG4gIH1cXG4gIC5tZFxcXFw6cHgtNCB7XFxuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcXG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xcbiAgICB9XFxuICB9XFxuICAubWRcXFxcOnB4LTYge1xcbiAgICBAbWVkaWEgKHdpZHRoID49IDQ4cmVtKSB7XFxuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcXG4gICAgfVxcbiAgfVxcbiAgLm1kXFxcXDpweS00IHtcXG4gICAgQG1lZGlhICh3aWR0aCA+PSA0OHJlbSkge1xcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcXG4gICAgfVxcbiAgfVxcbiAgLm1kXFxcXDp0ZXh0LTJ4bCB7XFxuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcXG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtMnhsKTtcXG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgdmFyKC0tdGV4dC0yeGwtLWxpbmUtaGVpZ2h0KSk7XFxuICAgIH1cXG4gIH1cXG4gIC5tZFxcXFw6dGV4dC0zeGwge1xcbiAgICBAbWVkaWEgKHdpZHRoID49IDQ4cmVtKSB7XFxuICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTN4bCk7XFxuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIHZhcigtLXRleHQtM3hsLS1saW5lLWhlaWdodCkpO1xcbiAgICB9XFxuICB9XFxuICAubWRcXFxcOnRleHQtNHhsIHtcXG4gICAgQG1lZGlhICh3aWR0aCA+PSA0OHJlbSkge1xcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC00eGwpO1xcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LTR4bC0tbGluZS1oZWlnaHQpKTtcXG4gICAgfVxcbiAgfVxcbiAgLm1kXFxcXDp0ZXh0LWJhc2Uge1xcbiAgICBAbWVkaWEgKHdpZHRoID49IDQ4cmVtKSB7XFxuICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWJhc2UpO1xcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0KSk7XFxuICAgIH1cXG4gIH1cXG4gIC5tZFxcXFw6dGV4dC1sZyB7XFxuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcXG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LWxnLS1saW5lLWhlaWdodCkpO1xcbiAgICB9XFxuICB9XFxuICAuXFxcXFtcXFxcJlxcXFw6XFxcXDotd2Via2l0LXNjcm9sbGJhclxcXFxdXFxcXDpoaWRkZW4ge1xcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XFxuICAgICAgZGlzcGxheTogbm9uZTtcXG4gICAgfVxcbiAgfVxcbn1cXG46cm9vdCB7XFxuICAtLWJhY2tncm91bmQ6ICNmZmZmZmY7XFxuICAtLWZvcmVncm91bmQ6ICMxNzE3MTc7XFxufVxcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcXG4gIDpyb290IHtcXG4gICAgLS1iYWNrZ3JvdW5kOiAjMGEwYTBhO1xcbiAgICAtLWZvcmVncm91bmQ6ICNlZGVkZWQ7XFxuICB9XFxufVxcbmJvZHkge1xcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XFxuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XFxuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcXG59XFxuKiB7XFxuICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbn1cXG5pbWcge1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcbi5oaWdobGlnaHQtZWxlbWVudCB7XFxuICBhbmltYXRpb246IGhpZ2hsaWdodC1wdWxzZSAxcyBpbmZpbml0ZTtcXG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDBmZmZmO1xcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcXG59XFxuQGtleWZyYW1lcyBoaWdobGlnaHQtcHVsc2Uge1xcbiAgMCUge1xcbiAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDI1NSwgMjU1LCAwLjgpO1xcbiAgfVxcbiAgNTAlIHtcXG4gICAgb3V0bGluZS1jb2xvcjogcmdiYSgwLCAyNTUsIDI1NSwgMC4zKTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDI1NSwgMjU1LCAwLjgpO1xcbiAgfVxcbn1cXG5AcHJvcGVydHkgLS10dy10cmFuc2xhdGUteCB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6IDA7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LXRyYW5zbGF0ZS15IHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbiAgaW5pdGlhbC12YWx1ZTogMDtcXG59XFxuQHByb3BlcnR5IC0tdHctdHJhbnNsYXRlLXoge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAwO1xcbn1cXG5AcHJvcGVydHkgLS10dy1zY2FsZS14IHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbiAgaW5pdGlhbC12YWx1ZTogMTtcXG59XFxuQHByb3BlcnR5IC0tdHctc2NhbGUteSB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6IDE7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LXNjYWxlLXoge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAxO1xcbn1cXG5AcHJvcGVydHkgLS10dy1yb3RhdGUteCB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctcm90YXRlLXkge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LXJvdGF0ZS16IHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbn1cXG5AcHJvcGVydHkgLS10dy1za2V3LXgge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LXNrZXcteSB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctc3BhY2UteS1yZXZlcnNlIHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbiAgaW5pdGlhbC12YWx1ZTogMDtcXG59XFxuQHByb3BlcnR5IC0tdHctc3BhY2UteC1yZXZlcnNlIHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbiAgaW5pdGlhbC12YWx1ZTogMDtcXG59XFxuQHByb3BlcnR5IC0tdHctZGl2aWRlLXktcmV2ZXJzZSB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6IDA7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWJvcmRlci1zdHlsZSB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6IHNvbGlkO1xcbn1cXG5AcHJvcGVydHkgLS10dy1ncmFkaWVudC1wb3NpdGlvbiB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctZ3JhZGllbnQtZnJvbSB7XFxuICBzeW50YXg6IFxcXCI8Y29sb3I+XFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6ICMwMDAwO1xcbn1cXG5AcHJvcGVydHkgLS10dy1ncmFkaWVudC12aWEge1xcbiAgc3ludGF4OiBcXFwiPGNvbG9yPlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAjMDAwMDtcXG59XFxuQHByb3BlcnR5IC0tdHctZ3JhZGllbnQtdG8ge1xcbiAgc3ludGF4OiBcXFwiPGNvbG9yPlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAjMDAwMDtcXG59XFxuQHByb3BlcnR5IC0tdHctZ3JhZGllbnQtc3RvcHMge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWdyYWRpZW50LXZpYS1zdG9wcyB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbiB7XFxuICBzeW50YXg6IFxcXCI8bGVuZ3RoLXBlcmNlbnRhZ2U+XFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6IDAlO1xcbn1cXG5AcHJvcGVydHkgLS10dy1ncmFkaWVudC12aWEtcG9zaXRpb24ge1xcbiAgc3ludGF4OiBcXFwiPGxlbmd0aC1wZXJjZW50YWdlPlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiA1MCU7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uIHtcXG4gIHN5bnRheDogXFxcIjxsZW5ndGgtcGVyY2VudGFnZT5cXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbiAgaW5pdGlhbC12YWx1ZTogMTAwJTtcXG59XFxuQHByb3BlcnR5IC0tdHctbGVhZGluZyB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctZm9udC13ZWlnaHQge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LXRyYWNraW5nIHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbn1cXG5AcHJvcGVydHkgLS10dy1zaGFkb3cge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LXNoYWRvdy1jb2xvciB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctc2hhZG93LWFscGhhIHtcXG4gIHN5bnRheDogXFxcIjxwZXJjZW50YWdlPlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAxMDAlO1xcbn1cXG5AcHJvcGVydHkgLS10dy1pbnNldC1zaGFkb3cge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWluc2V0LXNoYWRvdy1jb2xvciB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctaW5zZXQtc2hhZG93LWFscGhhIHtcXG4gIHN5bnRheDogXFxcIjxwZXJjZW50YWdlPlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAxMDAlO1xcbn1cXG5AcHJvcGVydHkgLS10dy1yaW5nLWNvbG9yIHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbn1cXG5AcHJvcGVydHkgLS10dy1yaW5nLXNoYWRvdyB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcXG59XFxuQHByb3BlcnR5IC0tdHctaW5zZXQtcmluZy1jb2xvciB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctaW5zZXQtcmluZy1zaGFkb3cge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LXJpbmctaW5zZXQge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoIHtcXG4gIHN5bnRheDogXFxcIjxsZW5ndGg+XFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6IDBweDtcXG59XFxuQHByb3BlcnR5IC0tdHctcmluZy1vZmZzZXQtY29sb3Ige1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAjZmZmO1xcbn1cXG5AcHJvcGVydHkgLS10dy1yaW5nLW9mZnNldC1zaGFkb3cge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLWJsdXIge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3Mge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0IHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbn1cXG5AcHJvcGVydHkgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGUge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGUge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLWludmVydCB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctYmFja2Ryb3Atb3BhY2l0eSB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctYmFja2Ryb3Atc2F0dXJhdGUge1xcbiAgc3ludGF4OiBcXFwiKlxcXCI7XFxuICBpbmhlcml0czogZmFsc2U7XFxufVxcbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLXNlcGlhIHtcXG4gIHN5bnRheDogXFxcIipcXFwiO1xcbiAgaW5oZXJpdHM6IGZhbHNlO1xcbn1cXG5AcHJvcGVydHkgLS10dy1kdXJhdGlvbiB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctZWFzZSB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG59XFxuQHByb3BlcnR5IC0tdHctb3V0bGluZS1zdHlsZSB7XFxuICBzeW50YXg6IFxcXCIqXFxcIjtcXG4gIGluaGVyaXRzOiBmYWxzZTtcXG4gIGluaXRpYWwtdmFsdWU6IHNvbGlkO1xcbn1cXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcXG4gIDUwJSB7XFxuICAgIG9wYWNpdHk6IDAuNTtcXG4gIH1cXG59XFxuQGxheWVyIHByb3BlcnRpZXMge1xcbiAgQHN1cHBvcnRzICgoLXdlYmtpdC1oeXBoZW5zOiBub25lKSBhbmQgKG5vdCAobWFyZ2luLXRyaW06IGlubGluZSkpKSBvciAoKC1tb3otb3JpZW50OiBpbmxpbmUpIGFuZCAobm90IChjb2xvcjpyZ2IoZnJvbSByZWQgciBnIGIpKSkpIHtcXG4gICAgKiwgOjpiZWZvcmUsIDo6YWZ0ZXIsIDo6YmFja2Ryb3Age1xcbiAgICAgIC0tdHctdHJhbnNsYXRlLXg6IDA7XFxuICAgICAgLS10dy10cmFuc2xhdGUteTogMDtcXG4gICAgICAtLXR3LXRyYW5zbGF0ZS16OiAwO1xcbiAgICAgIC0tdHctc2NhbGUteDogMTtcXG4gICAgICAtLXR3LXNjYWxlLXk6IDE7XFxuICAgICAgLS10dy1zY2FsZS16OiAxO1xcbiAgICAgIC0tdHctcm90YXRlLXg6IGluaXRpYWw7XFxuICAgICAgLS10dy1yb3RhdGUteTogaW5pdGlhbDtcXG4gICAgICAtLXR3LXJvdGF0ZS16OiBpbml0aWFsO1xcbiAgICAgIC0tdHctc2tldy14OiBpbml0aWFsO1xcbiAgICAgIC0tdHctc2tldy15OiBpbml0aWFsO1xcbiAgICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xcbiAgICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xcbiAgICAgIC0tdHctZGl2aWRlLXktcmV2ZXJzZTogMDtcXG4gICAgICAtLXR3LWJvcmRlci1zdHlsZTogc29saWQ7XFxuICAgICAgLS10dy1ncmFkaWVudC1wb3NpdGlvbjogaW5pdGlhbDtcXG4gICAgICAtLXR3LWdyYWRpZW50LWZyb206ICMwMDAwO1xcbiAgICAgIC0tdHctZ3JhZGllbnQtdmlhOiAjMDAwMDtcXG4gICAgICAtLXR3LWdyYWRpZW50LXRvOiAjMDAwMDtcXG4gICAgICAtLXR3LWdyYWRpZW50LXN0b3BzOiBpbml0aWFsO1xcbiAgICAgIC0tdHctZ3JhZGllbnQtdmlhLXN0b3BzOiBpbml0aWFsO1xcbiAgICAgIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogMCU7XFxuICAgICAgLS10dy1ncmFkaWVudC12aWEtcG9zaXRpb246IDUwJTtcXG4gICAgICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiAxMDAlO1xcbiAgICAgIC0tdHctbGVhZGluZzogaW5pdGlhbDtcXG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiBpbml0aWFsO1xcbiAgICAgIC0tdHctdHJhY2tpbmc6IGluaXRpYWw7XFxuICAgICAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcXG4gICAgICAtLXR3LXNoYWRvdy1jb2xvcjogaW5pdGlhbDtcXG4gICAgICAtLXR3LXNoYWRvdy1hbHBoYTogMTAwJTtcXG4gICAgICAtLXR3LWluc2V0LXNoYWRvdzogMCAwICMwMDAwO1xcbiAgICAgIC0tdHctaW5zZXQtc2hhZG93LWNvbG9yOiBpbml0aWFsO1xcbiAgICAgIC0tdHctaW5zZXQtc2hhZG93LWFscGhhOiAxMDAlO1xcbiAgICAgIC0tdHctcmluZy1jb2xvcjogaW5pdGlhbDtcXG4gICAgICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XFxuICAgICAgLS10dy1pbnNldC1yaW5nLWNvbG9yOiBpbml0aWFsO1xcbiAgICAgIC0tdHctaW5zZXQtcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcXG4gICAgICAtLXR3LXJpbmctaW5zZXQ6IGluaXRpYWw7XFxuICAgICAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xcbiAgICAgIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XFxuICAgICAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcXG4gICAgICAtLXR3LWJhY2tkcm9wLWJsdXI6IGluaXRpYWw7XFxuICAgICAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiBpbml0aWFsO1xcbiAgICAgIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6IGluaXRpYWw7XFxuICAgICAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6IGluaXRpYWw7XFxuICAgICAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiBpbml0aWFsO1xcbiAgICAgIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiBpbml0aWFsO1xcbiAgICAgIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogaW5pdGlhbDtcXG4gICAgICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiBpbml0aWFsO1xcbiAgICAgIC0tdHctYmFja2Ryb3Atc2VwaWE6IGluaXRpYWw7XFxuICAgICAgLS10dy1kdXJhdGlvbjogaW5pdGlhbDtcXG4gICAgICAtLXR3LWVhc2U6IGluaXRpYWw7XFxuICAgICAgLS10dy1vdXRsaW5lLXN0eWxlOiBzb2xpZDtcXG4gICAgfVxcbiAgfVxcbn1cXG5cIiwgXCJcIix7XCJ2ZXJzaW9uXCI6MyxcInNvdXJjZXNcIjpbXCI8bm8gc291cmNlPlwiLFwid2VicGFjazovL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9pbmRleC5jc3NcIixcIndlYnBhY2s6Ly9zcmMvc3R5bGVzL2dsb2JhbHMuY3NzXCJdLFwibmFtZXNcIjpbXSxcIm1hcHBpbmdzXCI6XCJBQUFBLGtFQUFBO0FDODNCRSxpQkFBbUI7QUE5M0JyQix5Q0FBeUM7QUFFekM7RUFDRTtJQVVFLDBDQUEwQztJQUMxQywwQ0FBMEM7SUFDMUMsMENBQTBDO0lBQzFDLDBDQUEwQztJQUMxQywwQ0FBMEM7SUFDMUMsMENBQTBDO0lBVzFDLDZDQUE2QztJQVk3QywyQ0FBMkM7SUFVM0MsNkNBQTZDO0lBQzdD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K0JBQW1CO0VBQUE7RUFBbkI7SUFBQSwrQkFBbUI7RUFBQTtFQUFuQjtJQUFBLHVCQUFtQjtFQUFBO0VBQW5CO0lBQUEsK0JBQW1CO0VBQUE7RUFBbkI7SUFBQSx1QkFBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUJBQW1CO0VBQUE7RUFBbkI7SUFBQSwrQkFBbUI7RUFBQTtFQUFuQjtJQUFBLCtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsZ0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxTQUFtQjtFQUFBO0VBQW5CO0lBQUEsVUFBbUI7RUFBQTtFQUFuQjtJQUFBLFNBQW1CO0VBQUE7RUFBbkI7SUFBQSxTQUFtQjtFQUFBO0VBQW5CO0lBQUEsVUFBbUI7RUFBQTtFQUFuQjtJQUFBLFVBQW1CO0VBQUE7RUFBbkI7SUFBQSxVQUFtQjtFQUFBO0VBQW5CO0lBQUEsVUFBbUI7RUFBQTtFQUFuQjtJQUFBLFVBQW1CO0VBQUE7RUFBbkI7SUFBQSxVQUFtQjtFQUFBO0VBQW5CO0lBQUEsVUFBbUI7RUFBQTtFQUFuQjtJQUFBLFVBQW1CO0VBQUE7RUFBbkI7SUFBQSxVQUFtQjtFQUFBO0VBQW5CO0lBQUEsVUFBbUI7RUFBQTtFQUFuQjtJQUFBLFVBQW1CO0VBQUE7RUFBbkI7SUFBQSxVQUFtQjtFQUFBO0VBQW5CO0lBQUEsVUFBbUI7RUFBQTtFQUFuQjtJQUFBLFdBQW1CO0VBQUE7RUFBbkI7SUFBQSxVQUFtQjtFQUFBO0VBQW5CO0lBQUEsVUFBbUI7RUFBQTtFQUFuQjtJQUFBLFVBQW1CO0VBQUE7RUFBbkI7SUFBQSxX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QUFBO0VBQW5CO0lBQUEsaUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLG1DQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlDQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlDQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLDBCQUFtQjtJQUFuQiw0TkFBbUI7SUFBbkIsaURBQW1CO0VBQUE7RUFBbkI7SUFBQSwwQkFBbUI7SUFBbkIsNE5BQW1CO0lBQW5CLGlEQUFtQjtFQUFBO0VBQW5CO0lBQUEsMEJBQW1CO0lBQW5CLDROQUFtQjtJQUFuQixpREFBbUI7RUFBQTtFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtJQUFuQiw4TEFBbUI7RUFBQTtFQUFuQjtJQUFBLHdCQUFtQjtFQUFBO0VBQW5CO0lBQUEsc0JBQW1CO0VBQUE7RUFBbkI7SUFBQSwyQkFBbUI7RUFBQTtFQUFuQjtJQUFBLDRCQUFtQjtFQUFBO0VBQW5CO0lBQUEsbUJBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGlDQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGlDQUFtQjtFQUFBO0VBQW5CO0lBQUEsaUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxpQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLGtDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSwwQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSx3Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSx3Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHlDQUFtQjtFQUFBO0VBQW5CO0lBQUEseUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx1Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtFQUFBO0VBQW5CO0lBQUEseUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx1Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHFDQUFtQjtFQUFBO0VBQW5CO0lBQUEscUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxzQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHNDQUFtQjtFQUFBO0VBQW5CO0lBQUEsc0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxzQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHNDQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx3Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSx5Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLG1CQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxzQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHNDQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx1Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtFQUFBO0VBQW5CO0lBQUEseUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx1Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxrQkFBbUI7RUFBQTtF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QSw0REFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNERBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLDREQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSwrREFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEseUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLCtEQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx5QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEseUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLCtEQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx5QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEseUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLCtEQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1Q0FBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsdUNBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLHdDQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxzQ0FBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEseUNBQW1CO1FBQW5CLDhMQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1Q0FBbUI7UUFBbkIsOExBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLGlEQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxjQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSwyQkFBbUI7TUFBQTtJ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RUFBbkIsZUFBbUI7RUFBbkIsZ0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixnQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGdCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsb0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG9CQUFtQjtBQUFBO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG9CQUFtQjtBQUFBO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG9CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsaUJBQW1CO0FBQUE7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsa0JBQW1CO0FBQUE7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQix3QkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQix3QkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsd0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsd0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGtCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQix3QkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsb0JBQW1CO0FBQUE7QUE3ZGpCO0VBQ0U7SUFDRSxZQUFZO0VBRFY7QUFEVztBQTZkbkI7RUFBQTtJQUFBO01BQUEsbUJBQW1CO01BQW5CLG1CQUFtQjtNQUFuQixtQkFBbUI7TUFBbkIsZUFBbUI7TUFBbkIsZUFBbUI7TUFBbkIsZUFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLHNCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsb0JBQW1CO01BQW5CLG9CQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsK0JBQW1CO01BQW5CLHlCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLDRCQUFtQjtNQUFuQixnQ0FBbUI7TUFBbkIsK0JBQW1CO01BQW5CLCtCQUFtQjtNQUFuQiwrQkFBbUI7TUFBbkIscUJBQW1CO01BQW5CLHlCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLDBCQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsNEJBQW1CO01BQW5CLGdDQUFtQjtNQUFuQiw2QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLDJCQUFtQjtNQUFuQiw4QkFBbUI7TUFBbkIsaUNBQW1CO01BQW5CLHdCQUFtQjtNQUFuQiwyQkFBbUI7TUFBbkIsNEJBQW1CO01BQW5CLGtDQUFtQjtNQUFuQiwyQkFBbUI7TUFBbkIsaUNBQW1CO01BQW5CLCtCQUFtQjtNQUFuQixnQ0FBbUI7TUFBbkIsaUNBQW1CO01BQW5CLDZCQUFtQjtNQUFuQiw4QkFBbUI7TUFBbkIsK0JBQW1CO01BQW5CLDRCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsa0JBQW1CO01BQW5CLHlCQUFtQjtJQUFBO0VBQUE7QUFBQVwiLFwic291cmNlc0NvbnRlbnRcIjpbbnVsbCxcIkBsYXllciB0aGVtZSwgYmFzZSwgY29tcG9uZW50cywgdXRpbGl0aWVzO1xcblxcbkBsYXllciB0aGVtZSB7XFxuICBAdGhlbWUgZGVmYXVsdCB7XFxuICAgIC0tZm9udC1zYW5zOlxcbiAgICAgIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgXFxcIkFwcGxlIENvbG9yIEVtb2ppXFxcIixcXG4gICAgICBcXFwiU2Vnb2UgVUkgRW1vamlcXFwiLCBcXFwiU2Vnb2UgVUkgU3ltYm9sXFxcIiwgXFxcIk5vdG8gQ29sb3IgRW1vamlcXFwiO1xcbiAgICAtLWZvbnQtc2VyaWY6IHVpLXNlcmlmLCBHZW9yZ2lhLCBDYW1icmlhLCBcXFwiVGltZXMgTmV3IFJvbWFuXFxcIiwgVGltZXMsIHNlcmlmO1xcbiAgICAtLWZvbnQtbW9ubzpcXG4gICAgICB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXFxcIkxpYmVyYXRpb24gTW9ub1xcXCIsXFxuICAgICAgXFxcIkNvdXJpZXIgTmV3XFxcIiwgbW9ub3NwYWNlO1xcblxcbiAgICAtLWNvbG9yLXJlZC01MDogb2tsY2goOTcuMSUgMC4wMTMgMTcuMzgpO1xcbiAgICAtLWNvbG9yLXJlZC0xMDA6IG9rbGNoKDkzLjYlIDAuMDMyIDE3LjcxNyk7XFxuICAgIC0tY29sb3ItcmVkLTIwMDogb2tsY2goODguNSUgMC4wNjIgMTguMzM0KTtcXG4gICAgLS1jb2xvci1yZWQtMzAwOiBva2xjaCg4MC44JSAwLjExNCAxOS41NzEpO1xcbiAgICAtLWNvbG9yLXJlZC00MDA6IG9rbGNoKDcwLjQlIDAuMTkxIDIyLjIxNik7XFxuICAgIC0tY29sb3ItcmVkLTUwMDogb2tsY2goNjMuNyUgMC4yMzcgMjUuMzMxKTtcXG4gICAgLS1jb2xvci1yZWQtNjAwOiBva2xjaCg1Ny43JSAwLjI0NSAyNy4zMjUpO1xcbiAgICAtLWNvbG9yLXJlZC03MDA6IG9rbGNoKDUwLjUlIDAuMjEzIDI3LjUxOCk7XFxuICAgIC0tY29sb3ItcmVkLTgwMDogb2tsY2goNDQuNCUgMC4xNzcgMjYuODk5KTtcXG4gICAgLS1jb2xvci1yZWQtOTAwOiBva2xjaCgzOS42JSAwLjE0MSAyNS43MjMpO1xcbiAgICAtLWNvbG9yLXJlZC05NTA6IG9rbGNoKDI1LjglIDAuMDkyIDI2LjA0Mik7XFxuXFxuICAgIC0tY29sb3Itb3JhbmdlLTUwOiBva2xjaCg5OCUgMC4wMTYgNzMuNjg0KTtcXG4gICAgLS1jb2xvci1vcmFuZ2UtMTAwOiBva2xjaCg5NS40JSAwLjAzOCA3NS4xNjQpO1xcbiAgICAtLWNvbG9yLW9yYW5nZS0yMDA6IG9rbGNoKDkwLjElIDAuMDc2IDcwLjY5Nyk7XFxuICAgIC0tY29sb3Itb3JhbmdlLTMwMDogb2tsY2goODMuNyUgMC4xMjggNjYuMjkpO1xcbiAgICAtLWNvbG9yLW9yYW5nZS00MDA6IG9rbGNoKDc1JSAwLjE4MyA1NS45MzQpO1xcbiAgICAtLWNvbG9yLW9yYW5nZS01MDA6IG9rbGNoKDcwLjUlIDAuMjEzIDQ3LjYwNCk7XFxuICAgIC0tY29sb3Itb3JhbmdlLTYwMDogb2tsY2goNjQuNiUgMC4yMjIgNDEuMTE2KTtcXG4gICAgLS1jb2xvci1vcmFuZ2UtNzAwOiBva2xjaCg1NS4zJSAwLjE5NSAzOC40MDIpO1xcbiAgICAtLWNvbG9yLW9yYW5nZS04MDA6IG9rbGNoKDQ3JSAwLjE1NyAzNy4zMDQpO1xcbiAgICAtLWNvbG9yLW9yYW5nZS05MDA6IG9rbGNoKDQwLjglIDAuMTIzIDM4LjE3Mik7XFxuICAgIC0tY29sb3Itb3JhbmdlLTk1MDogb2tsY2goMjYuNiUgMC4wNzkgMzYuMjU5KTtcXG5cXG4gICAgLS1jb2xvci1hbWJlci01MDogb2tsY2goOTguNyUgMC4wMjIgOTUuMjc3KTtcXG4gICAgLS1jb2xvci1hbWJlci0xMDA6IG9rbGNoKDk2LjIlIDAuMDU5IDk1LjYxNyk7XFxuICAgIC0tY29sb3ItYW1iZXItMjAwOiBva2xjaCg5Mi40JSAwLjEyIDk1Ljc0Nik7XFxuICAgIC0tY29sb3ItYW1iZXItMzAwOiBva2xjaCg4Ny45JSAwLjE2OSA5MS42MDUpO1xcbiAgICAtLWNvbG9yLWFtYmVyLTQwMDogb2tsY2goODIuOCUgMC4xODkgODQuNDI5KTtcXG4gICAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDc2LjklIDAuMTg4IDcwLjA4KTtcXG4gICAgLS1jb2xvci1hbWJlci02MDA6IG9rbGNoKDY2LjYlIDAuMTc5IDU4LjMxOCk7XFxuICAgIC0tY29sb3ItYW1iZXItNzAwOiBva2xjaCg1NS41JSAwLjE2MyA0OC45OTgpO1xcbiAgICAtLWNvbG9yLWFtYmVyLTgwMDogb2tsY2goNDcuMyUgMC4xMzcgNDYuMjAxKTtcXG4gICAgLS1jb2xvci1hbWJlci05MDA6IG9rbGNoKDQxLjQlIDAuMTEyIDQ1LjkwNCk7XFxuICAgIC0tY29sb3ItYW1iZXItOTUwOiBva2xjaCgyNy45JSAwLjA3NyA0NS42MzUpO1xcblxcbiAgICAtLWNvbG9yLXllbGxvdy01MDogb2tsY2goOTguNyUgMC4wMjYgMTAyLjIxMik7XFxuICAgIC0tY29sb3IteWVsbG93LTEwMDogb2tsY2goOTcuMyUgMC4wNzEgMTAzLjE5Myk7XFxuICAgIC0tY29sb3IteWVsbG93LTIwMDogb2tsY2goOTQuNSUgMC4xMjkgMTAxLjU0KTtcXG4gICAgLS1jb2xvci15ZWxsb3ctMzAwOiBva2xjaCg5MC41JSAwLjE4MiA5OC4xMTEpO1xcbiAgICAtLWNvbG9yLXllbGxvdy00MDA6IG9rbGNoKDg1LjIlIDAuMTk5IDkxLjkzNik7XFxuICAgIC0tY29sb3IteWVsbG93LTUwMDogb2tsY2goNzkuNSUgMC4xODQgODYuMDQ3KTtcXG4gICAgLS1jb2xvci15ZWxsb3ctNjAwOiBva2xjaCg2OC4xJSAwLjE2MiA3NS44MzQpO1xcbiAgICAtLWNvbG9yLXllbGxvdy03MDA6IG9rbGNoKDU1LjQlIDAuMTM1IDY2LjQ0Mik7XFxuICAgIC0tY29sb3IteWVsbG93LTgwMDogb2tsY2goNDcuNiUgMC4xMTQgNjEuOTA3KTtcXG4gICAgLS1jb2xvci15ZWxsb3ctOTAwOiBva2xjaCg0Mi4xJSAwLjA5NSA1Ny43MDgpO1xcbiAgICAtLWNvbG9yLXllbGxvdy05NTA6IG9rbGNoKDI4LjYlIDAuMDY2IDUzLjgxMyk7XFxuXFxuICAgIC0tY29sb3ItbGltZS01MDogb2tsY2goOTguNiUgMC4wMzEgMTIwLjc1Nyk7XFxuICAgIC0tY29sb3ItbGltZS0xMDA6IG9rbGNoKDk2LjclIDAuMDY3IDEyMi4zMjgpO1xcbiAgICAtLWNvbG9yLWxpbWUtMjAwOiBva2xjaCg5My44JSAwLjEyNyAxMjQuMzIxKTtcXG4gICAgLS1jb2xvci1saW1lLTMwMDogb2tsY2goODkuNyUgMC4xOTYgMTI2LjY2NSk7XFxuICAgIC0tY29sb3ItbGltZS00MDA6IG9rbGNoKDg0LjElIDAuMjM4IDEyOC44NSk7XFxuICAgIC0tY29sb3ItbGltZS01MDA6IG9rbGNoKDc2LjglIDAuMjMzIDEzMC44NSk7XFxuICAgIC0tY29sb3ItbGltZS02MDA6IG9rbGNoKDY0LjglIDAuMiAxMzEuNjg0KTtcXG4gICAgLS1jb2xvci1saW1lLTcwMDogb2tsY2goNTMuMiUgMC4xNTcgMTMxLjU4OSk7XFxuICAgIC0tY29sb3ItbGltZS04MDA6IG9rbGNoKDQ1LjMlIDAuMTI0IDEzMC45MzMpO1xcbiAgICAtLWNvbG9yLWxpbWUtOTAwOiBva2xjaCg0MC41JSAwLjEwMSAxMzEuMDYzKTtcXG4gICAgLS1jb2xvci1saW1lLTk1MDogb2tsY2goMjcuNCUgMC4wNzIgMTMyLjEwOSk7XFxuXFxuICAgIC0tY29sb3ItZ3JlZW4tNTA6IG9rbGNoKDk4LjIlIDAuMDE4IDE1NS44MjYpO1xcbiAgICAtLWNvbG9yLWdyZWVuLTEwMDogb2tsY2goOTYuMiUgMC4wNDQgMTU2Ljc0Myk7XFxuICAgIC0tY29sb3ItZ3JlZW4tMjAwOiBva2xjaCg5Mi41JSAwLjA4NCAxNTUuOTk1KTtcXG4gICAgLS1jb2xvci1ncmVlbi0zMDA6IG9rbGNoKDg3LjElIDAuMTUgMTU0LjQ0OSk7XFxuICAgIC0tY29sb3ItZ3JlZW4tNDAwOiBva2xjaCg3OS4yJSAwLjIwOSAxNTEuNzExKTtcXG4gICAgLS1jb2xvci1ncmVlbi01MDA6IG9rbGNoKDcyLjMlIDAuMjE5IDE0OS41NzkpO1xcbiAgICAtLWNvbG9yLWdyZWVuLTYwMDogb2tsY2goNjIuNyUgMC4xOTQgMTQ5LjIxNCk7XFxuICAgIC0tY29sb3ItZ3JlZW4tNzAwOiBva2xjaCg1Mi43JSAwLjE1NCAxNTAuMDY5KTtcXG4gICAgLS1jb2xvci1ncmVlbi04MDA6IG9rbGNoKDQ0LjglIDAuMTE5IDE1MS4zMjgpO1xcbiAgICAtLWNvbG9yLWdyZWVuLTkwMDogb2tsY2goMzkuMyUgMC4wOTUgMTUyLjUzNSk7XFxuICAgIC0tY29sb3ItZ3JlZW4tOTUwOiBva2xjaCgyNi42JSAwLjA2NSAxNTIuOTM0KTtcXG5cXG4gICAgLS1jb2xvci1lbWVyYWxkLTUwOiBva2xjaCg5Ny45JSAwLjAyMSAxNjYuMTEzKTtcXG4gICAgLS1jb2xvci1lbWVyYWxkLTEwMDogb2tsY2goOTUlIDAuMDUyIDE2My4wNTEpO1xcbiAgICAtLWNvbG9yLWVtZXJhbGQtMjAwOiBva2xjaCg5MC41JSAwLjA5MyAxNjQuMTUpO1xcbiAgICAtLWNvbG9yLWVtZXJhbGQtMzAwOiBva2xjaCg4NC41JSAwLjE0MyAxNjQuOTc4KTtcXG4gICAgLS1jb2xvci1lbWVyYWxkLTQwMDogb2tsY2goNzYuNSUgMC4xNzcgMTYzLjIyMyk7XFxuICAgIC0tY29sb3ItZW1lcmFsZC01MDA6IG9rbGNoKDY5LjYlIDAuMTcgMTYyLjQ4KTtcXG4gICAgLS1jb2xvci1lbWVyYWxkLTYwMDogb2tsY2goNTkuNiUgMC4xNDUgMTYzLjIyNSk7XFxuICAgIC0tY29sb3ItZW1lcmFsZC03MDA6IG9rbGNoKDUwLjglIDAuMTE4IDE2NS42MTIpO1xcbiAgICAtLWNvbG9yLWVtZXJhbGQtODAwOiBva2xjaCg0My4yJSAwLjA5NSAxNjYuOTEzKTtcXG4gICAgLS1jb2xvci1lbWVyYWxkLTkwMDogb2tsY2goMzcuOCUgMC4wNzcgMTY4Ljk0KTtcXG4gICAgLS1jb2xvci1lbWVyYWxkLTk1MDogb2tsY2goMjYuMiUgMC4wNTEgMTcyLjU1Mik7XFxuXFxuICAgIC0tY29sb3ItdGVhbC01MDogb2tsY2goOTguNCUgMC4wMTQgMTgwLjcyKTtcXG4gICAgLS1jb2xvci10ZWFsLTEwMDogb2tsY2goOTUuMyUgMC4wNTEgMTgwLjgwMSk7XFxuICAgIC0tY29sb3ItdGVhbC0yMDA6IG9rbGNoKDkxJSAwLjA5NiAxODAuNDI2KTtcXG4gICAgLS1jb2xvci10ZWFsLTMwMDogb2tsY2goODUuNSUgMC4xMzggMTgxLjA3MSk7XFxuICAgIC0tY29sb3ItdGVhbC00MDA6IG9rbGNoKDc3LjclIDAuMTUyIDE4MS45MTIpO1xcbiAgICAtLWNvbG9yLXRlYWwtNTAwOiBva2xjaCg3MC40JSAwLjE0IDE4Mi41MDMpO1xcbiAgICAtLWNvbG9yLXRlYWwtNjAwOiBva2xjaCg2MCUgMC4xMTggMTg0LjcwNCk7XFxuICAgIC0tY29sb3ItdGVhbC03MDA6IG9rbGNoKDUxLjElIDAuMDk2IDE4Ni4zOTEpO1xcbiAgICAtLWNvbG9yLXRlYWwtODAwOiBva2xjaCg0My43JSAwLjA3OCAxODguMjE2KTtcXG4gICAgLS1jb2xvci10ZWFsLTkwMDogb2tsY2goMzguNiUgMC4wNjMgMTg4LjQxNik7XFxuICAgIC0tY29sb3ItdGVhbC05NTA6IG9rbGNoKDI3LjclIDAuMDQ2IDE5Mi41MjQpO1xcblxcbiAgICAtLWNvbG9yLWN5YW4tNTA6IG9rbGNoKDk4LjQlIDAuMDE5IDIwMC44NzMpO1xcbiAgICAtLWNvbG9yLWN5YW4tMTAwOiBva2xjaCg5NS42JSAwLjA0NSAyMDMuMzg4KTtcXG4gICAgLS1jb2xvci1jeWFuLTIwMDogb2tsY2goOTEuNyUgMC4wOCAyMDUuMDQxKTtcXG4gICAgLS1jb2xvci1jeWFuLTMwMDogb2tsY2goODYuNSUgMC4xMjcgMjA3LjA3OCk7XFxuICAgIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDc4LjklIDAuMTU0IDIxMS41Myk7XFxuICAgIC0tY29sb3ItY3lhbi01MDA6IG9rbGNoKDcxLjUlIDAuMTQzIDIxNS4yMjEpO1xcbiAgICAtLWNvbG9yLWN5YW4tNjAwOiBva2xjaCg2MC45JSAwLjEyNiAyMjEuNzIzKTtcXG4gICAgLS1jb2xvci1jeWFuLTcwMDogb2tsY2goNTIlIDAuMTA1IDIyMy4xMjgpO1xcbiAgICAtLWNvbG9yLWN5YW4tODAwOiBva2xjaCg0NSUgMC4wODUgMjI0LjI4Myk7XFxuICAgIC0tY29sb3ItY3lhbi05MDA6IG9rbGNoKDM5LjglIDAuMDcgMjI3LjM5Mik7XFxuICAgIC0tY29sb3ItY3lhbi05NTA6IG9rbGNoKDMwLjIlIDAuMDU2IDIyOS42OTUpO1xcblxcbiAgICAtLWNvbG9yLXNreS01MDogb2tsY2goOTcuNyUgMC4wMTMgMjM2LjYyKTtcXG4gICAgLS1jb2xvci1za3ktMTAwOiBva2xjaCg5NS4xJSAwLjAyNiAyMzYuODI0KTtcXG4gICAgLS1jb2xvci1za3ktMjAwOiBva2xjaCg5MC4xJSAwLjA1OCAyMzAuOTAyKTtcXG4gICAgLS1jb2xvci1za3ktMzAwOiBva2xjaCg4Mi44JSAwLjExMSAyMzAuMzE4KTtcXG4gICAgLS1jb2xvci1za3ktNDAwOiBva2xjaCg3NC42JSAwLjE2IDIzMi42NjEpO1xcbiAgICAtLWNvbG9yLXNreS01MDA6IG9rbGNoKDY4LjUlIDAuMTY5IDIzNy4zMjMpO1xcbiAgICAtLWNvbG9yLXNreS02MDA6IG9rbGNoKDU4LjglIDAuMTU4IDI0MS45NjYpO1xcbiAgICAtLWNvbG9yLXNreS03MDA6IG9rbGNoKDUwJSAwLjEzNCAyNDIuNzQ5KTtcXG4gICAgLS1jb2xvci1za3ktODAwOiBva2xjaCg0NC4zJSAwLjExIDI0MC43OSk7XFxuICAgIC0tY29sb3Itc2t5LTkwMDogb2tsY2goMzkuMSUgMC4wOSAyNDAuODc2KTtcXG4gICAgLS1jb2xvci1za3ktOTUwOiBva2xjaCgyOS4zJSAwLjA2NiAyNDMuMTU3KTtcXG5cXG4gICAgLS1jb2xvci1ibHVlLTUwOiBva2xjaCg5NyUgMC4wMTQgMjU0LjYwNCk7XFxuICAgIC0tY29sb3ItYmx1ZS0xMDA6IG9rbGNoKDkzLjIlIDAuMDMyIDI1NS41ODUpO1xcbiAgICAtLWNvbG9yLWJsdWUtMjAwOiBva2xjaCg4OC4yJSAwLjA1OSAyNTQuMTI4KTtcXG4gICAgLS1jb2xvci1ibHVlLTMwMDogb2tsY2goODAuOSUgMC4xMDUgMjUxLjgxMyk7XFxuICAgIC0tY29sb3ItYmx1ZS00MDA6IG9rbGNoKDcwLjclIDAuMTY1IDI1NC42MjQpO1xcbiAgICAtLWNvbG9yLWJsdWUtNTAwOiBva2xjaCg2Mi4zJSAwLjIxNCAyNTkuODE1KTtcXG4gICAgLS1jb2xvci1ibHVlLTYwMDogb2tsY2goNTQuNiUgMC4yNDUgMjYyLjg4MSk7XFxuICAgIC0tY29sb3ItYmx1ZS03MDA6IG9rbGNoKDQ4LjglIDAuMjQzIDI2NC4zNzYpO1xcbiAgICAtLWNvbG9yLWJsdWUtODAwOiBva2xjaCg0Mi40JSAwLjE5OSAyNjUuNjM4KTtcXG4gICAgLS1jb2xvci1ibHVlLTkwMDogb2tsY2goMzcuOSUgMC4xNDYgMjY1LjUyMik7XFxuICAgIC0tY29sb3ItYmx1ZS05NTA6IG9rbGNoKDI4LjIlIDAuMDkxIDI2Ny45MzUpO1xcblxcbiAgICAtLWNvbG9yLWluZGlnby01MDogb2tsY2goOTYuMiUgMC4wMTggMjcyLjMxNCk7XFxuICAgIC0tY29sb3ItaW5kaWdvLTEwMDogb2tsY2goOTMlIDAuMDM0IDI3Mi43ODgpO1xcbiAgICAtLWNvbG9yLWluZGlnby0yMDA6IG9rbGNoKDg3JSAwLjA2NSAyNzQuMDM5KTtcXG4gICAgLS1jb2xvci1pbmRpZ28tMzAwOiBva2xjaCg3OC41JSAwLjExNSAyNzQuNzEzKTtcXG4gICAgLS1jb2xvci1pbmRpZ28tNDAwOiBva2xjaCg2Ny4zJSAwLjE4MiAyNzYuOTM1KTtcXG4gICAgLS1jb2xvci1pbmRpZ28tNTAwOiBva2xjaCg1OC41JSAwLjIzMyAyNzcuMTE3KTtcXG4gICAgLS1jb2xvci1pbmRpZ28tNjAwOiBva2xjaCg1MS4xJSAwLjI2MiAyNzYuOTY2KTtcXG4gICAgLS1jb2xvci1pbmRpZ28tNzAwOiBva2xjaCg0NS43JSAwLjI0IDI3Ny4wMjMpO1xcbiAgICAtLWNvbG9yLWluZGlnby04MDA6IG9rbGNoKDM5LjglIDAuMTk1IDI3Ny4zNjYpO1xcbiAgICAtLWNvbG9yLWluZGlnby05MDA6IG9rbGNoKDM1LjklIDAuMTQ0IDI3OC42OTcpO1xcbiAgICAtLWNvbG9yLWluZGlnby05NTA6IG9rbGNoKDI1LjclIDAuMDkgMjgxLjI4OCk7XFxuXFxuICAgIC0tY29sb3ItdmlvbGV0LTUwOiBva2xjaCg5Ni45JSAwLjAxNiAyOTMuNzU2KTtcXG4gICAgLS1jb2xvci12aW9sZXQtMTAwOiBva2xjaCg5NC4zJSAwLjAyOSAyOTQuNTg4KTtcXG4gICAgLS1jb2xvci12aW9sZXQtMjAwOiBva2xjaCg4OS40JSAwLjA1NyAyOTMuMjgzKTtcXG4gICAgLS1jb2xvci12aW9sZXQtMzAwOiBva2xjaCg4MS4xJSAwLjExMSAyOTMuNTcxKTtcXG4gICAgLS1jb2xvci12aW9sZXQtNDAwOiBva2xjaCg3MC4yJSAwLjE4MyAyOTMuNTQxKTtcXG4gICAgLS1jb2xvci12aW9sZXQtNTAwOiBva2xjaCg2MC42JSAwLjI1IDI5Mi43MTcpO1xcbiAgICAtLWNvbG9yLXZpb2xldC02MDA6IG9rbGNoKDU0LjElIDAuMjgxIDI5My4wMDkpO1xcbiAgICAtLWNvbG9yLXZpb2xldC03MDA6IG9rbGNoKDQ5LjElIDAuMjcgMjkyLjU4MSk7XFxuICAgIC0tY29sb3ItdmlvbGV0LTgwMDogb2tsY2goNDMuMiUgMC4yMzIgMjkyLjc1OSk7XFxuICAgIC0tY29sb3ItdmlvbGV0LTkwMDogb2tsY2goMzglIDAuMTg5IDI5My43NDUpO1xcbiAgICAtLWNvbG9yLXZpb2xldC05NTA6IG9rbGNoKDI4LjMlIDAuMTQxIDI5MS4wODkpO1xcblxcbiAgICAtLWNvbG9yLXB1cnBsZS01MDogb2tsY2goOTcuNyUgMC4wMTQgMzA4LjI5OSk7XFxuICAgIC0tY29sb3ItcHVycGxlLTEwMDogb2tsY2goOTQuNiUgMC4wMzMgMzA3LjE3NCk7XFxuICAgIC0tY29sb3ItcHVycGxlLTIwMDogb2tsY2goOTAuMiUgMC4wNjMgMzA2LjcwMyk7XFxuICAgIC0tY29sb3ItcHVycGxlLTMwMDogb2tsY2goODIuNyUgMC4xMTkgMzA2LjM4Myk7XFxuICAgIC0tY29sb3ItcHVycGxlLTQwMDogb2tsY2goNzEuNCUgMC4yMDMgMzA1LjUwNCk7XFxuICAgIC0tY29sb3ItcHVycGxlLTUwMDogb2tsY2goNjIuNyUgMC4yNjUgMzAzLjkpO1xcbiAgICAtLWNvbG9yLXB1cnBsZS02MDA6IG9rbGNoKDU1LjglIDAuMjg4IDMwMi4zMjEpO1xcbiAgICAtLWNvbG9yLXB1cnBsZS03MDA6IG9rbGNoKDQ5LjYlIDAuMjY1IDMwMS45MjQpO1xcbiAgICAtLWNvbG9yLXB1cnBsZS04MDA6IG9rbGNoKDQzLjglIDAuMjE4IDMwMy43MjQpO1xcbiAgICAtLWNvbG9yLXB1cnBsZS05MDA6IG9rbGNoKDM4LjElIDAuMTc2IDMwNC45ODcpO1xcbiAgICAtLWNvbG9yLXB1cnBsZS05NTA6IG9rbGNoKDI5LjElIDAuMTQ5IDMwMi43MTcpO1xcblxcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNTA6IG9rbGNoKDk3LjclIDAuMDE3IDMyMC4wNTgpO1xcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMTAwOiBva2xjaCg5NS4yJSAwLjAzNyAzMTguODUyKTtcXG4gICAgLS1jb2xvci1mdWNoc2lhLTIwMDogb2tsY2goOTAuMyUgMC4wNzYgMzE5LjYyKTtcXG4gICAgLS1jb2xvci1mdWNoc2lhLTMwMDogb2tsY2goODMuMyUgMC4xNDUgMzIxLjQzNCk7XFxuICAgIC0tY29sb3ItZnVjaHNpYS00MDA6IG9rbGNoKDc0JSAwLjIzOCAzMjIuMTYpO1xcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNTAwOiBva2xjaCg2Ni43JSAwLjI5NSAzMjIuMTUpO1xcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNjAwOiBva2xjaCg1OS4xJSAwLjI5MyAzMjIuODk2KTtcXG4gICAgLS1jb2xvci1mdWNoc2lhLTcwMDogb2tsY2goNTEuOCUgMC4yNTMgMzIzLjk0OSk7XFxuICAgIC0tY29sb3ItZnVjaHNpYS04MDA6IG9rbGNoKDQ1LjIlIDAuMjExIDMyNC41OTEpO1xcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtOTAwOiBva2xjaCg0MC4xJSAwLjE3IDMyNS42MTIpO1xcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtOTUwOiBva2xjaCgyOS4zJSAwLjEzNiAzMjUuNjYxKTtcXG5cXG4gICAgLS1jb2xvci1waW5rLTUwOiBva2xjaCg5Ny4xJSAwLjAxNCAzNDMuMTk4KTtcXG4gICAgLS1jb2xvci1waW5rLTEwMDogb2tsY2goOTQuOCUgMC4wMjggMzQyLjI1OCk7XFxuICAgIC0tY29sb3ItcGluay0yMDA6IG9rbGNoKDg5LjklIDAuMDYxIDM0My4yMzEpO1xcbiAgICAtLWNvbG9yLXBpbmstMzAwOiBva2xjaCg4Mi4zJSAwLjEyIDM0Ni4wMTgpO1xcbiAgICAtLWNvbG9yLXBpbmstNDAwOiBva2xjaCg3MS44JSAwLjIwMiAzNDkuNzYxKTtcXG4gICAgLS1jb2xvci1waW5rLTUwMDogb2tsY2goNjUuNiUgMC4yNDEgMzU0LjMwOCk7XFxuICAgIC0tY29sb3ItcGluay02MDA6IG9rbGNoKDU5LjIlIDAuMjQ5IDAuNTg0KTtcXG4gICAgLS1jb2xvci1waW5rLTcwMDogb2tsY2goNTIuNSUgMC4yMjMgMy45NTgpO1xcbiAgICAtLWNvbG9yLXBpbmstODAwOiBva2xjaCg0NS45JSAwLjE4NyAzLjgxNSk7XFxuICAgIC0tY29sb3ItcGluay05MDA6IG9rbGNoKDQwLjglIDAuMTUzIDIuNDMyKTtcXG4gICAgLS1jb2xvci1waW5rLTk1MDogb2tsY2goMjguNCUgMC4xMDkgMy45MDcpO1xcblxcbiAgICAtLWNvbG9yLXJvc2UtNTA6IG9rbGNoKDk2LjklIDAuMDE1IDEyLjQyMik7XFxuICAgIC0tY29sb3Itcm9zZS0xMDA6IG9rbGNoKDk0LjElIDAuMDMgMTIuNTgpO1xcbiAgICAtLWNvbG9yLXJvc2UtMjAwOiBva2xjaCg4OS4yJSAwLjA1OCAxMC4wMDEpO1xcbiAgICAtLWNvbG9yLXJvc2UtMzAwOiBva2xjaCg4MSUgMC4xMTcgMTEuNjM4KTtcXG4gICAgLS1jb2xvci1yb3NlLTQwMDogb2tsY2goNzEuMiUgMC4xOTQgMTMuNDI4KTtcXG4gICAgLS1jb2xvci1yb3NlLTUwMDogb2tsY2goNjQuNSUgMC4yNDYgMTYuNDM5KTtcXG4gICAgLS1jb2xvci1yb3NlLTYwMDogb2tsY2goNTguNiUgMC4yNTMgMTcuNTg1KTtcXG4gICAgLS1jb2xvci1yb3NlLTcwMDogb2tsY2goNTEuNCUgMC4yMjIgMTYuOTM1KTtcXG4gICAgLS1jb2xvci1yb3NlLTgwMDogb2tsY2goNDUuNSUgMC4xODggMTMuNjk3KTtcXG4gICAgLS1jb2xvci1yb3NlLTkwMDogb2tsY2goNDElIDAuMTU5IDEwLjI3Mik7XFxuICAgIC0tY29sb3Itcm9zZS05NTA6IG9rbGNoKDI3LjElIDAuMTA1IDEyLjA5NCk7XFxuXFxuICAgIC0tY29sb3Itc2xhdGUtNTA6IG9rbGNoKDk4LjQlIDAuMDAzIDI0Ny44NTgpO1xcbiAgICAtLWNvbG9yLXNsYXRlLTEwMDogb2tsY2goOTYuOCUgMC4wMDcgMjQ3Ljg5Nik7XFxuICAgIC0tY29sb3Itc2xhdGUtMjAwOiBva2xjaCg5Mi45JSAwLjAxMyAyNTUuNTA4KTtcXG4gICAgLS1jb2xvci1zbGF0ZS0zMDA6IG9rbGNoKDg2LjklIDAuMDIyIDI1Mi44OTQpO1xcbiAgICAtLWNvbG9yLXNsYXRlLTQwMDogb2tsY2goNzAuNCUgMC4wNCAyNTYuNzg4KTtcXG4gICAgLS1jb2xvci1zbGF0ZS01MDA6IG9rbGNoKDU1LjQlIDAuMDQ2IDI1Ny40MTcpO1xcbiAgICAtLWNvbG9yLXNsYXRlLTYwMDogb2tsY2goNDQuNiUgMC4wNDMgMjU3LjI4MSk7XFxuICAgIC0tY29sb3Itc2xhdGUtNzAwOiBva2xjaCgzNy4yJSAwLjA0NCAyNTcuMjg3KTtcXG4gICAgLS1jb2xvci1zbGF0ZS04MDA6IG9rbGNoKDI3LjklIDAuMDQxIDI2MC4wMzEpO1xcbiAgICAtLWNvbG9yLXNsYXRlLTkwMDogb2tsY2goMjAuOCUgMC4wNDIgMjY1Ljc1NSk7XFxuICAgIC0tY29sb3Itc2xhdGUtOTUwOiBva2xjaCgxMi45JSAwLjA0MiAyNjQuNjk1KTtcXG5cXG4gICAgLS1jb2xvci1ncmF5LTUwOiBva2xjaCg5OC41JSAwLjAwMiAyNDcuODM5KTtcXG4gICAgLS1jb2xvci1ncmF5LTEwMDogb2tsY2goOTYuNyUgMC4wMDMgMjY0LjU0Mik7XFxuICAgIC0tY29sb3ItZ3JheS0yMDA6IG9rbGNoKDkyLjglIDAuMDA2IDI2NC41MzEpO1xcbiAgICAtLWNvbG9yLWdyYXktMzAwOiBva2xjaCg4Ny4yJSAwLjAxIDI1OC4zMzgpO1xcbiAgICAtLWNvbG9yLWdyYXktNDAwOiBva2xjaCg3MC43JSAwLjAyMiAyNjEuMzI1KTtcXG4gICAgLS1jb2xvci1ncmF5LTUwMDogb2tsY2goNTUuMSUgMC4wMjcgMjY0LjM2NCk7XFxuICAgIC0tY29sb3ItZ3JheS02MDA6IG9rbGNoKDQ0LjYlIDAuMDMgMjU2LjgwMik7XFxuICAgIC0tY29sb3ItZ3JheS03MDA6IG9rbGNoKDM3LjMlIDAuMDM0IDI1OS43MzMpO1xcbiAgICAtLWNvbG9yLWdyYXktODAwOiBva2xjaCgyNy44JSAwLjAzMyAyNTYuODQ4KTtcXG4gICAgLS1jb2xvci1ncmF5LTkwMDogb2tsY2goMjElIDAuMDM0IDI2NC42NjUpO1xcbiAgICAtLWNvbG9yLWdyYXktOTUwOiBva2xjaCgxMyUgMC4wMjggMjYxLjY5Mik7XFxuXFxuICAgIC0tY29sb3ItemluYy01MDogb2tsY2goOTguNSUgMCAwKTtcXG4gICAgLS1jb2xvci16aW5jLTEwMDogb2tsY2goOTYuNyUgMC4wMDEgMjg2LjM3NSk7XFxuICAgIC0tY29sb3ItemluYy0yMDA6IG9rbGNoKDkyJSAwLjAwNCAyODYuMzIpO1xcbiAgICAtLWNvbG9yLXppbmMtMzAwOiBva2xjaCg4Ny4xJSAwLjAwNiAyODYuMjg2KTtcXG4gICAgLS1jb2xvci16aW5jLTQwMDogb2tsY2goNzAuNSUgMC4wMTUgMjg2LjA2Nyk7XFxuICAgIC0tY29sb3ItemluYy01MDA6IG9rbGNoKDU1LjIlIDAuMDE2IDI4NS45MzgpO1xcbiAgICAtLWNvbG9yLXppbmMtNjAwOiBva2xjaCg0NC4yJSAwLjAxNyAyODUuNzg2KTtcXG4gICAgLS1jb2xvci16aW5jLTcwMDogb2tsY2goMzclIDAuMDEzIDI4NS44MDUpO1xcbiAgICAtLWNvbG9yLXppbmMtODAwOiBva2xjaCgyNy40JSAwLjAwNiAyODYuMDMzKTtcXG4gICAgLS1jb2xvci16aW5jLTkwMDogb2tsY2goMjElIDAuMDA2IDI4NS44ODUpO1xcbiAgICAtLWNvbG9yLXppbmMtOTUwOiBva2xjaCgxNC4xJSAwLjAwNSAyODUuODIzKTtcXG5cXG4gICAgLS1jb2xvci1uZXV0cmFsLTUwOiBva2xjaCg5OC41JSAwIDApO1xcbiAgICAtLWNvbG9yLW5ldXRyYWwtMTAwOiBva2xjaCg5NyUgMCAwKTtcXG4gICAgLS1jb2xvci1uZXV0cmFsLTIwMDogb2tsY2goOTIuMiUgMCAwKTtcXG4gICAgLS1jb2xvci1uZXV0cmFsLTMwMDogb2tsY2goODclIDAgMCk7XFxuICAgIC0tY29sb3ItbmV1dHJhbC00MDA6IG9rbGNoKDcwLjglIDAgMCk7XFxuICAgIC0tY29sb3ItbmV1dHJhbC01MDA6IG9rbGNoKDU1LjYlIDAgMCk7XFxuICAgIC0tY29sb3ItbmV1dHJhbC02MDA6IG9rbGNoKDQzLjklIDAgMCk7XFxuICAgIC0tY29sb3ItbmV1dHJhbC03MDA6IG9rbGNoKDM3LjElIDAgMCk7XFxuICAgIC0tY29sb3ItbmV1dHJhbC04MDA6IG9rbGNoKDI2LjklIDAgMCk7XFxuICAgIC0tY29sb3ItbmV1dHJhbC05MDA6IG9rbGNoKDIwLjUlIDAgMCk7XFxuICAgIC0tY29sb3ItbmV1dHJhbC05NTA6IG9rbGNoKDE0LjUlIDAgMCk7XFxuXFxuICAgIC0tY29sb3Itc3RvbmUtNTA6IG9rbGNoKDk4LjUlIDAuMDAxIDEwNi40MjMpO1xcbiAgICAtLWNvbG9yLXN0b25lLTEwMDogb2tsY2goOTclIDAuMDAxIDEwNi40MjQpO1xcbiAgICAtLWNvbG9yLXN0b25lLTIwMDogb2tsY2goOTIuMyUgMC4wMDMgNDguNzE3KTtcXG4gICAgLS1jb2xvci1zdG9uZS0zMDA6IG9rbGNoKDg2LjklIDAuMDA1IDU2LjM2Nik7XFxuICAgIC0tY29sb3Itc3RvbmUtNDAwOiBva2xjaCg3MC45JSAwLjAxIDU2LjI1OSk7XFxuICAgIC0tY29sb3Itc3RvbmUtNTAwOiBva2xjaCg1NS4zJSAwLjAxMyA1OC4wNzEpO1xcbiAgICAtLWNvbG9yLXN0b25lLTYwMDogb2tsY2goNDQuNCUgMC4wMTEgNzMuNjM5KTtcXG4gICAgLS1jb2xvci1zdG9uZS03MDA6IG9rbGNoKDM3LjQlIDAuMDEgNjcuNTU4KTtcXG4gICAgLS1jb2xvci1zdG9uZS04MDA6IG9rbGNoKDI2LjglIDAuMDA3IDM0LjI5OCk7XFxuICAgIC0tY29sb3Itc3RvbmUtOTAwOiBva2xjaCgyMS42JSAwLjAwNiA1Ni4wNDMpO1xcbiAgICAtLWNvbG9yLXN0b25lLTk1MDogb2tsY2goMTQuNyUgMC4wMDQgNDkuMjUpO1xcblxcbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xcblxcbiAgICAtLXNwYWNpbmc6IDAuMjVyZW07XFxuXFxuICAgIC0tYnJlYWtwb2ludC1zbTogNDByZW07XFxuICAgIC0tYnJlYWtwb2ludC1tZDogNDhyZW07XFxuICAgIC0tYnJlYWtwb2ludC1sZzogNjRyZW07XFxuICAgIC0tYnJlYWtwb2ludC14bDogODByZW07XFxuICAgIC0tYnJlYWtwb2ludC0yeGw6IDk2cmVtO1xcblxcbiAgICAtLWNvbnRhaW5lci0zeHM6IDE2cmVtO1xcbiAgICAtLWNvbnRhaW5lci0yeHM6IDE4cmVtO1xcbiAgICAtLWNvbnRhaW5lci14czogMjByZW07XFxuICAgIC0tY29udGFpbmVyLXNtOiAyNHJlbTtcXG4gICAgLS1jb250YWluZXItbWQ6IDI4cmVtO1xcbiAgICAtLWNvbnRhaW5lci1sZzogMzJyZW07XFxuICAgIC0tY29udGFpbmVyLXhsOiAzNnJlbTtcXG4gICAgLS1jb250YWluZXItMnhsOiA0MnJlbTtcXG4gICAgLS1jb250YWluZXItM3hsOiA0OHJlbTtcXG4gICAgLS1jb250YWluZXItNHhsOiA1NnJlbTtcXG4gICAgLS1jb250YWluZXItNXhsOiA2NHJlbTtcXG4gICAgLS1jb250YWluZXItNnhsOiA3MnJlbTtcXG4gICAgLS1jb250YWluZXItN3hsOiA4MHJlbTtcXG5cXG4gICAgLS10ZXh0LXhzOiAwLjc1cmVtO1xcbiAgICAtLXRleHQteHMtLWxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAwLjc1KTtcXG4gICAgLS10ZXh0LXNtOiAwLjg3NXJlbTtcXG4gICAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogY2FsYygxLjI1IC8gMC44NzUpO1xcbiAgICAtLXRleHQtYmFzZTogMXJlbTtcXG4gICAgLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAvIDEpO1xcbiAgICAtLXRleHQtbGc6IDEuMTI1cmVtO1xcbiAgICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjEyNSk7XFxuICAgIC0tdGV4dC14bDogMS4yNXJlbTtcXG4gICAgLS10ZXh0LXhsLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4yNSk7XFxuICAgIC0tdGV4dC0yeGw6IDEuNXJlbTtcXG4gICAgLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMiAvIDEuNSk7XFxuICAgIC0tdGV4dC0zeGw6IDEuODc1cmVtO1xcbiAgICAtLXRleHQtM3hsLS1saW5lLWhlaWdodDogY2FsYygyLjI1IC8gMS44NzUpO1xcbiAgICAtLXRleHQtNHhsOiAyLjI1cmVtO1xcbiAgICAtLXRleHQtNHhsLS1saW5lLWhlaWdodDogY2FsYygyLjUgLyAyLjI1KTtcXG4gICAgLS10ZXh0LTV4bDogM3JlbTtcXG4gICAgLS10ZXh0LTV4bC0tbGluZS1oZWlnaHQ6IDE7XFxuICAgIC0tdGV4dC02eGw6IDMuNzVyZW07XFxuICAgIC0tdGV4dC02eGwtLWxpbmUtaGVpZ2h0OiAxO1xcbiAgICAtLXRleHQtN3hsOiA0LjVyZW07XFxuICAgIC0tdGV4dC03eGwtLWxpbmUtaGVpZ2h0OiAxO1xcbiAgICAtLXRleHQtOHhsOiA2cmVtO1xcbiAgICAtLXRleHQtOHhsLS1saW5lLWhlaWdodDogMTtcXG4gICAgLS10ZXh0LTl4bDogOHJlbTtcXG4gICAgLS10ZXh0LTl4bC0tbGluZS1oZWlnaHQ6IDE7XFxuXFxuICAgIC0tZm9udC13ZWlnaHQtdGhpbjogMTAwO1xcbiAgICAtLWZvbnQtd2VpZ2h0LWV4dHJhbGlnaHQ6IDIwMDtcXG4gICAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xcbiAgICAtLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xcbiAgICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xcbiAgICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XFxuICAgIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xcbiAgICAtLWZvbnQtd2VpZ2h0LWV4dHJhYm9sZDogODAwO1xcbiAgICAtLWZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XFxuXFxuICAgIC0tdHJhY2tpbmctdGlnaHRlcjogLTAuMDVlbTtcXG4gICAgLS10cmFja2luZy10aWdodDogLTAuMDI1ZW07XFxuICAgIC0tdHJhY2tpbmctbm9ybWFsOiAwZW07XFxuICAgIC0tdHJhY2tpbmctd2lkZTogMC4wMjVlbTtcXG4gICAgLS10cmFja2luZy13aWRlcjogMC4wNWVtO1xcbiAgICAtLXRyYWNraW5nLXdpZGVzdDogMC4xZW07XFxuXFxuICAgIC0tbGVhZGluZy10aWdodDogMS4yNTtcXG4gICAgLS1sZWFkaW5nLXNudWc6IDEuMzc1O1xcbiAgICAtLWxlYWRpbmctbm9ybWFsOiAxLjU7XFxuICAgIC0tbGVhZGluZy1yZWxheGVkOiAxLjYyNTtcXG4gICAgLS1sZWFkaW5nLWxvb3NlOiAyO1xcblxcbiAgICAtLXJhZGl1cy14czogMC4xMjVyZW07XFxuICAgIC0tcmFkaXVzLXNtOiAwLjI1cmVtO1xcbiAgICAtLXJhZGl1cy1tZDogMC4zNzVyZW07XFxuICAgIC0tcmFkaXVzLWxnOiAwLjVyZW07XFxuICAgIC0tcmFkaXVzLXhsOiAwLjc1cmVtO1xcbiAgICAtLXJhZGl1cy0yeGw6IDFyZW07XFxuICAgIC0tcmFkaXVzLTN4bDogMS41cmVtO1xcbiAgICAtLXJhZGl1cy00eGw6IDJyZW07XFxuXFxuICAgIC0tc2hhZG93LTJ4czogMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XFxuICAgIC0tc2hhZG93LXhzOiAwIDFweCAycHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcXG4gICAgLS1zaGFkb3ctc206IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XFxuICAgIC0tc2hhZG93LW1kOlxcbiAgICAgIDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYigwIDAgMCAvIDAuMSk7XFxuICAgIC0tc2hhZG93LWxnOlxcbiAgICAgIDAgMTBweCAxNXB4IC0zcHggcmdiKDAgMCAwIC8gMC4xKSwgMCA0cHggNnB4IC00cHggcmdiKDAgMCAwIC8gMC4xKTtcXG4gICAgLS1zaGFkb3cteGw6XFxuICAgICAgMCAyMHB4IDI1cHggLTVweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiKDAgMCAwIC8gMC4xKTtcXG4gICAgLS1zaGFkb3ctMnhsOiAwIDI1cHggNTBweCAtMTJweCByZ2IoMCAwIDAgLyAwLjI1KTtcXG5cXG4gICAgLS1pbnNldC1zaGFkb3ctMnhzOiBpbnNldCAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcXG4gICAgLS1pbnNldC1zaGFkb3cteHM6IGluc2V0IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcXG4gICAgLS1pbnNldC1zaGFkb3ctc206IGluc2V0IDAgMnB4IDRweCByZ2IoMCAwIDAgLyAwLjA1KTtcXG5cXG4gICAgLS1kcm9wLXNoYWRvdy14czogMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xcbiAgICAtLWRyb3Atc2hhZG93LXNtOiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xNSk7XFxuICAgIC0tZHJvcC1zaGFkb3ctbWQ6IDAgM3B4IDNweCByZ2IoMCAwIDAgLyAwLjEyKTtcXG4gICAgLS1kcm9wLXNoYWRvdy1sZzogMCA0cHggNHB4IHJnYigwIDAgMCAvIDAuMTUpO1xcbiAgICAtLWRyb3Atc2hhZG93LXhsOiAwIDlweCA3cHggcmdiKDAgMCAwIC8gMC4xKTtcXG4gICAgLS1kcm9wLXNoYWRvdy0yeGw6IDAgMjVweCAyNXB4IHJnYigwIDAgMCAvIDAuMTUpO1xcblxcbiAgICAtLXRleHQtc2hhZG93LTJ4czogMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4xNSk7XFxuICAgIC0tdGV4dC1zaGFkb3cteHM6IDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMik7XFxuICAgIC0tdGV4dC1zaGFkb3ctc206XFxuICAgICAgMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4wNzUpLCAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA3NSksXFxuICAgICAgMHB4IDJweCAycHggcmdiKDAgMCAwIC8gMC4wNzUpO1xcbiAgICAtLXRleHQtc2hhZG93LW1kOlxcbiAgICAgIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksXFxuICAgICAgMHB4IDJweCA0cHggcmdiKDAgMCAwIC8gMC4xKTtcXG4gICAgLS10ZXh0LXNoYWRvdy1sZzpcXG4gICAgICAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggM3B4IDJweCByZ2IoMCAwIDAgLyAwLjEpLFxcbiAgICAgIDBweCA0cHggOHB4IHJnYigwIDAgMCAvIDAuMSk7XFxuXFxuICAgIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XFxuICAgIC0tZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xcbiAgICAtLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xcblxcbiAgICAtLWFuaW1hdGUtc3Bpbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XFxuICAgIC0tYW5pbWF0ZS1waW5nOiBwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlO1xcbiAgICAtLWFuaW1hdGUtcHVsc2U6IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XFxuICAgIC0tYW5pbWF0ZS1ib3VuY2U6IGJvdW5jZSAxcyBpbmZpbml0ZTtcXG5cXG4gICAgQGtleWZyYW1lcyBzcGluIHtcXG4gICAgICB0byB7XFxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xcbiAgICAgIH1cXG4gICAgfVxcblxcbiAgICBAa2V5ZnJhbWVzIHBpbmcge1xcbiAgICAgIDc1JSxcXG4gICAgICAxMDAlIHtcXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XFxuICAgICAgICBvcGFjaXR5OiAwO1xcbiAgICAgIH1cXG4gICAgfVxcblxcbiAgICBAa2V5ZnJhbWVzIHB1bHNlIHtcXG4gICAgICA1MCUge1xcbiAgICAgICAgb3BhY2l0eTogMC41O1xcbiAgICAgIH1cXG4gICAgfVxcblxcbiAgICBAa2V5ZnJhbWVzIGJvdW5jZSB7XFxuICAgICAgMCUsXFxuICAgICAgMTAwJSB7XFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XFxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcXG4gICAgICB9XFxuXFxuICAgICAgNTAlIHtcXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xcbiAgICAgIH1cXG4gICAgfVxcblxcbiAgICAtLWJsdXIteHM6IDRweDtcXG4gICAgLS1ibHVyLXNtOiA4cHg7XFxuICAgIC0tYmx1ci1tZDogMTJweDtcXG4gICAgLS1ibHVyLWxnOiAxNnB4O1xcbiAgICAtLWJsdXIteGw6IDI0cHg7XFxuICAgIC0tYmx1ci0yeGw6IDQwcHg7XFxuICAgIC0tYmx1ci0zeGw6IDY0cHg7XFxuXFxuICAgIC0tcGVyc3BlY3RpdmUtZHJhbWF0aWM6IDEwMHB4O1xcbiAgICAtLXBlcnNwZWN0aXZlLW5lYXI6IDMwMHB4O1xcbiAgICAtLXBlcnNwZWN0aXZlLW5vcm1hbDogNTAwcHg7XFxuICAgIC0tcGVyc3BlY3RpdmUtbWlkcmFuZ2U6IDgwMHB4O1xcbiAgICAtLXBlcnNwZWN0aXZlLWRpc3RhbnQ6IDEyMDBweDtcXG5cXG4gICAgLS1hc3BlY3QtdmlkZW86IDE2IC8gOTtcXG5cXG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XFxuICAgIC0tZGVmYXVsdC1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtc2FucywgaW5pdGlhbCk7XFxuICAgIC0tZGVmYXVsdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXFxuICAgICAgLS1mb250LXNhbnMtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcXG4gICAgICBpbml0aWFsXFxuICAgICk7XFxuICAgIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcXG4gICAgICAtLWZvbnQtc2Fucy0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXFxuICAgICAgaW5pdGlhbFxcbiAgICApO1xcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtbW9ubywgaW5pdGlhbCk7XFxuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcXG4gICAgICAtLWZvbnQtbW9uby0tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxcbiAgICAgIGluaXRpYWxcXG4gICAgKTtcXG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxcbiAgICAgIGluaXRpYWxcXG4gICAgKTtcXG4gIH1cXG5cXG4gIC8qIERlcHJlY2F0ZWQgKi9cXG4gIEB0aGVtZSBkZWZhdWx0IGlubGluZSByZWZlcmVuY2Uge1xcbiAgICAtLWJsdXI6IDhweDtcXG4gICAgLS1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XFxuICAgIC0tc2hhZG93LWlubmVyOiBpbnNldCAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcXG4gICAgLS1kcm9wLXNoYWRvdzogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA2KTtcXG4gICAgLS1yYWRpdXM6IDAuMjVyZW07XFxuICAgIC0tbWF4LXdpZHRoLXByb3NlOiA2NWNoO1xcbiAgfVxcbn1cXG5cXG5AbGF5ZXIgYmFzZSB7XFxuICAvKlxcbiAgMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNClcXG4gIDIuIFJlbW92ZSBkZWZhdWx0IG1hcmdpbnMgYW5kIHBhZGRpbmdcXG4gIDMuIFJlc2V0IGFsbCBib3JkZXJzLlxcbiovXFxuXFxuICAqLFxcbiAgOjphZnRlcixcXG4gIDo6YmVmb3JlLFxcbiAgOjpiYWNrZHJvcCxcXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXFxuICAgIG1hcmdpbjogMDsgLyogMiAqL1xcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXFxuICAgIGJvcmRlcjogMCBzb2xpZDsgLyogMyAqL1xcbiAgfVxcblxcbiAgLypcXG4gIDEuIFVzZSBhIGNvbnNpc3RlbnQgc2Vuc2libGUgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxcbiAgMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXFxuICAzLiBVc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplLlxcbiAgNC4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cXG4gIDUuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxcbiAgNi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cXG4gIDcuIERpc2FibGUgdGFwIGhpZ2hsaWdodHMgb24gaU9TLlxcbiovXFxuXFxuICBodG1sLFxcbiAgOmhvc3Qge1xcbiAgICBsaW5lLWhlaWdodDogMS41OyAvKiAxICovXFxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xcbiAgICB0YWItc2l6ZTogNDsgLyogMyAqL1xcbiAgICBmb250LWZhbWlseTogLS10aGVtZShcXG4gICAgICAtLWRlZmF1bHQtZm9udC1mYW1pbHksXFxuICAgICAgdWktc2Fucy1zZXJpZixcXG4gICAgICBzeXN0ZW0tdWksXFxuICAgICAgc2Fucy1zZXJpZixcXG4gICAgICBcXFwiQXBwbGUgQ29sb3IgRW1vamlcXFwiLFxcbiAgICAgIFxcXCJTZWdvZSBVSSBFbW9qaVxcXCIsXFxuICAgICAgXFxcIlNlZ29lIFVJIFN5bWJvbFxcXCIsXFxuICAgICAgXFxcIk5vdG8gQ29sb3IgRW1vamlcXFwiXFxuICAgICk7IC8qIDQgKi9cXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxcbiAgICAgIC0tZGVmYXVsdC1mb250LWZlYXR1cmUtc2V0dGluZ3MsXFxuICAgICAgbm9ybWFsXFxuICAgICk7IC8qIDUgKi9cXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXFxuICAgICAgLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxcbiAgICAgIG5vcm1hbFxcbiAgICApOyAvKiA2ICovXFxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDcgKi9cXG4gIH1cXG5cXG4gIC8qXFxuICAxLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXFxuICAyLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcXG4gIDMuIFJlc2V0IHRoZSBkZWZhdWx0IGJvcmRlciBzdHlsZSB0byBhIDFweCBzb2xpZCBib3JkZXIuXFxuKi9cXG5cXG4gIGhyIHtcXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXFxuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXFxuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDsgLyogMyAqL1xcbiAgfVxcblxcbiAgLypcXG4gIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxcbiovXFxuXFxuICBhYmJyOndoZXJlKFt0aXRsZV0pIHtcXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XFxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcXG4gIH1cXG5cXG4gIC8qXFxuICBSZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxcbiovXFxuXFxuICBoMSxcXG4gIGgyLFxcbiAgaDMsXFxuICBoNCxcXG4gIGg1LFxcbiAgaDYge1xcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XFxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xcbiAgfVxcblxcbiAgLypcXG4gIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXFxuKi9cXG5cXG4gIGEge1xcbiAgICBjb2xvcjogaW5oZXJpdDtcXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XFxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcXG4gIH1cXG5cXG4gIC8qXFxuICBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxcbiovXFxuXFxuICBiLFxcbiAgc3Ryb25nIHtcXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcXG4gIH1cXG5cXG4gIC8qXFxuICAxLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxcbiAgMi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXFxuICAzLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxcbiAgNC4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxcbiovXFxuXFxuICBjb2RlLFxcbiAga2JkLFxcbiAgc2FtcCxcXG4gIHByZSB7XFxuICAgIGZvbnQtZmFtaWx5OiAtLXRoZW1lKFxcbiAgICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5LFxcbiAgICAgIHVpLW1vbm9zcGFjZSxcXG4gICAgICBTRk1vbm8tUmVndWxhcixcXG4gICAgICBNZW5sbyxcXG4gICAgICBNb25hY28sXFxuICAgICAgQ29uc29sYXMsXFxuICAgICAgXFxcIkxpYmVyYXRpb24gTW9ub1xcXCIsXFxuICAgICAgXFxcIkNvdXJpZXIgTmV3XFxcIixcXG4gICAgICBtb25vc3BhY2VcXG4gICAgKTsgLyogMSAqL1xcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxcbiAgICAgIG5vcm1hbFxcbiAgICApOyAvKiAyICovXFxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxcbiAgICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxcbiAgICAgIG5vcm1hbFxcbiAgICApOyAvKiAzICovXFxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiA0ICovXFxuICB9XFxuXFxuICAvKlxcbiAgQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXFxuKi9cXG5cXG4gIHNtYWxsIHtcXG4gICAgZm9udC1zaXplOiA4MCU7XFxuICB9XFxuXFxuICAvKlxcbiAgUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cXG4qL1xcblxcbiAgc3ViLFxcbiAgc3VwIHtcXG4gICAgZm9udC1zaXplOiA3NSU7XFxuICAgIGxpbmUtaGVpZ2h0OiAwO1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcXG4gIH1cXG5cXG4gIHN1YiB7XFxuICAgIGJvdHRvbTogLTAuMjVlbTtcXG4gIH1cXG5cXG4gIHN1cCB7XFxuICAgIHRvcDogLTAuNWVtO1xcbiAgfVxcblxcbiAgLypcXG4gIDEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXFxuICAyLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXFxuICAzLiBSZW1vdmUgZ2FwcyBiZXR3ZWVuIHRhYmxlIGJvcmRlcnMgYnkgZGVmYXVsdC5cXG4qL1xcblxcbiAgdGFibGUge1xcbiAgICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLyogMyAqL1xcbiAgfVxcblxcbiAgLypcXG4gIFVzZSB0aGUgbW9kZXJuIEZpcmVmb3ggZm9jdXMgc3R5bGUgZm9yIGFsbCBmb2N1c2FibGUgZWxlbWVudHMuXFxuKi9cXG5cXG4gIDotbW96LWZvY3VzcmluZyB7XFxuICAgIG91dGxpbmU6IGF1dG87XFxuICB9XFxuXFxuICAvKlxcbiAgQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXFxuKi9cXG5cXG4gIHByb2dyZXNzIHtcXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xcbiAgfVxcblxcbiAgLypcXG4gIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxcbiovXFxuXFxuICBzdW1tYXJ5IHtcXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xcbiAgfVxcblxcbiAgLypcXG4gIE1ha2UgbGlzdHMgdW5zdHlsZWQgYnkgZGVmYXVsdC5cXG4qL1xcblxcbiAgb2wsXFxuICB1bCxcXG4gIG1lbnUge1xcbiAgICBsaXN0LXN0eWxlOiBub25lO1xcbiAgfVxcblxcbiAgLypcXG4gIDEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcXG4gIDIuIEFkZCBgdmVydGljYWwtYWxpZ246IG1pZGRsZWAgdG8gYWxpZ24gcmVwbGFjZWQgZWxlbWVudHMgbW9yZSBzZW5zaWJseSBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL2plbnNpbW1vbnMvY3NzcmVtZWR5L2lzc3Vlcy8xNCNpc3N1ZWNvbW1lbnQtNjM0OTM0MjEwKVxcbiAgICAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cXG4qL1xcblxcbiAgaW1nLFxcbiAgc3ZnLFxcbiAgdmlkZW8sXFxuICBjYW52YXMsXFxuICBhdWRpbyxcXG4gIGlmcmFtZSxcXG4gIGVtYmVkLFxcbiAgb2JqZWN0IHtcXG4gICAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xcbiAgfVxcblxcbiAgLypcXG4gIENvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZSB0aGVpciBpbnRyaW5zaWMgYXNwZWN0IHJhdGlvLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcXG4qL1xcblxcbiAgaW1nLFxcbiAgdmlkZW8ge1xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XFxuICAgIGhlaWdodDogYXV0bztcXG4gIH1cXG5cXG4gIC8qXFxuICAxLiBJbmhlcml0IGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cXG4gIDIuIFJlbW92ZSBib3JkZXIgcmFkaXVzIGluIGFsbCBicm93c2Vycy5cXG4gIDMuIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFsbCBicm93c2Vycy5cXG4gIDQuIEVuc3VyZSBjb25zaXN0ZW50IG9wYWNpdHkgZm9yIGRpc2FibGVkIHN0YXRlcyBpbiBhbGwgYnJvd3NlcnMuXFxuKi9cXG5cXG4gIGJ1dHRvbixcXG4gIGlucHV0LFxcbiAgc2VsZWN0LFxcbiAgb3B0Z3JvdXAsXFxuICB0ZXh0YXJlYSxcXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xcbiAgICBmb250OiBpbmhlcml0OyAvKiAxICovXFxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgLyogMSAqL1xcbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvKiAyICovXFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzICovXFxuICAgIG9wYWNpdHk6IDE7IC8qIDQgKi9cXG4gIH1cXG5cXG4gIC8qXFxuICBSZXN0b3JlIGRlZmF1bHQgZm9udCB3ZWlnaHQuXFxuKi9cXG5cXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAge1xcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xcbiAgfVxcblxcbiAgLypcXG4gIFJlc3RvcmUgaW5kZW50YXRpb24uXFxuKi9cXG5cXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAgb3B0aW9uIHtcXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XFxuICB9XFxuXFxuICAvKlxcbiAgUmVzdG9yZSBzcGFjZSBhZnRlciBidXR0b24uXFxuKi9cXG5cXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xcbiAgfVxcblxcbiAgLypcXG4gIFJlc2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIG9wYWNpdHkgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzMzMDApXFxuKi9cXG5cXG4gIDo6cGxhY2Vob2xkZXIge1xcbiAgICBvcGFjaXR5OiAxO1xcbiAgfVxcblxcbiAgLypcXG4gIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byBhIHNlbWktdHJhbnNwYXJlbnQgdmVyc2lvbiBvZiB0aGUgY3VycmVudCB0ZXh0IGNvbG9yIGluIGJyb3dzZXJzIHRoYXQgZG8gbm90XFxuICBjcmFzaCB3aGVuIHVzaW5nIGBjb2xvci1taXgo4oCmKWAgd2l0aCBgY3VycmVudGNvbG9yYC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzE3MTk0KVxcbiovXFxuXFxuICBAc3VwcG9ydHMgKG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikpIC8qIE5vdCBTYWZhcmkgKi8gb3JcXG4gICAgKGNvbnRhaW4taW50cmluc2ljLXNpemU6IDFweCkgLyogU2FmYXJpIDE3KyAqLyB7XFxuICAgIDo6cGxhY2Vob2xkZXIge1xcbiAgICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIGN1cnJlbnRjb2xvciA1MCUsIHRyYW5zcGFyZW50KTtcXG4gICAgfVxcbiAgfVxcblxcbiAgLypcXG4gIFByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxcbiovXFxuXFxuICB0ZXh0YXJlYSB7XFxuICAgIHJlc2l6ZTogdmVydGljYWw7XFxuICB9XFxuXFxuICAvKlxcbiAgUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxcbiovXFxuXFxuICA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICB9XFxuXFxuICAvKlxcbiAgMS4gRW5zdXJlIGRhdGUvdGltZSBpbnB1dHMgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgd2hlbiBlbXB0eSBpbiBpT1MgU2FmYXJpLlxcbiAgMi4gRW5zdXJlIHRleHQgYWxpZ25tZW50IGNhbiBiZSBjaGFuZ2VkIG9uIGRhdGUvdGltZSBpbnB1dHMgaW4gaU9TIFNhZmFyaS5cXG4qL1xcblxcbiAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xcbiAgICBtaW4taGVpZ2h0OiAxbGg7IC8qIDEgKi9cXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xcbiAgfVxcblxcbiAgLypcXG4gIFByZXZlbnQgaGVpZ2h0IGZyb20gY2hhbmdpbmcgb24gZGF0ZS90aW1lIGlucHV0cyBpbiBtYWNPUyBTYWZhcmkgd2hlbiB0aGUgaW5wdXQgaXMgc2V0IHRvIGBkaXNwbGF5OiBibG9ja2AuXFxuKi9cXG5cXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICB9XFxuXFxuICAvKlxcbiAgUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGZyb20gcHNldWRvLWVsZW1lbnRzIGluIGRhdGUvdGltZSBpbnB1dHMgdG8gZW5zdXJlIGNvbnNpc3RlbnQgaGVpZ2h0IGFjcm9zcyBicm93c2Vycy5cXG4qL1xcblxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIge1xcbiAgICBwYWRkaW5nOiAwO1xcbiAgfVxcblxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQsXFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkLFxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLFxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLFxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWlsbGlzZWNvbmQtZmllbGQsXFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tZXJpZGllbS1maWVsZCB7XFxuICAgIHBhZGRpbmctYmxvY2s6IDA7XFxuICB9XFxuXFxuICAvKlxcbiAgQ2VudGVyIGRyb3Bkb3duIG1hcmtlciBzaG93biBvbiBpbnB1dHMgd2l0aCBwYWlyZWQgYDxkYXRhbGlzdD5gcyBpbiBDaHJvbWUuIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8xODQ5OSlcXG4qL1xcblxcbiAgOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xcbiAgICBsaW5lLWhlaWdodDogMTtcXG4gIH1cXG5cXG4gIC8qXFxuICBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxcbiovXFxuXFxuICA6LW1vei11aS1pbnZhbGlkIHtcXG4gICAgYm94LXNoYWRvdzogbm9uZTtcXG4gIH1cXG5cXG4gIC8qXFxuICBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdGhlIGJvcmRlciByYWRpdXMgaW4gaU9TIFNhZmFyaS5cXG4qL1xcblxcbiAgYnV0dG9uLFxcbiAgaW5wdXQ6d2hlcmUoW3R5cGU9XFxcImJ1dHRvblxcXCJdLCBbdHlwZT1cXFwicmVzZXRcXFwiXSwgW3R5cGU9XFxcInN1Ym1pdFxcXCJdKSxcXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xcbiAgICBhcHBlYXJhbmNlOiBidXR0b247XFxuICB9XFxuXFxuICAvKlxcbiAgQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxcbiovXFxuXFxuICA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXFxuICA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xcbiAgICBoZWlnaHQ6IGF1dG87XFxuICB9XFxuXFxuICAvKlxcbiAgTWFrZSBlbGVtZW50cyB3aXRoIHRoZSBIVE1MIGhpZGRlbiBhdHRyaWJ1dGUgc3RheSBoaWRkZW4gYnkgZGVmYXVsdC5cXG4qL1xcblxcbiAgW2hpZGRlbl06d2hlcmUoOm5vdChbaGlkZGVuPVxcXCJ1bnRpbC1mb3VuZFxcXCJdKSkge1xcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XFxuICB9XFxufVxcblxcbkBsYXllciB1dGlsaXRpZXMge1xcbiAgQHRhaWx3aW5kIHV0aWxpdGllcztcXG59XFxuXCIsXCJAaW1wb3J0IFxcXCJ0YWlsd2luZGNzc1xcXCI7XFxuXFxuOnJvb3Qge1xcbiAgLS1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xcbiAgLS1mb3JlZ3JvdW5kOiAjMTcxNzE3O1xcbn1cXG5cXG5AdGhlbWUgaW5saW5lIHtcXG4gIC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XFxuICAtLWNvbG9yLWZvcmVncm91bmQ6IHZhcigtLWZvcmVncm91bmQpO1xcbiAgLS1mb250LXNhbnM6IHZhcigtLWZvbnQtZ2Vpc3Qtc2Fucyk7XFxuICAtLWZvbnQtbW9ubzogdmFyKC0tZm9udC1nZWlzdC1tb25vKTtcXG59XFxuXFxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xcbiAgOnJvb3Qge1xcbiAgICAtLWJhY2tncm91bmQ6ICMwYTBhMGE7XFxuICAgIC0tZm9yZWdyb3VuZDogI2VkZWRlZDtcXG4gIH1cXG59XFxuXFxuYm9keSB7XFxuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcXG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xcbn1cXG5cXG4qIHtcXG4gIHVzZXItc2VsZWN0OiBub25lO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxufVxcbmltZyB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmhpZ2hsaWdodC1lbGVtZW50IHtcXG4gIGFuaW1hdGlvbjogaGlnaGxpZ2h0LXB1bHNlIDFzIGluZmluaXRlO1xcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMGZmZmY7XFxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xcbn1cXG5cXG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodC1wdWxzZSB7XFxuICAwJSB7XFxuICAgIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgMjU1LCAyNTUsIDAuOCk7XFxuICB9XFxuICA1MCUge1xcbiAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDI1NSwgMjU1LCAwLjMpO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgMjU1LCAyNTUsIDAuOCk7XFxuICB9XFxufVxcblwiXSxcInNvdXJjZVJvb3RcIjpcIlwifV0pO1xuLy8gRXhwb3J0c1xuZXhwb3J0IGRlZmF1bHQgX19fQ1NTX0xPQURFUl9FWFBPUlRfX187XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(pages-dir-browser)/./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[13].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[13].use[2]!./src/styles/globals.css\n")); /***/ }), /***/ "(pages-dir-browser)/./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js": /*!************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js ***! \************************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval(__webpack_require__.ts("/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/ // css base code, injected by the css-loader\n// eslint-disable-next-line func-names\n\nmodule.exports = function(useSourceMap) {\n var list = [] // return the list of modules as css string\n ;\n list.toString = function toString() {\n return this.map(function(item) {\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n var content = cssWithMappingToString(item, useSourceMap);\n if (item[2]) {\n return '@media '.concat(item[2], ' {').concat(content, '}');\n }\n return content;\n }).join('');\n } // import a list of modules into the list\n ;\n // eslint-disable-next-line func-names\n // @ts-expect-error TODO: fix type\n list.i = function(modules, mediaQuery, dedupe) {\n if (typeof modules === 'string') {\n // eslint-disable-next-line no-param-reassign\n modules = [\n [\n null,\n modules,\n ''\n ]\n ];\n }\n var alreadyImportedModules = {};\n if (dedupe) {\n for(var i = 0; i < this.length; i++){\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n for(var _i = 0; _i < modules.length; _i++){\n var item = [].concat(modules[_i]);\n if (dedupe && alreadyImportedModules[item[0]]) {\n continue;\n }\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = ''.concat(mediaQuery, ' and ').concat(item[2]);\n }\n }\n list.push(item);\n }\n };\n return list;\n};\nfunction cssWithMappingToString(item, useSourceMap) {\n var content = item[1] || '' // eslint-disable-next-line prefer-destructuring\n ;\n var cssMapping = item[3];\n if (!cssMapping) {\n return content;\n }\n if (useSourceMap && typeof btoa === 'function') {\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n var sourceMapping = toComment(cssMapping);\n var sourceURLs = cssMapping.sources.map(function(source) {\n return '/*# sourceURL='.concat(cssMapping.sourceRoot || '').concat(source, ' */');\n });\n return [\n content\n ].concat(sourceURLs).concat([\n sourceMapping\n ]).join('\\n');\n }\n return [\n content\n ].join('\\n');\n} // Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,'.concat(base64);\n return '/*# '.concat(data, ' */');\n}\n\n//# sourceMappingURL=api.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHBhZ2VzLWRpci1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL3J1bnRpbWUvYXBpLmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvREFBb0QscUJBQXFCO0FBQ3pFO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLGlCQUFpQjtBQUM1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QixxQkFBcUI7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0EsdURBQXVELGNBQWM7QUFDckU7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsiL29wdC9kZXYvZXN0LWRzeC9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICBNSVQgTGljZW5zZSBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuICBBdXRob3IgVG9iaWFzIEtvcHBlcnMgQHNva3JhXG4qLyAvLyBjc3MgYmFzZSBjb2RlLCBpbmplY3RlZCBieSB0aGUgY3NzLWxvYWRlclxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcblwidXNlIHN0cmljdFwiO1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbih1c2VTb3VyY2VNYXApIHtcbiAgICB2YXIgbGlzdCA9IFtdIC8vIHJldHVybiB0aGUgbGlzdCBvZiBtb2R1bGVzIGFzIGNzcyBzdHJpbmdcbiAgICA7XG4gICAgbGlzdC50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5tYXAoZnVuY3Rpb24oaXRlbSkge1xuICAgICAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby11c2UtYmVmb3JlLWRlZmluZVxuICAgICAgICAgICAgdmFyIGNvbnRlbnQgPSBjc3NXaXRoTWFwcGluZ1RvU3RyaW5nKGl0ZW0sIHVzZVNvdXJjZU1hcCk7XG4gICAgICAgICAgICBpZiAoaXRlbVsyXSkge1xuICAgICAgICAgICAgICAgIHJldHVybiAnQG1lZGlhICcuY29uY2F0KGl0ZW1bMl0sICcgeycpLmNvbmNhdChjb250ZW50LCAnfScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIGNvbnRlbnQ7XG4gICAgICAgIH0pLmpvaW4oJycpO1xuICAgIH0gLy8gaW1wb3J0IGEgbGlzdCBvZiBtb2R1bGVzIGludG8gdGhlIGxpc3RcbiAgICA7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGZ1bmMtbmFtZXNcbiAgICAvLyBAdHMtZXhwZWN0LWVycm9yIFRPRE86IGZpeCB0eXBlXG4gICAgbGlzdC5pID0gZnVuY3Rpb24obW9kdWxlcywgbWVkaWFRdWVyeSwgZGVkdXBlKSB7XG4gICAgICAgIGlmICh0eXBlb2YgbW9kdWxlcyA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1wYXJhbS1yZWFzc2lnblxuICAgICAgICAgICAgbW9kdWxlcyA9IFtcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgIG1vZHVsZXMsXG4gICAgICAgICAgICAgICAgICAgICcnXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgXTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgYWxyZWFkeUltcG9ydGVkTW9kdWxlcyA9IHt9O1xuICAgICAgICBpZiAoZGVkdXBlKSB7XG4gICAgICAgICAgICBmb3IodmFyIGkgPSAwOyBpIDwgdGhpcy5sZW5ndGg7IGkrKyl7XG4gICAgICAgICAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHByZWZlci1kZXN0cnVjdHVyaW5nXG4gICAgICAgICAgICAgICAgdmFyIGlkID0gdGhpc1tpXVswXTtcbiAgICAgICAgICAgICAgICBpZiAoaWQgIT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICBhbHJlYWR5SW1wb3J0ZWRNb2R1bGVzW2lkXSA9IHRydWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvcih2YXIgX2kgPSAwOyBfaSA8IG1vZHVsZXMubGVuZ3RoOyBfaSsrKXtcbiAgICAgICAgICAgIHZhciBpdGVtID0gW10uY29uY2F0KG1vZHVsZXNbX2ldKTtcbiAgICAgICAgICAgIGlmIChkZWR1cGUgJiYgYWxyZWFkeUltcG9ydGVkTW9kdWxlc1tpdGVtWzBdXSkge1xuICAgICAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKG1lZGlhUXVlcnkpIHtcbiAgICAgICAgICAgICAgICBpZiAoIWl0ZW1bMl0pIHtcbiAgICAgICAgICAgICAgICAgICAgaXRlbVsyXSA9IG1lZGlhUXVlcnk7XG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgaXRlbVsyXSA9ICcnLmNvbmNhdChtZWRpYVF1ZXJ5LCAnIGFuZCAnKS5jb25jYXQoaXRlbVsyXSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGlzdC5wdXNoKGl0ZW0pO1xuICAgICAgICB9XG4gICAgfTtcbiAgICByZXR1cm4gbGlzdDtcbn07XG5mdW5jdGlvbiBjc3NXaXRoTWFwcGluZ1RvU3RyaW5nKGl0ZW0sIHVzZVNvdXJjZU1hcCkge1xuICAgIHZhciBjb250ZW50ID0gaXRlbVsxXSB8fCAnJyAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJlZmVyLWRlc3RydWN0dXJpbmdcbiAgICA7XG4gICAgdmFyIGNzc01hcHBpbmcgPSBpdGVtWzNdO1xuICAgIGlmICghY3NzTWFwcGluZykge1xuICAgICAgICByZXR1cm4gY29udGVudDtcbiAgICB9XG4gICAgaWYgKHVzZVNvdXJjZU1hcCAmJiB0eXBlb2YgYnRvYSA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLXVzZS1iZWZvcmUtZGVmaW5lXG4gICAgICAgIHZhciBzb3VyY2VNYXBwaW5nID0gdG9Db21tZW50KGNzc01hcHBpbmcpO1xuICAgICAgICB2YXIgc291cmNlVVJMcyA9IGNzc01hcHBpbmcuc291cmNlcy5tYXAoZnVuY3Rpb24oc291cmNlKSB7XG4gICAgICAgICAgICByZXR1cm4gJy8qIyBzb3VyY2VVUkw9Jy5jb25jYXQoY3NzTWFwcGluZy5zb3VyY2VSb290IHx8ICcnKS5jb25jYXQoc291cmNlLCAnICovJyk7XG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgY29udGVudFxuICAgICAgICBdLmNvbmNhdChzb3VyY2VVUkxzKS5jb25jYXQoW1xuICAgICAgICAgICAgc291cmNlTWFwcGluZ1xuICAgICAgICBdKS5qb2luKCdcXG4nKTtcbiAgICB9XG4gICAgcmV0dXJuIFtcbiAgICAgICAgY29udGVudFxuICAgIF0uam9pbignXFxuJyk7XG59IC8vIEFkYXB0ZWQgZnJvbSBjb252ZXJ0LXNvdXJjZS1tYXAgKE1JVClcbmZ1bmN0aW9uIHRvQ29tbWVudChzb3VyY2VNYXApIHtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tdW5kZWZcbiAgICB2YXIgYmFzZTY0ID0gYnRvYSh1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQoSlNPTi5zdHJpbmdpZnkoc291cmNlTWFwKSkpKTtcbiAgICB2YXIgZGF0YSA9ICdzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwnLmNvbmNhdChiYXNlNjQpO1xuICAgIHJldHVybiAnLyojICcuY29uY2F0KGRhdGEsICcgKi8nKTtcbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXBpLmpzLm1hcCJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(pages-dir-browser)/./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\n")); /***/ }), /***/ "(pages-dir-browser)/./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F_app&page=%2F_app!": /*!*******************************************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F_app&page=%2F_app! ***! \*******************************************************************************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval(__webpack_require__.ts("\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/_app\",\n function () {\n return __webpack_require__(/*! private-next-pages/_app */ \"(pages-dir-browser)/./src/pages/_app.js\");\n }\n ]);\n if(true) {\n module.hot.dispose(function () {\n window.__NEXT_P.push([\"/_app\"])\n });\n }\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHBhZ2VzLWRpci1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtY2xpZW50LXBhZ2VzLWxvYWRlci5qcz9hYnNvbHV0ZVBhZ2VQYXRoPXByaXZhdGUtbmV4dC1wYWdlcyUyRl9hcHAmcGFnZT0lMkZfYXBwISIsIm1hcHBpbmdzIjoiO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSxtQkFBTyxDQUFDLHdFQUF5QjtBQUNoRDtBQUNBO0FBQ0EsT0FBTyxJQUFVO0FBQ2pCLE1BQU0sVUFBVTtBQUNoQjtBQUNBLE9BQU87QUFDUDtBQUNBIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgKHdpbmRvdy5fX05FWFRfUCA9IHdpbmRvdy5fX05FWFRfUCB8fCBbXSkucHVzaChbXG4gICAgICBcIi9fYXBwXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiByZXF1aXJlKFwicHJpdmF0ZS1uZXh0LXBhZ2VzL19hcHBcIik7XG4gICAgICB9XG4gICAgXSk7XG4gICAgaWYobW9kdWxlLmhvdCkge1xuICAgICAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgd2luZG93Ll9fTkVYVF9QLnB1c2goW1wiL19hcHBcIl0pXG4gICAgICB9KTtcbiAgICB9XG4gICJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(pages-dir-browser)/./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=private-next-pages%2F_app&page=%2F_app!\n")); /***/ }), /***/ "(pages-dir-browser)/./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js": /*!************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js ***! \************************************************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval(__webpack_require__.ts("\nconst isOldIE = function isOldIE() {\n let memo;\n return function memorize() {\n if (typeof memo === 'undefined') {\n // Test for IE <= 9 as proposed by Browserhacks\n // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n // Tests for existence of standard globals is to allow style-loader\n // to operate correctly into non-standard environments\n // @see https://github.com/webpack-contrib/style-loader/issues/177\n memo = Boolean(window && document && document.all && !window.atob);\n }\n return memo;\n };\n}();\nconst getTargetElement = function() {\n const memo = {};\n return function memorize(target) {\n if (typeof memo[target] === 'undefined') {\n let styleTarget = document.querySelector(target);\n // Special case to return head of iframe instead of iframe itself\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n memo[target] = styleTarget;\n }\n return memo[target];\n };\n}();\nconst stylesInDom = [];\nfunction getIndexByIdentifier(identifier) {\n let result = -1;\n for(let i = 0; i < stylesInDom.length; i++){\n if (stylesInDom[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n return result;\n}\nfunction modulesToDom(list, options) {\n const idCountMap = {};\n const identifiers = [];\n for(let i = 0; i < list.length; i++){\n const item = list[i];\n const id = options.base ? item[0] + options.base : item[0];\n const count = idCountMap[id] || 0;\n const identifier = id + ' ' + count.toString();\n idCountMap[id] = count + 1;\n const index = getIndexByIdentifier(identifier);\n const obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3]\n };\n if (index !== -1) {\n stylesInDom[index].references++;\n stylesInDom[index].updater(obj);\n } else {\n stylesInDom.push({\n identifier: identifier,\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n updater: addStyle(obj, options),\n references: 1\n });\n }\n identifiers.push(identifier);\n }\n return identifiers;\n}\nfunction insertStyleElement(options) {\n const style = document.createElement('style');\n const attributes = options.attributes || {};\n if (typeof attributes.nonce === 'undefined') {\n const nonce = // eslint-disable-next-line no-undef\n true ? __webpack_require__.nc : 0;\n if (nonce) {\n attributes.nonce = nonce;\n }\n }\n Object.keys(attributes).forEach(function(key) {\n style.setAttribute(key, attributes[key]);\n });\n if (typeof options.insert === 'function') {\n options.insert(style);\n } else {\n const target = getTargetElement(options.insert || 'head');\n if (!target) {\n throw Object.defineProperty(new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\"), \"__NEXT_ERROR_CODE\", {\n value: \"E245\",\n enumerable: false,\n configurable: true\n });\n }\n target.appendChild(style);\n }\n return style;\n}\nfunction removeStyleElement(style) {\n // istanbul ignore if\n if (style.parentNode === null) {\n return false;\n }\n style.parentNode.removeChild(style);\n}\n/* istanbul ignore next */ const replaceText = function replaceText() {\n const textStore = [];\n return function replace(index, replacement) {\n textStore[index] = replacement;\n return textStore.filter(Boolean).join('\\n');\n };\n}();\nfunction applyToSingletonTag(style, index, remove, obj) {\n const css = remove ? '' : obj.media ? '@media ' + obj.media + ' {' + obj.css + '}' : obj.css;\n // For old IE\n /* istanbul ignore if */ if (style.styleSheet) {\n style.styleSheet.cssText = replaceText(index, css);\n } else {\n const cssNode = document.createTextNode(css);\n const childNodes = style.childNodes;\n if (childNodes[index]) {\n style.removeChild(childNodes[index]);\n }\n if (childNodes.length) {\n style.insertBefore(cssNode, childNodes[index]);\n } else {\n style.appendChild(cssNode);\n }\n }\n}\nfunction applyToTag(style, _options, obj) {\n let css = obj.css;\n const media = obj.media;\n const sourceMap = obj.sourceMap;\n if (media) {\n style.setAttribute('media', media);\n } else {\n style.removeAttribute('media');\n }\n if (sourceMap && typeof btoa !== 'undefined') {\n css += '\\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + ' */';\n }\n // For old IE\n /* istanbul ignore if */ if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n while(style.firstChild){\n style.removeChild(style.firstChild);\n }\n style.appendChild(document.createTextNode(css));\n }\n}\nlet singleton = null;\nlet singletonCounter = 0;\nfunction addStyle(obj, options) {\n let style;\n let update;\n let remove;\n if (options.singleton) {\n const styleIndex = singletonCounter++;\n style = singleton || (singleton = insertStyleElement(options));\n update = applyToSingletonTag.bind(null, style, styleIndex, false);\n remove = applyToSingletonTag.bind(null, style, styleIndex, true);\n } else {\n style = insertStyleElement(options);\n update = applyToTag.bind(null, style, options);\n remove = function() {\n removeStyleElement(style);\n };\n }\n update(obj);\n return function updateStyle(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {\n return;\n }\n update(obj = newObj);\n } else {\n remove();\n }\n };\n}\nmodule.exports = function(list, options) {\n options = options || {};\n // Force single-tag solution on IE6-9, which has a hard limit on the # of