/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
/*!
 Theme Name:   TodosMath
 Theme URI:    https://todos-math.org
 Description:  Default GeneratePress child theme
 Author:       PROVEN
 Author URI:   https://proven.us
 Template:     generatepress
 Version:      1.0.0*/
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-amber-300: #ffc107;
    --color-amber-400: #ce7800;
    --color-amber-600: #603800;
    --color-lime-300: #7ed321;
    --color-lime-400: #0d9900;
    --color-lime-600: #006020;
    --color-cyan-200: #80d3e8;
    --color-cyan-300: #00bcd4;
    --color-cyan-400: #008cc3;
    --color-cyan-500: #005799;
    --color-cyan-600: #003660;
    --color-cyan-700: #012a4a;
    --color-pink-500: oklch(65.6% 0.241 354.308);
    --color-gray-100: #eceeef;
    --color-gray-200: #c9d5de;
    --color-gray-300: #aabcc9;
    --color-gray-400: #8ba2b4;
    --color-gray-600: #506f87;
    --color-gray-700: #3c5568;
    --color-gray-800: #2f4556;
    --color-gray-900: #253541;
    --color-white: #fff;
    --spacing: 0.25rem;
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --font-weight-medium: 500;
    --radius-xs: 0.125rem;
    --radius-sm: 0.25rem;
    --radius-lg: 0.5rem;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-cream-200: #f4f2e6;
    --color-cream-300: #d9d5be;
    --color-cloud-100: #faf9f7;
    --color-cloud-300: #ebebe9;
    --color-cloud-400: #e8e6e3;
    --color-cloud-500: #d8d5d2;
    --color-orchid-300: #da70d6;
    --color-orchid-400: #a331bd;
    --color-orchid-600: #390060;
    --color-gray-0: #fff;
    --background-image-chevron-100: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyLjU4NjIgOEwxLjQxNDE1IDhDMS4yMTY0IDcuOTk5OTYgMS4wMjMxIDcuOTQxMjkgMC44NTg2OSA3LjgzMTRDMC42OTQyODEgNy43MjE1MiAwLjU2NjE0MSA3LjU2NTM1IDAuNDkwNDcxIDcuMzgyNjVDMC40MTQ4MDIgNy4xOTk5NSAwLjM5NDk5OCA2Ljk5ODkyIDAuNDMzNTY1IDYuODA0OTdDMC40NzIxMzMgNi42MTEwMiAwLjU2NzM0MSA2LjQzMjg1IDAuNzA3MTUgNi4yOTNMNi4yOTMxNSAwLjcwNzAwMUM2LjQ4MDY4IDAuNTE5NTMgNi43MzQ5OSAwLjQxNDIxMyA3LjAwMDE1IDAuNDE0MjEzQzcuMjY1MzEgMC40MTQyMTMgNy41MTk2MiAwLjUxOTUzIDcuNzA3MTUgMC43MDcwMDFMMTMuMjkzMiA2LjI5M0MxMy40MzMgNi40MzI4NSAxMy41MjgyIDYuNjExMDIgMTMuNTY2NyA2LjgwNDk3QzEzLjYwNTMgNi45OTg5MiAxMy41ODU1IDcuMTk5OTUgMTMuNTA5OCA3LjM4MjY1QzEzLjQzNDIgNy41NjUzNSAxMy4zMDYgNy43MjE1MiAxMy4xNDE2IDcuODMxNEMxMi45NzcyIDcuOTQxMjkgMTIuNzgzOSA3Ljk5OTk2IDEyLjU4NjIgOFoiIGZpbGw9IiNFQ0VFRUYiLz48L3N2Zz4=");
    --background-image-chevron-200: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyLjU4NjIgOEwxLjQxNDE1IDhDMS4yMTY0IDcuOTk5OTYgMS4wMjMxIDcuOTQxMjkgMC44NTg2OTEgNy44MzE0QzAuNjk0MjgxIDcuNzIxNTIgMC41NjYxNDEgNy41NjUzNSAwLjQ5MDQ3MSA3LjM4MjY1QzAuNDE0ODAxIDcuMTk5OTUgMC4zOTQ5OTggNi45OTg5MiAwLjQzMzU2NSA2LjgwNDk3QzAuNDcyMTMzIDYuNjExMDIgMC41NjczNCA2LjQzMjg1IDAuNzA3MTUgNi4yOTNMNi4yOTMxNSAwLjcwNzAwMUM2LjQ4MDY4IDAuNTE5NTMgNi43MzQ5OSAwLjQxNDIxMyA3LjAwMDE1IDAuNDE0MjEzQzcuMjY1MzEgMC40MTQyMTMgNy41MTk2MiAwLjUxOTUzIDcuNzA3MTUgMC43MDcwMDFMMTMuMjkzMiA2LjI5M0MxMy40MzMgNi40MzI4NSAxMy41MjgyIDYuNjExMDIgMTMuNTY2NyA2LjgwNDk3QzEzLjYwNTMgNi45OTg5MiAxMy41ODU1IDcuMTk5OTUgMTMuNTA5OCA3LjM4MjY1QzEzLjQzNDIgNy41NjUzNSAxMy4zMDYgNy43MjE1MiAxMy4xNDE2IDcuODMxNEMxMi45NzcyIDcuOTQxMjkgMTIuNzgzOSA3Ljk5OTk2IDEyLjU4NjIgOFoiIGZpbGw9IiMwMDM2NjAiLz48L3N2Zz4=");
    --background-image-chevron-300: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNNi40MTM4NSA5LjM1MDFIMTcuNTg1OUMxNy43ODM2IDkuMzUwMTQgMTcuOTc2OSA5LjQwODgxIDE4LjE0MTMgOS41MTg3QzE4LjMwNTcgOS42Mjg1OCAxOC40MzM5IDkuNzg0NzQgMTguNTA5NSA5Ljk2NzQ0QzE4LjU4NTIgMTAuMTUwMSAxOC42MDUgMTAuMzUxMiAxOC41NjY0IDEwLjU0NTFDMTguNTI3OSAxMC43MzkxIDE4LjQzMjcgMTAuOTE3MiAxOC4yOTI5IDExLjA1NzFMMTIuNzA2OSAxNi42NDMxQzEyLjUxOTMgMTYuODMwNiAxMi4yNjUgMTYuOTM1OSAxMS45OTk5IDE2LjkzNTlDMTEuNzM0NyAxNi45MzU5IDExLjQ4MDQgMTYuODMwNiAxMS4yOTI5IDE2LjY0MzFMNS43MDY4NSAxMS4wNTcxQzUuNTY3MDQgMTAuOTE3MiA1LjQ3MTgzIDEwLjczOTEgNS40MzMyNyAxMC41NDUxQzUuMzk0NyAxMC4zNTEyIDUuNDE0NSAxMC4xNTAxIDUuNDkwMTcgOS45Njc0NEM1LjU2NTg0IDkuNzg0NzQgNS42OTM5OCA5LjYyODU4IDUuODU4MzkgOS41MTg3QzYuMDIyOCA5LjQwODgxIDYuMjE2MSA5LjM1MDE0IDYuNDEzODUgOS4zNTAxWiIgZmlsbD0iI0VDRUVFRiIvPjwvc3ZnPg==");
    --background-image-chevron-400: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTcuNTg2MiAxNS4zNTAxTDYuNDE0MTUgMTUuMzUwMUM2LjIxNjQgMTUuMzUwMSA2LjAyMzEgMTUuMjkxNCA1Ljg1ODY5IDE1LjE4MTVDNS42OTQyOCAxNS4wNzE2IDUuNTY2MTQgMTQuOTE1NSA1LjQ5MDQ3IDE0LjczMjhDNS40MTQ4IDE0LjU1MDEgNS4zOTUgMTQuMzQ5IDUuNDMzNTcgMTQuMTU1MUM1LjQ3MjEzIDEzLjk2MTEgNS41NjczNCAxMy43ODI5IDUuNzA3MTUgMTMuNjQzMUwxMS4yOTMxIDguMDU3MUMxMS40ODA3IDcuODY5NjMgMTEuNzM1IDcuNzY0MzEgMTIuMDAwMSA3Ljc2NDMxQzEyLjI2NTMgNy43NjQzMSAxMi41MTk2IDcuODY5NjMgMTIuNzA3MSA4LjA1NzFMMTguMjkzMiAxMy42NDMxQzE4LjQzMyAxMy43ODI5IDE4LjUyODIgMTMuOTYxMSAxOC41NjY3IDE0LjE1NTFDMTguNjA1MyAxNC4zNDkgMTguNTg1NSAxNC41NTAxIDE4LjUwOTggMTQuNzMyOEMxOC40MzQyIDE0LjkxNTUgMTguMzA2IDE1LjA3MTYgMTguMTQxNiAxNS4xODE1QzE3Ljk3NzIgMTUuMjkxNCAxNy43ODM5IDE1LjM1MDEgMTcuNTg2MiAxNS4zNTAxWiIgZmlsbD0iI0VDRUVFRiIvPjwvc3ZnPg==");
    --background-image-chevron-500: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEuNDEzODUgMEgxMi41ODU5QzEyLjc4MzYgNC4yMjI0M2UtMDUgMTIuOTc2OSAwLjA1ODcxMzkgMTMuMTQxMyAwLjE2ODU5OEMxMy4zMDU3IDAuMjc4NDgyIDEzLjQzMzkgMC40MzQ2NDYgMTMuNTA5NSAwLjYxNzM0NkMxMy41ODUyIDAuODAwMDQ2IDEzLjYwNSAxLjAwMTA4IDEzLjU2NjQgMS4xOTUwM0MxMy41Mjc5IDEuMzg4OTggMTMuNDMyNyAxLjU2NzE1IDEzLjI5MjkgMS43MDdMNy43MDY4NSA3LjI5M0M3LjUxOTMyIDcuNDgwNDcgNy4yNjUwMSA3LjU4NTc5IDYuOTk5ODUgNy41ODU3OUM2LjczNDY5IDcuNTg1NzkgNi40ODAzOCA3LjQ4MDQ3IDYuMjkyODUgNy4yOTNMMC43MDY4NDkgMS43MDdDMC41NjcwNCAxLjU2NzE1IDAuNDcxODMzIDEuMzg4OTggMC40MzMyNjYgMS4xOTUwM0MwLjM5NDY5OCAxLjAwMTA4IDAuNDE0NTAyIDAuODAwMDQ2IDAuNDkwMTcyIDAuNjE3MzQ2QzAuNTY1ODQyIDAuNDM0NjQ2IDAuNjkzOTgxIDAuMjc4NDgyIDAuODU4MzkxIDAuMTY4NTk4QzEuMDIyOCAwLjA1ODcxMzkgMS4yMTYxIDQuMjIyNDNlLTA1IDEuNDEzODUgMFoiIGZpbGw9IiNFQ0VFRUYiLz48L3N2Zz4=");
    --background-image-chevron-600: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEuNDEzODUgMEgxMi41ODU5QzEyLjc4MzYgNC4yMjI0M2UtMDUgMTIuOTc2OSAwLjA1ODcxMzkgMTMuMTQxMyAwLjE2ODU5OEMxMy4zMDU3IDAuMjc4NDgyIDEzLjQzMzkgMC40MzQ2NDYgMTMuNTA5NSAwLjYxNzM0NkMxMy41ODUyIDAuODAwMDQ2IDEzLjYwNSAxLjAwMTA4IDEzLjU2NjQgMS4xOTUwM0MxMy41Mjc5IDEuMzg4OTggMTMuNDMyNyAxLjU2NzE1IDEzLjI5MjkgMS43MDdMNy43MDY4NSA3LjI5M0M3LjUxOTMyIDcuNDgwNDcgNy4yNjUwMSA3LjU4NTc5IDYuOTk5ODUgNy41ODU3OUM2LjczNDY5IDcuNTg1NzkgNi40ODAzOCA3LjQ4MDQ3IDYuMjkyODUgNy4yOTNMMC43MDY4NDkgMS43MDdDMC41NjcwNCAxLjU2NzE1IDAuNDcxODMzIDEuMzg4OTggMC40MzMyNjYgMS4xOTUwM0MwLjM5NDY5OCAxLjAwMTA4IDAuNDE0NTAyIDAuODAwMDQ2IDAuNDkwMTcyIDAuNjE3MzQ2QzAuNTY1ODQyIDAuNDM0NjQ2IDAuNjkzOTgxIDAuMjc4NDgyIDAuODU4MzkxIDAuMTY4NTk4QzEuMDIyOCAwLjA1ODcxMzkgMS4yMTYxIDQuMjIyNDNlLTA1IDEuNDEzODUgMFoiIGZpbGw9IiMwMDM2NjAiLz48L3N2Zz4=");
    --background-image-chevron-700: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNNi40MTM4NSA5SDE3LjU4NTlDMTcuNzgzNiA5LjAwMDA0IDE3Ljk3NjkgOS4wNTg3MSAxOC4xNDEzIDkuMTY4NkMxOC4zMDU3IDkuMjc4NDggMTguNDMzOSA5LjQzNDY1IDE4LjUwOTUgOS42MTczNUMxOC41ODUyIDkuODAwMDUgMTguNjA1IDEwLjAwMTEgMTguNTY2NCAxMC4xOTVDMTguNTI3OSAxMC4zODkgMTguNDMyNyAxMC41NjcxIDE4LjI5MjkgMTAuNzA3TDEyLjcwNjkgMTYuMjkzQzEyLjUxOTMgMTYuNDgwNSAxMi4yNjUgMTYuNTg1OCAxMS45OTk5IDE2LjU4NThDMTEuNzM0NyAxNi41ODU4IDExLjQ4MDQgMTYuNDgwNSAxMS4yOTI5IDE2LjI5M0w1LjcwNjg1IDEwLjcwN0M1LjU2NzA0IDEwLjU2NzEgNS40NzE4MyAxMC4zODkgNS40MzMyNyAxMC4xOTVDNS4zOTQ3IDEwLjAwMTEgNS40MTQ1IDkuODAwMDUgNS40OTAxNyA5LjYxNzM1QzUuNTY1ODQgOS40MzQ2NSA1LjY5Mzk4IDkuMjc4NDggNS44NTgzOSA5LjE2ODZDNi4wMjI4IDkuMDU4NzEgNi4yMTYxIDkuMDAwMDQgNi40MTM4NSA5WiIgZmlsbD0iIzk4OUVBNyIvPjwvc3ZnPg==");
    --background-image-chevron-800: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTQgOCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEuNDEzODUgMEgxMi41ODU5QzEyLjc4MzYgNC4yMjI0M2UtMDUgMTIuOTc2OSAwLjA1ODcxMzkgMTMuMTQxMyAwLjE2ODU5OEMxMy4zMDU3IDAuMjc4NDgyIDEzLjQzMzkgMC40MzQ2NDYgMTMuNTA5NSAwLjYxNzM0NkMxMy41ODUyIDAuODAwMDQ2IDEzLjYwNSAxLjAwMTA4IDEzLjU2NjQgMS4xOTUwM0MxMy41Mjc5IDEuMzg4OTggMTMuNDMyNyAxLjU2NzE1IDEzLjI5MjkgMS43MDdMNy43MDY4NSA3LjI5M0M3LjUxOTMyIDcuNDgwNDcgNy4yNjUwMSA3LjU4NTc5IDYuOTk5ODUgNy41ODU3OUM2LjczNDY5IDcuNTg1NzkgNi40ODAzOCA3LjQ4MDQ3IDYuMjkyODUgNy4yOTNMMC43MDY4NDkgMS43MDdDMC41NjcwNCAxLjU2NzE1IDAuNDcxODMzIDEuMzg4OTggMC40MzMyNjYgMS4xOTUwM0MwLjM5NDY5OCAxLjAwMTA4IDAuNDE0NTAyIDAuODAwMDQ2IDAuNDkwMTcyIDAuNjE3MzQ2QzAuNTY1ODQyIDAuNDM0NjQ2IDAuNjkzOTgxIDAuMjc4NDgyIDAuODU4MzkxIDAuMTY4NTk4QzEuMDIyOCAwLjA1ODcxMzkgMS4yMTYxIDQuMjIyNDNlLTA1IDEuNDEzODUgMFoiIGZpbGw9IiMwMDU3OTkiLz48L3N2Zz4=");
    --background-image-search-100: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzY0Nl8yMjgzNSkiPjxwYXRoIGQ9Ik0xMi42NTE0IDExLjIzNTRDMTMuNzE1OCA5LjgxMzA0IDE0LjIwMTggOC4wNDAyNiAxNC4wMTE2IDYuMjczOTRDMTMuODIxNSA0LjUwNzYyIDEyLjk2OTMgMi44Nzg5IDExLjYyNjUgMS43MTU2NkMxMC4yODM4IDAuNTUyNDExIDguNTUwMjggLTAuMDU5MDAyIDYuNzc0ODkgMC4wMDQ0OTMwOUM0Ljk5OTUgMC4wNjc5ODgyIDMuMzE0MDcgMC44MDE2NzggMi4wNTc4NyAyLjA1Nzg3QzAuODAxNjc4IDMuMzE0MDcgMC4wNjc5ODgyIDQuOTk5NSAwLjAwNDQ5MzA5IDYuNzc0ODlDLTAuMDU5MDAyIDguNTUwMjggMC41NTI0MTEgMTAuMjgzOCAxLjcxNTY2IDExLjYyNjVDMi44Nzg5IDEyLjk2OTMgNC41MDc2MiAxMy44MjE1IDYuMjczOTQgMTQuMDExNkM4LjA0MDI2IDE0LjIwMTggOS44MTMwNCAxMy43MTU4IDExLjIzNTQgMTIuNjUxNEwxNC42MzU0IDE2LjA1MTRMMTYuMDUxNCAxNC42MzgxTDEyLjY1MTQgMTEuMjM1NFpNNy4wNTE0MyAxMi4wNTE0QzYuMDYyNTIgMTIuMDUxNCA1LjA5NTgyIDExLjc1ODIgNC4yNzM1OCAxMS4yMDg4QzMuNDUxMzMgMTAuNjU5NCAyLjgxMDQ3IDkuODc4NDggMi40MzIwMyA4Ljk2NDg1QzIuMDUzNTkgOC4wNTEyMiAxLjk1NDU4IDcuMDQ1ODggMi4xNDc1IDYuMDc1OThDMi4zNDA0MyA1LjEwNjA3IDIuODE2NjMgNC4yMTUxNiAzLjUxNTkgMy41MTU5QzQuMjE1MTYgMi44MTY2MyA1LjEwNjA3IDIuMzQwNDMgNi4wNzU5OCAyLjE0NzVDNy4wNDU4OCAxLjk1NDU4IDguMDUxMjIgMi4wNTM1OSA4Ljk2NDg1IDIuNDMyMDNDOS44Nzg0OCAyLjgxMDQ3IDEwLjY1OTQgMy40NTEzMyAxMS4yMDg4IDQuMjczNThDMTEuNzU4MiA1LjA5NTgyIDEyLjA1MTQgNi4wNjI1MiAxMi4wNTE0IDcuMDUxNDNDMTIuMDUwMiA4LjM3NzEzIDExLjUyMyA5LjY0ODE5IDEwLjU4NTYgMTAuNTg1NkM5LjY0ODE5IDExLjUyMyA4LjM3NzEzIDEyLjA1MDIgNy4wNTE0MyAxMi4wNTE0WiIgZmlsbD0id2hpdGUiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8zNjQ2XzIyODM1Ij48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");
    --background-image-search-200: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzYxM18xOTAzNykiPjxwYXRoIGQ9Ik0xMi42NTE0IDExLjIzNTRDMTMuNzE1OCA5LjgxMzA0IDE0LjIwMTggOC4wNDAyNiAxNC4wMTE2IDYuMjczOTRDMTMuODIxNSA0LjUwNzYyIDEyLjk2OTMgMi44Nzg5IDExLjYyNjUgMS43MTU2NkMxMC4yODM4IDAuNTUyNDExIDguNTUwMjggLTAuMDU5MDAyIDYuNzc0ODkgMC4wMDQ0OTMwOUM0Ljk5OTUgMC4wNjc5ODgyIDMuMzE0MDcgMC44MDE2NzggMi4wNTc4NyAyLjA1Nzg3QzAuODAxNjc4IDMuMzE0MDcgMC4wNjc5ODgyIDQuOTk5NSAwLjAwNDQ5MzA5IDYuNzc0ODlDLTAuMDU5MDAyIDguNTUwMjggMC41NTI0MTEgMTAuMjgzOCAxLjcxNTY2IDExLjYyNjVDMi44Nzg5IDEyLjk2OTMgNC41MDc2MiAxMy44MjE1IDYuMjczOTQgMTQuMDExNkM4LjA0MDI2IDE0LjIwMTggOS44MTMwNCAxMy43MTU4IDExLjIzNTQgMTIuNjUxNEwxNC42MzU0IDE2LjA1MTRMMTYuMDUxNCAxNC42MzgxTDEyLjY1MTQgMTEuMjM1NFpNNy4wNTE0MyAxMi4wNTE0QzYuMDYyNTIgMTIuMDUxNCA1LjA5NTgyIDExLjc1ODIgNC4yNzM1OCAxMS4yMDg4QzMuNDUxMzMgMTAuNjU5NCAyLjgxMDQ3IDkuODc4NDggMi40MzIwMyA4Ljk2NDg1QzIuMDUzNTkgOC4wNTEyMiAxLjk1NDU4IDcuMDQ1ODggMi4xNDc1IDYuMDc1OThDMi4zNDA0MyA1LjEwNjA3IDIuODE2NjMgNC4yMTUxNiAzLjUxNTkgMy41MTU5QzQuMjE1MTYgMi44MTY2MyA1LjEwNjA3IDIuMzQwNDMgNi4wNzU5OCAyLjE0NzVDNy4wNDU4OCAxLjk1NDU4IDguMDUxMjIgMi4wNTM1OSA4Ljk2NDg1IDIuNDMyMDNDOS44Nzg0OCAyLjgxMDQ3IDEwLjY1OTQgMy40NTEzMyAxMS4yMDg4IDQuMjczNThDMTEuNzU4MiA1LjA5NTgyIDEyLjA1MTQgNi4wNjI1MiAxMi4wNTE0IDcuMDUxNDNDMTIuMDUwMiA4LjM3NzEzIDExLjUyMyA5LjY0ODE5IDEwLjU4NTYgMTAuNTg1NkM5LjY0ODE5IDExLjUyMyA4LjM3NzEzIDEyLjA1MDIgNy4wNTE0MyAxMi4wNTE0WiIgZmlsbD0iIzhCQTJCNCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzM2MTNfMTkwMzciPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    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");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::-moz-placeholder {
    opacity: 1;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentcolor;
    }
    ::placeholder {
      color: currentcolor;
    }
    @supports (color: color-mix(in lab, red, red)) {
      ::-moz-placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-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 {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .collapse {
    visibility: collapse;
  }
  .visible {
    visibility: visible;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .tm-hentry-card__meta {
    order: -9999;
    margin-bottom: calc(var(--spacing) * 4);
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 1);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: var(--color-cream-300);
    padding-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  @media (width >= 48rem) {
    .tm-hentry-card__meta {
      flex-direction: row;
    }
  }
  .container {
    width: 100%;
  }
  @media (width >= 40rem) {
    .container {
      max-width: 40rem;
    }
  }
  @media (width >= 48rem) {
    .container {
      max-width: 48rem;
    }
  }
  @media (width >= 64rem) {
    .container {
      max-width: 64rem;
    }
  }
  @media (width >= 80rem) {
    .container {
      max-width: 80rem;
    }
  }
  @media (width >= 96rem) {
    .container {
      max-width: 96rem;
    }
  }
  .\!mb-0 {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }
  .mb-0\! {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .tm-hentry-card__date_and_time {
    display: flex;
    flex-shrink: 0;
    gap: calc(var(--spacing) * 2);
  }
  @media (width >= 48rem) {
    .tm-hentry-card__date_and_time {
      margin-left: auto;
    }
  }
  .tm-hentry-card__presenter {
    display: flex;
    flex-grow: 1;
    align-items: center;
    gap: calc(var(--spacing) * 2);
  }
  .tm-hentry-card__date {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    color: var(--color-cyan-700);
  }
  .block {
    display: block;
  }
  .block\! {
    display: block !important;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .table {
    display: table;
  }
  .w-full\! {
    width: 100% !important;
  }
  .shrink {
    flex-shrink: 1;
  }
  .grow {
    flex-grow: 1;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .resize {
    resize: both;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .items-center {
    align-items: center;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .tm-hentry-card__time {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
    --tw-border-style: solid;
    border-style: solid;
    border-color: var(--color-cream-300);
    padding-left: calc(var(--spacing) * 2);
  }
  .border-gray-0\! {
    border-color: var(--color-gray-0) !important;
  }
  .bg-amber-300 {
    background-color: var(--color-amber-300);
  }
  .bg-amber-400 {
    background-color: var(--color-amber-400);
  }
  .bg-cream-300 {
    background-color: var(--color-cream-300);
  }
  .bg-cyan-300 {
    background-color: var(--color-cyan-300);
  }
  .bg-cyan-400 {
    background-color: var(--color-cyan-400);
  }
  .bg-cyan-600\! {
    background-color: var(--color-cyan-600) !important;
  }
  .bg-lime-300 {
    background-color: var(--color-lime-300);
  }
  .bg-lime-400 {
    background-color: var(--color-lime-400);
  }
  .bg-orchid-300 {
    background-color: var(--color-orchid-300);
  }
  .bg-orchid-400 {
    background-color: var(--color-orchid-400);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-chevron-100\! {
    background-image: var(--background-image-chevron-100) !important;
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .px-8\! {
    padding-inline: calc(var(--spacing) * 8) !important;
  }
  .pt-0\! {
    padding-top: calc(var(--spacing) * 0) !important;
  }
  .text-gray-200 {
    color: var(--color-gray-200);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  @media (width >= 64rem) {
    .lg\:mx-auto\! {
      margin-inline: auto !important;
    }
  }
  @media (width >= 64rem) {
    .lg\:mt-8\! {
      margin-top: calc(var(--spacing) * 8) !important;
    }
  }
  @media (width >= 64rem) {
    .lg\:mt-16\! {
      margin-top: calc(var(--spacing) * 16) !important;
    }
  }
  @media (width >= 64rem) {
    .lg\:flex {
      display: flex;
    }
  }
  @media (width >= 64rem) {
    .lg\:hidden {
      display: none;
    }
  }
  @media (width >= 64rem) {
    .lg\:hidden\! {
      display: none !important;
    }
  }
  @media (width >= 64rem) {
    .lg\:max-w-\[75rem\]\! {
      max-width: 75rem !important;
    }
  }
  @media (width >= 64rem) {
    .lg\:border-gray-600\! {
      border-color: var(--color-gray-600) !important;
    }
  }
  @media (width >= 64rem) {
    .lg\:bg-gray-0\! {
      background-color: var(--color-gray-0) !important;
    }
  }
  @media (width >= 64rem) {
    .lg\:bg-chevron-200\! {
      background-image: var(--background-image-chevron-200) !important;
    }
  }
  @media (width >= 80rem) {
    .xl\:px-0\! {
      padding-inline: calc(var(--spacing) * 0) !important;
    }
  }
}
.gallery-carousel .slider-container {
  position: relative;
  height: 195px;
  width: 100%;
  overflow: hidden;
}
.gallery-carousel .slider-track {
  position: relative;
  height: 195px;
  white-space: nowrap;
}
@media (width >= 48rem) {
  .gallery-carousel .slider-track {
    height: 260px;
  }
}
.gallery-carousel .slider-item {
  position: absolute;
  top: calc(var(--spacing) * 0);
  margin: calc(var(--spacing) * 0);
  display: flex;
  height: 195px;
  width: 226px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: calc(var(--spacing) * 0);
}
@media (width >= 48rem) {
  .gallery-carousel .slider-item {
    height: 260px;
  }
}
@media (width >= 48rem) {
  .gallery-carousel .slider-item {
    width: 300px;
  }
}
.gallery-carousel .mask-wrapper {
  box-sizing: border-box;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.gallery-carousel .slider-item .mask-wrapper {
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.gallery-carousel .slider-item.triangle-down .mask-wrapper {
  -webkit-mask-image: url('./assets/images/triangle-mask-down.png');
          mask-image: url('./assets/images/triangle-mask-down.png');
}
.gallery-carousel .slider-item.triangle-up .mask-wrapper {
  -webkit-mask-image: url('./assets/images/triangle-mask-up.png');
          mask-image: url('./assets/images/triangle-mask-up.png');
}
.gallery-carousel .slider-item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gallery-carousel .slider-control {
  position: absolute;
  right: calc(var(--spacing) * 4);
  bottom: calc(var(--spacing) * 4);
  z-index: 10;
}
@media (width >= 48rem) {
  .gallery-carousel .slider-control {
    right: 100px;
  }
}
.gallery-carousel .slider-control button {
  position: relative;
  height: 32px;
  width: 32px;
  cursor: pointer;
  border-radius: var(--radius-sm);
  padding: calc(var(--spacing) * 0);
}
@media (width >= 48rem) {
  .gallery-carousel .slider-control button {
    height: 48px;
  }
}
@media (width >= 48rem) {
  .gallery-carousel .slider-control button {
    width: 48px;
  }
}
.gallery-carousel .slider-control .play-btn {
  display: none;
}
.gallery-carousel .slider-control svg {
  position: absolute;
  top: calc(1/2 * 100%);
  left: calc(1/2 * 100%);
  width: calc(100% - 12px);
  --tw-translate-x: -50%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  --tw-translate-y: -50%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
@media (width >= 48rem) {
  .gallery-carousel .slider-control svg {
    width: calc(100% - 18px);
  }
}
@media (width >= 48rem) {
  .gallery-carousel .slider-container {
    height: 260px;
  }
}
.site-header {
  background-color: var(--color-cloud-100);
}
@media (width >= 64rem) {
  .site-header {
    background-color: var(--color-gray-0);
  }
}
.tm-tags {
  margin-top: calc(var(--spacing) * 4);
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--spacing) * 2);
}
@media (width >= 48rem) {
  .tm-tags {
    margin-top: calc(var(--spacing) * 6);
  }
}
.tm-tags ~ .tm-button-list {
  margin-top: calc(var(--spacing) * 4);
}
@media (width >= 48rem) {
  .tm-tags ~ .tm-button-list {
    margin-top: calc(var(--spacing) * 6);
  }
}
.tm-tags__tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: calc(infinity * 1px) !important;
  padding-inline: 0.625rem;
  padding-block: 0.375rem;
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: 1.4285714286;
  line-height: 1.4285714286;
  color: var(--color-white);
}
.tm-button-list {
  display: flex;
  gap: calc(var(--spacing) * 4);
}
.tm-button-list__button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: inherit;
  text-decoration-line: none;
}
@media (hover: hover) {
  .tm-button-list__button:hover {
    text-decoration-line: underline;
  }
}
.tm-button-list__button:focus {
  text-decoration-line: underline;
}
.tm-button-list__button > svg {
  height: calc(var(--spacing) * 6);
  width: calc(var(--spacing) * 6);
}
.archive article.tm_webinar {
  margin: auto;
  max-width: 67.5rem;
}
.blog article.hentry,
.search article.hentry,
.search article.page,
.archive article.tm_enews,
.archive article.tm_webinar {
  border-radius: var(--radius-lg);
  background-color: var(--color-cream-200);
  padding: calc(var(--spacing) * 6);
}
.blog article.hentry:nth-child(4n + 1) .tm-hentry-card__meta svg,
    .blog article.hentry:nth-child(4n + 1) .entry-title,
    .blog article.hentry:nth-child(4n + 1) .entry-title a,
    .blog article.hentry:nth-child(4n + 1) .tm-button-list__button,
    .search article.hentry:nth-child(4n + 1) .tm-hentry-card__meta svg,
    .search article.hentry:nth-child(4n + 1) .entry-title,
    .search article.hentry:nth-child(4n + 1) .entry-title a,
    .search article.hentry:nth-child(4n + 1) .tm-button-list__button,
    .search article.page:nth-child(4n + 1) .tm-hentry-card__meta svg,
    .search article.page:nth-child(4n + 1) .entry-title,
    .search article.page:nth-child(4n + 1) .entry-title a,
    .search article.page:nth-child(4n + 1) .tm-button-list__button,
    .archive article.tm_enews:nth-child(4n + 1) .tm-hentry-card__meta svg,
    .archive article.tm_enews:nth-child(4n + 1) .entry-title,
    .archive article.tm_enews:nth-child(4n + 1) .entry-title a,
    .archive article.tm_enews:nth-child(4n + 1) .tm-button-list__button,
    .archive article.tm_webinar:nth-child(4n + 1) .tm-hentry-card__meta svg,
    .archive article.tm_webinar:nth-child(4n + 1) .entry-title,
    .archive article.tm_webinar:nth-child(4n + 1) .entry-title a,
    .archive article.tm_webinar:nth-child(4n + 1) .tm-button-list__button {
  color: var(--color-cyan-600);
}
.blog article.hentry:nth-child(4n + 2) .tm-hentry-card__meta svg,
    .blog article.hentry:nth-child(4n + 2) .entry-title,
    .blog article.hentry:nth-child(4n + 2) .entry-title a,
    .blog article.hentry:nth-child(4n + 2) .tm-button-list__button,
    .search article.hentry:nth-child(4n + 2) .tm-hentry-card__meta svg,
    .search article.hentry:nth-child(4n + 2) .entry-title,
    .search article.hentry:nth-child(4n + 2) .entry-title a,
    .search article.hentry:nth-child(4n + 2) .tm-button-list__button,
    .search article.page:nth-child(4n + 2) .tm-hentry-card__meta svg,
    .search article.page:nth-child(4n + 2) .entry-title,
    .search article.page:nth-child(4n + 2) .entry-title a,
    .search article.page:nth-child(4n + 2) .tm-button-list__button,
    .archive article.tm_enews:nth-child(4n + 2) .tm-hentry-card__meta svg,
    .archive article.tm_enews:nth-child(4n + 2) .entry-title,
    .archive article.tm_enews:nth-child(4n + 2) .entry-title a,
    .archive article.tm_enews:nth-child(4n + 2) .tm-button-list__button,
    .archive article.tm_webinar:nth-child(4n + 2) .tm-hentry-card__meta svg,
    .archive article.tm_webinar:nth-child(4n + 2) .entry-title,
    .archive article.tm_webinar:nth-child(4n + 2) .entry-title a,
    .archive article.tm_webinar:nth-child(4n + 2) .tm-button-list__button {
  color: var(--color-lime-600);
}
.blog article.hentry:nth-child(4n + 3) .tm-hentry-card__meta svg,
    .blog article.hentry:nth-child(4n + 3) .entry-title,
    .blog article.hentry:nth-child(4n + 3) .entry-title a,
    .blog article.hentry:nth-child(4n + 3) .tm-button-list__button,
    .search article.hentry:nth-child(4n + 3) .tm-hentry-card__meta svg,
    .search article.hentry:nth-child(4n + 3) .entry-title,
    .search article.hentry:nth-child(4n + 3) .entry-title a,
    .search article.hentry:nth-child(4n + 3) .tm-button-list__button,
    .search article.page:nth-child(4n + 3) .tm-hentry-card__meta svg,
    .search article.page:nth-child(4n + 3) .entry-title,
    .search article.page:nth-child(4n + 3) .entry-title a,
    .search article.page:nth-child(4n + 3) .tm-button-list__button,
    .archive article.tm_enews:nth-child(4n + 3) .tm-hentry-card__meta svg,
    .archive article.tm_enews:nth-child(4n + 3) .entry-title,
    .archive article.tm_enews:nth-child(4n + 3) .entry-title a,
    .archive article.tm_enews:nth-child(4n + 3) .tm-button-list__button,
    .archive article.tm_webinar:nth-child(4n + 3) .tm-hentry-card__meta svg,
    .archive article.tm_webinar:nth-child(4n + 3) .entry-title,
    .archive article.tm_webinar:nth-child(4n + 3) .entry-title a,
    .archive article.tm_webinar:nth-child(4n + 3) .tm-button-list__button {
  color: var(--color-amber-600);
}
.blog article.hentry:nth-child(4n + 4) .tm-hentry-card__meta svg,
    .blog article.hentry:nth-child(4n + 4) .entry-title,
    .blog article.hentry:nth-child(4n + 4) .entry-title a,
    .blog article.hentry:nth-child(4n + 4) .tm-button-list__button,
    .search article.hentry:nth-child(4n + 4) .tm-hentry-card__meta svg,
    .search article.hentry:nth-child(4n + 4) .entry-title,
    .search article.hentry:nth-child(4n + 4) .entry-title a,
    .search article.hentry:nth-child(4n + 4) .tm-button-list__button,
    .search article.page:nth-child(4n + 4) .tm-hentry-card__meta svg,
    .search article.page:nth-child(4n + 4) .entry-title,
    .search article.page:nth-child(4n + 4) .entry-title a,
    .search article.page:nth-child(4n + 4) .tm-button-list__button,
    .archive article.tm_enews:nth-child(4n + 4) .tm-hentry-card__meta svg,
    .archive article.tm_enews:nth-child(4n + 4) .entry-title,
    .archive article.tm_enews:nth-child(4n + 4) .entry-title a,
    .archive article.tm_enews:nth-child(4n + 4) .tm-button-list__button,
    .archive article.tm_webinar:nth-child(4n + 4) .tm-hentry-card__meta svg,
    .archive article.tm_webinar:nth-child(4n + 4) .entry-title,
    .archive article.tm_webinar:nth-child(4n + 4) .entry-title a,
    .archive article.tm_webinar:nth-child(4n + 4) .tm-button-list__button {
  color: var(--color-orchid-600);
}
.blog article.hentry .inside-article, .search article.hentry .inside-article, .search article.page .inside-article, .archive article.tm_enews .inside-article, .archive article.tm_webinar .inside-article {
  background-color: transparent;
  padding: calc(var(--spacing) * 0);
}
.blog article.hentry .entry-header, .search article.hentry .entry-header, .search article.page .entry-header, .archive article.tm_enews .entry-header, .archive article.tm_webinar .entry-header {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.blog article.hentry .entry-title, .search article.hentry .entry-title, .search article.page .entry-title, .archive article.tm_enews .entry-title, .archive article.tm_webinar .entry-title {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}
@media (width >= 48rem) {
  .blog article.hentry .entry-title, .search article.hentry .entry-title, .search article.page .entry-title, .archive article.tm_enews .entry-title, .archive article.tm_webinar .entry-title {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}
.blog article.hentry .entry-summary, .search article.hentry .entry-summary, .search article.page .entry-summary, .archive article.tm_enews .entry-summary, .archive article.tm_webinar .entry-summary {
  margin-top: calc(var(--spacing) * 3);
}
.paging-navigation {
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(var(--spacing) * 2);
}
.nav-links .page-numbers {
  display: flex;
  height: calc(var(--spacing) * 6);
  align-items: center;
  border-radius: var(--radius-xs);
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-white);
  padding-inline: calc(var(--spacing) * 2);
  padding-block: calc(var(--spacing) * 1);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  color: var(--color-gray-800);
  text-decoration-line: none;
}
@media (hover: hover) {
  .nav-links .page-numbers:hover {
    border-color: var(--color-cyan-400);
  }
}
@media (hover: hover) {
  .nav-links .page-numbers:hover {
    color: var(--color-cyan-600);
  }
}
.nav-links .page-numbers.current {
  border-radius: var(--radius-xs);
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-cyan-600);
  background-color: var(--color-cyan-600);
  --tw-leading: 1;
  line-height: 1;
  color: var(--color-gray-200);
}
.tm-footer__title {
  background-position: right;
  background-repeat: no-repeat;
}
.tm-footer__title--can-expand {
  background-image: var(--background-image-chevron-300);
}
@media (width >= 48rem) {
  .tm-footer__title--can-expand {
    background-image: none;
  }
}
.tm-footer__title--is-open {
  background-image: var(--background-image-chevron-400);
}
@media (width >= 48rem) {
  .tm-footer__title--is-open {
    background-image: none;
  }
}
.tm-footer__links-container {
  max-height: calc(var(--spacing) * 0);
  overflow: hidden;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-gray-300);
}
@media (width >= 48rem) {
  .tm-footer__links-container {
    max-height: none;
  }
}
@media (width >= 48rem) {
  .tm-footer__links-container {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
}
.tm-footer__links-container--is-open {
  max-height: none !important;
  overflow: visible;
  padding-bottom: calc(var(--spacing) * 3);
}
.site-info .inside-site-info {
  justify-content: space-between;
}
@media (width >= 48rem) {
  .site-info .inside-site-info {
    flex-direction: row;
  }
}
@media (width >= 48rem) {
  .site-info .inside-site-info .footer-bar {
    margin-bottom: calc(var(--spacing) * 0);
  }
}
.site-header .site-logo {
  margin-left: calc(var(--spacing) * 4);
}
.site-header #mobile-menu-control-wrapper {
  margin-right: calc(var(--spacing) * 4);
}
.site-header #mobile-menu-control-wrapper .menu-toggle {
  display: flex;
  padding-inline: calc(var(--spacing) * 0);
}
@media (width >= 64rem) {
  .site-header .sub-menu {
    width: -moz-max-content !important;
    width: max-content !important;
  }
}
.menu-toggle {
  background-color: var(--color-cloud-100) !important;
  color: var(--color-gray-800);
}
.menu-toggle[aria-expanded="true"] {
  background-color: var(--color-cyan-600) !important;
  color: var(--color-gray-0) !important;
}
.menu-toggle[aria-expanded="false"] {
  color: var(--color-gray-800);
}
#secondary-navigation {
  display: none;
}
@media (width >= 64rem) {
  #secondary-navigation {
    display: block;
  }
}
#secondary-navigation .search-submit {
  display: none;
}
.main-navigation.toggled .main-nav > ul {
  background-color: transparent !important;
}
#primary-menu {
  background-color: var(--color-cyan-600);
  padding-inline: calc(var(--spacing) * 4);
}
@media (width >= 64rem) {
  #primary-menu {
    background-color: transparent;
  }
}
@media (width >= 64rem) {
  #primary-menu {
    padding-inline: calc(var(--spacing) * 0);
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu > .menu-item:hover > a {
    text-decoration-line: underline;
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu > .menu-item:hover > a .dropdown-menu-toggle {
    rotate: 180deg;
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu > .menu-item:hover > a .dropdown-menu-toggle {
    padding-right: 0.625rem;
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu > .menu-item:hover > a .dropdown-menu-toggle {
    padding-left: calc(var(--spacing) * 0);
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu {
    --tw-border-style: solid;
    border-style: solid;
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu {
    border-color: var(--color-white);
  }
}
#primary-menu #menu-primary-menu .sub-menu > li {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0px;
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu > li > a {
    gap: calc(var(--spacing) * 3);
  }
}
#primary-menu #menu-primary-menu .sub-menu > li.sfHover > a {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-gray-600);
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu > li.sfHover > a {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu .sub-menu {
    position: absolute;
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu .sub-menu {
    right: 100%;
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu .sub-menu {
    background-color: var(--color-cloud-400);
  }
}
@media (width >= 64rem) {
  #primary-menu #menu-primary-menu .sub-menu .sub-menu a {
    background-color: transparent;
  }
}
#primary-menu a {
  background-color: var(--color-cyan-600);
  padding-inline: calc(var(--spacing) * 0);
  color: var(--color-gray-0);
}
@media (width >= 64rem) {
  #primary-menu a {
    margin-inline: calc(var(--spacing) * 4);
  }
}
@media (width >= 64rem) {
  #primary-menu a {
    background-color: transparent;
  }
}
@media (width >= 64rem) {
  #primary-menu a {
    color: var(--color-gray-800);
  }
}
#primary-menu .tm-button__cta a {
  border-radius: var(--radius-sm);
  background-color: var(--color-cyan-400);
  padding-inline: calc(var(--spacing) * 4);
  text-align: center;
  color: var(--color-white);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@media (hover: hover) {
  #primary-menu .tm-button__cta a:hover {
    background-color: var(--color-gray-0);
  }
}
@media (hover: hover) {
  #primary-menu .tm-button__cta a:hover {
    color: var(--color-cyan-500);
  }
}
#primary-menu .tm-button__cta a:focus {
  background-color: var(--color-gray-0);
}
#primary-menu .tm-button__cta a:focus {
  color: var(--color-cyan-500);
}
@media (width >= 64rem) {
  @media (hover: hover) {
    #primary-menu .tm-button__cta a:hover {
      background-color: var(--color-cyan-500);
    }
  }
}
@media (width >= 64rem) {
  @media (hover: hover) {
    #primary-menu .tm-button__cta a:hover {
      color: var(--color-gray-0);
    }
  }
}
@media (width >= 64rem) {
  #primary-menu .menu-item-has-children .dropdown-menu-toggle {
    padding-right: calc(var(--spacing) * 0);
  }
}
@media (width >= 64rem) {
  @media (hover: hover) {
    #primary-menu ul ul ul li a:hover {
      background-color: transparent !important;
    }
  }
}
.main-navigation li:not(:last-child) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-gray-600);
}
@media (width >= 64rem) {
  .main-navigation li:not(:last-child) {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
}
@media (width >= 64rem) {
  .main-navigation ul ul {
    background-color: var(--color-cloud-100);
  }
}
@media (width >= 64rem) {
  @media (hover: hover) {
    .main-navigation ul ul > li:hover {
      background-color: var(--color-cloud-300);
    }
  }
}
@media (width >= 64rem) {
  .main-navigation ul ul ul {
    background-color: var(--color-cloud-400);
  }
}
@media (width >= 64rem) {
  @media (hover: hover) {
    .main-navigation ul ul ul li:hover {
      background-color: var(--color-cloud-500) !important;
    }
  }
}
.menu-secondary-menu-container {
  background-color: var(--color-cyan-600);
}
@media (width >= 64rem) {
  .menu-secondary-menu-container {
    background-color: transparent;
  }
}
.inside-navigation #primary-menu .tm-button {
  margin-top: calc(var(--spacing) * 4);
}
.inside-navigation #primary-menu .sub-menu {
  background-color: var(--color-cyan-600);
}
@media (width >= 64rem) {
  .inside-navigation #primary-menu .sub-menu {
    background-color: var(--color-gray-100);
  }
}
.inside-navigation #primary-menu .sub-menu a {
  padding-left: calc(var(--spacing) * 4);
}
@media (width >= 64rem) {
  .inside-navigation #primary-menu .sub-menu a {
    padding-left: calc(var(--spacing) * 0);
  }
}
.inside-navigation #primary-menu .sub-menu a .dropdown-menu-toggle {
  margin: calc(var(--spacing) * 0);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 0);
}
@media (width >= 64rem) {
  .inside-navigation #primary-menu .sub-menu a .dropdown-menu-toggle {
    padding-inline: calc(var(--spacing) * 0);
  }
}
.inside-navigation #primary-menu .sub-menu a .dropdown-menu-toggle svg {
  height: calc(var(--spacing) * 4);
  width: calc(var(--spacing) * 4);
}
.inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover a {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background-color: var(--color-cyan-500);
  padding-left: calc(var(--spacing) * 4);
}
@media (width >= 64rem) {
  .inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover a {
    background-color: var(--color-gray-100);
  }
}
@media (width >= 64rem) {
  .inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover a {
    padding-left: calc(var(--spacing) * 0);
  }
}
.inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover .sub-menu {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  background-color: var(--color-cyan-500);
}
@media (width >= 64rem) {
  .inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover .sub-menu {
    background-color: var(--color-gray-100);
  }
}
.inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover .sub-menu a {
  background-color: var(--color-cyan-500);
  padding-left: calc(var(--spacing) * 8);
}
@media (width >= 64rem) {
  .inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover .sub-menu a {
    background-color: var(--color-gray-100);
  }
}
@media (width >= 64rem) {
  .inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover .sub-menu a {
    padding-left: calc(var(--spacing) * 0);
  }
}
.inside-navigation #primary-menu .sub-menu .menu-item-has-children.sfHover .sub-menu .sub-menu a {
  padding-left: calc(var(--spacing) * 12);
}
.inside-navigation #primary-menu a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.inside-navigation #primary-menu a .dropdown-menu-toggle {
  float: none;
  --tw-leading: 100%;
  line-height: 100%;
}
.inside-navigation #primary-menu a .dropdown-menu-toggle svg {
  height: calc(var(--spacing) * 6);
  width: calc(var(--spacing) * 6);
}
#secondary-menu {
  margin-inline: calc(var(--spacing) * 4);
  margin-block: calc(var(--spacing) * 4);
  border-radius: var(--radius-sm);
  background-color: var(--color-cyan-700) !important;
  padding-inline: calc(var(--spacing) * 5);
  padding-block: calc(var(--spacing) * 3);
}
#secondary-menu a {
  padding-inline: calc(var(--spacing) * 0);
  color: var(--color-gray-0);
}
#secondary-menu .search-submit {
  display: none;
}
#secondary-menu .swp-input--search {
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: transparent;
  background-image: var(--background-image-search-100);
}
@media (width >= 64rem) {
  #secondary-menu .swp-input--search {
    background-image: var(--background-image-search-200);
  }
}
#secondary-menu .swp-input--search {
  background-position: left;
  padding-right: calc(var(--spacing) * 0);
  padding-left: calc(var(--spacing) * 5);
  color: var(--color-gray-0);
}
#secondary-menu .swp-input--search::-moz-placeholder {
  color: var(--color-gray-0);
}
#secondary-menu .swp-input--search::placeholder {
  color: var(--color-gray-0);
}
@media (hover: hover) {
  #secondary-menu .swp-input--search:hover {
    --tw-outline-style: none;
    outline-style: none;
  }
}
#secondary-menu .swp-input--search:focus {
  --tw-outline-style: none;
  outline-style: none;
}
#menu-secondary-menu {
  gap: calc(var(--spacing) * 8);
}
#menu-secondary-menu .menu-item a {
  padding-inline: calc(var(--spacing) * 0);
}
#menu-secondary-menu .menu-item .sub-menu a {
  padding-inline: calc(var(--spacing) * 4);
}
#menu-secondary-menu .dropdown-menu-toggle {
  padding-right: calc(var(--spacing) * 0);
}
#menu-secondary-menu .tm-button_cta--outline {
  align-content: center;
}
#menu-secondary-menu .tm-button_cta--outline a {
  border-radius: var(--radius-sm);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-900);
  padding-inline: calc(var(--spacing) * 4);
  text-align: center;
  --tw-leading: calc(var(--spacing) * 7);
  line-height: calc(var(--spacing) * 7);
}
@media (hover: hover) {
  #menu-secondary-menu .tm-button_cta--outline a:hover {
    border-color: var(--color-cyan-500);
  }
}
@media (hover: hover) {
  #menu-secondary-menu .tm-button_cta--outline a:hover {
    color: var(--color-cyan-500);
  }
}
#menu-secondary-menu form {
  margin-block: calc(var(--spacing) * 1);
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-gray-400);
  padding-right: calc(var(--spacing) * 8);
}
#menu-secondary-menu .swp-input--search {
  border-style: var(--tw-border-style);
  border-width: 0px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-gray-400);
  background-color: transparent;
  background-image: var(--background-image-search-100);
}
@media (width >= 64rem) {
  #menu-secondary-menu .swp-input--search {
    background-image: var(--background-image-search-200);
  }
}
#menu-secondary-menu .swp-input--search {
  background-position: left;
  padding-block: calc(var(--spacing) * 1);
  padding-right: calc(var(--spacing) * 0);
  padding-left: calc(var(--spacing) * 5);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
#menu-secondary-menu .swp-input--search:focus {
  --tw-outline-style: none;
  outline-style: none;
}
#menu-secondary-menu .swp-input--search.swp-input:focus::-moz-placeholder {
  color: transparent;
}
#menu-secondary-menu .swp-input--search.swp-input:focus::placeholder {
  color: transparent;
}
.tm-facet-heading {
  margin-top: calc(var(--spacing) * 4);
  background-image: var(--background-image-chevron-500);
  background-size: auto;
  background-position: right;
  background-repeat: no-repeat;
  color: var(--color-gray-0);
}
@media (width >= 64rem) {
  .tm-facet-heading {
    background-image: var(--background-image-chevron-600);
  }
}
@media (width >= 64rem) {
  .tm-facet-heading {
    color: var(--color-cyan-600);
  }
}
@media (hover: hover) {
  @media (width >= 64rem) {
    .tm-facet-heading:hover {
      background-image: var(--background-image-chevron-800);
    }
  }
}
@media (hover: hover) {
  @media (width >= 64rem) {
    .tm-facet-heading:hover {
      color: var(--color-cyan-500);
    }
  }
}
.tm-input-bar .facetwp-facet {
  margin-bottom: calc(var(--spacing) * 0);
}
.tm-input-bar .facetwp-facet .facetwp-input-wrap {
  width: 100%;
}
.tm-input-bar .facetwp-facet .facetwp-input-wrap .facetwp-icon {
  border-radius: 0.25rem;
  background-color: var(--color-cyan-400);
  opacity: 100%;
}
.tm-input-bar .facetwp-facet .facetwp-input-wrap .facetwp-icon:before {
  width: 3.0625rem;
  background-image: var(--background-image-search-100);
  background-position: center;
}
.tm-input-bar .facetwp-facet .facetwp-search {
  width: 100% !important;
  border-radius: 0.25rem;
  border-color: var(--color-gray-600);
  padding-right: calc(var(--spacing) * 16);
}
.tm-search-controls {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--color-gray-0);
  padding-inline: calc(var(--spacing) * 8);
}
@media (width >= 64rem) {
  .tm-search-controls {
    margin-left: 30%;
  }
}
@media (width >= 64rem) {
  .tm-search-controls {
    width: calc(70% - 32px);
  }
}
@media (width >= 64rem) {
  .tm-search-controls {
    justify-content: flex-start;
  }
}
@media (width >= 64rem) {
  .tm-search-controls {
    -moz-column-gap: calc(var(--spacing) * 7);
         column-gap: calc(var(--spacing) * 7);
  }
}
@media (width >= 64rem) {
  .tm-search-controls {
    padding-right: calc(var(--spacing) * 0);
  }
}
@media (width >= 80rem) {
  .tm-search-controls {
    -moz-column-gap: calc(var(--spacing) * 12);
         column-gap: calc(var(--spacing) * 12);
  }
}
.tm-search-controls .tm-search-button {
  border-radius: 0;
  border-top-left-radius: var(--radius-sm);
  border-top-right-radius: var(--radius-sm);
  background-color: var(--color-gray-0);
  padding: calc(var(--spacing) * 4);
  color: var(--color-gray-700);
}
.tm-search-controls .tm-search-button.tm-search-button--is-active {
  background-color: var(--color-cyan-600);
  color: var(--color-gray-0);
}
.tm-search-controls .tm-search-button .icon-down {
  display: none;
}
.tm-search-controls .tm-search-button.tm-search-button--is-active .icon-up {
  display: none;
}
.tm-search-controls .tm-search-button.tm-search-button--is-active .icon-down {
  display: block;
}
.tm-search-controls .tm-search-popover {
  position: absolute;
  top: 100%;
  right: calc(var(--spacing) * 8);
  left: calc(var(--spacing) * 8);
  z-index: 2;
  margin-top: -1px;
  display: none;
  border-radius: var(--radius-sm);
  background-color: var(--color-cyan-600);
  padding: calc(var(--spacing) * 4);
  color: var(--color-white);
}
.tm-search-controls .tm-search-popover h3 {
  color: var(--color-gray-0);
}
.tm-search-controls .tm-search-popover.tm-search-filters-popover {
  border-top-right-radius: 0;
}
.tm-search-controls .tm-search-popover.tm-search-popover--is-active {
  display: block;
}
.tm-search-controls .facetwp-facet-search_results_reset {
  margin-bottom: calc(var(--spacing) * 4);
}
.tm-search-controls .facetwp-facet-search_results_reset button {
  background-color: transparent;
  padding: calc(var(--spacing) * 0);
  color: var(--color-gray-200);
  text-decoration-line: underline;
}
.tm-search-controls .facetwp-facet-search_results_counts {
  margin-bottom: calc(var(--spacing) * 0);
}
.tm-search-controls .facetwp-facet-search_results_per_page {
  margin-bottom: calc(var(--spacing) * 4);
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page {
    margin-bottom: calc(var(--spacing) * 0);
  }
}
.tm-search-controls .facetwp-facet-search_results_sort {
  margin-bottom: calc(var(--spacing) * 0);
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page select, .tm-search-controls .facetwp-facet-search_results_sort select {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page select, .tm-search-controls .facetwp-facet-search_results_sort select {
    --tw-border-style: solid;
    border-style: solid;
  }
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page select, .tm-search-controls .facetwp-facet-search_results_sort select {
    border-color: transparent;
  }
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page select, .tm-search-controls .facetwp-facet-search_results_sort select {
    border-bottom-color: var(--color-gray-400);
  }
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page select, .tm-search-controls .facetwp-facet-search_results_sort select {
    background-color: var(--color-gray-0);
  }
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page select, .tm-search-controls .facetwp-facet-search_results_sort select {
    padding-block: calc(var(--spacing) * 2);
  }
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page select, .tm-search-controls .facetwp-facet-search_results_sort select {
    padding-right: calc(var(--spacing) * 6);
  }
}
@media (width >= 64rem) {
  .tm-search-controls .facetwp-facet-search_results_per_page select, .tm-search-controls .facetwp-facet-search_results_sort select {
    padding-left: calc(var(--spacing) * 3);
  }
}
.tm-search-controls .tm-search-label {
  margin-bottom: calc(var(--spacing) * 2);
  color: var(--color-gray-200);
}
.tm-search-controls p:empty {
  display: none !important;
}
.tm-search-controls select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--radius-sm);
  background-image: var(--background-image-chevron-700);
  background-position: right;
  background-repeat: no-repeat;
  padding-block: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 7);
  padding-left: calc(var(--spacing) * 3);
}
.tm-search-controls .tm-search-sidebar .facetwp-type-checkboxes {
  margin-bottom: calc(var(--spacing) * 4);
}
.tm-search-controls .tm-facet-group {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-gray-600);
}
@media (hover: hover) {
  .tm-search-controls .tm-facet-group:hover {
    border-color: var(--color-cyan-200);
  }
}
.tm-search-controls .tm-facet-group:focus {
  border-color: var(--color-cyan-200);
}
.tm-search-controls .tm-facet-group:hover h4 {
  color: var(--color-cyan-500);
}
.tm-search-controls .tm-facet-group:last-of-type {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0px;
}
.tm-search-controls .tm-facet-group .facetwp-facet {
  display: none;
}
.facetwp-checkbox {
  margin-bottom: calc(var(--spacing) * 3) !important;
  background-image: url('./assets/images/checkbox.png') !important;
  background-size: 1.5rem !important;
  padding-left: calc(var(--spacing) * 8) !important;
}
@media (hover: hover) {
  .facetwp-checkbox:hover {
    background-image: url('./assets/images/checkbox-hover.png') !important;
  }
}
.facetwp-checkbox:focus {
  background-image: url('./assets/images/checkbox-hover.png') !important;
}
.facetwp-checkbox.checked {
  background-image: url('./assets/images/checkbox-checked.png') !important;
}
.tm-search-page-header {
  padding: calc(var(--spacing) * 8);
  padding-bottom: calc(var(--spacing) * 4);
}
.tm-search-page-header .swp-input {
  border-radius: var(--radius-sm);
  border-color: var(--color-gray-600);
  background-color: var(--color-gray-0);
  background-image: none !important;
  padding: calc(var(--spacing) * 4) !important;
  color: var(--color-gray-600);
}
.tm-search-page-header .search-submit {
  border-radius: var(--radius-sm);
  background-color: var(--color-cyan-400);
  color: var(--color-gray-0);
}
@media (hover: hover) {
  .tm-search-page-header .search-submit:hover {
    background-color: var(--color-cyan-500);
  }
}
.tm-search-page-header .search-submit:focus {
  background-color: var(--color-cyan-500);
}
@media (width >= 48rem) {
  .search #left-sidebar {
    width: auto;
  }
}
@media (width >= 64rem) {
  .search #left-sidebar {
    width: 30%;
  }
}
#left-sidebar {
  --tw-translate-y: calc(var(--spacing) * -10);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
#left-sidebar .tm-search-sidebar {
  display: none;
  --tw-translate-y: calc(var(--spacing) * -8);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  padding-left: calc(var(--spacing) * 8);
}
@media (width >= 64rem) {
  #left-sidebar .tm-search-sidebar {
    display: block;
  }
}
#left-sidebar .tm-search-sidebar .facetwp-type-checkboxes {
  margin-bottom: calc(var(--spacing) * 4);
}
#left-sidebar .facetwp-facet-search_results_reset {
  margin-bottom: calc(var(--spacing) * 4);
}
#left-sidebar .facetwp-facet-search_results_reset button {
  background-color: transparent;
  padding: calc(var(--spacing) * 0);
  color: var(--color-gray-800);
  text-decoration-line: underline;
}
#left-sidebar .tm-facet-group {
  cursor: pointer;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-gray-600);
}
@media (hover: hover) {
  #left-sidebar .tm-facet-group:hover {
    border-color: var(--color-cyan-200);
  }
}
#left-sidebar .tm-facet-group:focus {
  border-color: var(--color-cyan-200);
}
#left-sidebar .tm-facet-group .facetwp-facet {
  display: none;
}
.search .site-content .content-area {
  padding-inline: calc(var(--spacing) * 8);
}
@media (width >= 48rem) {
  .search .site-content .content-area {
    width: 100%;
  }
}
@media (width >= 64rem) {
  .search .site-content .content-area {
    width: calc(70% - 32px);
  }
}
@media (width >= 64rem) {
  .search .site-content .content-area {
    padding-inline: calc(var(--spacing) * 0);
  }
}
@media (width >= 48rem) {
  .search .site-content .content-area .site-main {
    margin-left: calc(var(--spacing) * 0);
  }
}
@media (width >= 64rem) {
  .search .site-content .content-area .site-main {
    margin-left: calc(var(--spacing) * 8);
  }
}
@media (width >= 64rem) {
  .inside-header {
    padding-block: calc(var(--spacing) * 2);
  }
}
@media (width >= 64rem) {
  .inside-header {
    padding-right: calc(var(--spacing) * 4);
  }
}
@media (width >= 64rem) {
  .secondary-nav-above-header .secondary-navigation .inside-navigation.grid-container {
    padding-inline: calc(var(--spacing) * 8) !important;
  }
}
@media (width >= 64rem) {
  .secondary-nav-above-header .sub-menu {
    width: -moz-max-content !important;
    width: max-content !important;
  }
}
@media (width >= 64rem) {
  .secondary-nav-above-header .sub-menu a {
    background-color: var(--color-cloud-100);
  }
}
@media (width >= 64rem) {
  .secondary-nav-above-header .sub-menu a {
    color: var(--color-gray-800) !important;
  }
}
@media (width >= 64rem) {
  @media (hover: hover) {
    .secondary-nav-above-header .sub-menu a:hover {
      background-color: var(--color-cloud-300) !important;
    }
  }
}
.tm-button {
  color: var(--color-gray-0) !important;
}
.gbp-section .tm-button-white {
  color: var(--color-white);
}
@media (hover: hover) {
  .gbp-section .tm-button-white:hover {
    color: var(--color-cyan-400);
  }
}
table {
  width: 100%;
  border-collapse: collapse;
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-gray-200) !important;
  font-size: 0.875rem;
  --tw-leading: 1.4285714286;
  line-height: 1.4285714286;
}
@media (width >= 64rem) {
  table {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
@media (width >= 64rem) {
  table {
    --tw-leading: 1.5;
    line-height: 1.5;
  }
}
table th {
  border-color: var(--color-gray-200) !important;
  background-color: var(--color-cyan-600) !important;
  padding-inline: calc(var(--spacing) * 6) !important;
  padding-block: calc(var(--spacing) * 3) !important;
  text-align: left;
  color: var(--color-gray-0);
}
table td {
  border-color: var(--color-gray-200) !important;
  padding-inline: calc(var(--spacing) * 6) !important;
  padding-block: calc(var(--spacing) * 3) !important;
}
table tbody th {
  background-color: var(--color-cyan-500) !important;
}
table thead,
  table tfoot {
  border-style: var(--tw-border-style) !important;
  border-width: 1px !important;
  border-color: var(--color-gray-200) !important;
}
.gbp-button--primary {
  border-radius: 0.25rem;
  background-color: var(--color-cyan-400) !important;
  padding-inline: calc(var(--spacing) * 6);
  padding-block: calc(var(--spacing) * 4);
  color: var(--color-gray-0) !important;
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@media (hover: hover) {
  .gbp-button--primary:hover {
    background-color: var(--color-cyan-500) !important;
  }
}
.gp-icon svg {
  height: 2em;
  width: 2em;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-leading: initial;
      --tw-font-weight: initial;
    }
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFBbUI7TUFBbkIscUJBQW1CO01BQW5CLHNCQUFtQjtNQUFuQixtQkFBbUI7TUFBbkIseUJBQW1CO01BQW5CLCtCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsOEJBQW1CO01DcDFCcUMsbUJBQWtCO01BQWxCLG1CQUFrQjtNQUFsQixtQkFBa0I7TUZ1RTNCLHFCQUFzQjtNQWtHNUQseUJBQTJCO0lBOUVXO0VBQUE7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL0Bwcml3b3Jrcy90b2Rvc21hdGgvPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vQHByaXdvcmtzL3RvZG9zbWF0aC8uL3NyYy9hc3NldHMvY3NzL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly9AcHJpd29ya3MvdG9kb3NtYXRoLy4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly9AcHJpd29ya3MvdG9kb3NtYXRoLy4vYmxvY2tzL2dhbGxlcnktY2Fyb3VzZWwvc3R5bGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyohXG4gVGhlbWUgTmFtZTogICBUb2Rvc01hdGhcbiBUaGVtZSBVUkk6ICAgIGh0dHBzOi8vdG9kb3MtbWF0aC5vcmdcbiBEZXNjcmlwdGlvbjogIERlZmF1bHQgR2VuZXJhdGVQcmVzcyBjaGlsZCB0aGVtZVxuIEF1dGhvcjogICAgICAgUFJPVkVOXG4gQXV0aG9yIFVSSTogICBodHRwczovL3Byb3Zlbi51c1xuIFRlbXBsYXRlOiAgICAgZ2VuZXJhdGVwcmVzc1xuIFZlcnNpb246ICAgICAgMS4wLjBcbiovXG5cbkBpbXBvcnQgXCJ0YWlsd2luZGNzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2Jsb2Nrcy9nYWxsZXJ5LWNhcm91c2VsL3N0eWxlXCI7XG5Ac291cmNlIFwiLi4vLi4vLi4vYmxvY2tzLyoqLyoucGhwXCI7XG5Ac291cmNlICcuLi8uLi8uLi8qLnBocCc7XG5Ac291cmNlIFwiLi4vLi4vLi4vaW5jLyoucGhwXCI7XG5Ac291cmNlICcuLi8uLi8uLi9mdW5jdGlvbnMucGhwJztcblxuQHRoZW1lIHtcbiAgLS1jb2xvci1jcmVhbS0xMDA6ICNmZmZlZjg7XG4gIC0tY29sb3ItY3JlYW0tMjAwOiAjZjRmMmU2O1xuICAtLWNvbG9yLWNyZWFtLTMwMDogI2Q5ZDViZTtcblxuICAtLWNvbG9yLWNsb3VkLTEwMDogI2ZhZjlmNztcbiAgLS1jb2xvci1jbG91ZC0yMDA6ICNmMGVmZWQ7XG4gIC0tY29sb3ItY2xvdWQtMzAwOiAjZWJlYmU5O1xuICAtLWNvbG9yLWNsb3VkLTQwMDogI2U4ZTZlMztcbiAgLS1jb2xvci1jbG91ZC01MDA6ICNkOGQ1ZDI7XG5cbiAgLS1jb2xvci1jeWFuLTEwMDogI2IzZTVmMDtcbiAgLS1jb2xvci1jeWFuLTIwMDogIzgwZDNlODtcbiAgLS1jb2xvci1jeWFuLTMwMDogIzAwYmNkNDtcbiAgLS1jb2xvci1jeWFuLTQwMDogIzAwOGNjMztcbiAgLS1jb2xvci1jeWFuLTUwMDogIzAwNTc5OTtcbiAgLS1jb2xvci1jeWFuLTYwMDogIzAwMzY2MDtcbiAgLS1jb2xvci1jeWFuLTcwMDogIzAxMmE0YTtcblxuICAtLWNvbG9yLWFtYmVyLTEwMDogI2ZmZTA4MjtcbiAgLS1jb2xvci1hbWJlci0yMDA6ICNmZmQ1NGY7XG4gIC0tY29sb3ItYW1iZXItMzAwOiAjZmZjMTA3O1xuICAtLWNvbG9yLWFtYmVyLTQwMDogI2NlNzgwMDtcbiAgLS1jb2xvci1hbWJlci01MDA6ICM5OTU5MDA7XG4gIC0tY29sb3ItYW1iZXItNjAwOiAjNjAzODAwO1xuICAtLWNvbG9yLWFtYmVyLTcwMDogIzRhMmMwMTtcblxuICAtLWNvbG9yLWxpbWUtMTAwOiAjYmZmMmE2O1xuICAtLWNvbG9yLWxpbWUtMjAwOiAjYTNlNTZiO1xuICAtLWNvbG9yLWxpbWUtMzAwOiAjN2VkMzIxO1xuICAtLWNvbG9yLWxpbWUtNDAwOiAjMGQ5OTAwO1xuICAtLWNvbG9yLWxpbWUtNTAwOiAjMDA3YTI5O1xuICAtLWNvbG9yLWxpbWUtNjAwOiAjMDA2MDIwO1xuICAtLWNvbG9yLWxpbWUtNzAwOiAjMDA0ZDFhO1xuXG4gIC0tY29sb3Itb3JjaGlkLTEwMDogI2VmY2FlYztcbiAgLS1jb2xvci1vcmNoaWQtMjAwOiAjZTg5ZWUzO1xuICAtLWNvbG9yLW9yY2hpZC0zMDA6ICNkYTcwZDY7XG4gIC0tY29sb3Itb3JjaGlkLTQwMDogI2EzMzFiZDtcbiAgLS1jb2xvci1vcmNoaWQtNTAwOiAjNWMwMDk5O1xuICAtLWNvbG9yLW9yY2hpZC02MDA6ICMzOTAwNjA7XG4gIC0tY29sb3Itb3JjaGlkLTcwMDogIzJkMDE0YTtcblxuICAtLWNvbG9yLWdyYXktMDogI2ZmZjtcbiAgLS1jb2xvci1ncmF5LTEwMDogI2VjZWVlZjtcbiAgLS1jb2xvci1ncmF5LTIwMDogI2M5ZDVkZTtcbiAgLS1jb2xvci1ncmF5LTMwMDogI2FhYmNjOTtcbiAgLS1jb2xvci1ncmF5LTQwMDogIzhiYTJiNDtcbiAgLS1jb2xvci1ncmF5LTUwMDogIzZhOGFhMjtcbiAgLS1jb2xvci1ncmF5LTYwMDogIzUwNmY4NztcbiAgLS1jb2xvci1ncmF5LTcwMDogIzNjNTU2ODtcbiAgLS1jb2xvci1ncmF5LTgwMDogIzJmNDU1NjtcbiAgLS1jb2xvci1ncmF5LTkwMDogIzI1MzU0MTtcbiAgLS1jb2xvci1ncmF5LTEwMDA6ICMwMDA7XG5cbiAgLS1iYWNrZ3JvdW5kLWltYWdlLWNoZXZyb24tMTAwOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0k0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFFnT0NJZ1ptbHNiRDBpYm05dVpTSStQSEJoZEdnZ1pEMGlUVEV5TGpVNE5qSWdPRXd4TGpReE5ERTFJRGhETVM0eU1UWTBJRGN1T1RrNU9UWWdNUzR3TWpNeElEY3VPVFF4TWprZ01DNDROVGcyT1NBM0xqZ3pNVFJETUM0Mk9UUXlPREVnTnk0M01qRTFNaUF3TGpVMk5qRTBNU0EzTGpVMk5UTTFJREF1TkRrd05EY3hJRGN1TXpneU5qVkRNQzQwTVRRNE1ESWdOeTR4T1RrNU5TQXdMak01TkRrNU9DQTJMams1T0RreUlEQXVORE16TlRZMUlEWXVPREEwT1RkRE1DNDBOekl4TXpNZ05pNDJNVEV3TWlBd0xqVTJOek0wTVNBMkxqUXpNamcxSURBdU56QTNNVFVnTmk0eU9UTk1OaTR5T1RNeE5TQXdMamN3TnpBd01VTTJMalE0TURZNElEQXVOVEU1TlRNZ05pNDNNelE1T1NBd0xqUXhOREl4TXlBM0xqQXdNREUxSURBdU5ERTBNakV6UXpjdU1qWTFNekVnTUM0ME1UUXlNVE1nTnk0MU1UazJNaUF3TGpVeE9UVXpJRGN1TnpBM01UVWdNQzQzTURjd01ERk1NVE11TWprek1pQTJMakk1TTBNeE15NDBNek1nTmk0ME16STROU0F4TXk0MU1qZ3lJRFl1TmpFeE1ESWdNVE11TlRZMk55QTJMamd3TkRrM1F6RXpMall3TlRNZ05pNDVPVGc1TWlBeE15NDFPRFUxSURjdU1UazVPVFVnTVRNdU5UQTVPQ0EzTGpNNE1qWTFRekV6TGpRek5ESWdOeTQxTmpVek5TQXhNeTR6TURZZ055NDNNakUxTWlBeE15NHhOREUySURjdU9ETXhORU14TWk0NU56Y3lJRGN1T1RReE1qa2dNVEl1Tnpnek9TQTNMams1T1RrMklERXlMalU0TmpJZ09Gb2lJR1pwYkd3OUlpTkZRMFZGUlVZaUx6NDhMM04yWno0PVwiKTtcblxuICAtLWJhY2tncm91bmQtaW1hZ2UtY2hldnJvbi0yMDA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UUWdPQ0lnWm1sc2JEMGlibTl1WlNJK1BIQmhkR2dnWkQwaVRURXlMalU0TmpJZ09Fd3hMalF4TkRFMUlEaERNUzR5TVRZMElEY3VPVGs1T1RZZ01TNHdNak14SURjdU9UUXhNamtnTUM0NE5UZzJPVEVnTnk0NE16RTBRekF1TmprME1qZ3hJRGN1TnpJeE5USWdNQzQxTmpZeE5ERWdOeTQxTmpVek5TQXdMalE1TURRM01TQTNMak00TWpZMVF6QXVOREUwT0RBeElEY3VNVGs1T1RVZ01DNHpPVFE1T1RnZ05pNDVPVGc1TWlBd0xqUXpNelUyTlNBMkxqZ3dORGszUXpBdU5EY3lNVE16SURZdU5qRXhNRElnTUM0MU5qY3pOQ0EyTGpRek1qZzFJREF1TnpBM01UVWdOaTR5T1ROTU5pNHlPVE14TlNBd0xqY3dOekF3TVVNMkxqUTRNRFk0SURBdU5URTVOVE1nTmk0M016UTVPU0F3TGpReE5ESXhNeUEzTGpBd01ERTFJREF1TkRFME1qRXpRemN1TWpZMU16RWdNQzQwTVRReU1UTWdOeTQxTVRrMk1pQXdMalV4T1RVeklEY3VOekEzTVRVZ01DNDNNRGN3TURGTU1UTXVNamt6TWlBMkxqSTVNME14TXk0ME16TWdOaTQwTXpJNE5TQXhNeTQxTWpneUlEWXVOakV4TURJZ01UTXVOVFkyTnlBMkxqZ3dORGszUXpFekxqWXdOVE1nTmk0NU9UZzVNaUF4TXk0MU9EVTFJRGN1TVRrNU9UVWdNVE11TlRBNU9DQTNMak00TWpZMVF6RXpMalF6TkRJZ055NDFOalV6TlNBeE15NHpNRFlnTnk0M01qRTFNaUF4TXk0eE5ERTJJRGN1T0RNeE5FTXhNaTQ1TnpjeUlEY3VPVFF4TWprZ01USXVOemd6T1NBM0xqazVPVGsySURFeUxqVTROaklnT0ZvaUlHWnBiR3c5SWlNd01ETTJOakFpTHo0OEwzTjJaejQ9XCIpO1xuXG4gIC0tYmFja2dyb3VuZC1pbWFnZS1jaGV2cm9uLTMwMDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJeU5TSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTFJaUJtYVd4c1BTSnViMjVsSWo0OGNHRjBhQ0JrUFNKTk5pNDBNVE00TlNBNUxqTTFNREZJTVRjdU5UZzFPVU14Tnk0M09ETTJJRGt1TXpVd01UUWdNVGN1T1RjMk9TQTVMalF3T0RneElERTRMakUwTVRNZ09TNDFNVGczUXpFNExqTXdOVGNnT1M0Mk1qZzFPQ0F4T0M0ME16TTVJRGt1TnpnME56UWdNVGd1TlRBNU5TQTVMamsyTnpRMFF6RTRMalU0TlRJZ01UQXVNVFV3TVNBeE9DNDJNRFVnTVRBdU16VXhNaUF4T0M0MU5qWTBJREV3TGpVME5URkRNVGd1TlRJM09TQXhNQzQzTXpreElERTRMalF6TWpjZ01UQXVPVEUzTWlBeE9DNHlPVEk1SURFeExqQTFOekZNTVRJdU56QTJPU0F4Tmk0Mk5ETXhRekV5TGpVeE9UTWdNVFl1T0RNd05pQXhNaTR5TmpVZ01UWXVPVE0xT1NBeE1TNDVPVGs1SURFMkxqa3pOVGxETVRFdU56TTBOeUF4Tmk0NU16VTVJREV4TGpRNE1EUWdNVFl1T0RNd05pQXhNUzR5T1RJNUlERTJMalkwTXpGTU5TNDNNRFk0TlNBeE1TNHdOVGN4UXpVdU5UWTNNRFFnTVRBdU9URTNNaUExTGpRM01UZ3pJREV3TGpjek9URWdOUzQwTXpNeU55QXhNQzQxTkRVeFF6VXVNemswTnlBeE1DNHpOVEV5SURVdU5ERTBOU0F4TUM0eE5UQXhJRFV1TkRrd01UY2dPUzQ1TmpjME5FTTFMalUyTlRnMElEa3VOemcwTnpRZ05TNDJPVE01T0NBNUxqWXlPRFU0SURVdU9EVTRNemtnT1M0MU1UZzNRell1TURJeU9DQTVMalF3T0RneElEWXVNakUyTVNBNUxqTTFNREUwSURZdU5ERXpPRFVnT1M0ek5UQXhXaUlnWm1sc2JEMGlJMFZEUlVWRlJpSXZQand2YzNablBnPT1cIik7XG5cbiAgLS1iYWNrZ3JvdW5kLWltYWdlLWNoZXZyb24tNDAwOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOQ0lnYUdWcFoyaDBQU0l5TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMUlpQm1hV3hzUFNKdWIyNWxJajQ4Y0dGMGFDQmtQU0pOTVRjdU5UZzJNaUF4TlM0ek5UQXhURFl1TkRFME1UVWdNVFV1TXpVd01VTTJMakl4TmpRZ01UVXVNelV3TVNBMkxqQXlNekVnTVRVdU1qa3hOQ0ExTGpnMU9EWTVJREUxTGpFNE1UVkROUzQyT1RReU9DQXhOUzR3TnpFMklEVXVOVFkyTVRRZ01UUXVPVEUxTlNBMUxqUTVNRFEzSURFMExqY3pNamhETlM0ME1UUTRJREUwTGpVMU1ERWdOUzR6T1RVZ01UUXVNelE1SURVdU5ETXpOVGNnTVRRdU1UVTFNVU0xTGpRM01qRXpJREV6TGprMk1URWdOUzQxTmpjek5DQXhNeTQzT0RJNUlEVXVOekEzTVRVZ01UTXVOalF6TVV3eE1TNHlPVE14SURndU1EVTNNVU14TVM0ME9EQTNJRGN1T0RZNU5qTWdNVEV1TnpNMUlEY3VOelkwTXpFZ01USXVNREF3TVNBM0xqYzJORE14UXpFeUxqSTJOVE1nTnk0M05qUXpNU0F4TWk0MU1UazJJRGN1T0RZNU5qTWdNVEl1TnpBM01TQTRMakExTnpGTU1UZ3VNamt6TWlBeE15NDJORE14UXpFNExqUXpNeUF4TXk0M09ESTVJREU0TGpVeU9ESWdNVE11T1RZeE1TQXhPQzQxTmpZM0lERTBMakUxTlRGRE1UZ3VOakExTXlBeE5DNHpORGtnTVRndU5UZzFOU0F4TkM0MU5UQXhJREU0TGpVd09UZ2dNVFF1TnpNeU9FTXhPQzQwTXpReUlERTBMamt4TlRVZ01UZ3VNekEySURFMUxqQTNNVFlnTVRndU1UUXhOaUF4TlM0eE9ERTFRekUzTGprM056SWdNVFV1TWpreE5DQXhOeTQzT0RNNUlERTFMak0xTURFZ01UY3VOVGcyTWlBeE5TNHpOVEF4V2lJZ1ptbHNiRDBpSTBWRFJVVkZSaUl2UGp3dmMzWm5QZz09XCIpO1xuXG4gIC0tYmFja2dyb3VuZC1pbWFnZS1jaGV2cm9uLTUwMDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TkNJZ2FHVnBaMmgwUFNJNElpQjJhV1YzUW05NFBTSXdJREFnTVRRZ09DSWdabWxzYkQwaWJtOXVaU0krUEhCaGRHZ2daRDBpVFRFdU5ERXpPRFVnTUVneE1pNDFPRFU1UXpFeUxqYzRNellnTkM0eU1qSTBNMlV0TURVZ01USXVPVGMyT1NBd0xqQTFPRGN4TXprZ01UTXVNVFF4TXlBd0xqRTJPRFU1T0VNeE15NHpNRFUzSURBdU1qYzRORGd5SURFekxqUXpNemtnTUM0ME16UTJORFlnTVRNdU5UQTVOU0F3TGpZeE56TTBOa014TXk0MU9EVXlJREF1T0RBd01EUTJJREV6TGpZd05TQXhMakF3TVRBNElERXpMalUyTmpRZ01TNHhPVFV3TTBNeE15NDFNamM1SURFdU16ZzRPVGdnTVRNdU5ETXlOeUF4TGpVMk56RTFJREV6TGpJNU1qa2dNUzQzTURkTU55NDNNRFk0TlNBM0xqSTVNME0zTGpVeE9UTXlJRGN1TkRnd05EY2dOeTR5TmpVd01TQTNMalU0TlRjNUlEWXVPVGs1T0RVZ055NDFPRFUzT1VNMkxqY3pORFk1SURjdU5UZzFOemtnTmk0ME9EQXpPQ0EzTGpRNE1EUTNJRFl1TWpreU9EVWdOeTR5T1ROTU1DNDNNRFk0TkRrZ01TNDNNRGRETUM0MU5qY3dOQ0F4TGpVMk56RTFJREF1TkRjeE9ETXpJREV1TXpnNE9UZ2dNQzQwTXpNeU5qWWdNUzR4T1RVd00wTXdMak01TkRZNU9DQXhMakF3TVRBNElEQXVOREUwTlRBeUlEQXVPREF3TURRMklEQXVORGt3TVRjeUlEQXVOakUzTXpRMlF6QXVOVFkxT0RReUlEQXVORE0wTmpRMklEQXVOamt6T1RneElEQXVNamM0TkRneUlEQXVPRFU0TXpreElEQXVNVFk0TlRrNFF6RXVNREl5T0NBd0xqQTFPRGN4TXprZ01TNHlNVFl4SURRdU1qSXlORE5sTFRBMUlERXVOREV6T0RVZ01Gb2lJR1pwYkd3OUlpTkZRMFZGUlVZaUx6NDhMM04yWno0PVwiKTtcblxuICAtLWJhY2tncm91bmQtaW1hZ2UtY2hldnJvbi02MDA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UUWdPQ0lnWm1sc2JEMGlibTl1WlNJK1BIQmhkR2dnWkQwaVRURXVOREV6T0RVZ01FZ3hNaTQxT0RVNVF6RXlMamM0TXpZZ05DNHlNakkwTTJVdE1EVWdNVEl1T1RjMk9TQXdMakExT0RjeE16a2dNVE11TVRReE15QXdMakUyT0RVNU9FTXhNeTR6TURVM0lEQXVNamM0TkRneUlERXpMalF6TXprZ01DNDBNelEyTkRZZ01UTXVOVEE1TlNBd0xqWXhOek0wTmtNeE15NDFPRFV5SURBdU9EQXdNRFEySURFekxqWXdOU0F4TGpBd01UQTRJREV6TGpVMk5qUWdNUzR4T1RVd00wTXhNeTQxTWpjNUlERXVNemc0T1RnZ01UTXVORE15TnlBeExqVTJOekUxSURFekxqSTVNamtnTVM0M01EZE1OeTQzTURZNE5TQTNMakk1TTBNM0xqVXhPVE15SURjdU5EZ3dORGNnTnk0eU5qVXdNU0EzTGpVNE5UYzVJRFl1T1RrNU9EVWdOeTQxT0RVM09VTTJMamN6TkRZNUlEY3VOVGcxTnprZ05pNDBPREF6T0NBM0xqUTRNRFEzSURZdU1qa3lPRFVnTnk0eU9UTk1NQzQzTURZNE5Ea2dNUzQzTURkRE1DNDFOamN3TkNBeExqVTJOekUxSURBdU5EY3hPRE16SURFdU16ZzRPVGdnTUM0ME16TXlOallnTVM0eE9UVXdNME13TGpNNU5EWTVPQ0F4TGpBd01UQTRJREF1TkRFME5UQXlJREF1T0RBd01EUTJJREF1TkRrd01UY3lJREF1TmpFM016UTJRekF1TlRZMU9EUXlJREF1TkRNME5qUTJJREF1Tmprek9UZ3hJREF1TWpjNE5EZ3lJREF1T0RVNE16a3hJREF1TVRZNE5UazRRekV1TURJeU9DQXdMakExT0RjeE16a2dNUzR5TVRZeElEUXVNakl5TkRObExUQTFJREV1TkRFek9EVWdNRm9pSUdacGJHdzlJaU13TURNMk5qQWlMejQ4TDNOMlp6ND1cIik7XG5cbiAgLS1iYWNrZ3JvdW5kLWltYWdlLWNoZXZyb24tNzAwOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOQ0lnYUdWcFoyaDBQU0l5TkNJZ2RtbGxkMEp2ZUQwaU1DQXdJREkwSURJMElpQm1hV3hzUFNKdWIyNWxJajQ4Y0dGMGFDQmtQU0pOTmk0ME1UTTROU0E1U0RFM0xqVTROVGxETVRjdU56Z3pOaUE1TGpBd01EQTBJREUzTGprM05qa2dPUzR3TlRnM01TQXhPQzR4TkRFeklEa3VNVFk0TmtNeE9DNHpNRFUzSURrdU1qYzRORGdnTVRndU5ETXpPU0E1TGpRek5EWTFJREU0TGpVd09UVWdPUzQyTVRjek5VTXhPQzQxT0RVeUlEa3VPREF3TURVZ01UZ3VOakExSURFd0xqQXdNVEVnTVRndU5UWTJOQ0F4TUM0eE9UVkRNVGd1TlRJM09TQXhNQzR6T0RrZ01UZ3VORE15TnlBeE1DNDFOamN4SURFNExqSTVNamtnTVRBdU56QTNUREV5TGpjd05qa2dNVFl1TWprelF6RXlMalV4T1RNZ01UWXVORGd3TlNBeE1pNHlOalVnTVRZdU5UZzFPQ0F4TVM0NU9UazVJREUyTGpVNE5UaERNVEV1TnpNME55QXhOaTQxT0RVNElERXhMalE0TURRZ01UWXVORGd3TlNBeE1TNHlPVEk1SURFMkxqSTVNMHcxTGpjd05qZzFJREV3TGpjd04wTTFMalUyTnpBMElERXdMalUyTnpFZ05TNDBOekU0TXlBeE1DNHpPRGtnTlM0ME16TXlOeUF4TUM0eE9UVkROUzR6T1RRM0lERXdMakF3TVRFZ05TNDBNVFExSURrdU9EQXdNRFVnTlM0ME9UQXhOeUE1TGpZeE56TTFRelV1TlRZMU9EUWdPUzQwTXpRMk5TQTFMalk1TXprNElEa3VNamM0TkRnZ05TNDROVGd6T1NBNUxqRTJPRFpETmk0d01qSTRJRGt1TURVNE56RWdOaTR5TVRZeElEa3VNREF3TURRZ05pNDBNVE00TlNBNVdpSWdabWxzYkQwaUl6azRPVVZCTnlJdlBqd3ZjM1puUGc9PVwiKTtcblxuICAtLWJhY2tncm91bmQtaW1hZ2UtY2hldnJvbi04MDA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5DSWdhR1ZwWjJoMFBTSTRJaUIyYVdWM1FtOTRQU0l3SURBZ01UUWdPQ0lnWm1sc2JEMGlibTl1WlNJK1BIQmhkR2dnWkQwaVRURXVOREV6T0RVZ01FZ3hNaTQxT0RVNVF6RXlMamM0TXpZZ05DNHlNakkwTTJVdE1EVWdNVEl1T1RjMk9TQXdMakExT0RjeE16a2dNVE11TVRReE15QXdMakUyT0RVNU9FTXhNeTR6TURVM0lEQXVNamM0TkRneUlERXpMalF6TXprZ01DNDBNelEyTkRZZ01UTXVOVEE1TlNBd0xqWXhOek0wTmtNeE15NDFPRFV5SURBdU9EQXdNRFEySURFekxqWXdOU0F4TGpBd01UQTRJREV6TGpVMk5qUWdNUzR4T1RVd00wTXhNeTQxTWpjNUlERXVNemc0T1RnZ01UTXVORE15TnlBeExqVTJOekUxSURFekxqSTVNamtnTVM0M01EZE1OeTQzTURZNE5TQTNMakk1TTBNM0xqVXhPVE15SURjdU5EZ3dORGNnTnk0eU5qVXdNU0EzTGpVNE5UYzVJRFl1T1RrNU9EVWdOeTQxT0RVM09VTTJMamN6TkRZNUlEY3VOVGcxTnprZ05pNDBPREF6T0NBM0xqUTRNRFEzSURZdU1qa3lPRFVnTnk0eU9UTk1NQzQzTURZNE5Ea2dNUzQzTURkRE1DNDFOamN3TkNBeExqVTJOekUxSURBdU5EY3hPRE16SURFdU16ZzRPVGdnTUM0ME16TXlOallnTVM0eE9UVXdNME13TGpNNU5EWTVPQ0F4TGpBd01UQTRJREF1TkRFME5UQXlJREF1T0RBd01EUTJJREF1TkRrd01UY3lJREF1TmpFM016UTJRekF1TlRZMU9EUXlJREF1TkRNME5qUTJJREF1Tmprek9UZ3hJREF1TWpjNE5EZ3lJREF1T0RVNE16a3hJREF1TVRZNE5UazRRekV1TURJeU9DQXdMakExT0RjeE16a2dNUzR5TVRZeElEUXVNakl5TkRObExUQTFJREV1TkRFek9EVWdNRm9pSUdacGJHdzlJaU13TURVM09Ua2lMejQ4TDNOMlp6ND1cIik7XG5cbiAgLS1iYWNrZ3JvdW5kLWltYWdlLXNlYXJjaC0xMDA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5pSWdhR1ZwWjJoMFBTSXhOaUlnZG1sbGQwSnZlRDBpTUNBd0lERTJJREUySWlCbWFXeHNQU0p1YjI1bElqNDhaeUJqYkdsd0xYQmhkR2c5SW5WeWJDZ2pZMnhwY0RCZk16WTBObDh5TWpnek5Ta2lQanh3WVhSb0lHUTlJazB4TWk0Mk5URTBJREV4TGpJek5UUkRNVE11TnpFMU9DQTVMamd4TXpBMElERTBMakl3TVRnZ09DNHdOREF5TmlBeE5DNHdNVEUySURZdU1qY3pPVFJETVRNdU9ESXhOU0EwTGpVd056WXlJREV5TGprMk9UTWdNaTQ0TnpnNUlERXhMall5TmpVZ01TNDNNVFUyTmtNeE1DNHlPRE00SURBdU5UVXlOREV4SURndU5UVXdNamdnTFRBdU1EVTVNREF5SURZdU56YzBPRGtnTUM0d01EUTBPVE13T1VNMExqazVPVFVnTUM0d05qYzVPRGd5SURNdU16RTBNRGNnTUM0NE1ERTJOemdnTWk0d05UYzROeUF5TGpBMU56ZzNRekF1T0RBeE5qYzRJRE11TXpFME1EY2dNQzR3TmpjNU9EZ3lJRFF1T1RrNU5TQXdMakF3TkRRNU16QTVJRFl1TnpjME9EbERMVEF1TURVNU1EQXlJRGd1TlRVd01qZ2dNQzQxTlRJME1URWdNVEF1TWpnek9DQXhMamN4TlRZMklERXhMall5TmpWRE1pNDROemc1SURFeUxqazJPVE1nTkM0MU1EYzJNaUF4TXk0NE1qRTFJRFl1TWpjek9UUWdNVFF1TURFeE5rTTRMakEwTURJMklERTBMakl3TVRnZ09TNDRNVE13TkNBeE15NDNNVFU0SURFeExqSXpOVFFnTVRJdU5qVXhORXd4TkM0Mk16VTBJREUyTGpBMU1UUk1NVFl1TURVeE5DQXhOQzQyTXpneFRERXlMalkxTVRRZ01URXVNak0xTkZwTk55NHdOVEUwTXlBeE1pNHdOVEUwUXpZdU1EWXlOVElnTVRJdU1EVXhOQ0ExTGpBNU5UZ3lJREV4TGpjMU9ESWdOQzR5TnpNMU9DQXhNUzR5TURnNFF6TXVORFV4TXpNZ01UQXVOalU1TkNBeUxqZ3hNRFEzSURrdU9EYzRORGdnTWk0ME16SXdNeUE0TGprMk5EZzFRekl1TURVek5Ua2dPQzR3TlRFeU1pQXhMamsxTkRVNElEY3VNRFExT0RnZ01pNHhORGMxSURZdU1EYzFPVGhETWk0ek5EQTBNeUExTGpFd05qQTNJREl1T0RFMk5qTWdOQzR5TVRVeE5pQXpMalV4TlRrZ015NDFNVFU1UXpRdU1qRTFNVFlnTWk0NE1UWTJNeUExTGpFd05qQTNJREl1TXpRd05ETWdOaTR3TnpVNU9DQXlMakUwTnpWRE55NHdORFU0T0NBeExqazFORFU0SURndU1EVXhNaklnTWk0d05UTTFPU0E0TGprMk5EZzFJREl1TkRNeU1ETkRPUzQ0TnpnME9DQXlMamd4TURRM0lERXdMalkxT1RRZ015NDBOVEV6TXlBeE1TNHlNRGc0SURRdU1qY3pOVGhETVRFdU56VTRNaUExTGpBNU5UZ3lJREV5TGpBMU1UUWdOaTR3TmpJMU1pQXhNaTR3TlRFMElEY3VNRFV4TkRORE1USXVNRFV3TWlBNExqTTNOekV6SURFeExqVXlNeUE1TGpZME9ERTVJREV3TGpVNE5UWWdNVEF1TlRnMU5rTTVMalkwT0RFNUlERXhMalV5TXlBNExqTTNOekV6SURFeUxqQTFNRElnTnk0d05URTBNeUF4TWk0d05URTBXaUlnWm1sc2JEMGlkMmhwZEdVaUx6NDhMMmMrUEdSbFpuTStQR05zYVhCUVlYUm9JR2xrUFNKamJHbHdNRjh6TmpRMlh6SXlPRE0xSWo0OGNtVmpkQ0IzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRZaUlHWnBiR3c5SW5kb2FYUmxJaTgrUEM5amJHbHdVR0YwYUQ0OEwyUmxabk0rUEM5emRtYytcIik7XG5cbiAgLS1iYWNrZ3JvdW5kLWltYWdlLXNlYXJjaC0yMDA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5pSWdhR1ZwWjJoMFBTSXhOaUlnZG1sbGQwSnZlRDBpTUNBd0lERTJJREUySWlCbWFXeHNQU0p1YjI1bElqNDhaeUJqYkdsd0xYQmhkR2c5SW5WeWJDZ2pZMnhwY0RCZk16WXhNMTh4T1RBek55a2lQanh3WVhSb0lHUTlJazB4TWk0Mk5URTBJREV4TGpJek5UUkRNVE11TnpFMU9DQTVMamd4TXpBMElERTBMakl3TVRnZ09DNHdOREF5TmlBeE5DNHdNVEUySURZdU1qY3pPVFJETVRNdU9ESXhOU0EwTGpVd056WXlJREV5TGprMk9UTWdNaTQ0TnpnNUlERXhMall5TmpVZ01TNDNNVFUyTmtNeE1DNHlPRE00SURBdU5UVXlOREV4SURndU5UVXdNamdnTFRBdU1EVTVNREF5SURZdU56YzBPRGtnTUM0d01EUTBPVE13T1VNMExqazVPVFVnTUM0d05qYzVPRGd5SURNdU16RTBNRGNnTUM0NE1ERTJOemdnTWk0d05UYzROeUF5TGpBMU56ZzNRekF1T0RBeE5qYzRJRE11TXpFME1EY2dNQzR3TmpjNU9EZ3lJRFF1T1RrNU5TQXdMakF3TkRRNU16QTVJRFl1TnpjME9EbERMVEF1TURVNU1EQXlJRGd1TlRVd01qZ2dNQzQxTlRJME1URWdNVEF1TWpnek9DQXhMamN4TlRZMklERXhMall5TmpWRE1pNDROemc1SURFeUxqazJPVE1nTkM0MU1EYzJNaUF4TXk0NE1qRTFJRFl1TWpjek9UUWdNVFF1TURFeE5rTTRMakEwTURJMklERTBMakl3TVRnZ09TNDRNVE13TkNBeE15NDNNVFU0SURFeExqSXpOVFFnTVRJdU5qVXhORXd4TkM0Mk16VTBJREUyTGpBMU1UUk1NVFl1TURVeE5DQXhOQzQyTXpneFRERXlMalkxTVRRZ01URXVNak0xTkZwTk55NHdOVEUwTXlBeE1pNHdOVEUwUXpZdU1EWXlOVElnTVRJdU1EVXhOQ0ExTGpBNU5UZ3lJREV4TGpjMU9ESWdOQzR5TnpNMU9DQXhNUzR5TURnNFF6TXVORFV4TXpNZ01UQXVOalU1TkNBeUxqZ3hNRFEzSURrdU9EYzRORGdnTWk0ME16SXdNeUE0TGprMk5EZzFRekl1TURVek5Ua2dPQzR3TlRFeU1pQXhMamsxTkRVNElEY3VNRFExT0RnZ01pNHhORGMxSURZdU1EYzFPVGhETWk0ek5EQTBNeUExTGpFd05qQTNJREl1T0RFMk5qTWdOQzR5TVRVeE5pQXpMalV4TlRrZ015NDFNVFU1UXpRdU1qRTFNVFlnTWk0NE1UWTJNeUExTGpFd05qQTNJREl1TXpRd05ETWdOaTR3TnpVNU9DQXlMakUwTnpWRE55NHdORFU0T0NBeExqazFORFU0SURndU1EVXhNaklnTWk0d05UTTFPU0E0TGprMk5EZzFJREl1TkRNeU1ETkRPUzQ0TnpnME9DQXlMamd4TURRM0lERXdMalkxT1RRZ015NDBOVEV6TXlBeE1TNHlNRGc0SURRdU1qY3pOVGhETVRFdU56VTRNaUExTGpBNU5UZ3lJREV5TGpBMU1UUWdOaTR3TmpJMU1pQXhNaTR3TlRFMElEY3VNRFV4TkRORE1USXVNRFV3TWlBNExqTTNOekV6SURFeExqVXlNeUE1TGpZME9ERTVJREV3TGpVNE5UWWdNVEF1TlRnMU5rTTVMalkwT0RFNUlERXhMalV5TXlBNExqTTNOekV6SURFeUxqQTFNRElnTnk0d05URTBNeUF4TWk0d05URTBXaUlnWm1sc2JEMGlJemhDUVRKQ05DSXZQand2Wno0OFpHVm1jejQ4WTJ4cGNGQmhkR2dnYVdROUltTnNhWEF3WHpNMk1UTmZNVGt3TXpjaVBqeHlaV04wSUhkcFpIUm9QU0l4TmlJZ2FHVnBaMmgwUFNJeE5pSWdabWxzYkQwaWQyaHBkR1VpTHo0OEwyTnNhWEJRWVhSb1Bqd3ZaR1ZtY3o0OEwzTjJaejQ9XCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuICBAYXBwbHkgYmctY2xvdWQtMTAwIGxnOmJnLWdyYXktMDtcbn1cblxuLnRtLXRhZ3Mge1xuICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgZ2FwLTIgbXQtNCBtZDptdC02O1xuXG4gIH4gLnRtLWJ1dHRvbi1saXN0IHtcbiAgICBAYXBwbHkgbXQtNCBtZDptdC02O1xuICB9XG59XG4udG0tdGFnc19fdGFnIHtcbiAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBsZWFkaW5nLVsxLjQyODU3MTQyODZdIHB4LVswLjYyNXJlbV0gcHktWzAuMzc1cmVtXSAhcm91bmRlZC1mdWxsIHRleHQtc20gdGV4dC13aGl0ZTtcbn1cblxuLnRtLWJ1dHRvbi1saXN0IHtcbiAgQGFwcGx5IGZsZXggZ2FwLTQ7XG59XG4udG0tYnV0dG9uLWxpc3RfX2J1dHRvbiB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBuby11bmRlcmxpbmUgdGV4dC1pbmhlcml0IGhvdmVyOnVuZGVybGluZSBmb2N1czp1bmRlcmxpbmU7XG59XG4udG0tYnV0dG9uLWxpc3RfX2J1dHRvbiA+IHN2ZyB7XG4gIEBhcHBseSBoLTYgdy02O1xufVxuXG5AdXRpbGl0eSB0bS1oZW50cnktY2FyZCB7XG4gIEBhcHBseSBiZy1jcmVhbS0yMDAgcC02IHJvdW5kZWQtbGc7XG59XG5AdXRpbGl0eSB0bS1oZW50cnktY2FyZF9faW5zaWRlLWFydGljbGUge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgcC0wO1xufVxuQHV0aWxpdHkgdG0taGVudHJ5LWNhcmRfX21ldGEge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBtZDpmbGV4LXJvdyBnYXAtMSBib3JkZXItYiBib3JkZXItY3JlYW0tMzAwIG1iLTQgcGItMyB0ZXh0LXNtIG9yZGVyLWZpcnN0O1xufVxuQHV0aWxpdHkgdG0taGVudHJ5LWNhcmRfX3ByZXNlbnRlciB7XG4gIEBhcHBseSBmbGV4IGdhcC0yIGl0ZW1zLWNlbnRlciBncm93O1xufVxuQHV0aWxpdHkgdG0taGVudHJ5LWNhcmRfX2RhdGVfYW5kX3RpbWUge1xuICBAYXBwbHkgZmxleCBnYXAtMiBtZDptbC1hdXRvIHNocmluay0wO1xufVxuQHV0aWxpdHkgdG0taGVudHJ5LWNhcmRfX2RhdGUge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgdGV4dC1jeWFuLTcwMDtcbn1cbkB1dGlsaXR5IHRtLWhlbnRyeS1jYXJkX190aW1lIHtcbiAgQGFwcGx5IGJvcmRlci1sIGJvcmRlci1zb2xpZCBib3JkZXItY3JlYW0tMzAwIHBsLTI7XG59XG5AdXRpbGl0eSB0bS1oZW50cnktY2FyZF9fZW50cnktdGl0bGUge1xuICBAYXBwbHkgdGV4dC14bCBtZDp0ZXh0LTJ4bCBmb250LW1lZGl1bTtcbn1cbkB1dGlsaXR5IHRtLWhlbnRyeS1jYXJkX19lbnRyeS1zdW1tYXJ5IHtcbiAgQGFwcGx5IG10LTM7XG59XG5AdXRpbGl0eSB0bS1iZy1zZWFyY2gtaWNvbiB7XG4gIEBhcHBseSBiZy1zZWFyY2gtMTAwIGxnOmJnLXNlYXJjaC0yMDA7XG59XG5cbi5hcmNoaXZlIGFydGljbGUudG1fd2ViaW5hciB7XG4gIEBhcHBseSBtYXgtdy1bNjcuNXJlbV0gbS1hdXRvO1xufVxuXG4uYmxvZyBhcnRpY2xlLmhlbnRyeSxcbi5zZWFyY2ggYXJ0aWNsZS5oZW50cnksXG4uc2VhcmNoIGFydGljbGUucGFnZSxcbi5hcmNoaXZlIGFydGljbGUudG1fZW5ld3MsXG4uYXJjaGl2ZSBhcnRpY2xlLnRtX3dlYmluYXIge1xuICBAYXBwbHkgdG0taGVudHJ5LWNhcmQ7XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgLnRtLWhlbnRyeS1jYXJkX19tZXRhIHN2ZyxcbiAgICAuZW50cnktdGl0bGUsXG4gICAgLmVudHJ5LXRpdGxlIGEsXG4gICAgLnRtLWJ1dHRvbi1saXN0X19idXR0b24ge1xuICAgICAgQGFwcGx5IHRleHQtY3lhbi02MDA7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgLnRtLWhlbnRyeS1jYXJkX19tZXRhIHN2ZyxcbiAgICAuZW50cnktdGl0bGUsXG4gICAgLmVudHJ5LXRpdGxlIGEsXG4gICAgLnRtLWJ1dHRvbi1saXN0X19idXR0b24ge1xuICAgICAgQGFwcGx5IHRleHQtbGltZS02MDA7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgLnRtLWhlbnRyeS1jYXJkX19tZXRhIHN2ZyxcbiAgICAuZW50cnktdGl0bGUsXG4gICAgLmVudHJ5LXRpdGxlIGEsXG4gICAgLnRtLWJ1dHRvbi1saXN0X19idXR0b24ge1xuICAgICAgQGFwcGx5IHRleHQtYW1iZXItNjAwO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIC50bS1oZW50cnktY2FyZF9fbWV0YSBzdmcsXG4gICAgLmVudHJ5LXRpdGxlLFxuICAgIC5lbnRyeS10aXRsZSBhLFxuICAgIC50bS1idXR0b24tbGlzdF9fYnV0dG9uIHtcbiAgICAgIEBhcHBseSB0ZXh0LW9yY2hpZC02MDA7XG4gICAgfVxuICB9XG5cbiAgLmluc2lkZS1hcnRpY2xlIHtcbiAgICBAYXBwbHkgdG0taGVudHJ5LWNhcmRfX2luc2lkZS1hcnRpY2xlO1xuICB9XG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGZsZXgtd3JhcDtcbiAgfVxuICAuZW50cnktdGl0bGUge1xuICAgIEBhcHBseSB0bS1oZW50cnktY2FyZF9fZW50cnktdGl0bGU7XG4gIH1cbiAgLmVudHJ5LXN1bW1hcnkge1xuICAgIEBhcHBseSB0bS1oZW50cnktY2FyZF9fZW50cnktc3VtbWFyeTtcbiAgfVxufVxuXG4ucGFnaW5nLW5hdmlnYXRpb24ge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG59XG5cbi5uYXYtbGlua3Mge1xuICBAYXBwbHkgZmxleCBnYXAtMiBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG5cbiAgLnBhZ2UtbnVtYmVycyB7XG4gICAgLyogQGFwcGx5IG5vLXVuZGVybGluZSB0ZXh0LWdyYXktODAwOyAqL1xuICAgIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC1ncmF5LTgwMCBob3Zlcjp0ZXh0LWN5YW4tNjAwIGJvcmRlciBweS0xIHB4LTIgYm9yZGVyLXNvbGlkIGJvcmRlci13aGl0ZSBob3Zlcjpib3JkZXItY3lhbi00MDAgcm91bmRlZC14cyBoLTYgdGV4dC1iYXNlIGZsZXggaXRlbXMtY2VudGVyO1xuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIC8qIEBhcHBseSBiZy1jeWFuLTYwMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBweS0xIHB4LTIgdGV4dC1ncmF5LTIwMCByb3VuZGVkLXhzIGxlYWRpbmctbm9uZTsgKi9cbiAgICAgIEBhcHBseSBiZy1jeWFuLTYwMCB0ZXh0LWdyYXktMjAwIHJvdW5kZWQteHMgbGVhZGluZy1ub25lIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWN5YW4tNjAwO1xuICAgIH1cbiAgfVxufVxuXG4udG0tZm9vdGVyX190aXRsZSB7XG4gIEBhcHBseSBiZy1yaWdodCBiZy1uby1yZXBlYXQ7XG59XG4udG0tZm9vdGVyX190aXRsZS0tY2FuLWV4cGFuZCB7XG4gIEBhcHBseSBtZDpiZy1ub25lIGJnLWNoZXZyb24tMzAwO1xufVxuLnRtLWZvb3Rlcl9fdGl0bGUtLWlzLW9wZW4ge1xuICBAYXBwbHkgbWQ6Ymctbm9uZSBiZy1jaGV2cm9uLTQwMDtcbn1cbi50bS1mb290ZXJfX2xpbmtzLWNvbnRhaW5lciB7XG4gIEBhcHBseSBib3JkZXItYiBib3JkZXItc29saWQgYm9yZGVyLWdyYXktMzAwIG92ZXJmbG93LWhpZGRlbiBtYXgtaC0wIG1kOm1heC1oLW5vbmUgbWQ6Ym9yZGVyLWItMDtcbn1cbi50bS1mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0taXMtb3BlbiB7XG4gIEBhcHBseSAhbWF4LWgtbm9uZSBvdmVyZmxvdy12aXNpYmxlIHBiLTM7XG59XG5cbi5zaXRlLWluZm8ge1xuICAuaW5zaWRlLXNpdGUtaW5mbyB7XG4gICAgQGFwcGx5IG1kOmZsZXgtcm93IGp1c3RpZnktYmV0d2VlbjtcblxuICAgIC5mb290ZXItYmFyIHtcbiAgICAgIEBhcHBseSBtZDptYi0wO1xuICAgIH1cbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIge1xuICAuc2l0ZS1sb2dvIHtcbiAgICBAYXBwbHkgbWwtNDtcbiAgfVxuXG4gICNtb2JpbGUtbWVudS1jb250cm9sLXdyYXBwZXIge1xuICAgIEBhcHBseSBtci00O1xuXG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgIEBhcHBseSBmbGV4IHB4LTA7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcbiAgICBAYXBwbHkgbGc6dy1tYXghO1xuICB9XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gIEBhcHBseSB0ZXh0LWdyYXktODAwIGJnLWNsb3VkLTEwMCE7XG5cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgQGFwcGx5IGJnLWN5YW4tNjAwISB0ZXh0LWdyYXktMCE7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS04MDA7XG4gIH1cbn1cblxuLyogI3NpdGUtbmF2aWdhdGlvbiB7XG4gIEBhcHBseSAtbXgtODtcbn0gKi9cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gIEBhcHBseSBoaWRkZW4gbGc6YmxvY2s7XG5cbiAgLnNlYXJjaC1zdWJtaXQge1xuICAgIEBhcHBseSBoaWRkZW47XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubWFpbi1uYXYgPiB1bCB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudCE7XG59XG5cbiNwcmltYXJ5LW1lbnUge1xuICBAYXBwbHkgYmctY3lhbi02MDAgcHgtNCBsZzpiZy10cmFuc3BhcmVudCBsZzpweC0wO1xuXG4gICNtZW51LXByaW1hcnktbWVudSB7XG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIEBhcHBseSBsZzp1bmRlcmxpbmU7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudS10b2dnbGUge1xuICAgICAgICAgICAgQGFwcGx5IGxnOnJvdGF0ZS0xODAgbGc6cHItWzAuNjI1cmVtXSBsZzpwbC0wO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBAYXBwbHkgbGc6Ym9yZGVyIGxnOmJvcmRlci1zb2xpZCBsZzpib3JkZXItd2hpdGU7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWItMDtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBAYXBwbHkgbGc6Z2FwLTM7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZkhvdmVyID4gYSB7XG4gICAgICAgICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS02MDAgbGc6Ym9yZGVyLTA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgQGFwcGx5IGxnOmJnLWNsb3VkLTQwMCBsZzpyaWdodC1mdWxsIGxnOmFic29sdXRlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBhcHBseSBsZzpiZy10cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIEBhcHBseSBiZy1jeWFuLTYwMCB0ZXh0LWdyYXktMCBweC0wIGxnOmJnLXRyYW5zcGFyZW50IGxnOnRleHQtZ3JheS04MDAgbGc6bXgtNDtcbiAgfVxuXG4gIC50bS1idXR0b25fX2N0YSB7XG4gICAgYSB7XG4gICAgICBAYXBwbHkgYmctY3lhbi00MDAgcHgtNCB0ZXh0LWNlbnRlciByb3VuZGVkLXNtIHRleHQtd2hpdGUgbGc6aG92ZXI6YmctY3lhbi01MDAgaG92ZXI6YmctZ3JheS0wIGhvdmVyOnRleHQtY3lhbi01MDAgbGc6aG92ZXI6dGV4dC1ncmF5LTAgZm9jdXM6YmctZ3JheS0wIGZvY3VzOnRleHQtY3lhbi01MDAgdHJhbnNpdGlvbi1jb2xvcnM7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLmRyb3Bkb3duLW1lbnUtdG9nZ2xlIHtcbiAgICBAYXBwbHkgbGc6cHItMDtcbiAgfVxuXG4gIHVsIHVsIHVsIGxpIGEge1xuICAgIEBhcHBseSBsZzpob3ZlcjpiZy10cmFuc3BhcmVudCE7XG4gIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS02MDAgbGc6Ym9yZGVyLTA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwge1xuICBAYXBwbHkgbGc6YmctY2xvdWQtMTAwO1xuXG4gID4gbGkge1xuICAgIEBhcHBseSBsZzpob3ZlcjpiZy1jbG91ZC0zMDA7XG4gIH1cbiAgdWwge1xuICAgIEBhcHBseSBsZzpiZy1jbG91ZC00MDA7XG5cbiAgICBsaSB7XG4gICAgICBAYXBwbHkgbGc6aG92ZXI6YmctY2xvdWQtNTAwITtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgQGFwcGx5IGJnLWN5YW4tNjAwIGxnOmJnLXRyYW5zcGFyZW50O1xufVxuXG4uaW5zaWRlLW5hdmlnYXRpb24ge1xuICAjcHJpbWFyeS1tZW51IHtcbiAgICAudG0tYnV0dG9uIHtcbiAgICAgIEBhcHBseSBtdC00O1xuICAgIH1cbiAgICAuc3ViLW1lbnUge1xuICAgICAgQGFwcGx5IGJnLWN5YW4tNjAwIGxnOmJnLWdyYXktMTAwO1xuICAgICAgYSB7XG4gICAgICAgIEBhcHBseSBwbC00IGxnOnBsLTA7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgQGFwcGx5IHB5LTAgcHgtNCBsZzpweC0wIG0tMDtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHctNCBoLTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICYuc2ZIb3ZlciB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctY3lhbi01MDAgbGc6YmctZ3JheS0xMDAgcGwtNCBsZzpwbC0wIHJvdW5kZWQtdHIgcm91bmRlZC10bDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1jeWFuLTUwMCBsZzpiZy1ncmF5LTEwMCByb3VuZGVkLWJyIHJvdW5kZWQtYmw7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJnLWN5YW4tNTAwIGxnOmJnLWdyYXktMTAwIHBsLTggbGc6cGwtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwbC0xMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXI7XG4gICAgICAuZHJvcGRvd24tbWVudS10b2dnbGUge1xuICAgICAgICBAYXBwbHkgZmxvYXQtbm9uZSBsZWFkaW5nLVsxMDAlXTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBAYXBwbHkgdy02IGgtNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc2Vjb25kYXJ5LW1lbnUge1xuICBAYXBwbHkgYmctY3lhbi03MDAhIHB4LTUgbXgtNCBteS00IHB5LTMgcm91bmRlZC1zbTtcblxuICBhIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LTAgcHgtMDtcbiAgfVxuXG4gIC5zZWFyY2gtc3VibWl0IHtcbiAgICBAYXBwbHkgaGlkZGVuO1xuICB9XG5cbiAgLnN3cC1pbnB1dC0tc2VhcmNoIHtcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgYmctbGVmdCBib3JkZXItMCB0ZXh0LWdyYXktMCBwbC01IHByLTAgcGxhY2Vob2xkZXI6dGV4dC1ncmF5LTAgdG0tYmctc2VhcmNoLWljb24gaG92ZXI6b3V0bGluZS1ub25lIGZvY3VzOm91dGxpbmUtbm9uZTtcbiAgfVxufVxuXG4jbWVudS1zZWNvbmRhcnktbWVudSB7XG4gIEBhcHBseSBnYXAtODtcblxuICAubWVudS1pdGVtIHtcbiAgICBhIHtcbiAgICAgIEBhcHBseSBweC0wO1xuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBhIHtcbiAgICAgICAgQGFwcGx5IHB4LTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtdG9nZ2xlIHtcbiAgICBAYXBwbHkgcHItMDtcbiAgfVxuXG4gIC50bS1idXR0b25fY3RhLS1vdXRsaW5lIHtcbiAgICBAYXBwbHkgY29udGVudC1jZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyYXktOTAwIHB4LTQgdGV4dC1jZW50ZXIgcm91bmRlZC1zbSBsZWFkaW5nLTcgaG92ZXI6dGV4dC1jeWFuLTUwMCBob3Zlcjpib3JkZXItY3lhbi01MDA7XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgQGFwcGx5IGJvcmRlci1yIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS00MDAgcHItOCBteS0xO1xuICB9XG5cbiAgLnN3cC1pbnB1dC0tc2VhcmNoIHtcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgYmctbGVmdCBweS0xIHBsLTUgcHItMCBib3JkZXItMCBib3JkZXItYiBib3JkZXItc29saWQgYm9yZGVyLWItMSBib3JkZXItZ3JheS00MDAgdGV4dC1zbSBmb2N1czpvdXRsaW5lLW5vbmUgdG0tYmctc2VhcmNoLWljb247XG5cbiAgICAmLnN3cC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgQGFwcGx5IHRleHQtdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qICNzaXRlLW5hdmlnYXRpb24gLmluc2lkZS1uYXZpZ2F0aW9uID4gKjpub3QoLm1lbnUtc2Vjb25kYXJ5LW1lbnUtY29udGFpbmVyKSB7ICovXG4vKiBAYXBwbHkgYmxvY2shIG1kOmhpZGRlbjsgKi9cbi8qIH0gKi9cblxuLyogLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIC5tYWluLW5hdiA+IHVsIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50ITtcbn1cbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB7XG4gIEBhcHBseSBiZy1jeWFuLTYwMDtcbn1cbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubWVudS1zZWNvbmRhcnktbWVudS1jb250YWluZXIubWFpbi1uYXYgPiB1bCB7XG4gIEBhcHBseSBiZy1jeWFuLTcwMCEgdGV4dC13aGl0ZTtcbn0gKi9cblxuLnRtLWZhY2V0LWhlYWRpbmcge1xuICBAYXBwbHkgbXQtNCBiZy1uby1yZXBlYXQgYmctcmlnaHQgYmctYXV0byBiZy1jaGV2cm9uLTUwMCBsZzpiZy1jaGV2cm9uLTYwMCB0ZXh0LWdyYXktMCBsZzp0ZXh0LWN5YW4tNjAwIGhvdmVyOmxnOmJnLWNoZXZyb24tODAwIGhvdmVyOmxnOnRleHQtY3lhbi01MDA7XG59XG5cbi50bS1pbnB1dC1iYXIge1xuICAuZmFjZXR3cC1mYWNldCB7XG4gICAgQGFwcGx5IG1iLTA7XG5cbiAgICAuZmFjZXR3cC1pbnB1dC13cmFwIHtcbiAgICAgIEBhcHBseSB3LWZ1bGw7XG5cbiAgICAgIC5mYWNldHdwLWljb24ge1xuICAgICAgICBAYXBwbHkgYmctY3lhbi00MDAgcm91bmRlZCBvcGFjaXR5LTEwMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBhcHBseSBiZy1zZWFyY2gtMTAwIHctWzMuMDYyNXJlbV0gYmctY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhY2V0d3Atc2VhcmNoIHtcbiAgICAgIEBhcHBseSBib3JkZXItZ3JheS02MDAgcm91bmRlZCB3LWZ1bGwhIHByLTE2O1xuICAgIH1cbiAgfVxufVxuLnRtLXNlYXJjaC1jb250cm9scyB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcmVsYXRpdmUgcHgtOCBiZy1ncmF5LTAgbGc6dy1bY2FsYyg3MCUtMzJweCldIGxnOm1sLVszMCVdIGxnOnByLTAgbGc6anVzdGlmeS1zdGFydCBsZzpnYXAteC03IHhsOmdhcC14LTEyO1xuXG4gIC50bS1zZWFyY2gtYnV0dG9uIHtcbiAgICBAYXBwbHkgYmctZ3JheS0wIHRleHQtZ3JheS03MDAgcC00IHJvdW5kZWQtbm9uZSByb3VuZGVkLXRsLXNtIHJvdW5kZWQtdHItc207XG5cbiAgICAmLnRtLXNlYXJjaC1idXR0b24tLWlzLWFjdGl2ZSB7XG4gICAgICBAYXBwbHkgYmctY3lhbi02MDAgdGV4dC1ncmF5LTA7XG4gICAgfVxuXG4gICAgLmljb24tZG93biB7XG4gICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbiAgICAmLnRtLXNlYXJjaC1idXR0b24tLWlzLWFjdGl2ZSB7XG4gICAgICAuaWNvbi11cCB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50bS1zZWFyY2gtYnV0dG9uLS1pcy1hY3RpdmUge1xuICAgICAgLmljb24tZG93biB7XG4gICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG0tc2VhcmNoLXBvcG92ZXIge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtZnVsbCBsZWZ0LTggcmlnaHQtOCByb3VuZGVkLXNtIGJnLWN5YW4tNjAwIHRleHQtd2hpdGUgcC00IC1tdC1weCBoaWRkZW4gei0yO1xuXG4gICAgaDMge1xuICAgICAgQGFwcGx5IHRleHQtZ3JheS0wO1xuICAgIH1cblxuICAgICYudG0tc2VhcmNoLWZpbHRlcnMtcG9wb3ZlciB7XG4gICAgICBAYXBwbHkgcm91bmRlZC10ci1ub25lO1xuICAgIH1cblxuICAgICYudG0tc2VhcmNoLXBvcG92ZXItLWlzLWFjdGl2ZSB7XG4gICAgICBAYXBwbHkgYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0d3AtZmFjZXQtc2VhcmNoX3Jlc3VsdHNfcmVzZXQge1xuICAgIEBhcHBseSBtYi00O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudCB1bmRlcmxpbmUgcC0wIHRleHQtZ3JheS0yMDA7XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0d3AtZmFjZXQtc2VhcmNoX3Jlc3VsdHNfY291bnRzIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuICAuZmFjZXR3cC1mYWNldC1zZWFyY2hfcmVzdWx0c19wZXJfcGFnZSB7XG4gICAgQGFwcGx5IG1iLTQgbGc6bWItMDtcbiAgfVxuICAuZmFjZXR3cC1mYWNldC1zZWFyY2hfcmVzdWx0c19zb3J0IHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuICAuZmFjZXR3cC1mYWNldC1zZWFyY2hfcmVzdWx0c19wZXJfcGFnZSxcbiAgLmZhY2V0d3AtZmFjZXQtc2VhcmNoX3Jlc3VsdHNfc29ydCB7XG4gICAgc2VsZWN0IHtcbiAgICAgIEBhcHBseSBsZzpwbC0zIGxnOnByLTYgbGc6cHktMiBsZzpiZy1ncmF5LTAgbGc6Ym9yZGVyLXRyYW5zcGFyZW50IGxnOmJvcmRlci1iIGxnOmJvcmRlci1zb2xpZCBsZzpib3JkZXItYi1ncmF5LTQwMDtcbiAgICB9XG4gIH1cbiAgLnRtLXNlYXJjaC1sYWJlbCB7XG4gICAgQGFwcGx5IG1iLTIgdGV4dC1ncmF5LTIwMDtcbiAgfVxuICBwOmVtcHR5IHtcbiAgICBAYXBwbHkgaGlkZGVuITtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgQGFwcGx5IHBsLTMgcHItNyBweS0yIHJvdW5kZWQtc20gYXBwZWFyYW5jZS1ub25lIGJnLXJpZ2h0IGJnLW5vLXJlcGVhdCBiZy1jaGV2cm9uLTcwMDtcbiAgfVxuXG4gIC50bS1zZWFyY2gtc2lkZWJhciB7XG4gICAgLmZhY2V0d3AtdHlwZS1jaGVja2JveGVzIHtcbiAgICAgIEBhcHBseSBtYi00O1xuICAgIH1cbiAgfVxuXG4gIC50bS1mYWNldC1ncm91cCB7XG4gICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS02MDAgaG92ZXI6Ym9yZGVyLWN5YW4tMjAwIGZvY3VzOmJvcmRlci1jeWFuLTIwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgaDQge1xuICAgICAgICBAYXBwbHkgdGV4dC1jeWFuLTUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBAYXBwbHkgYm9yZGVyLWItMDtcbiAgICB9XG4gICAgLmZhY2V0d3AtZmFjZXQge1xuICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLmZhY2V0d3AtY2hlY2tib3gge1xuICBAYXBwbHkgYmctW3VybCgnLi9hc3NldHMvaW1hZ2VzL2NoZWNrYm94LnBuZycpXSEgYmctc2l6ZS1bMS41cmVtXSEgcGwtOCEgbWItMyEgaG92ZXI6YmctW3VybCgnLi9hc3NldHMvaW1hZ2VzL2NoZWNrYm94LWhvdmVyLnBuZycpXSEgZm9jdXM6YmctW3VybCgnLi9hc3NldHMvaW1hZ2VzL2NoZWNrYm94LWhvdmVyLnBuZycpXSE7XG5cbiAgJi5jaGVja2VkIHtcbiAgICBAYXBwbHkgYmctW3VybCgnLi9hc3NldHMvaW1hZ2VzL2NoZWNrYm94LWNoZWNrZWQucG5nJyldITtcbiAgfVxufVxuXG4udG0tc2VhcmNoLXBhZ2UtaGVhZGVyIHtcbiAgQGFwcGx5IHAtOCBwYi00O1xuXG4gIC5zd3AtaW5wdXQge1xuICAgIEBhcHBseSBib3JkZXItZ3JheS02MDAgYmctZ3JheS0wIHJvdW5kZWQtc20gdGV4dC1ncmF5LTYwMCBwLTQhIGJnLW5vbmUhO1xuICB9XG4gIC5zZWFyY2gtc3VibWl0IHtcbiAgICBAYXBwbHkgYmctY3lhbi00MDAgdGV4dC1ncmF5LTAgaG92ZXI6YmctY3lhbi01MDAgZm9jdXM6YmctY3lhbi01MDAgcm91bmRlZC1zbTtcbiAgfVxufVxuXG4uc2VhcmNoIHtcbiAgI2xlZnQtc2lkZWJhciB7XG4gICAgQGFwcGx5IG1kOnctYXV0byBsZzp3LVszMCVdO1xuICB9XG59XG5cbiNsZWZ0LXNpZGViYXIge1xuICBAYXBwbHkgLXRyYW5zbGF0ZS15LTEwO1xuXG4gIC50bS1zZWFyY2gtc2lkZWJhciB7XG4gICAgQGFwcGx5IGhpZGRlbiBsZzpibG9jayBwbC04IC10cmFuc2xhdGUteS04O1xuXG4gICAgLmZhY2V0d3AtdHlwZS1jaGVja2JveGVzIHtcbiAgICAgIEBhcHBseSBtYi00O1xuICAgIH1cbiAgfVxuXG4gIC5mYWNldHdwLWZhY2V0LXNlYXJjaF9yZXN1bHRzX3Jlc2V0IHtcbiAgICBAYXBwbHkgbWItNDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgdW5kZXJsaW5lIHAtMCB0ZXh0LWdyYXktODAwO1xuICAgIH1cbiAgfVxuXG4gIC50bS1mYWNldC1ncm91cCB7XG4gICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS02MDAgaG92ZXI6Ym9yZGVyLWN5YW4tMjAwIGZvY3VzOmJvcmRlci1jeWFuLTIwMCBjdXJzb3ItcG9pbnRlcjtcblxuICAgIC8qICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBhcHBseSBib3JkZXItYi0wO1xuICAgIH0gKi9cbiAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoIHtcbiAgLnNpdGUtY29udGVudCB7XG4gICAgLmNvbnRlbnQtYXJlYSB7XG4gICAgICBAYXBwbHkgcHgtOCBsZzpweC0wIG1kOnctZnVsbCBsZzp3LVtjYWxjKDcwJS0zMnB4KV07XG4gICAgICAuc2l0ZS1tYWluIHtcbiAgICAgICAgQGFwcGx5IG1kOm1sLTAgbGc6bWwtODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluc2lkZS1oZWFkZXIge1xuICBAYXBwbHkgbGc6cHktMiBsZzpwci00O1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1hYm92ZS1oZWFkZXIge1xuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICAgIC5pbnNpZGUtbmF2aWdhdGlvbi5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBAYXBwbHkgbGc6cHgtOCE7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcbiAgICBAYXBwbHkgbGc6dy1tYXghO1xuXG4gICAgYSB7XG4gICAgICBAYXBwbHkgbGc6YmctY2xvdWQtMTAwIGxnOnRleHQtZ3JheS04MDAhIGxnOmhvdmVyOmJnLWNsb3VkLTMwMCE7XG4gICAgfVxuICB9XG59XG5cbi50bS1idXR0b24ge1xuICBAYXBwbHkgdGV4dC1ncmF5LTAhO1xufVxuXG4uZ2JwLXNlY3Rpb24gLnRtLWJ1dHRvbi13aGl0ZSB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIGhvdmVyOnRleHQtY3lhbi00MDA7XG59XG5cbnRhYmxlIHtcbiAgQGFwcGx5IHctZnVsbCBib3JkZXItY29sbGFwc2UgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS0yMDAhIHRleHQtWzAuODc1cmVtXSBsZWFkaW5nLVsxLjQyODU3MTQyODZdIGxnOnRleHQtYmFzZSBsZzpsZWFkaW5nLVsxLjVdO1xuXG4gIHRoIHtcbiAgICBAYXBwbHkgYmctY3lhbi02MDAhIHRleHQtZ3JheS0wIGJvcmRlci1ncmF5LTIwMCEgcHgtNiEgcHktMyEgdGV4dC1sZWZ0O1xuICB9XG5cbiAgdGQge1xuICAgIEBhcHBseSBib3JkZXItZ3JheS0yMDAhIHB4LTYhIHB5LTMhO1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRoIHtcbiAgICAgIEBhcHBseSBiZy1jeWFuLTUwMCE7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQsXG4gIHRmb290IHtcbiAgICBAYXBwbHkgYm9yZGVyLTEhIGJvcmRlci1ncmF5LTIwMCE7XG4gIH1cbn1cblxuLmdicC1idXR0b24tLXByaW1hcnkge1xuICBAYXBwbHkgYmctY3lhbi00MDAhIHRleHQtZ3JheS0wISBweC02IHB5LTQgcm91bmRlZCBob3ZlcjpiZy1jeWFuLTUwMCEgdHJhbnNpdGlvbi1jb2xvcnM7XG59XG5cbi5ncC1pY29uIHN2ZyB7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xufVxuIiwiQGxheWVyIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7XG5cbkBsYXllciB0aGVtZSB7XG4gIEB0aGVtZSBkZWZhdWx0IHtcbiAgICAtLWZvbnQtc2FuczpcbiAgICAgIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLFxuICAgICAgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgICAtLWZvbnQtc2VyaWY6IHVpLXNlcmlmLCBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgLS1mb250LW1vbm86XG4gICAgICB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIixcbiAgICAgIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuXG4gICAgLS1jb2xvci1yZWQtNTA6IG9rbGNoKDk3LjElIDAuMDEzIDE3LjM4KTtcbiAgICAtLWNvbG9yLXJlZC0xMDA6IG9rbGNoKDkzLjYlIDAuMDMyIDE3LjcxNyk7XG4gICAgLS1jb2xvci1yZWQtMjAwOiBva2xjaCg4OC41JSAwLjA2MiAxOC4zMzQpO1xuICAgIC0tY29sb3ItcmVkLTMwMDogb2tsY2goODAuOCUgMC4xMTQgMTkuNTcxKTtcbiAgICAtLWNvbG9yLXJlZC00MDA6IG9rbGNoKDcwLjQlIDAuMTkxIDIyLjIxNik7XG4gICAgLS1jb2xvci1yZWQtNTAwOiBva2xjaCg2My43JSAwLjIzNyAyNS4zMzEpO1xuICAgIC0tY29sb3ItcmVkLTYwMDogb2tsY2goNTcuNyUgMC4yNDUgMjcuMzI1KTtcbiAgICAtLWNvbG9yLXJlZC03MDA6IG9rbGNoKDUwLjUlIDAuMjEzIDI3LjUxOCk7XG4gICAgLS1jb2xvci1yZWQtODAwOiBva2xjaCg0NC40JSAwLjE3NyAyNi44OTkpO1xuICAgIC0tY29sb3ItcmVkLTkwMDogb2tsY2goMzkuNiUgMC4xNDEgMjUuNzIzKTtcbiAgICAtLWNvbG9yLXJlZC05NTA6IG9rbGNoKDI1LjglIDAuMDkyIDI2LjA0Mik7XG5cbiAgICAtLWNvbG9yLW9yYW5nZS01MDogb2tsY2goOTglIDAuMDE2IDczLjY4NCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMTAwOiBva2xjaCg5NS40JSAwLjAzOCA3NS4xNjQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTIwMDogb2tsY2goOTAuMSUgMC4wNzYgNzAuNjk3KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0zMDA6IG9rbGNoKDgzLjclIDAuMTI4IDY2LjI5KTtcbiAgICAtLWNvbG9yLW9yYW5nZS00MDA6IG9rbGNoKDc1JSAwLjE4MyA1NS45MzQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTUwMDogb2tsY2goNzAuNSUgMC4yMTMgNDcuNjA0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS02MDA6IG9rbGNoKDY0LjYlIDAuMjIyIDQxLjExNik7XG4gICAgLS1jb2xvci1vcmFuZ2UtNzAwOiBva2xjaCg1NS4zJSAwLjE5NSAzOC40MDIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTgwMDogb2tsY2goNDclIDAuMTU3IDM3LjMwNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTAwOiBva2xjaCg0MC44JSAwLjEyMyAzOC4xNzIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTk1MDogb2tsY2goMjYuNiUgMC4wNzkgMzYuMjU5KTtcblxuICAgIC0tY29sb3ItYW1iZXItNTA6IG9rbGNoKDk4LjclIDAuMDIyIDk1LjI3Nyk7XG4gICAgLS1jb2xvci1hbWJlci0xMDA6IG9rbGNoKDk2LjIlIDAuMDU5IDk1LjYxNyk7XG4gICAgLS1jb2xvci1hbWJlci0yMDA6IG9rbGNoKDkyLjQlIDAuMTIgOTUuNzQ2KTtcbiAgICAtLWNvbG9yLWFtYmVyLTMwMDogb2tsY2goODcuOSUgMC4xNjkgOTEuNjA1KTtcbiAgICAtLWNvbG9yLWFtYmVyLTQwMDogb2tsY2goODIuOCUgMC4xODkgODQuNDI5KTtcbiAgICAtLWNvbG9yLWFtYmVyLTUwMDogb2tsY2goNzYuOSUgMC4xODggNzAuMDgpO1xuICAgIC0tY29sb3ItYW1iZXItNjAwOiBva2xjaCg2Ni42JSAwLjE3OSA1OC4zMTgpO1xuICAgIC0tY29sb3ItYW1iZXItNzAwOiBva2xjaCg1NS41JSAwLjE2MyA0OC45OTgpO1xuICAgIC0tY29sb3ItYW1iZXItODAwOiBva2xjaCg0Ny4zJSAwLjEzNyA0Ni4yMDEpO1xuICAgIC0tY29sb3ItYW1iZXItOTAwOiBva2xjaCg0MS40JSAwLjExMiA0NS45MDQpO1xuICAgIC0tY29sb3ItYW1iZXItOTUwOiBva2xjaCgyNy45JSAwLjA3NyA0NS42MzUpO1xuXG4gICAgLS1jb2xvci15ZWxsb3ctNTA6IG9rbGNoKDk4LjclIDAuMDI2IDEwMi4yMTIpO1xuICAgIC0tY29sb3IteWVsbG93LTEwMDogb2tsY2goOTcuMyUgMC4wNzEgMTAzLjE5Myk7XG4gICAgLS1jb2xvci15ZWxsb3ctMjAwOiBva2xjaCg5NC41JSAwLjEyOSAxMDEuNTQpO1xuICAgIC0tY29sb3IteWVsbG93LTMwMDogb2tsY2goOTAuNSUgMC4xODIgOTguMTExKTtcbiAgICAtLWNvbG9yLXllbGxvdy00MDA6IG9rbGNoKDg1LjIlIDAuMTk5IDkxLjkzNik7XG4gICAgLS1jb2xvci15ZWxsb3ctNTAwOiBva2xjaCg3OS41JSAwLjE4NCA4Ni4wNDcpO1xuICAgIC0tY29sb3IteWVsbG93LTYwMDogb2tsY2goNjguMSUgMC4xNjIgNzUuODM0KTtcbiAgICAtLWNvbG9yLXllbGxvdy03MDA6IG9rbGNoKDU1LjQlIDAuMTM1IDY2LjQ0Mik7XG4gICAgLS1jb2xvci15ZWxsb3ctODAwOiBva2xjaCg0Ny42JSAwLjExNCA2MS45MDcpO1xuICAgIC0tY29sb3IteWVsbG93LTkwMDogb2tsY2goNDIuMSUgMC4wOTUgNTcuNzA4KTtcbiAgICAtLWNvbG9yLXllbGxvdy05NTA6IG9rbGNoKDI4LjYlIDAuMDY2IDUzLjgxMyk7XG5cbiAgICAtLWNvbG9yLWxpbWUtNTA6IG9rbGNoKDk4LjYlIDAuMDMxIDEyMC43NTcpO1xuICAgIC0tY29sb3ItbGltZS0xMDA6IG9rbGNoKDk2LjclIDAuMDY3IDEyMi4zMjgpO1xuICAgIC0tY29sb3ItbGltZS0yMDA6IG9rbGNoKDkzLjglIDAuMTI3IDEyNC4zMjEpO1xuICAgIC0tY29sb3ItbGltZS0zMDA6IG9rbGNoKDg5LjclIDAuMTk2IDEyNi42NjUpO1xuICAgIC0tY29sb3ItbGltZS00MDA6IG9rbGNoKDg0LjElIDAuMjM4IDEyOC44NSk7XG4gICAgLS1jb2xvci1saW1lLTUwMDogb2tsY2goNzYuOCUgMC4yMzMgMTMwLjg1KTtcbiAgICAtLWNvbG9yLWxpbWUtNjAwOiBva2xjaCg2NC44JSAwLjIgMTMxLjY4NCk7XG4gICAgLS1jb2xvci1saW1lLTcwMDogb2tsY2goNTMuMiUgMC4xNTcgMTMxLjU4OSk7XG4gICAgLS1jb2xvci1saW1lLTgwMDogb2tsY2goNDUuMyUgMC4xMjQgMTMwLjkzMyk7XG4gICAgLS1jb2xvci1saW1lLTkwMDogb2tsY2goNDAuNSUgMC4xMDEgMTMxLjA2Myk7XG4gICAgLS1jb2xvci1saW1lLTk1MDogb2tsY2goMjcuNCUgMC4wNzIgMTMyLjEwOSk7XG5cbiAgICAtLWNvbG9yLWdyZWVuLTUwOiBva2xjaCg5OC4yJSAwLjAxOCAxNTUuODI2KTtcbiAgICAtLWNvbG9yLWdyZWVuLTEwMDogb2tsY2goOTYuMiUgMC4wNDQgMTU2Ljc0Myk7XG4gICAgLS1jb2xvci1ncmVlbi0yMDA6IG9rbGNoKDkyLjUlIDAuMDg0IDE1NS45OTUpO1xuICAgIC0tY29sb3ItZ3JlZW4tMzAwOiBva2xjaCg4Ny4xJSAwLjE1IDE1NC40NDkpO1xuICAgIC0tY29sb3ItZ3JlZW4tNDAwOiBva2xjaCg3OS4yJSAwLjIwOSAxNTEuNzExKTtcbiAgICAtLWNvbG9yLWdyZWVuLTUwMDogb2tsY2goNzIuMyUgMC4yMTkgMTQ5LjU3OSk7XG4gICAgLS1jb2xvci1ncmVlbi02MDA6IG9rbGNoKDYyLjclIDAuMTk0IDE0OS4yMTQpO1xuICAgIC0tY29sb3ItZ3JlZW4tNzAwOiBva2xjaCg1Mi43JSAwLjE1NCAxNTAuMDY5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTgwMDogb2tsY2goNDQuOCUgMC4xMTkgMTUxLjMyOCk7XG4gICAgLS1jb2xvci1ncmVlbi05MDA6IG9rbGNoKDM5LjMlIDAuMDk1IDE1Mi41MzUpO1xuICAgIC0tY29sb3ItZ3JlZW4tOTUwOiBva2xjaCgyNi42JSAwLjA2NSAxNTIuOTM0KTtcblxuICAgIC0tY29sb3ItZW1lcmFsZC01MDogb2tsY2goOTcuOSUgMC4wMjEgMTY2LjExMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTEwMDogb2tsY2goOTUlIDAuMDUyIDE2My4wNTEpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0yMDA6IG9rbGNoKDkwLjUlIDAuMDkzIDE2NC4xNSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTMwMDogb2tsY2goODQuNSUgMC4xNDMgMTY0Ljk3OCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTQwMDogb2tsY2goNzYuNSUgMC4xNzcgMTYzLjIyMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTUwMDogb2tsY2goNjkuNiUgMC4xNyAxNjIuNDgpO1xuICAgIC0tY29sb3ItZW1lcmFsZC02MDA6IG9rbGNoKDU5LjYlIDAuMTQ1IDE2My4yMjUpO1xuICAgIC0tY29sb3ItZW1lcmFsZC03MDA6IG9rbGNoKDUwLjglIDAuMTE4IDE2NS42MTIpO1xuICAgIC0tY29sb3ItZW1lcmFsZC04MDA6IG9rbGNoKDQzLjIlIDAuMDk1IDE2Ni45MTMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC05MDA6IG9rbGNoKDM3LjglIDAuMDc3IDE2OC45NCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTk1MDogb2tsY2goMjYuMiUgMC4wNTEgMTcyLjU1Mik7XG5cbiAgICAtLWNvbG9yLXRlYWwtNTA6IG9rbGNoKDk4LjQlIDAuMDE0IDE4MC43Mik7XG4gICAgLS1jb2xvci10ZWFsLTEwMDogb2tsY2goOTUuMyUgMC4wNTEgMTgwLjgwMSk7XG4gICAgLS1jb2xvci10ZWFsLTIwMDogb2tsY2goOTElIDAuMDk2IDE4MC40MjYpO1xuICAgIC0tY29sb3ItdGVhbC0zMDA6IG9rbGNoKDg1LjUlIDAuMTM4IDE4MS4wNzEpO1xuICAgIC0tY29sb3ItdGVhbC00MDA6IG9rbGNoKDc3LjclIDAuMTUyIDE4MS45MTIpO1xuICAgIC0tY29sb3ItdGVhbC01MDA6IG9rbGNoKDcwLjQlIDAuMTQgMTgyLjUwMyk7XG4gICAgLS1jb2xvci10ZWFsLTYwMDogb2tsY2goNjAlIDAuMTE4IDE4NC43MDQpO1xuICAgIC0tY29sb3ItdGVhbC03MDA6IG9rbGNoKDUxLjElIDAuMDk2IDE4Ni4zOTEpO1xuICAgIC0tY29sb3ItdGVhbC04MDA6IG9rbGNoKDQzLjclIDAuMDc4IDE4OC4yMTYpO1xuICAgIC0tY29sb3ItdGVhbC05MDA6IG9rbGNoKDM4LjYlIDAuMDYzIDE4OC40MTYpO1xuICAgIC0tY29sb3ItdGVhbC05NTA6IG9rbGNoKDI3LjclIDAuMDQ2IDE5Mi41MjQpO1xuXG4gICAgLS1jb2xvci1jeWFuLTUwOiBva2xjaCg5OC40JSAwLjAxOSAyMDAuODczKTtcbiAgICAtLWNvbG9yLWN5YW4tMTAwOiBva2xjaCg5NS42JSAwLjA0NSAyMDMuMzg4KTtcbiAgICAtLWNvbG9yLWN5YW4tMjAwOiBva2xjaCg5MS43JSAwLjA4IDIwNS4wNDEpO1xuICAgIC0tY29sb3ItY3lhbi0zMDA6IG9rbGNoKDg2LjUlIDAuMTI3IDIwNy4wNzgpO1xuICAgIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDc4LjklIDAuMTU0IDIxMS41Myk7XG4gICAgLS1jb2xvci1jeWFuLTUwMDogb2tsY2goNzEuNSUgMC4xNDMgMjE1LjIyMSk7XG4gICAgLS1jb2xvci1jeWFuLTYwMDogb2tsY2goNjAuOSUgMC4xMjYgMjIxLjcyMyk7XG4gICAgLS1jb2xvci1jeWFuLTcwMDogb2tsY2goNTIlIDAuMTA1IDIyMy4xMjgpO1xuICAgIC0tY29sb3ItY3lhbi04MDA6IG9rbGNoKDQ1JSAwLjA4NSAyMjQuMjgzKTtcbiAgICAtLWNvbG9yLWN5YW4tOTAwOiBva2xjaCgzOS44JSAwLjA3IDIyNy4zOTIpO1xuICAgIC0tY29sb3ItY3lhbi05NTA6IG9rbGNoKDMwLjIlIDAuMDU2IDIyOS42OTUpO1xuXG4gICAgLS1jb2xvci1za3ktNTA6IG9rbGNoKDk3LjclIDAuMDEzIDIzNi42Mik7XG4gICAgLS1jb2xvci1za3ktMTAwOiBva2xjaCg5NS4xJSAwLjAyNiAyMzYuODI0KTtcbiAgICAtLWNvbG9yLXNreS0yMDA6IG9rbGNoKDkwLjElIDAuMDU4IDIzMC45MDIpO1xuICAgIC0tY29sb3Itc2t5LTMwMDogb2tsY2goODIuOCUgMC4xMTEgMjMwLjMxOCk7XG4gICAgLS1jb2xvci1za3ktNDAwOiBva2xjaCg3NC42JSAwLjE2IDIzMi42NjEpO1xuICAgIC0tY29sb3Itc2t5LTUwMDogb2tsY2goNjguNSUgMC4xNjkgMjM3LjMyMyk7XG4gICAgLS1jb2xvci1za3ktNjAwOiBva2xjaCg1OC44JSAwLjE1OCAyNDEuOTY2KTtcbiAgICAtLWNvbG9yLXNreS03MDA6IG9rbGNoKDUwJSAwLjEzNCAyNDIuNzQ5KTtcbiAgICAtLWNvbG9yLXNreS04MDA6IG9rbGNoKDQ0LjMlIDAuMTEgMjQwLjc5KTtcbiAgICAtLWNvbG9yLXNreS05MDA6IG9rbGNoKDM5LjElIDAuMDkgMjQwLjg3Nik7XG4gICAgLS1jb2xvci1za3ktOTUwOiBva2xjaCgyOS4zJSAwLjA2NiAyNDMuMTU3KTtcblxuICAgIC0tY29sb3ItYmx1ZS01MDogb2tsY2goOTclIDAuMDE0IDI1NC42MDQpO1xuICAgIC0tY29sb3ItYmx1ZS0xMDA6IG9rbGNoKDkzLjIlIDAuMDMyIDI1NS41ODUpO1xuICAgIC0tY29sb3ItYmx1ZS0yMDA6IG9rbGNoKDg4LjIlIDAuMDU5IDI1NC4xMjgpO1xuICAgIC0tY29sb3ItYmx1ZS0zMDA6IG9rbGNoKDgwLjklIDAuMTA1IDI1MS44MTMpO1xuICAgIC0tY29sb3ItYmx1ZS00MDA6IG9rbGNoKDcwLjclIDAuMTY1IDI1NC42MjQpO1xuICAgIC0tY29sb3ItYmx1ZS01MDA6IG9rbGNoKDYyLjMlIDAuMjE0IDI1OS44MTUpO1xuICAgIC0tY29sb3ItYmx1ZS02MDA6IG9rbGNoKDU0LjYlIDAuMjQ1IDI2Mi44ODEpO1xuICAgIC0tY29sb3ItYmx1ZS03MDA6IG9rbGNoKDQ4LjglIDAuMjQzIDI2NC4zNzYpO1xuICAgIC0tY29sb3ItYmx1ZS04MDA6IG9rbGNoKDQyLjQlIDAuMTk5IDI2NS42MzgpO1xuICAgIC0tY29sb3ItYmx1ZS05MDA6IG9rbGNoKDM3LjklIDAuMTQ2IDI2NS41MjIpO1xuICAgIC0tY29sb3ItYmx1ZS05NTA6IG9rbGNoKDI4LjIlIDAuMDkxIDI2Ny45MzUpO1xuXG4gICAgLS1jb2xvci1pbmRpZ28tNTA6IG9rbGNoKDk2LjIlIDAuMDE4IDI3Mi4zMTQpO1xuICAgIC0tY29sb3ItaW5kaWdvLTEwMDogb2tsY2goOTMlIDAuMDM0IDI3Mi43ODgpO1xuICAgIC0tY29sb3ItaW5kaWdvLTIwMDogb2tsY2goODclIDAuMDY1IDI3NC4wMzkpO1xuICAgIC0tY29sb3ItaW5kaWdvLTMwMDogb2tsY2goNzguNSUgMC4xMTUgMjc0LjcxMyk7XG4gICAgLS1jb2xvci1pbmRpZ28tNDAwOiBva2xjaCg2Ny4zJSAwLjE4MiAyNzYuOTM1KTtcbiAgICAtLWNvbG9yLWluZGlnby01MDA6IG9rbGNoKDU4LjUlIDAuMjMzIDI3Ny4xMTcpO1xuICAgIC0tY29sb3ItaW5kaWdvLTYwMDogb2tsY2goNTEuMSUgMC4yNjIgMjc2Ljk2Nik7XG4gICAgLS1jb2xvci1pbmRpZ28tNzAwOiBva2xjaCg0NS43JSAwLjI0IDI3Ny4wMjMpO1xuICAgIC0tY29sb3ItaW5kaWdvLTgwMDogb2tsY2goMzkuOCUgMC4xOTUgMjc3LjM2Nik7XG4gICAgLS1jb2xvci1pbmRpZ28tOTAwOiBva2xjaCgzNS45JSAwLjE0NCAyNzguNjk3KTtcbiAgICAtLWNvbG9yLWluZGlnby05NTA6IG9rbGNoKDI1LjclIDAuMDkgMjgxLjI4OCk7XG5cbiAgICAtLWNvbG9yLXZpb2xldC01MDogb2tsY2goOTYuOSUgMC4wMTYgMjkzLjc1Nik7XG4gICAgLS1jb2xvci12aW9sZXQtMTAwOiBva2xjaCg5NC4zJSAwLjAyOSAyOTQuNTg4KTtcbiAgICAtLWNvbG9yLXZpb2xldC0yMDA6IG9rbGNoKDg5LjQlIDAuMDU3IDI5My4yODMpO1xuICAgIC0tY29sb3ItdmlvbGV0LTMwMDogb2tsY2goODEuMSUgMC4xMTEgMjkzLjU3MSk7XG4gICAgLS1jb2xvci12aW9sZXQtNDAwOiBva2xjaCg3MC4yJSAwLjE4MyAyOTMuNTQxKTtcbiAgICAtLWNvbG9yLXZpb2xldC01MDA6IG9rbGNoKDYwLjYlIDAuMjUgMjkyLjcxNyk7XG4gICAgLS1jb2xvci12aW9sZXQtNjAwOiBva2xjaCg1NC4xJSAwLjI4MSAyOTMuMDA5KTtcbiAgICAtLWNvbG9yLXZpb2xldC03MDA6IG9rbGNoKDQ5LjElIDAuMjcgMjkyLjU4MSk7XG4gICAgLS1jb2xvci12aW9sZXQtODAwOiBva2xjaCg0My4yJSAwLjIzMiAyOTIuNzU5KTtcbiAgICAtLWNvbG9yLXZpb2xldC05MDA6IG9rbGNoKDM4JSAwLjE4OSAyOTMuNzQ1KTtcbiAgICAtLWNvbG9yLXZpb2xldC05NTA6IG9rbGNoKDI4LjMlIDAuMTQxIDI5MS4wODkpO1xuXG4gICAgLS1jb2xvci1wdXJwbGUtNTA6IG9rbGNoKDk3LjclIDAuMDE0IDMwOC4yOTkpO1xuICAgIC0tY29sb3ItcHVycGxlLTEwMDogb2tsY2goOTQuNiUgMC4wMzMgMzA3LjE3NCk7XG4gICAgLS1jb2xvci1wdXJwbGUtMjAwOiBva2xjaCg5MC4yJSAwLjA2MyAzMDYuNzAzKTtcbiAgICAtLWNvbG9yLXB1cnBsZS0zMDA6IG9rbGNoKDgyLjclIDAuMTE5IDMwNi4zODMpO1xuICAgIC0tY29sb3ItcHVycGxlLTQwMDogb2tsY2goNzEuNCUgMC4yMDMgMzA1LjUwNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtNTAwOiBva2xjaCg2Mi43JSAwLjI2NSAzMDMuOSk7XG4gICAgLS1jb2xvci1wdXJwbGUtNjAwOiBva2xjaCg1NS44JSAwLjI4OCAzMDIuMzIxKTtcbiAgICAtLWNvbG9yLXB1cnBsZS03MDA6IG9rbGNoKDQ5LjYlIDAuMjY1IDMwMS45MjQpO1xuICAgIC0tY29sb3ItcHVycGxlLTgwMDogb2tsY2goNDMuOCUgMC4yMTggMzAzLjcyNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtOTAwOiBva2xjaCgzOC4xJSAwLjE3NiAzMDQuOTg3KTtcbiAgICAtLWNvbG9yLXB1cnBsZS05NTA6IG9rbGNoKDI5LjElIDAuMTQ5IDMwMi43MTcpO1xuXG4gICAgLS1jb2xvci1mdWNoc2lhLTUwOiBva2xjaCg5Ny43JSAwLjAxNyAzMjAuMDU4KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMTAwOiBva2xjaCg5NS4yJSAwLjAzNyAzMTguODUyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMjAwOiBva2xjaCg5MC4zJSAwLjA3NiAzMTkuNjIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0zMDA6IG9rbGNoKDgzLjMlIDAuMTQ1IDMyMS40MzQpO1xuICAgIC0tY29sb3ItZnVjaHNpYS00MDA6IG9rbGNoKDc0JSAwLjIzOCAzMjIuMTYpO1xuICAgIC0tY29sb3ItZnVjaHNpYS01MDA6IG9rbGNoKDY2LjclIDAuMjk1IDMyMi4xNSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTYwMDogb2tsY2goNTkuMSUgMC4yOTMgMzIyLjg5Nik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTcwMDogb2tsY2goNTEuOCUgMC4yNTMgMzIzLjk0OSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTgwMDogb2tsY2goNDUuMiUgMC4yMTEgMzI0LjU5MSk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTkwMDogb2tsY2goNDAuMSUgMC4xNyAzMjUuNjEyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtOTUwOiBva2xjaCgyOS4zJSAwLjEzNiAzMjUuNjYxKTtcblxuICAgIC0tY29sb3ItcGluay01MDogb2tsY2goOTcuMSUgMC4wMTQgMzQzLjE5OCk7XG4gICAgLS1jb2xvci1waW5rLTEwMDogb2tsY2goOTQuOCUgMC4wMjggMzQyLjI1OCk7XG4gICAgLS1jb2xvci1waW5rLTIwMDogb2tsY2goODkuOSUgMC4wNjEgMzQzLjIzMSk7XG4gICAgLS1jb2xvci1waW5rLTMwMDogb2tsY2goODIuMyUgMC4xMiAzNDYuMDE4KTtcbiAgICAtLWNvbG9yLXBpbmstNDAwOiBva2xjaCg3MS44JSAwLjIwMiAzNDkuNzYxKTtcbiAgICAtLWNvbG9yLXBpbmstNTAwOiBva2xjaCg2NS42JSAwLjI0MSAzNTQuMzA4KTtcbiAgICAtLWNvbG9yLXBpbmstNjAwOiBva2xjaCg1OS4yJSAwLjI0OSAwLjU4NCk7XG4gICAgLS1jb2xvci1waW5rLTcwMDogb2tsY2goNTIuNSUgMC4yMjMgMy45NTgpO1xuICAgIC0tY29sb3ItcGluay04MDA6IG9rbGNoKDQ1LjklIDAuMTg3IDMuODE1KTtcbiAgICAtLWNvbG9yLXBpbmstOTAwOiBva2xjaCg0MC44JSAwLjE1MyAyLjQzMik7XG4gICAgLS1jb2xvci1waW5rLTk1MDogb2tsY2goMjguNCUgMC4xMDkgMy45MDcpO1xuXG4gICAgLS1jb2xvci1yb3NlLTUwOiBva2xjaCg5Ni45JSAwLjAxNSAxMi40MjIpO1xuICAgIC0tY29sb3Itcm9zZS0xMDA6IG9rbGNoKDk0LjElIDAuMDMgMTIuNTgpO1xuICAgIC0tY29sb3Itcm9zZS0yMDA6IG9rbGNoKDg5LjIlIDAuMDU4IDEwLjAwMSk7XG4gICAgLS1jb2xvci1yb3NlLTMwMDogb2tsY2goODElIDAuMTE3IDExLjYzOCk7XG4gICAgLS1jb2xvci1yb3NlLTQwMDogb2tsY2goNzEuMiUgMC4xOTQgMTMuNDI4KTtcbiAgICAtLWNvbG9yLXJvc2UtNTAwOiBva2xjaCg2NC41JSAwLjI0NiAxNi40MzkpO1xuICAgIC0tY29sb3Itcm9zZS02MDA6IG9rbGNoKDU4LjYlIDAuMjUzIDE3LjU4NSk7XG4gICAgLS1jb2xvci1yb3NlLTcwMDogb2tsY2goNTEuNCUgMC4yMjIgMTYuOTM1KTtcbiAgICAtLWNvbG9yLXJvc2UtODAwOiBva2xjaCg0NS41JSAwLjE4OCAxMy42OTcpO1xuICAgIC0tY29sb3Itcm9zZS05MDA6IG9rbGNoKDQxJSAwLjE1OSAxMC4yNzIpO1xuICAgIC0tY29sb3Itcm9zZS05NTA6IG9rbGNoKDI3LjElIDAuMTA1IDEyLjA5NCk7XG5cbiAgICAtLWNvbG9yLXNsYXRlLTUwOiBva2xjaCg5OC40JSAwLjAwMyAyNDcuODU4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTEwMDogb2tsY2goOTYuOCUgMC4wMDcgMjQ3Ljg5Nik7XG4gICAgLS1jb2xvci1zbGF0ZS0yMDA6IG9rbGNoKDkyLjklIDAuMDEzIDI1NS41MDgpO1xuICAgIC0tY29sb3Itc2xhdGUtMzAwOiBva2xjaCg4Ni45JSAwLjAyMiAyNTIuODk0KTtcbiAgICAtLWNvbG9yLXNsYXRlLTQwMDogb2tsY2goNzAuNCUgMC4wNCAyNTYuNzg4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwMDogb2tsY2goNTUuNCUgMC4wNDYgMjU3LjQxNyk7XG4gICAgLS1jb2xvci1zbGF0ZS02MDA6IG9rbGNoKDQ0LjYlIDAuMDQzIDI1Ny4yODEpO1xuICAgIC0tY29sb3Itc2xhdGUtNzAwOiBva2xjaCgzNy4yJSAwLjA0NCAyNTcuMjg3KTtcbiAgICAtLWNvbG9yLXNsYXRlLTgwMDogb2tsY2goMjcuOSUgMC4wNDEgMjYwLjAzMSk7XG4gICAgLS1jb2xvci1zbGF0ZS05MDA6IG9rbGNoKDIwLjglIDAuMDQyIDI2NS43NTUpO1xuICAgIC0tY29sb3Itc2xhdGUtOTUwOiBva2xjaCgxMi45JSAwLjA0MiAyNjQuNjk1KTtcblxuICAgIC0tY29sb3ItZ3JheS01MDogb2tsY2goOTguNSUgMC4wMDIgMjQ3LjgzOSk7XG4gICAgLS1jb2xvci1ncmF5LTEwMDogb2tsY2goOTYuNyUgMC4wMDMgMjY0LjU0Mik7XG4gICAgLS1jb2xvci1ncmF5LTIwMDogb2tsY2goOTIuOCUgMC4wMDYgMjY0LjUzMSk7XG4gICAgLS1jb2xvci1ncmF5LTMwMDogb2tsY2goODcuMiUgMC4wMSAyNTguMzM4KTtcbiAgICAtLWNvbG9yLWdyYXktNDAwOiBva2xjaCg3MC43JSAwLjAyMiAyNjEuMzI1KTtcbiAgICAtLWNvbG9yLWdyYXktNTAwOiBva2xjaCg1NS4xJSAwLjAyNyAyNjQuMzY0KTtcbiAgICAtLWNvbG9yLWdyYXktNjAwOiBva2xjaCg0NC42JSAwLjAzIDI1Ni44MDIpO1xuICAgIC0tY29sb3ItZ3JheS03MDA6IG9rbGNoKDM3LjMlIDAuMDM0IDI1OS43MzMpO1xuICAgIC0tY29sb3ItZ3JheS04MDA6IG9rbGNoKDI3LjglIDAuMDMzIDI1Ni44NDgpO1xuICAgIC0tY29sb3ItZ3JheS05MDA6IG9rbGNoKDIxJSAwLjAzNCAyNjQuNjY1KTtcbiAgICAtLWNvbG9yLWdyYXktOTUwOiBva2xjaCgxMyUgMC4wMjggMjYxLjY5Mik7XG5cbiAgICAtLWNvbG9yLXppbmMtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gICAgLS1jb2xvci16aW5jLTEwMDogb2tsY2goOTYuNyUgMC4wMDEgMjg2LjM3NSk7XG4gICAgLS1jb2xvci16aW5jLTIwMDogb2tsY2goOTIlIDAuMDA0IDI4Ni4zMik7XG4gICAgLS1jb2xvci16aW5jLTMwMDogb2tsY2goODcuMSUgMC4wMDYgMjg2LjI4Nik7XG4gICAgLS1jb2xvci16aW5jLTQwMDogb2tsY2goNzAuNSUgMC4wMTUgMjg2LjA2Nyk7XG4gICAgLS1jb2xvci16aW5jLTUwMDogb2tsY2goNTUuMiUgMC4wMTYgMjg1LjkzOCk7XG4gICAgLS1jb2xvci16aW5jLTYwMDogb2tsY2goNDQuMiUgMC4wMTcgMjg1Ljc4Nik7XG4gICAgLS1jb2xvci16aW5jLTcwMDogb2tsY2goMzclIDAuMDEzIDI4NS44MDUpO1xuICAgIC0tY29sb3ItemluYy04MDA6IG9rbGNoKDI3LjQlIDAuMDA2IDI4Ni4wMzMpO1xuICAgIC0tY29sb3ItemluYy05MDA6IG9rbGNoKDIxJSAwLjAwNiAyODUuODg1KTtcbiAgICAtLWNvbG9yLXppbmMtOTUwOiBva2xjaCgxNC4xJSAwLjAwNSAyODUuODIzKTtcblxuICAgIC0tY29sb3ItbmV1dHJhbC01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMTAwOiBva2xjaCg5NyUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMjAwOiBva2xjaCg5Mi4yJSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0zMDA6IG9rbGNoKDg3JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC00MDA6IG9rbGNoKDcwLjglIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTUwMDogb2tsY2goNTUuNiUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNjAwOiBva2xjaCg0My45JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC03MDA6IG9rbGNoKDM3LjElIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTgwMDogb2tsY2goMjYuOSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTAwOiBva2xjaCgyMC41JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC05NTA6IG9rbGNoKDE0LjUlIDAgMCk7XG5cbiAgICAtLWNvbG9yLXN0b25lLTUwOiBva2xjaCg5OC41JSAwLjAwMSAxMDYuNDIzKTtcbiAgICAtLWNvbG9yLXN0b25lLTEwMDogb2tsY2goOTclIDAuMDAxIDEwNi40MjQpO1xuICAgIC0tY29sb3Itc3RvbmUtMjAwOiBva2xjaCg5Mi4zJSAwLjAwMyA0OC43MTcpO1xuICAgIC0tY29sb3Itc3RvbmUtMzAwOiBva2xjaCg4Ni45JSAwLjAwNSA1Ni4zNjYpO1xuICAgIC0tY29sb3Itc3RvbmUtNDAwOiBva2xjaCg3MC45JSAwLjAxIDU2LjI1OSk7XG4gICAgLS1jb2xvci1zdG9uZS01MDA6IG9rbGNoKDU1LjMlIDAuMDEzIDU4LjA3MSk7XG4gICAgLS1jb2xvci1zdG9uZS02MDA6IG9rbGNoKDQ0LjQlIDAuMDExIDczLjYzOSk7XG4gICAgLS1jb2xvci1zdG9uZS03MDA6IG9rbGNoKDM3LjQlIDAuMDEgNjcuNTU4KTtcbiAgICAtLWNvbG9yLXN0b25lLTgwMDogb2tsY2goMjYuOCUgMC4wMDcgMzQuMjk4KTtcbiAgICAtLWNvbG9yLXN0b25lLTkwMDogb2tsY2goMjEuNiUgMC4wMDYgNTYuMDQzKTtcbiAgICAtLWNvbG9yLXN0b25lLTk1MDogb2tsY2goMTQuNyUgMC4wMDQgNDkuMjUpO1xuXG4gICAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXG4gICAgLS1zcGFjaW5nOiAwLjI1cmVtO1xuXG4gICAgLS1icmVha3BvaW50LXNtOiA0MHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDQ4cmVtO1xuICAgIC0tYnJlYWtwb2ludC1sZzogNjRyZW07XG4gICAgLS1icmVha3BvaW50LXhsOiA4MHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtMnhsOiA5NnJlbTtcblxuICAgIC0tY29udGFpbmVyLTN4czogMTZyZW07XG4gICAgLS1jb250YWluZXItMnhzOiAxOHJlbTtcbiAgICAtLWNvbnRhaW5lci14czogMjByZW07XG4gICAgLS1jb250YWluZXItc206IDI0cmVtO1xuICAgIC0tY29udGFpbmVyLW1kOiAyOHJlbTtcbiAgICAtLWNvbnRhaW5lci1sZzogMzJyZW07XG4gICAgLS1jb250YWluZXIteGw6IDM2cmVtO1xuICAgIC0tY29udGFpbmVyLTJ4bDogNDJyZW07XG4gICAgLS1jb250YWluZXItM3hsOiA0OHJlbTtcbiAgICAtLWNvbnRhaW5lci00eGw6IDU2cmVtO1xuICAgIC0tY29udGFpbmVyLTV4bDogNjRyZW07XG4gICAgLS1jb250YWluZXItNnhsOiA3MnJlbTtcbiAgICAtLWNvbnRhaW5lci03eGw6IDgwcmVtO1xuXG4gICAgLS10ZXh0LXhzOiAwLjc1cmVtO1xuICAgIC0tdGV4dC14cy0tbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDAuNzUpO1xuICAgIC0tdGV4dC1zbTogMC44NzVyZW07XG4gICAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogY2FsYygxLjI1IC8gMC44NzUpO1xuICAgIC0tdGV4dC1iYXNlOiAxcmVtO1xuICAgIC0tdGV4dC1iYXNlLS1saW5lLWhlaWdodDogY2FsYygxLjUgLyAxKTtcbiAgICAtLXRleHQtbGc6IDEuMTI1cmVtO1xuICAgIC0tdGV4dC1sZy0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMTI1KTtcbiAgICAtLXRleHQteGw6IDEuMjVyZW07XG4gICAgLS10ZXh0LXhsLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4yNSk7XG4gICAgLS10ZXh0LTJ4bDogMS41cmVtO1xuICAgIC0tdGV4dC0yeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIgLyAxLjUpO1xuICAgIC0tdGV4dC0zeGw6IDEuODc1cmVtO1xuICAgIC0tdGV4dC0zeGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuMjUgLyAxLjg3NSk7XG4gICAgLS10ZXh0LTR4bDogMi4yNXJlbTtcbiAgICAtLXRleHQtNHhsLS1saW5lLWhlaWdodDogY2FsYygyLjUgLyAyLjI1KTtcbiAgICAtLXRleHQtNXhsOiAzcmVtO1xuICAgIC0tdGV4dC01eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC02eGw6IDMuNzVyZW07XG4gICAgLS10ZXh0LTZ4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTd4bDogNC41cmVtO1xuICAgIC0tdGV4dC03eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC04eGw6IDZyZW07XG4gICAgLS10ZXh0LTh4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTl4bDogOHJlbTtcbiAgICAtLXRleHQtOXhsLS1saW5lLWhlaWdodDogMTtcblxuICAgIC0tZm9udC13ZWlnaHQtdGhpbjogMTAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFsaWdodDogMjAwO1xuICAgIC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAgIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gICAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAgIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4gICAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuXG4gICAgLS10cmFja2luZy10aWdodGVyOiAtMC4wNWVtO1xuICAgIC0tdHJhY2tpbmctdGlnaHQ6IC0wLjAyNWVtO1xuICAgIC0tdHJhY2tpbmctbm9ybWFsOiAwZW07XG4gICAgLS10cmFja2luZy13aWRlOiAwLjAyNWVtO1xuICAgIC0tdHJhY2tpbmctd2lkZXI6IDAuMDVlbTtcbiAgICAtLXRyYWNraW5nLXdpZGVzdDogMC4xZW07XG5cbiAgICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gICAgLS1sZWFkaW5nLXNudWc6IDEuMzc1O1xuICAgIC0tbGVhZGluZy1ub3JtYWw6IDEuNTtcbiAgICAtLWxlYWRpbmctcmVsYXhlZDogMS42MjU7XG4gICAgLS1sZWFkaW5nLWxvb3NlOiAyO1xuXG4gICAgLS1yYWRpdXMteHM6IDAuMTI1cmVtO1xuICAgIC0tcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAgIC0tcmFkaXVzLW1kOiAwLjM3NXJlbTtcbiAgICAtLXJhZGl1cy1sZzogMC41cmVtO1xuICAgIC0tcmFkaXVzLXhsOiAwLjc1cmVtO1xuICAgIC0tcmFkaXVzLTJ4bDogMXJlbTtcbiAgICAtLXJhZGl1cy0zeGw6IDEuNXJlbTtcbiAgICAtLXJhZGl1cy00eGw6IDJyZW07XG5cbiAgICAtLXNoYWRvdy0yeHM6IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tc2hhZG93LXhzOiAwIDFweCAycHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLXNoYWRvdy1zbTogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1tZDpcbiAgICAgIDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctbGc6XG4gICAgICAwIDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3cteGw6XG4gICAgICAwIDIwcHggMjVweCAtNXB4IHJnYigwIDAgMCAvIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiKDAgMCAwIC8gMC4yNSk7XG5cbiAgICAtLWluc2V0LXNoYWRvdy0yeHM6IGluc2V0IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0taW5zZXQtc2hhZG93LXhzOiBpbnNldCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1pbnNldC1zaGFkb3ctc206IGluc2V0IDAgMnB4IDRweCByZ2IoMCAwIDAgLyAwLjA1KTtcblxuICAgIC0tZHJvcC1zaGFkb3cteHM6IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93LXNtOiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS1kcm9wLXNoYWRvdy1tZDogMCAzcHggM3B4IHJnYigwIDAgMCAvIDAuMTIpO1xuICAgIC0tZHJvcC1zaGFkb3ctbGc6IDAgNHB4IDRweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLWRyb3Atc2hhZG93LXhsOiAwIDlweCA3cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLWRyb3Atc2hhZG93LTJ4bDogMCAyNXB4IDI1cHggcmdiKDAgMCAwIC8gMC4xNSk7XG5cbiAgICAtLXRleHQtc2hhZG93LTJ4czogMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS10ZXh0LXNoYWRvdy14czogMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4yKTtcbiAgICAtLXRleHQtc2hhZG93LXNtOlxuICAgICAgMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4wNzUpLCAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA3NSksXG4gICAgICAwcHggMnB4IDJweCByZ2IoMCAwIDAgLyAwLjA3NSk7XG4gICAgLS10ZXh0LXNoYWRvdy1tZDpcbiAgICAgIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwcHggMnB4IDRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tdGV4dC1zaGFkb3ctbGc6XG4gICAgICAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggM3B4IDJweCByZ2IoMCAwIDAgLyAwLjEpLFxuICAgICAgMHB4IDRweCA4cHggcmdiKDAgMCAwIC8gMC4xKTtcblxuICAgIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgLS1lYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgIC0tYW5pbWF0ZS1zcGluOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtcGluZzogcGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtcHVsc2U6IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLWJvdW5jZTogYm91bmNlIDFzIGluZmluaXRlO1xuXG4gICAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHBpbmcge1xuICAgICAgNzUlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBib3VuY2Uge1xuICAgICAgMCUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44LCAwLCAxLCAxKTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAtLWJsdXIteHM6IDRweDtcbiAgICAtLWJsdXItc206IDhweDtcbiAgICAtLWJsdXItbWQ6IDEycHg7XG4gICAgLS1ibHVyLWxnOiAxNnB4O1xuICAgIC0tYmx1ci14bDogMjRweDtcbiAgICAtLWJsdXItMnhsOiA0MHB4O1xuICAgIC0tYmx1ci0zeGw6IDY0cHg7XG5cbiAgICAtLXBlcnNwZWN0aXZlLWRyYW1hdGljOiAxMDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW5lYXI6IDMwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbm9ybWFsOiA1MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW1pZHJhbmdlOiA4MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLWRpc3RhbnQ6IDEyMDBweDtcblxuICAgIC0tYXNwZWN0LXZpZGVvOiAxNiAvIDk7XG5cbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC0tZGVmYXVsdC1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtc2FucywgaW5pdGlhbCk7XG4gICAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1zYW5zLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtc2Fucy0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtbW9ubywgaW5pdGlhbCk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gIH1cblxuICAvKiBEZXByZWNhdGVkICovXG4gIEB0aGVtZSBkZWZhdWx0IGlubGluZSByZWZlcmVuY2Uge1xuICAgIC0tYmx1cjogOHB4O1xuICAgIC0tc2hhZG93OiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LWlubmVyOiBpbnNldCAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93OiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDYpO1xuICAgIC0tcmFkaXVzOiAwLjI1cmVtO1xuICAgIC0tbWF4LXdpZHRoLXByb3NlOiA2NWNoO1xuICB9XG59XG5cbkBsYXllciBiYXNlIHtcbiAgLypcbiAgMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNClcbiAgMi4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2lucyBhbmQgcGFkZGluZ1xuICAzLiBSZXNldCBhbGwgYm9yZGVycy5cbiovXG5cbiAgKixcbiAgOjphZnRlcixcbiAgOjpiZWZvcmUsXG4gIDo6YmFja2Ryb3AsXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gICAgYm9yZGVyOiAwIHNvbGlkOyAvKiAzICovXG4gIH1cblxuICAvKlxuICAxLiBVc2UgYSBjb25zaXN0ZW50IHNlbnNpYmxlIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAgMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gIDMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXG4gIDQuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4gIDUuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICA2LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICA3LiBEaXNhYmxlIHRhcCBoaWdobGlnaHRzIG9uIGlPUy5cbiovXG5cbiAgaHRtbCxcbiAgOmhvc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICB0YWItc2l6ZTogNDsgLyogMyAqL1xuICAgIGZvbnQtZmFtaWx5OiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5LFxuICAgICAgdWktc2Fucy1zZXJpZixcbiAgICAgIHN5c3RlbS11aSxcbiAgICAgIHNhbnMtc2VyaWYsXG4gICAgICBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIFN5bWJvbFwiLFxuICAgICAgXCJOb3RvIENvbG9yIEVtb2ppXCJcbiAgICApOyAvKiA0ICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDUgKi9cbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDYgKi9cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiA3ICovXG4gIH1cblxuICAvKlxuICAxLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4gIDIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuICAzLiBSZXNldCB0aGUgZGVmYXVsdCBib3JkZXIgc3R5bGUgdG8gYSAxcHggc29saWQgYm9yZGVyLlxuKi9cblxuICBociB7XG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIDMgKi9cbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuKi9cblxuICBhYmJyOndoZXJlKFt0aXRsZV0pIHtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxuKi9cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAvKlxuICBSZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZiBvcHQtb3V0LlxuKi9cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICAvKlxuICAxLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuICAyLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgMy4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgNC4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAsXG4gIHByZSB7XG4gICAgZm9udC1mYW1pbHk6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseSxcbiAgICAgIHVpLW1vbm9zcGFjZSxcbiAgICAgIFNGTW9uby1SZWd1bGFyLFxuICAgICAgTWVubG8sXG4gICAgICBNb25hY28sXG4gICAgICBDb25zb2xhcyxcbiAgICAgIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gICAgICBcIkNvdXJpZXIgTmV3XCIsXG4gICAgICBtb25vc3BhY2VcbiAgICApOyAvKiAxICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogMiAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiAzICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDQgKi9cbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cblxuICAvKlxuICBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG5cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuXG4gIC8qXG4gIDEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4gIDIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbiAgMy4gUmVtb3ZlIGdhcHMgYmV0d2VlbiB0YWJsZSBib3JkZXJzIGJ5IGRlZmF1bHQuXG4qL1xuXG4gIHRhYmxlIHtcbiAgICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIDMgKi9cbiAgfVxuXG4gIC8qXG4gIFVzZSB0aGUgbW9kZXJuIEZpcmVmb3ggZm9jdXMgc3R5bGUgZm9yIGFsbCBmb2N1c2FibGUgZWxlbWVudHMuXG4qL1xuXG4gIDotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogYXV0bztcbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuXG4gIC8qXG4gIE1ha2UgbGlzdHMgdW5zdHlsZWQgYnkgZGVmYXVsdC5cbiovXG5cbiAgb2wsXG4gIHVsLFxuICBtZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLypcbiAgMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuICAyLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmUgc2Vuc2libHkgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMClcbiAgICAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cbiovXG5cbiAgaW1nLFxuICBzdmcsXG4gIHZpZGVvLFxuICBjYW52YXMsXG4gIGF1ZGlvLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xuICB9XG5cbiAgLypcbiAgQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuKi9cblxuICBpbWcsXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLypcbiAgMS4gSW5oZXJpdCBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gIDIuIFJlbW92ZSBib3JkZXIgcmFkaXVzIGluIGFsbCBicm93c2Vycy5cbiAgMy4gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgaW4gYWxsIGJyb3dzZXJzLlxuICA0LiBFbnN1cmUgY29uc2lzdGVudCBvcGFjaXR5IGZvciBkaXNhYmxlZCBzdGF0ZXMgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIG9wdGdyb3VwLFxuICB0ZXh0YXJlYSxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8qIDIgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyAqL1xuICAgIG9wYWNpdHk6IDE7IC8qIDQgKi9cbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgZGVmYXVsdCBmb250IHdlaWdodC5cbiovXG5cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgaW5kZW50YXRpb24uXG4qL1xuXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAgb3B0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcbiAgfVxuXG4gIC8qXG4gIFJlc3RvcmUgc3BhY2UgYWZ0ZXIgYnV0dG9uLlxuKi9cblxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuICB9XG5cbiAgLypcbiAgUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcbiovXG5cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8qXG4gIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byBhIHNlbWktdHJhbnNwYXJlbnQgdmVyc2lvbiBvZiB0aGUgY3VycmVudCB0ZXh0IGNvbG9yIGluIGJyb3dzZXJzIHRoYXQgZG8gbm90XG4gIGNyYXNoIHdoZW4gdXNpbmcgYGNvbG9yLW1peCjigKYpYCB3aXRoIGBjdXJyZW50Y29sb3JgLiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMTcxOTQpXG4qL1xuXG4gIEBzdXBwb3J0cyAobm90ICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSkgLyogTm90IFNhZmFyaSAqLyBvclxuICAgIChjb250YWluLWludHJpbnNpYy1zaXplOiAxcHgpIC8qIFNhZmFyaSAxNysgKi8ge1xuICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgY3VycmVudGNvbG9yIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gIFByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxuKi9cblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG5cbiAgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAvKlxuICAxLiBFbnN1cmUgZGF0ZS90aW1lIGlucHV0cyBoYXZlIHRoZSBzYW1lIGhlaWdodCB3aGVuIGVtcHR5IGluIGlPUyBTYWZhcmkuXG4gIDIuIEVuc3VyZSB0ZXh0IGFsaWdubWVudCBjYW4gYmUgY2hhbmdlZCBvbiBkYXRlL3RpbWUgaW5wdXRzIGluIGlPUyBTYWZhcmkuXG4qL1xuXG4gIDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICBtaW4taGVpZ2h0OiAxbGg7IC8qIDEgKi9cbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvKiAyICovXG4gIH1cblxuICAvKlxuICBQcmV2ZW50IGhlaWdodCBmcm9tIGNoYW5naW5nIG9uIGRhdGUvdGltZSBpbnB1dHMgaW4gbWFjT1MgU2FmYXJpIHdoZW4gdGhlIGlucHV0IGlzIHNldCB0byBgZGlzcGxheTogYmxvY2tgLlxuKi9cblxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgZnJvbSBwc2V1ZG8tZWxlbWVudHMgaW4gZGF0ZS90aW1lIGlucHV0cyB0byBlbnN1cmUgY29uc2lzdGVudCBoZWlnaHQgYWNyb3NzIGJyb3dzZXJzLlxuKi9cblxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXNlY29uZC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWlsbGlzZWNvbmQtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1lcmlkaWVtLWZpZWxkIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIGA6aW52YWxpZGAgc3R5bGVzIGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczNylcbiovXG5cbiAgOi1tb3otdWktaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qXG4gIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB0aGUgYm9yZGVyIHJhZGl1cyBpbiBpT1MgU2FmYXJpLlxuKi9cblxuICBidXR0b24sXG4gIGlucHV0OndoZXJlKFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSksXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuXG4gIC8qXG4gIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG5cbiAgOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8qXG4gIE1ha2UgZWxlbWVudHMgd2l0aCB0aGUgSFRNTCBoaWRkZW4gYXR0cmlidXRlIHN0YXkgaGlkZGVuIGJ5IGRlZmF1bHQuXG4qL1xuXG4gIFtoaWRkZW5dOndoZXJlKDpub3QoW2hpZGRlbj1cInVudGlsLWZvdW5kXCJdKSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbGF5ZXIgdXRpbGl0aWVzIHtcbiAgQHRhaWx3aW5kIHV0aWxpdGllcztcbn1cbiIsIi5nYWxsZXJ5LWNhcm91c2VsIC5zbGlkZXItY29udGFpbmVyIHtcbiAgQGFwcGx5IGgtWzE5NXB4XSBvdmVyZmxvdy1oaWRkZW4gcmVsYXRpdmUgdy1mdWxsO1xufVxuLmdhbGxlcnktY2Fyb3VzZWwgLnNsaWRlci10cmFjayB7XG4gIEBhcHBseSBoLVsxOTVweF0gbWQ6aC1bMjYwcHhdIHJlbGF0aXZlIHdoaXRlc3BhY2Utbm93cmFwO1xufVxuLmdhbGxlcnktY2Fyb3VzZWwgLnNsaWRlci1pdGVtIHtcbiAgQGFwcGx5IGFic29sdXRlIGZsZXggaC1bMTk1cHhdIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtLTAgbWQ6aC1bMjYwcHhdIG1kOnctWzMwMHB4XSBvdmVyZmxvdy1oaWRkZW4gcC0wIHRvcC0wIHctWzIyNnB4XTtcbn1cbi5nYWxsZXJ5LWNhcm91c2VsIC5tYXNrLXdyYXBwZXIge1xuICBAYXBwbHkgYm94LWJvcmRlciBmbGV4IGgtZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHctZnVsbDtcbn1cbi5nYWxsZXJ5LWNhcm91c2VsIC5zbGlkZXItaXRlbSAubWFzay13cmFwcGVyIHtcbiAgQGFwcGx5IG1hc2stY2VudGVyIG1hc2stY292ZXIgbWFzay1uby1yZXBlYXQ7XG59XG4uZ2FsbGVyeS1jYXJvdXNlbCAuc2xpZGVyLWl0ZW0udHJpYW5nbGUtZG93biAubWFzay13cmFwcGVyIHtcbiAgQGFwcGx5IG1hc2stW3VybCgnLi9hc3NldHMvaW1hZ2VzL3RyaWFuZ2xlLW1hc2stZG93bi5wbmcnKV07XG59XG4uZ2FsbGVyeS1jYXJvdXNlbCAuc2xpZGVyLWl0ZW0udHJpYW5nbGUtdXAgLm1hc2std3JhcHBlciB7XG4gIEBhcHBseSBtYXNrLVt1cmwoJy4vYXNzZXRzL2ltYWdlcy90cmlhbmdsZS1tYXNrLXVwLnBuZycpXTtcbn1cbi5nYWxsZXJ5LWNhcm91c2VsIC5zbGlkZXItaXRlbSBpbWcge1xuICBAYXBwbHkgaC1mdWxsIG9iamVjdC1jb3ZlciB3LWZ1bGw7XG59XG4uZ2FsbGVyeS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRyb2wge1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTQgbWQ6cmlnaHQtWzEwMHB4XSByaWdodC00IHotMTA7XG59XG4uZ2FsbGVyeS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRyb2wgYnV0dG9uIHtcbiAgQGFwcGx5IGN1cnNvci1wb2ludGVyIGgtWzMycHhdIHAtMCBtZDpoLVs0OHB4XSBtZDp3LVs0OHB4XSByZWxhdGl2ZSByb3VuZGVkLXNtIHctWzMycHhdO1xufVxuLmdhbGxlcnktY2Fyb3VzZWwgLnNsaWRlci1jb250cm9sIC5wbGF5LWJ0biB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uZ2FsbGVyeS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRyb2wgc3ZnIHtcbiAgQGFwcGx5IGFic29sdXRlIGxlZnQtMS8yIG1kOnctW2NhbGMoMTAwJS0xOHB4KV0gdG9wLTEvMiB0cmFuc2xhdGUteC1bLTUwJV0gdHJhbnNsYXRlLXktWy01MCVdIHctW2NhbGMoMTAwJS0xMnB4KV07XG59XG4uZ2FsbGVyeS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIEBhcHBseSBtZDpoLVsyNjBweF07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/