{"version":3,"file":"variables.light.cjs","sources":["../../../../src/theme/tokens/variables.light.ts"],"sourcesContent":["// Generated by `yarn generate:tokens` from tokens/themes. Do not edit by hand.\nconst theme = {\n  click: {\n    accordion: {\n      sm: {\n        icon: {\n          size: {\n            height: '1rem',\n            width: '1rem',\n          },\n        },\n        space: {\n          gap: '0.25rem',\n        },\n        typography: {\n          label: {\n            default:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      md: {\n        icon: {\n          size: {\n            height: '1.25rem',\n            width: '1.25rem',\n          },\n        },\n        space: {\n          gap: '0.25rem',\n        },\n        typography: {\n          label: {\n            default:\n              '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      lg: {\n        icon: {\n          size: {\n            height: '1.5rem',\n            width: '1.5rem',\n          },\n        },\n        space: {\n          gap: '0.25rem',\n        },\n        typography: {\n          label: {\n            default:\n              '500 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '500 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '500 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      color: {\n        default: {\n          label: {\n            default: '#161517',\n            hover: 'lch(13.917 1.3308 305.43)',\n            active: '#161517',\n          },\n          icon: {\n            default: '#161517',\n            hover: 'lch(13.917 1.3308 305.43)',\n            active: '#161517',\n          },\n        },\n        link: {\n          label: {\n            default: '#437eef',\n            hover: '#104ec6',\n            active: '#437eef',\n          },\n          icon: {\n            default: '#437eef',\n            hover: 'lch(40.786 66.387 286.32)',\n            active: '#437eef',\n          },\n        },\n      },\n    },\n    alert: {\n      medium: {\n        space: {\n          y: '0.75rem',\n          x: '0.75rem',\n          gap: '0',\n          banner: '0.5rem',\n        },\n        typography: {\n          title: {\n            default:\n              '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          text: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        icon: {\n          height: '1.25rem',\n          width: '1.25rem',\n        },\n      },\n      small: {\n        space: {\n          y: '0.5rem',\n          x: '0.75rem',\n          gap: '0',\n          banner: '0.25rem',\n        },\n        icon: {\n          height: '1rem',\n          width: '1rem',\n        },\n        typography: {\n          title: {\n            default:\n              '600 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          text: {\n            default:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      radii: {\n        center: '0',\n        end: '0.25rem',\n      },\n      color: {\n        background: {\n          default: '#ffffff',\n          success: 'rgb(20% 100% 26.667% / 0.1)',\n          neutral: 'rgb(41.176% 43.137% 47.451% / 0.1)',\n          danger: 'rgb(100% 13.725% 13.725% / 0.1)',\n          warning: 'rgb(100% 46.667% 16.078% / 0.1)',\n          info: 'rgb(26.275% 49.412% 93.725% / 0.1)',\n        },\n        text: {\n          default: '#696e79',\n          success: '#008a0b',\n          neutral: '#53575f',\n          danger: '#c10000',\n          warning: '#a33c00',\n          info: '#437eef',\n        },\n        iconBackground: {\n          default: '#ffffff',\n          success: 'rgb(20% 100% 26.667% / 0)',\n          neutral: 'rgb(41.176% 43.137% 47.451% / 0)',\n          danger: 'rgb(100% 13.725% 13.725% / 0)',\n          warning: 'rgb(100% 46.667% 16.078% / 0)',\n          info: 'rgb(26.275% 49.412% 93.725% / 0)',\n        },\n        iconForeground: {\n          default: '#696e79',\n          success: 'lch(49.786 70.246 135.31 / 0.75)',\n          neutral: 'lch(36.838 5.2307 266.96 / 0.75)',\n          danger: 'lch(41.001 86.638 40.858 / 0.75)',\n          warning: 'lch(40.227 66.602 51.059 / 0.75)',\n          info: 'lch(53.426 64.605 278.98 / 0.75)',\n        },\n      },\n    },\n    avatar: {\n      typography: {\n        label: {\n          sm: {\n            default:\n              '600 0.6875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '600 0.6875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '600 0.6875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          md: {\n            default:\n              '600 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '600 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '600 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      size: {\n        label: {\n          width: '1.5rem',\n        },\n        width: '1.5rem',\n        height: '1.5rem',\n      },\n      radii: {\n        all: '9999px',\n      },\n      color: {\n        background: {\n          default: '#696e79',\n          hover: '#9a9ea7',\n          active: '#9a9ea7',\n        },\n        text: {\n          default: '#ffffff',\n          hover: '#ffffff',\n          active: '#ffffff',\n        },\n      },\n    },\n    badge: {\n      space: {\n        md: {\n          x: '0.75rem',\n          y: '0.125rem',\n          gap: '0.25rem',\n        },\n        sm: {\n          x: '0.5rem',\n          y: '0.1563rem',\n          gap: '0.125rem',\n        },\n      },\n      typography: {\n        label: {\n          md: {\n            default:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          sm: {\n            default:\n              '500 0.625rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      radii: {\n        all: '9999px',\n      },\n      stroke: '1px',\n      icon: {\n        md: {\n          size: {\n            height: '0.75rem',\n            width: '0.75rem',\n          },\n        },\n        sm: {\n          size: {\n            height: '0.625rem',\n            width: '0.625rem',\n          },\n        },\n      },\n      opaque: {\n        color: {\n          background: {\n            default: '#f6f7fa',\n            success: 'rgb(20% 100% 26.667% / 0.1)',\n            neutral: 'rgb(41.176% 43.137% 47.451% / 0.1)',\n            danger: 'rgb(100% 13.725% 13.725% / 0.1)',\n            disabled: '#dfdfdf',\n            info: 'rgb(26.275% 49.412% 93.725% / 0.1)',\n            warning: 'rgb(100% 46.667% 16.078% / 0.1)',\n          },\n          text: {\n            default: '#696e79',\n            success: '#008a0b',\n            neutral: '#53575f',\n            danger: '#c10000',\n            disabled: '#a0a0a0',\n            info: '#437eef',\n            warning: '#a33c00',\n          },\n          stroke: {\n            default: '#e6e7e9',\n            success: 'rgb(20% 100% 26.667% / 0.05)',\n            neutral: 'rgb(41.176% 43.137% 47.451% / 0.1)',\n            danger: 'rgb(100% 13.725% 13.725% / 0.05)',\n            disabled: 'rgb(83.078% 83.078% 83.078%)',\n            info: 'rgb(26.275% 49.412% 93.725% / 0.05)',\n            warning: 'rgb(100% 46.667% 16.078% / 0.05)',\n          },\n        },\n      },\n      solid: {\n        color: {\n          background: {\n            default: '#a0a0a0',\n            success: '#008a0b',\n            neutral: '#606060',\n            danger: '#c10000',\n            disabled: '#dfdfdf',\n            info: '#104ec6',\n            warning: '#d64f00',\n          },\n          text: {\n            default: '#ffffff',\n            success: '#ffffff',\n            neutral: '#ffffff',\n            danger: '#ffffff',\n            disabled: '#a0a0a0',\n            info: '#ffffff',\n            warning: '#ffffff',\n          },\n          stroke: {\n            default: '#e6e7e9',\n            success: 'rgb(20% 100% 26.667% / 0.05)',\n            neutral: 'rgb(41.176% 43.137% 47.451% / 0.1)',\n            danger: 'rgb(100% 13.725% 13.725% / 0.05)',\n            disabled: 'rgb(83.078% 83.078% 83.078%)',\n            info: 'rgb(26.275% 49.412% 93.725% / 0.05)',\n            warning: 'rgb(100% 46.667% 16.078% / 0.05)',\n          },\n        },\n      },\n    },\n    bigStat: {\n      space: {\n        all: '1rem',\n        sm: {\n          gap: '0',\n        },\n        lg: {\n          gap: '0.5rem',\n        },\n      },\n      radii: {\n        all: '0.25rem',\n      },\n      stroke: '1px',\n      typography: {\n        lg: {\n          label: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            muted:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          title: {\n            default:\n              '700 2rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            muted:\n              '700 2rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        sm: {\n          label: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            muted:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          title: {\n            default:\n              '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            muted:\n              '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      color: {\n        stroke: {\n          default: '#e6e7e9',\n          muted: '#e6e7e9',\n          danger: '#c10000',\n        },\n        background: {\n          default: '#ffffff',\n          muted: '#f6f7fa',\n        },\n        label: {\n          default: '#696e79',\n          muted: '#696e79',\n          danger: '#c10000',\n        },\n        title: {\n          default: 'lch(11.126 1.374 305.43)',\n          muted: 'lch(11.126 1.374 305.43)',\n        },\n      },\n    },\n    button: {\n      radii: {\n        all: '0.25rem',\n      },\n      basic: {\n        space: {\n          x: '1rem',\n          y: '0.2813rem',\n          gap: '0.5rem',\n          group: '0.5rem',\n        },\n        typography: {\n          label: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          mobile: {\n            label: {\n              default:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              hover:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              active:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n        },\n        size: {\n          icon: {\n            height: '0.9688rem',\n            all: '0.9688rem',\n            width: '0.9688rem',\n          },\n        },\n        color: {\n          primary: {\n            background: {\n              default: '#302e32',\n              hover: 'lch(29.47 4.1845 266.96)',\n              active: '#161517',\n              disabled: '#dfdfdf',\n              loading:\n                'linear-gradient(90deg, rgb(76, 76, 76, 0.1) 0%, rgb(76, 76, 76) 100%)',\n            },\n            stroke: {\n              default: '#302e32',\n              hover: 'lch(29.47 4.1845 266.96)',\n              active: '#161517',\n              disabled: '#dfdfdf',\n            },\n            text: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n          secondary: {\n            background: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: '#f6f7fa',\n              active: 'lch(95.274 1.5364 271.98)',\n              disabled: '#dfdfdf',\n              loading:\n                'linear-gradient(90deg, rgb(232, 233, 235, 0.1) 0%, rgb(232, 233, 235) 100%)',\n            },\n            stroke: {\n              default: '#e6e7e9',\n              hover: '#e6e7e9',\n              active: '#cccfd3',\n              disabled: '#dfdfdf',\n            },\n            text: {\n              default: '#161517',\n              hover: '#161517',\n              active: '#161517',\n              disabled: '#a0a0a0',\n            },\n          },\n          danger: {\n            text: {\n              default: '#c10000',\n              hover: '#c10000',\n              active: '#c10000',\n              disabled: '#a0a0a0',\n            },\n            background: {\n              default: 'rgb(100% 13.725% 13.725% / 0.1)',\n              hover: 'rgb(100% 13.725% 13.725% / 0.2)',\n              active: 'rgb(100% 13.725% 13.725% / 0.3)',\n              disabled: '#dfdfdf',\n              loading:\n                'linear-gradient(90deg, rgba(255, 211, 211, 0.1) 0%, rgb(255, 211, 211) 100%)',\n            },\n            stroke: {\n              default: 'rgb(100% 13.725% 13.725% / 0.1)',\n              hover: 'rgb(100% 13.725% 13.725% / 0.05)',\n              active: 'rgb(100% 13.725% 13.725% / 0.05)',\n              disabled: '#dfdfdf',\n            },\n          },\n          empty: {\n            text: {\n              default: '#437eef',\n              hover: '#104ec6',\n              active: '#437eef',\n              disabled: '#a0a0a0',\n            },\n            background: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: '#f6f7fa',\n              active: 'rgba(0, 0, 0, 0)',\n              disabled: 'rgba(0, 0, 0, 0)',\n              loading:\n                'linear-gradient(90deg, rgba(240, 242, 248, 0.1) 0%, rgb(240, 242, 248) 100%)',\n            },\n            stroke: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: 'rgba(0, 0, 0, 0)',\n              active: 'rgba(0, 0, 0, 0)',\n              disabled: 'rgba(0, 0, 0, 0)',\n            },\n          },\n        },\n      },\n      iconButton: {\n        default: {\n          space: {\n            x: '0.4375rem',\n            y: '0.4375rem',\n          },\n        },\n        size: {\n          small: '0.75rem',\n          medium: '1rem',\n          large: '1.25rem',\n        },\n        radii: {\n          all: '0.25rem',\n        },\n        sm: {\n          space: {\n            x: '0.25rem',\n            y: '0.25rem',\n          },\n        },\n        xs: {\n          space: {\n            x: '0',\n            y: '0',\n          },\n        },\n        color: {\n          primary: {\n            background: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: '#f6f7fa',\n              active: 'rgb(86.824% 87.176% 88.235%)',\n            },\n            stroke: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: '#f6f7fa',\n              active: 'rgb(86.824% 87.176% 88.235%)',\n            },\n            text: {\n              default: '#161517',\n              hover: '#161517',\n              active: '#161517',\n            },\n          },\n          secondary: {\n            background: {\n              default: '#302e32',\n              hover: 'lch(29.47 4.1845 266.96)',\n              active: 'lch(6.5908 1.3668 305.43)',\n            },\n            stroke: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: 'lch(29.47 4.1845 266.96)',\n              active: 'lch(6.5908 1.3668 305.43)',\n            },\n            text: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n            },\n          },\n          disabled: {\n            background: {\n              default: '#dfdfdf',\n            },\n            text: {\n              default: '#a0a0a0',\n            },\n          },\n          danger: {\n            background: {\n              default: 'rgb(100% 13.725% 13.725% / 0.1)',\n              hover: 'rgb(100% 13.725% 13.725% / 0.2)',\n              active: 'rgb(100% 13.725% 13.725% / 0.3)',\n            },\n            text: {\n              default: '#c10000',\n              hover: '#c10000',\n              active: '#c10000',\n            },\n            stroke: {\n              default: 'rgb(100% 13.725% 13.725% / 0.1)',\n              hover: 'rgb(100% 13.725% 13.725% / 0.2)',\n              active: 'rgb(100% 13.725% 13.725% / 0.3)',\n            },\n          },\n          ghost: {\n            background: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: 'rgba(0, 0, 0, 0)',\n              active: 'rgb(0% 0% 0% / 0)',\n            },\n            stroke: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: 'rgba(0, 0, 0, 0)',\n              active: 'rgba(0, 0, 0, 0)',\n            },\n            text: {\n              default: '#696e79',\n              hover: '#161517',\n              active: '#161517',\n            },\n          },\n          info: {\n            background: {\n              default: 'rgb(26.275% 49.412% 93.725% / 0.1)',\n              hover: '#d0dffb',\n              active: '#a1bef7',\n            },\n            text: {\n              default: '#437eef',\n              hover: '#437eef',\n              active: '#437eef',\n            },\n            stroke: {\n              default: 'rgb(26.275% 49.412% 93.725% / 0.1)',\n              hover: '#d0dffb',\n              active: '#a1bef7',\n            },\n          },\n        },\n      },\n      stroke: '1px',\n      split: {\n        icon: {\n          space: {\n            y: '0.4375rem',\n            x: '0.3438rem',\n          },\n        },\n        space: {\n          x: '1rem',\n          y: '0.2813rem',\n          gap: '0.5rem',\n        },\n        typography: {\n          label: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          mobile: {\n            label: {\n              default:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              hover:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              active:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n        },\n        primary: {\n          divide: {\n            default: 'lch(23.301 2.6341 306.08)',\n            active: 'lch(16.375 2.3568 306.08)',\n            hover: 'lch(33.055 3.2737 266.96)',\n            disabled: 'lch(75.5 0 none)',\n          },\n          background: {\n            main: {\n              default: '#302e32',\n              hover: 'lch(26.965 3.8288 266.96)',\n              active: 'lch(6.348 1.3164 305.43)',\n              disabled: '#dfdfdf',\n            },\n            action: {\n              default: '#161517',\n              hover: 'lch(25.617 3.6374 266.96)',\n              active: 'lch(3.4689 0.71935 305.43)',\n              disabled: 'lch(84.382 0 none)',\n            },\n          },\n          text: {\n            default: '#ffffff',\n            hover: '#ffffff',\n            active: '#ffffff',\n            disabled: '#a0a0a0',\n          },\n          stroke: {\n            default: 'rgba(0, 0, 0, 0)',\n            hover: 'rgba(0, 0, 0, 0)',\n            active: 'rgba(0, 0, 0, 0)',\n            disabled: 'rgba(0, 0, 0, 0)',\n          },\n        },\n        secondary: {\n          divide: {\n            default: 'lch(92.029 1.0472 265.86)',\n            hover: 'lch(92.449 0.99207 265.86)',\n            active: '#cccfd3',\n            disabled: 'lch(75.5 0 none)',\n          },\n          background: {\n            main: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: '#f6f7fa',\n              active: 'lch(95.274 1.5364 271.98)',\n              disabled: '#dfdfdf',\n            },\n            action: {\n              default: '#f6f7fa',\n              hover: 'lch(94.788 1.5286 271.98)',\n              active: 'lch(92.892 1.498 271.98)',\n              disabled: 'lch(84.382 0 none)',\n            },\n          },\n          text: {\n            default: '#161517',\n            hover: '#161517',\n            active: '#161517',\n            disabled: '#a0a0a0',\n          },\n          stroke: {\n            default: '#e6e7e9',\n            hover: '#e6e7e9',\n            active: '#cccfd3',\n            disabled: 'rgba(0, 0, 0, 0)',\n          },\n        },\n      },\n      mobile: {\n        button: {\n          space: {\n            x: '0.75rem',\n            y: '0.5rem',\n            gap: '0.5rem',\n          },\n        },\n        basic: {\n          size: {\n            icon: {\n              all: '1.25rem',\n            },\n          },\n        },\n      },\n      group: {\n        radii: {\n          button: {\n            default: {\n              all: '2px',\n            },\n            borderless: {\n              all: '0.25rem',\n            },\n          },\n          panel: {\n            all: '0.25rem',\n          },\n        },\n        typography: {\n          label: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          mobile: {\n            label: {\n              default:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              hover:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              active:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n        },\n        space: {\n          panel: {\n            default: {\n              x: '3px',\n              y: '3px',\n              gap: '3px',\n            },\n            borderless: {\n              x: '0',\n              y: '0',\n              gap: '0.25rem',\n            },\n          },\n          button: {\n            default: {\n              y: '1.5px',\n              x: '0.75rem',\n            },\n            borderless: {\n              y: '5.5px',\n              x: '1rem',\n            },\n          },\n          icon: {\n            default: {\n              y: '3px',\n              x: '1rem',\n            },\n            borderless: {\n              y: '5.5px',\n              x: '1rem',\n            },\n          },\n        },\n        icon: {\n          size: {\n            all: '1rem',\n          },\n        },\n        color: {\n          background: {\n            default: 'rgba(0, 0, 0, 0)',\n            hover: '#f6f7fa',\n            active: 'lch(95.274 1.5364 271.98)',\n            disabled: 'rgba(0, 0, 0, 0)',\n            'disabled-active': 'lch(76.219 1.2291 271.98)',\n            panel: 'rgba(0, 0, 0, 0)',\n          },\n          text: {\n            default: '#505050',\n            hover: '#505050',\n            active: '#161517',\n            disabled: '#a0a0a0',\n            'disabled-active': '#a0a0a0',\n          },\n          stroke: {\n            default: 'rgba(0, 0, 0, 0)',\n            hover: 'rgba(0, 0, 0, 0)',\n            active: 'rgba(0, 0, 0, 0)',\n            disabled: 'rgba(0, 0, 0, 0)',\n            'disabled-active': 'rgba(0, 0, 0, 0)',\n            panel: '#e6e7e9',\n          },\n          panel: {\n            stroke: {\n              default: '#e6e7e9',\n              borderless: 'rgba(0, 0, 0, 0)',\n            },\n          },\n        },\n      },\n      alignLeft: {\n        size: {\n          icon: {\n            all: '0.9688rem',\n          },\n        },\n        space: {\n          x: '1rem',\n          y: '0.3438rem',\n          gap: '0.5rem',\n        },\n        typography: {\n          label: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          mobile: {\n            label: {\n              default:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              hover:\n                '500 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              active:\n                '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n        },\n      },\n      alignedLeft: {\n        color: {\n          background: {\n            default: 'rgba(0, 0, 0, 0)',\n            hover: '#f6f7fa',\n            active: 'lch(95.274 1.5364 271.98)',\n          },\n          stroke: {\n            default: '#e6e7e9',\n            hover: '#e6e7e9',\n            active: '#cccfd3',\n          },\n          text: {\n            default: '#161517',\n            hover: '#161517',\n            active: '#161517',\n          },\n        },\n      },\n    },\n    card: {\n      secondary: {\n        space: {\n          all: '1rem',\n          gap: '1rem',\n          link: {\n            gap: '0.5rem',\n          },\n        },\n        radii: {\n          all: '0.25rem',\n        },\n        icon: {\n          size: {\n            all: '2rem',\n          },\n        },\n        stroke: '1px',\n        color: {\n          background: {\n            default: '#ffffff',\n            hover: '#f6f7fa',\n            active: 'lch(92.358 1.4894 271.98)',\n            disabled: '#dfdfdf',\n          },\n          title: {\n            default: 'lch(11.126 1.374 305.43)',\n            hover: 'lch(11.126 1.374 305.43)',\n            active: 'lch(11.126 1.374 305.43)',\n            disabled: '#a0a0a0',\n          },\n          description: {\n            default: '#696e79',\n            hover: '#696e79',\n            active: '#696e79',\n            disabled: '#a0a0a0',\n          },\n          link: {\n            default: '#161517',\n            hover: '#437eef',\n            active: '#161517',\n            disabled: '#a0a0a0',\n          },\n          stroke: {\n            default: '#e6e7e9',\n            hover: '#e6e7e9',\n            active: 'lch(87.029 1.0472 265.86)',\n            disabled: '#dfdfdf',\n          },\n        },\n      },\n      typography: {\n        title: {\n          default:\n            '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        description: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        link: {\n          default:\n            '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      primary: {\n        size: {\n          icon: {\n            sm: {\n              all: '2rem',\n            },\n            md: {\n              all: '4rem',\n            },\n          },\n        },\n        space: {\n          md: {\n            y: '1.5rem',\n            x: '1.5rem',\n            gap: '0.75rem',\n          },\n          sm: {\n            y: '1.5rem',\n            x: '1.5rem',\n            gap: '0.25rem',\n          },\n        },\n        radii: {\n          all: '0.25rem',\n        },\n        stroke: '1px',\n        color: {\n          background: {\n            default: '#ffffff',\n            hover: '#f6f7fa',\n            active: '#ffffff',\n            disabled: '#dfdfdf',\n          },\n          title: {\n            default: 'lch(11.126 1.374 305.43)',\n            hover: 'lch(11.126 1.374 305.43)',\n            active: 'lch(11.126 1.374 305.43)',\n            disabled: '#a0a0a0',\n          },\n          description: {\n            default: '#696e79',\n            hover: '#696e79',\n            active: '#696e79',\n            disabled: '#a0a0a0',\n          },\n          stroke: {\n            default: '#e6e7e9',\n            hover: '#e6e7e9',\n            active: '#151515',\n            disabled: '#dfdfdf',\n          },\n        },\n      },\n      shadow:\n        '0 4px 6px -1px lch(6.7738 0 none / 0.15), 0 2px 4px -1px lch(6.7738 0 none / 0.15)',\n      horizontal: {\n        radii: {\n          all: '0.25rem',\n        },\n        typography: {\n          title: {\n            default:\n              '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          description: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        icon: {\n          size: {\n            all: '1.5rem',\n          },\n        },\n        space: {\n          md: {\n            y: '0.75rem',\n            x: '1rem',\n            gap: '1rem',\n          },\n          sm: {\n            y: '0.5rem',\n            x: '0.75rem',\n            gap: '0.75rem',\n          },\n        },\n        default: {\n          color: {\n            background: {\n              default: '#ffffff',\n              hover: '#f6f7fa',\n              active: '#ffffff',\n              disabled: '#dfdfdf',\n            },\n            title: {\n              default: 'lch(11.126 1.374 305.43)',\n              hover: 'lch(11.126 1.374 305.43)',\n              active: 'lch(11.126 1.374 305.43)',\n              disabled: '#a0a0a0',\n            },\n            description: {\n              default: '#696e79',\n              hover: '#696e79',\n              active: '#696e79',\n              disabled: '#a0a0a0',\n            },\n            stroke: {\n              default: '#e6e7e9',\n              hover: '#e6e7e9',\n              active: '#151515',\n              disabled: '#dfdfdf',\n            },\n          },\n        },\n        muted: {\n          color: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#ffffff',\n              active: '#f6f7fa',\n              disabled: '#dfdfdf',\n            },\n            title: {\n              default: 'lch(11.126 1.374 305.43)',\n              hover: 'lch(11.126 1.374 305.43)',\n              active: 'lch(11.126 1.374 305.43)',\n              disabled: '#a0a0a0',\n            },\n            description: {\n              default: '#696e79',\n              hover: '#696e79',\n              active: '#696e79',\n              disabled: '#a0a0a0',\n            },\n            stroke: {\n              default: '#e6e7e9',\n              hover: '#e6e7e9',\n              active: '#151515',\n              disabled: '#dfdfdf',\n            },\n          },\n        },\n      },\n      promotion: {\n        radii: {\n          all: '0.25rem',\n        },\n        typography: {\n          text: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        space: {\n          y: '5.5px',\n          x: '0.75rem',\n          gap: '0.75rem',\n        },\n        icon: {\n          size: {\n            all: '1rem',\n          },\n        },\n        color: {\n          background: {\n            default: '#f6f7fa',\n            hover: '#e6e7e9',\n            active: 'lch(89.777 1.0803 265.86)',\n          },\n          icon: {\n            default: '#161517',\n            hover: '#161517',\n            active: '#161517',\n          },\n          stroke: {\n            default: 'linear-gradient(174deg, #ABABAB 7.59%, #D4D4D4 30.01%)',\n            hover: 'linear-gradient(174deg, #ABABAB 7.59%, #D4D4D4 30.01%)',\n            active: 'linear-gradient(174deg, #ABABAB 7.59%, #D4D4D4 30.01%)',\n            focus: '#151515',\n          },\n          text: {\n            default: '#161517',\n            hover: '#161517',\n            active: '#161517',\n          },\n        },\n      },\n    },\n    checkbox: {\n      radii: {\n        all: '0.125rem',\n      },\n      space: {\n        all: '1px',\n        gap: '0.5rem',\n      },\n      size: {\n        all: '1rem',\n      },\n      typography: {\n        label: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      color: {\n        variations: {\n          default: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#f6f7fa',\n              active: '#161517',\n              disabled: '#dfdfdf',\n            },\n            stroke: {\n              default: '#b3b6bd',\n              hover: '#b3b6bd',\n              active: '#161517',\n              disabled: '#c0c0c0',\n            },\n            check: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n          var1: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#f6f7fa',\n              active: '#00e513',\n              disabled: '#dfdfdf',\n            },\n            stroke: {\n              default: '#62de85',\n              hover: '#62de85',\n              active: '#62de85',\n              disabled: '#c0c0c0',\n            },\n            check: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n          var2: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#f6f7fa',\n              active: '#437eef',\n              disabled: '#dfdfdf',\n            },\n            stroke: {\n              default: '#6d9bf3',\n              hover: '#6d9bf3',\n              active: '#6d9bf3',\n              disabled: '#c0c0c0',\n            },\n            check: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n          var3: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#f6f7fa',\n              active: '#fb32c9',\n              disabled: '#dfdfdf',\n            },\n            stroke: {\n              default: '#fb64d6',\n              hover: '#fb64d6',\n              active: '#fb64d6',\n              disabled: '#c0c0c0',\n            },\n            check: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n          var4: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#f6f7fa',\n              active: '#ff7729',\n              disabled: '#dfdfdf',\n            },\n            stroke: {\n              default: '#ff9457',\n              hover: '#ff9457',\n              active: '#ff9457',\n              disabled: '#c0c0c0',\n            },\n            check: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n          var5: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#f6f7fa',\n              active: '#089b83',\n              disabled: '#dfdfdf',\n            },\n            stroke: {\n              default: '#089b83',\n              hover: '#089b83',\n              active: '#089b83',\n              disabled: '#c0c0c0',\n            },\n            check: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n          var6: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#f6f7fa',\n              active: '#bb33ff',\n              disabled: '#dfdfdf',\n            },\n            stroke: {\n              default: '#cc66ff',\n              hover: '#bb33ff',\n              active: '#bb33ff',\n              disabled: '#c0c0c0',\n            },\n            check: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n          var7: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#f6f7fa',\n              active: '#ff2323',\n              disabled: '#dfdfdf',\n            },\n            stroke: {\n              default: '#ff5353',\n              hover: '#ff5353',\n              active: '#ff5353',\n              disabled: '#c0c0c0',\n            },\n            check: {\n              default: '#ffffff',\n              hover: '#ffffff',\n              active: '#ffffff',\n              disabled: '#a0a0a0',\n            },\n          },\n        },\n        check: {\n          default: '#ffffff',\n          hover: '#ffffff',\n          active: '#ffffff',\n          disabled: '#a0a0a0',\n        },\n        background: {\n          default: '#f6f7fa',\n          hover: '#f6f7fa',\n          active: '#161517',\n          disabled: '#dfdfdf',\n        },\n        stroke: {\n          default: '#b3b6bd',\n          hover: '#b3b6bd',\n          active: '#161517',\n          disabled: '#c0c0c0',\n        },\n      },\n    },\n    codeblock: {\n      space: {\n        x: '1rem',\n        y: '1rem',\n        gap: '1.5rem',\n      },\n      radii: {\n        all: '0.25rem',\n      },\n      stroke: '1px',\n      typography: {\n        text: {\n          default:\n            '500 0.875rem/1.7 \"Inconsolata\", Consolas, \"SFMono Regular\", monospace',\n        },\n      },\n      numbers: {\n        size: {\n          width: '1.5rem',\n        },\n      },\n      darkMode: {\n        color: {\n          background: {\n            default: '#282828',\n          },\n          text: {\n            default: '#ffffff',\n          },\n          numbers: {\n            default: '#c0c0c0',\n          },\n          button: {\n            background: {\n              default: '#282828',\n              hover: '#53575f',\n            },\n            foreground: {\n              default: '#ffffff',\n            },\n          },\n          stroke: {\n            default: '#282828',\n          },\n        },\n      },\n      lightMode: {\n        color: {\n          background: {\n            default: '#f6f7fa',\n          },\n          text: {\n            default: '#282828',\n          },\n          numbers: {\n            default: '#808080',\n          },\n          button: {\n            background: {\n              default: '#f6f7fa',\n              hover: '#53575f',\n            },\n            foreground: {\n              default: '#a0a0a0',\n            },\n          },\n          stroke: {\n            default: '#282828',\n          },\n        },\n      },\n      monacoTheme: {\n        parameter: {\n          foreground: '#53575f',\n          background: 'rgb(41.176% 43.137% 47.451% / 0.1)',\n        },\n      },\n    },\n    codeInline: {\n      space: {\n        x: '0.25rem',\n      },\n      stroke: '1px',\n      typography: {\n        text: {\n          default:\n            '500 0.875rem/1.7 \"Inconsolata\", Consolas, \"SFMono Regular\", monospace',\n        },\n      },\n      radii: {\n        all: '0.25rem',\n      },\n      color: {\n        background: {\n          default: '#f6f7fa',\n        },\n        text: {\n          default: '#161517',\n        },\n        stroke: {\n          default: '#e6e7e9',\n        },\n      },\n    },\n    container: {\n      space: {\n        none: '0',\n        xxs: '0.25rem',\n        xs: '0.5rem',\n        sm: '0.75rem',\n        md: '1rem',\n        lg: '1.5rem',\n        xl: '2rem',\n        xxl: '4rem',\n      },\n      gap: {\n        none: '0',\n        xxs: '0.25rem',\n        xs: '0.5rem',\n        sm: '0.75rem',\n        md: '1rem',\n        lg: '1.5rem',\n        xl: '2rem',\n        xxl: '4rem',\n      },\n    },\n    datePicker: {\n      dateOption: {\n        space: {\n          gap: '2px',\n        },\n        radii: {\n          default: '0.25rem',\n          range: '0',\n        },\n        stroke: '1px',\n        size: {\n          height: '2rem',\n          width: '2rem',\n        },\n        typography: {\n          label: {\n            default:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '600 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            range:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        color: {\n          label: {\n            default: '#161517',\n            hover: '#161517',\n            active: '#ffffff',\n            disabled: '#a0a0a0',\n            range: '#161517',\n          },\n          background: {\n            default: '#ffffff',\n            hover: '#ffffff',\n            active: '#151515',\n            disabled: '#ffffff',\n            range: '#e6e7e9',\n          },\n          stroke: {\n            default: '#ffffff',\n            hover: '#151515',\n            active: '#151515',\n            disabled: '#ffffff',\n            range: '#e6e7e9',\n          },\n        },\n      },\n      space: {\n        gap: '0.25rem',\n      },\n      typography: {\n        daytitle: {\n          default:\n            '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        title: {\n          default:\n            '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      color: {\n        title: {\n          default: 'lch(11.126 1.374 305.43)',\n        },\n        daytitle: {\n          default: '#696e79',\n        },\n      },\n    },\n    dialog: {\n      space: {\n        y: '1.5rem',\n        x: '2rem',\n        gap: '1rem',\n      },\n      title: {\n        space: {\n          gap: '0.25rem',\n        },\n      },\n      radii: {\n        all: '0.5rem',\n      },\n      shadow: {\n        default:\n          '0 4px 6px -1px lch(6.7738 0 none / 0.15), 0 2px 4px -1px lch(6.7738 0 none / 0.15)',\n      },\n      stroke: {\n        default: '1px solid #e6e7e9',\n      },\n      typography: {\n        title: {\n          default:\n            '700 1.25rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        description: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      color: {\n        background: {\n          default: '#ffffff',\n        },\n        title: {\n          default: 'lch(11.126 1.374 305.43)',\n        },\n        description: {\n          default: '#696e79',\n        },\n        opaqueBackground: {\n          default: 'lch(6.7738 0 none / 0.75)',\n        },\n      },\n    },\n    docs: {\n      typography: {\n        titles: {\n          lg: '600 2rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          md: '700 1.25rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          sm: '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        text: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        breadcrumbs: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        toc: {\n          title: {\n            default:\n              '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          item: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n    },\n    field: {\n      typography: {\n        label: {\n          default:\n            '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          error:\n            '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        fieldText: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          error:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        placeholder: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        format: {\n          default:\n            '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          error:\n            '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        genericLabel: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          error:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      type: {\n        mobile: {\n          label:\n            '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          'field-value':\n            '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      space: {\n        x: '0.75rem',\n        y: '0.2813rem',\n        gap: '0.5rem',\n      },\n      size: {\n        icon: '1rem',\n      },\n      radii: {\n        all: '0.25rem',\n      },\n      mobile: {\n        space: {\n          x: '0.75rem',\n          y: '0.5rem',\n          gap: '0.5rem',\n        },\n      },\n      color: {\n        genericLabel: {\n          default: '#161517',\n          hover: '#161517',\n          active: '#161517',\n          disabled: '#a0a0a0',\n        },\n        background: {\n          default: '#fbfcff',\n          hover: '#f6f7fa',\n          active: '#ffffff',\n          disabled: '#dfdfdf',\n          error: '#ffffff',\n        },\n        text: {\n          default: '#302e32',\n          hover: '#302e32',\n          active: '#161517',\n          disabled: '#a0a0a0',\n          error: '#c10000',\n        },\n        stroke: {\n          default: '#e6e7e9',\n          hover: '#cccfd3',\n          active: '#161517',\n          disabled: '#dfdfdf',\n          error: '#c10000',\n        },\n        label: {\n          default: '#696e79',\n          hover: '#696e79',\n          active: '#161517',\n          disabled: '#a0a0a0',\n          error: '#c10000',\n        },\n        placeholder: {\n          default: '#9a9ea7',\n          disabled: '#b3b6bd',\n        },\n        format: {\n          default: 'lch(71.998 4.1843 268.48)',\n          hover: 'lch(71.998 4.1843 268.48)',\n          active: 'lch(71.998 4.1843 268.48)',\n          disabled: '#a0a0a0',\n          error: 'lch(71.998 4.1843 268.48)',\n        },\n      },\n    },\n    fileUpload: {\n      sm: {\n        icon: {\n          size: {\n            height: '1.5rem',\n            width: '1.5rem',\n          },\n        },\n        space: {\n          gap: '0.75rem',\n          x: '1rem',\n          y: '0.5rem',\n        },\n        radii: {\n          all: '0.25rem',\n        },\n        color: {\n          icon: {\n            default: '#696e79',\n          },\n        },\n      },\n      md: {\n        icon: {\n          size: {\n            height: '2rem',\n            width: '2rem',\n          },\n        },\n        space: {\n          gap: '0.5rem',\n          x: '1rem',\n          y: '0.75rem',\n        },\n        radii: {\n          all: '0.5rem',\n        },\n        color: {\n          icon: {\n            default: '#161517',\n          },\n        },\n      },\n      typography: {\n        title: {\n          default:\n            '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        description: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      hasFile: {\n        space: {\n          gap: '0.75rem',\n        },\n        header: {\n          space: {\n            gap: '0.5rem',\n          },\n        },\n      },\n      transitions: {\n        all: 'all 100ms ease-in 0ms',\n      },\n      color: {\n        background: {\n          default: '#ffffff',\n          hover: '#ffffff',\n          active: '#f6f7fa',\n          error: 'rgb(100% 13.725% 13.725% / 0.1)',\n        },\n        stroke: {\n          default: '#e6e7e9',\n          hover: '#e6e7e9',\n          active: '#b3b6bd',\n          error: 'rgba(0, 0, 0, 0)',\n        },\n        title: {\n          default: '#161517',\n          hover: '#161517',\n          active: '#161517',\n          error: '#c10000',\n        },\n        description: {\n          default: '#696e79',\n          hover: '#696e79',\n          active: '#696e79',\n          error: '#c10000',\n        },\n      },\n    },\n    flyout: {\n      space: {\n        default: {\n          x: '0',\n          y: '1.5rem',\n          gap: '1rem',\n          top: '0',\n          content: {\n            x: '1.5rem',\n            y: '1.5rem',\n            'row-gap': '0.25rem',\n            'column-gap': '1rem',\n          },\n        },\n        inline: {\n          x: '0',\n          y: '0.75rem',\n          gap: '0.75rem',\n          top: '3.5rem',\n          content: {\n            x: '0.75rem',\n            y: '0.75rem',\n            'row-gap': '0.25rem',\n            'column-gap': '0.75rem',\n          },\n        },\n      },\n      shadow: {\n        default: '-5px 0 20px 0 rgba(0, 0, 0, 0.08), -6px 0 10px 0 rgba(0, 0, 0, 0.08)',\n        reverse: '5px 0 20px 0 rgba(0, 0, 0, 0.08), 6px 0 10px 0 rgba(0, 0, 0, 0.08)',\n      },\n      size: {\n        default: {\n          width: '27.5rem',\n          height: '100%',\n        },\n        wide: {\n          width: '37.5rem',\n          height: '100vh',\n        },\n        narrow: {\n          width: '21rem',\n          height: '100%',\n        },\n        widest: {\n          width: '55rem',\n          height: '100vh',\n        },\n      },\n      typography: {\n        default: {\n          description: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          title: {\n            default:\n              '700 1.25rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        inline: {\n          description: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          title: {\n            default:\n              '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      color: {\n        background: {\n          default: '#ffffff',\n        },\n        title: {\n          default: 'lch(11.126 1.374 305.43)',\n        },\n        description: {\n          default: '#696e79',\n        },\n        stroke: {\n          default: '#e6e7e9',\n        },\n      },\n    },\n    genericMenu: {\n      item: {\n        space: {\n          x: '1rem',\n          y: '0.3438rem',\n          gap: '0.5rem',\n        },\n        icon: {\n          size: {\n            height: '0.9688rem',\n            width: '0.9688rem',\n          },\n        },\n        typography: {\n          label: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          sectionHeader: {\n            default:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          subtext: {\n            default:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        'two-lines': {\n          space: {\n            x: '1rem',\n            y: '0.3438rem',\n            gap: '0.75rem',\n          },\n        },\n        size: {\n          minWidth: '180px',\n        },\n        color: {\n          default: {\n            text: {\n              default: '#161517',\n              hover: '#161517',\n              active: '#161517',\n              disabled: '#a0a0a0',\n              muted: '#696e79',\n            },\n            background: {\n              default: '#ffffff',\n              hover: '#f6f7fa',\n              active: '#ffffff',\n              disabled: '#ffffff',\n            },\n            stroke: {\n              default: '#e6e7e9',\n              focus: '#437eef',\n            },\n          },\n          format: {\n            default: 'lch(71.998 4.1843 268.48)',\n            hover: 'lch(71.998 4.1843 268.48)',\n            active: 'lch(71.998 4.1843 268.48)',\n            disabled: '#a0a0a0',\n          },\n          subtext: {\n            default: '#696e79',\n            hover: '#696e79',\n            active: '#696e79',\n            disabled: '#c0c0c0',\n          },\n          danger: {\n            text: {\n              default: '#c10000',\n              hover: '#c10000',\n              active: '#c10000',\n              disabled: '#a0a0a0',\n            },\n            background: {\n              default: '#ffffff',\n              hover: 'rgb(100% 13.725% 13.725% / 0.2)',\n              active: 'rgb(100% 13.725% 13.725% / 0.3)',\n              disabled: '#ffffff',\n            },\n            stroke: {\n              default: 'rgba(0, 0, 0, 0)',\n              focus: '#437eef',\n            },\n          },\n        },\n      },\n      itemCustom: {\n        typography: {\n          label: {\n            sm: '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            lg: '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      button: {\n        space: {\n          gap: '0.25rem',\n          y: '0.5rem',\n        },\n        typography: {\n          label: {\n            default:\n              '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        color: {\n          background: {\n            default: '#f6f7fa',\n          },\n          label: {\n            default: '#696e79',\n          },\n          stroke: {\n            default: '#e6e7e9',\n          },\n        },\n      },\n      panel: {\n        radii: {\n          all: '0.25rem',\n        },\n        shadow: {\n          default:\n            '0 4px 6px -1px lch(6.7738 0 none / 0.15), 0 2px 4px -1px lch(6.7738 0 none / 0.15)',\n        },\n        size: {\n          height: '2rem',\n        },\n        color: {\n          background: {\n            default: '#ffffff',\n          },\n          stroke: {\n            default: '#e6e7e9',\n          },\n        },\n      },\n      autocomplete: {\n        typography: {\n          results: {\n            label: {\n              default:\n                '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n          search: {\n            placeholder: {\n              default:\n                '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n            term: {\n              default:\n                '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n        },\n        search: {\n          stroke: {\n            default: '2px solid #e6e7e9',\n          },\n        },\n        color: {\n          placeholder: {\n            default: '#9a9ea7',\n          },\n          searchTerm: {\n            default: '#161517',\n          },\n          background: {\n            default: '#ffffff',\n          },\n          stroke: {\n            default: '#e6e7e9',\n          },\n        },\n      },\n      sectionHeader: {\n        space: {\n          bottom: '0.3438rem',\n          top: '0.5rem',\n        },\n      },\n      placeholder: {\n        space: {\n          gap: '0.5rem',\n        },\n      },\n    },\n    grid: {\n      header: {\n        cell: {\n          space: {\n            y: '0.4375rem',\n            x: '0.5rem',\n          },\n          size: {\n            height: '2rem',\n          },\n          color: {\n            background: {\n              default: '#f6f7fa',\n              selectIndirect: 'lch(95.61 5.8361 264.18)',\n              selectDirect: '#e7effd',\n            },\n            title: {\n              default: '#696e79',\n              selectIndirect: '#161517',\n              selectDirect: '#161517',\n            },\n            stroke: {\n              default: 'lch(89.319 1.0747 265.86)',\n              selectIndirect: '#e7effd',\n              selectDirect: 'lch(86.135 15.126 266.4)',\n            },\n          },\n        },\n        title: {\n          default:\n            '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      body: {\n        cell: {\n          space: {\n            y: '5.5px',\n            x: '0.5rem',\n          },\n          size: {\n            height: '2rem',\n          },\n          color: {\n            background: {\n              default: '#ffffff',\n              selectIndirect: 'lch(94.146 7.7815 264.18 / 0.2)',\n              selectDirect: 'lch(94.146 7.7815 264.18 / 0.2)',\n            },\n            stroke: {\n              default: '#e6e7e9',\n              selectIndirect: '#d0dffb',\n              selectDirect: '#437eef',\n            },\n            text: {\n              default: 'lch(7.1704 1.4351 305.43)',\n              selectIndirect: '#161517',\n              selectDirect: '#161517',\n            },\n          },\n        },\n      },\n      cell: {\n        text: {\n          default:\n            '500 0.875rem/1.5 \"Inconsolata\", Consolas, \"SFMono Regular\", monospace',\n        },\n      },\n      radii: {\n        none: '0',\n        sm: '0.25rem',\n        md: '0.5rem',\n        lg: '0.75rem',\n      },\n      global: {\n        color: {\n          stroke: {\n            default: '#e6e7e9',\n          },\n          background: {\n            default: '#ffffff',\n          },\n        },\n      },\n    },\n    gridContainer: {\n      gap: {\n        none: '0',\n        xxs: '0.25rem',\n        xs: '0.5rem',\n        sm: '0.75rem',\n        md: '1rem',\n        lg: '1.5rem',\n        xl: '2rem',\n        xxl: '4rem',\n        unset: \"''\",\n      },\n    },\n    icon: {\n      space: {\n        xs: {\n          all: '0.25rem',\n        },\n        sm: {\n          all: '0.25rem',\n        },\n        md: {\n          all: '0.365rem',\n        },\n        lg: {\n          all: '0.5rem',\n        },\n        xl: {\n          all: '0.75rem',\n        },\n        xxl: {\n          all: '1rem',\n        },\n      },\n      color: {\n        background: {\n          default: 'rgba(0, 0, 0, 0)',\n          success: 'rgb(20% 100% 26.667% / 0.1)',\n          neutral: 'rgb(41.176% 43.137% 47.451% / 0.1)',\n          danger: 'rgb(100% 13.725% 13.725% / 0.1)',\n          info: 'rgb(26.275% 49.412% 93.725% / 0.1)',\n          warning: 'rgb(100% 46.667% 16.078% / 0.1)',\n        },\n        text: {\n          default: 'rgba(0, 0, 0, 0)',\n          success: '#008a0b',\n          neutral: '#53575f',\n          danger: '#c10000',\n          info: '#437eef',\n          warning: '#a33c00',\n        },\n        stroke: {\n          default: 'rgba(0, 0, 0, 0)',\n          success: 'rgb(20% 100% 26.667% / 0.05)',\n          neutral: 'rgb(41.176% 43.137% 47.451% / 0.1)',\n          danger: 'rgb(100% 13.725% 13.725% / 0.05)',\n          info: 'rgb(26.275% 49.412% 93.725% / 0.05)',\n          warning: 'rgb(100% 46.667% 16.078% / 0.05)',\n        },\n      },\n    },\n    image: {\n      sm: {\n        size: {\n          height: '1rem',\n          width: '1rem',\n        },\n      },\n      xs: {\n        size: {\n          height: '0.75rem',\n          width: '0.75rem',\n        },\n      },\n      md: {\n        size: {\n          height: '1.25rem',\n          width: '1.25rem',\n        },\n      },\n      lg: {\n        size: {\n          height: '1.5rem',\n          width: '1.5rem',\n        },\n      },\n      xl: {\n        size: {\n          height: '2rem',\n          width: '2rem',\n        },\n      },\n      xxl: {\n        size: {\n          height: '4rem',\n          width: '4rem',\n        },\n      },\n      borderWidth: {\n        default: '1.5px',\n        thin: '1px',\n      },\n      color: {\n        stroke: '#161517',\n      },\n    },\n    link: {\n      space: {\n        md: {\n          gap: '0.25rem',\n        },\n        sm: {\n          gap: '2px',\n        },\n      },\n      icon: {\n        size: {\n          sm: {\n            height: '0.75rem',\n            width: '0.75rem',\n          },\n          md: {\n            height: '1rem',\n            width: '1rem',\n          },\n        },\n      },\n    },\n    panel: {\n      strokeWidth: {\n        default: '1px',\n      },\n      radii: {\n        none: '0',\n        sm: '0.25rem',\n        md: '0.5rem',\n        lg: '0.75rem',\n      },\n      stroke: {\n        default: '1px solid #e6e7e9',\n      },\n      shadow: {\n        default:\n          '0 4px 6px -1px lch(6.7738 0 none / 0.15), 0 2px 4px -1px lch(6.7738 0 none / 0.15)',\n      },\n      space: {\n        y: {\n          none: '0',\n          xs: '0.5rem',\n          sm: '0.75rem',\n          md: '1rem',\n          lg: '1.5rem',\n          xl: '2rem',\n        },\n        x: {\n          none: '0',\n          xs: '0.5rem',\n          sm: '0.75rem',\n          md: '1rem',\n          lg: '1.5rem',\n          xl: '2rem',\n        },\n        gap: {\n          none: '0',\n          xs: '0.5rem',\n          sm: '0.75rem',\n          md: '1rem',\n          lg: '1.5rem',\n          xl: '2rem',\n        },\n      },\n      color: {\n        background: {\n          default: '#ffffff',\n          muted: '#f6f7fa',\n          transparent: 'rgba(0, 0, 0, 0)',\n        },\n        stroke: {\n          default: '#e6e7e9',\n        },\n      },\n    },\n    popover: {\n      space: {\n        y: '1rem',\n        x: '1.5rem',\n        gap: '0.75rem',\n      },\n      radii: {\n        all: '0.25rem',\n      },\n      shadow: {\n        default:\n          '0 4px 6px -1px lch(6.7738 0 none / 0.15), 0 2px 4px -1px lch(6.7738 0 none / 0.15)',\n      },\n      icon: {\n        size: {\n          height: '1.25rem',\n          width: '1.25rem',\n        },\n      },\n      color: {\n        panel: {\n          background: {\n            default: '#ffffff',\n          },\n          stroke: {\n            default: '#e6e7e9',\n          },\n        },\n      },\n    },\n    radio: {\n      radii: {\n        all: '9999px',\n      },\n      typography: {\n        label: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      color: {\n        background: {\n          default: '#f6f7fa',\n          hover: '#f6f7fa',\n          active: '#161517',\n          disabled: '#dfdfdf',\n        },\n        stroke: {\n          default: '#b3b6bd',\n          hover: '#b3b6bd',\n          active: '#151515',\n          disabled: '#c0c0c0',\n        },\n        indicator: {\n          default: '#ffffff',\n          hover: '#f6f7fa',\n          active: '#ffffff',\n          disabled: '#a0a0a0',\n        },\n      },\n    },\n    separator: {\n      horizontal: {\n        space: {\n          y: {\n            xs: '0',\n            sm: '0.25rem',\n            md: '0.5rem',\n            ml: '0.75rem',\n            lg: '1rem',\n            xl: '1.5rem',\n            xxl: '2rem',\n          },\n          x: {\n            all: '0',\n          },\n        },\n      },\n      vertical: {\n        space: {\n          x: {\n            xs: '0',\n            sm: '0.25rem',\n            md: '0.5rem',\n            lg: '1rem',\n            xl: '1.5rem',\n            xxl: '2rem',\n          },\n          y: {\n            all: '0',\n          },\n        },\n      },\n      color: {\n        stroke: {\n          default: '#e6e7e9',\n        },\n      },\n    },\n    sidebar: {\n      navigation: {\n        item: {\n          radii: {\n            all: '0.25rem',\n          },\n          default: {\n            space: {\n              right: '0.75rem',\n              y: '0.2813rem',\n              gap: '0.75rem',\n              left: '0',\n            },\n          },\n          typography: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          mobile: {\n            typography: {\n              default:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              hover:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              active:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n            space: {\n              left: '0',\n              right: '0.75rem',\n              y: '0.75rem',\n              gap: '0.75rem',\n            },\n          },\n          collapsible: {\n            space: {\n              left: '0',\n              right: '0.75rem',\n              y: '0.2813rem',\n              gap: '0.75rem',\n            },\n          },\n          icon: {\n            size: {\n              height: '1rem',\n              width: '1rem',\n            },\n          },\n          global: {\n            gap: '2px',\n          },\n        },\n        title: {\n          typography: {\n            default:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        subItem: {\n          default: {\n            space: {\n              left: '2.75rem',\n              right: '0.75rem',\n              y: '0.2813rem',\n            },\n          },\n          mobile: {\n            space: {\n              left: '2.75rem',\n              right: '0.75rem',\n              y: '0.75rem',\n              gap: '0.75rem',\n            },\n            typography: {\n              default:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              hover:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              active:\n                '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n          radii: {\n            all: '0.25rem',\n          },\n          typography: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            disabled:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        dragControl: {\n          separator: {\n            size: {\n              height: '0.125rem',\n            },\n          },\n        },\n      },\n      main: {\n        color: {\n          background: {\n            default: '#ffffff',\n          },\n          text: {\n            default: '#161517',\n            muted: '#696e79',\n          },\n          stroke: {\n            default: '#e6e7e9',\n          },\n        },\n        navigation: {\n          item: {\n            color: {\n              background: {\n                default: 'rgba(0, 0, 0, 0)',\n                hover: 'lch(91.609 1.1023 265.86 / 0.6)',\n                active: '#e6e7e9',\n              },\n              text: {\n                default: '#161517',\n                hover: '#161517',\n                active: '#161517',\n                muted: '#696e79',\n                disabled: '#a0a0a0',\n              },\n              icon: {\n                default: '#696e79',\n                disabled: '#a0a0a0',\n              },\n            },\n          },\n          title: {\n            color: {\n              default: '#696e79',\n              hover: '#696e79',\n              active: '#696e79',\n            },\n          },\n          subItem: {\n            color: {\n              text: {\n                default: '#696e79',\n                hover: '#161517',\n                active: '#161517',\n                disabled: '#a0a0a0',\n              },\n              background: {\n                default: 'rgba(0, 0, 0, 0)',\n                hover: 'lch(91.609 1.1023 265.86 / 0.6)',\n                active: 'rgba(0, 0, 0, 0)',\n                disabled: 'rgba(0, 0, 0, 0)',\n              },\n              icon: {\n                default: '#696e79',\n                disabled: '#a0a0a0',\n              },\n            },\n          },\n          dragControl: {\n            separator: {\n              color: {\n                default: '#161517',\n              },\n            },\n          },\n        },\n      },\n      sqlSidebar: {\n        navigation: {\n          item: {\n            color: {\n              text: {\n                disabled: '#a0a0a0',\n                default: '#161517',\n                hover: '#161517',\n                active: '#161517',\n                muted: '#696e79',\n              },\n              background: {\n                default: 'rgba(0, 0, 0, 0)',\n                hover: 'lch(91.609 1.1023 265.86 / 0.6)',\n                active: '#e6e7e9',\n              },\n              icon: {\n                default: '#696e79',\n              },\n            },\n          },\n          title: {\n            color: {\n              default: '#696e79',\n              hover: '#696e79',\n              active: '#696e79',\n            },\n          },\n          subItem: {\n            color: {\n              text: {\n                default: '#696e79',\n                hover: '#161517',\n                active: '#161517',\n                disabled: '#a0a0a0',\n              },\n              background: {\n                default: 'rgba(0, 0, 0, 0)',\n                hover: 'lch(91.609 1.1023 265.86 / 0.6)',\n                active: 'rgba(0, 0, 0, 0)',\n              },\n            },\n          },\n          dragControl: {\n            separator: {\n              color: {\n                default: '#161517',\n              },\n            },\n          },\n        },\n        color: {\n          background: {\n            default: '#f6f7fa',\n          },\n          stroke: {\n            default: '#e6e7e9',\n          },\n        },\n      },\n    },\n    spacer: {\n      horizontal: {\n        space: {\n          y: {\n            xs: '0',\n            sm: '0.25rem',\n            md: '0.5rem',\n            ml: '0.75rem',\n            lg: '1rem',\n            xl: '1.5rem',\n            xxl: '2rem',\n          },\n          x: {\n            all: '0',\n          },\n        },\n      },\n    },\n    stepper: {\n      vertical: {\n        numbered: {\n          connector: {\n            size: {\n              width: '0.1875rem',\n            },\n            stroke: {\n              default: '2px',\n            },\n            color: {\n              stroke: {\n                incomplete: '#c0c0c0',\n                complete: '#1f1f1c',\n                active: '#c0c0c0',\n              },\n            },\n          },\n          typography: {\n            title: {\n              default:\n                '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n          step: {\n            typography: {\n              number: {\n                default:\n                  '700 0.625rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n              },\n            },\n            size: {\n              height: '1.5rem',\n              width: '1.5rem',\n              icon: {\n                height: '0.75rem',\n                width: '0.75rem',\n              },\n            },\n            stroke: {\n              default: '2px',\n            },\n            radii: {\n              default: '9999px',\n            },\n            color: {\n              stroke: {\n                incomplete: '#c0c0c0',\n                complete: '#1f1f1c',\n                active: '#1f1f1c',\n              },\n              background: {\n                incomplete: '#ffffff',\n                complete: '#ffffff',\n                active: '#1f1f1c',\n              },\n              icon: {\n                incomplete: '#1f1f1c',\n                complete: '#1f1f1c',\n                active: '#ffffff',\n              },\n            },\n          },\n          content: {\n            space: {\n              gap: {\n                x: '1rem',\n                y: '0.5rem',\n              },\n              left: '2.75rem',\n              bottom: {\n                default: '2.5rem',\n                active: '1.5rem',\n              },\n            },\n          },\n          color: {\n            title: {\n              incomplete: '#c0c0c0',\n              complete: '#696e79',\n              active: '#161517',\n            },\n          },\n        },\n        bulleted: {\n          connector: {\n            size: {\n              width: '0.1875rem',\n            },\n            stroke: {\n              default: '2px',\n            },\n            color: {\n              stroke: {\n                incomplete: '#c0c0c0',\n                complete: '#1f1f1c',\n                active: '#c0c0c0',\n              },\n            },\n          },\n          step: {\n            size: {\n              height: '1rem',\n              width: '1rem',\n              icon: {\n                height: '0.75rem',\n                width: '0.75rem',\n              },\n            },\n            radii: {\n              default: '9999px',\n            },\n            stroke: {\n              default: '2px',\n            },\n            color: {\n              stroke: {\n                incomplete: '#c0c0c0',\n                complete: '#1f1f1c',\n                active: '#1f1f1c',\n              },\n              background: {\n                incomplete: '#ffffff',\n                complete: '#ffffff',\n                active: '#ffffff',\n              },\n              icon: {\n                incomplete: '#ffffff',\n                complete: '#1f1f1c',\n                active: '#ffffff',\n              },\n            },\n          },\n          typography: {\n            title: {\n              default:\n                '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n          content: {\n            space: {\n              gap: {\n                x: '1rem',\n                y: '0.5rem',\n              },\n              left: '2.25rem',\n              bottom: {\n                default: '2.5rem',\n                active: '1.5rem',\n              },\n            },\n          },\n          color: {\n            title: {\n              incomplete: '#c0c0c0',\n              complete: '#696e79',\n              active: '#161517',\n            },\n          },\n        },\n      },\n    },\n    switch: {\n      space: {\n        gap: '0.5rem',\n      },\n      radii: {\n        all: '9999px',\n      },\n      size: {\n        width: '2rem',\n        height: '1rem',\n      },\n      typography: {\n        label: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          disabled:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      color: {\n        background: {\n          default: '#cccfd3',\n          active: '#151515',\n          disabled: '#dfdfdf',\n        },\n        stroke: {\n          default: '#cccfd3',\n          active: '#161517',\n          disabled: '#dfdfdf',\n        },\n        indicator: {\n          default: '#ffffff',\n          active: '#ffffff',\n          disabled: '#a0a0a0',\n        },\n      },\n    },\n    table: {\n      header: {\n        title: {\n          default:\n            '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        cell: {\n          space: {\n            md: {\n              y: '0.75rem',\n              x: '1rem',\n            },\n            sm: {\n              y: '0.5rem',\n              x: '1rem',\n            },\n          },\n        },\n        color: {\n          background: {\n            default: '#f6f7fa',\n            hover: '#f6f7fa',\n            active: '#e7effd',\n          },\n          title: {\n            default: '#161517',\n          },\n          icon: {\n            default: '#161517',\n          },\n          checkbox: {\n            background: {\n              default: '#cccfd3',\n            },\n            border: {\n              default: '#808691',\n            },\n          },\n        },\n      },\n      cell: {\n        text: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        label: {\n          default:\n            '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        stroke: '1px',\n      },\n      radii: {\n        all: '0.25rem',\n      },\n      body: {\n        cell: {\n          space: {\n            md: {\n              y: '1rem',\n              x: '1rem',\n            },\n            sm: {\n              y: '0.5rem',\n              x: '1rem',\n            },\n          },\n        },\n      },\n      mobile: {\n        cell: {\n          space: {\n            y: '1rem',\n            x: '1rem',\n            gap: '0.5rem',\n          },\n        },\n      },\n      row: {\n        color: {\n          background: {\n            default: '#ffffff',\n            hover: 'lch(94.146 7.7815 264.18 / 0.2)',\n            active: 'lch(94.146 7.7815 264.18 / 0.2)',\n          },\n          stroke: {\n            default: '#e6e7e9',\n          },\n          text: {\n            default: '#161517',\n            disabled: '#a0a0a0',\n          },\n          link: {\n            default: '#437eef',\n          },\n          label: {\n            default: '#696e79',\n          },\n          barChart: {\n            default: '#dfdfdf',\n            hover: '#c0c0c0',\n          },\n        },\n      },\n      global: {\n        color: {\n          stroke: {\n            default: '#e6e7e9',\n          },\n          background: {\n            default: '#ffffff',\n          },\n        },\n      },\n    },\n    tabs: {\n      space: {\n        y: '0.5rem',\n        x: '0.75rem',\n      },\n      radii: {\n        all: '0.25rem',\n      },\n      typography: {\n        label: {\n          default:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          hover:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          active:\n            '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      basic: {\n        strokeWidth: {\n          default: '1px',\n          hover: '1px',\n          active: '2px',\n          global: '1px',\n        },\n        color: {\n          background: {\n            default: 'rgba(0, 0, 0, 0)',\n            hover: '#f6f7fa',\n            active: 'rgba(0, 0, 0, 0)',\n          },\n          text: {\n            default: '#696e79',\n            hover: '#161517',\n            active: '#161517',\n          },\n          stroke: {\n            default: 'rgba(0, 0, 0, 0)',\n            hover: 'rgba(0, 0, 0, 0)',\n            active: '#151515',\n          },\n          global: {\n            default: '#e6e7e9',\n          },\n        },\n      },\n      fileTabs: {\n        icon: {\n          size: {\n            height: '1rem',\n            width: '1rem',\n          },\n        },\n        space: {\n          y: '1.0625rem',\n          x: '1rem',\n          gap: '0.75rem',\n        },\n        typography: {\n          label: {\n            default:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            hover:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            active:\n              '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n        radii: {\n          all: '0',\n        },\n        color: {\n          background: {\n            default: '#f6f7fa',\n            hover: '#ffffff',\n            active: '#ffffff',\n          },\n          text: {\n            default: '#696e79',\n            hover: '#161517',\n            active: '#161517',\n          },\n          stroke: {\n            default: '#e6e7e9',\n            hover: '#e6e7e9',\n            active: '#e6e7e9',\n          },\n          closeButton: {\n            background: {\n              default: 'rgba(0, 0, 0, 0)',\n              hover: '#e6e7e9',\n            },\n          },\n        },\n      },\n    },\n    toast: {\n      icon: {\n        size: {\n          height: '1rem',\n          width: '1rem',\n        },\n      },\n      space: {\n        title: {\n          gap: '0.5rem',\n        },\n        y: '0.75rem',\n        x: '0.75rem',\n        gap: '0.5rem',\n      },\n      radii: {\n        all: '0.25rem',\n      },\n      shadow:\n        '0 4px 6px -1px lch(6.7738 0 none / 0.15), 0 2px 4px -1px lch(6.7738 0 none / 0.15)',\n      typography: {\n        title: {\n          default:\n            '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        description: {\n          default:\n            '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      size: {\n        width: '20.75rem',\n      },\n      color: {\n        title: {\n          default: 'lch(11.126 1.374 305.43)',\n        },\n        description: {\n          default: '#696e79',\n        },\n        stroke: {\n          default: '#e6e7e9',\n        },\n        icon: {\n          default: 'lch(11.126 1.374 305.43)',\n          success: '#008a0b',\n          warning: '#a33c00',\n          danger: '#c10000',\n        },\n      },\n    },\n    tooltip: {\n      radii: {\n        all: '0.25rem',\n      },\n      space: {\n        x: '0.75rem',\n        y: '0.5rem',\n      },\n      typography: {\n        label: {\n          default:\n            '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      color: {\n        background: {\n          default: 'lch(10.767 0 none / 0.85)',\n        },\n        label: {\n          default: '#ffffff',\n        },\n      },\n    },\n    dashboards: {\n      chartWidget: {\n        space: {\n          gap: '1rem',\n          element: {\n            gap: '0.5rem',\n          },\n        },\n        borderWidth: {\n          default: '1px',\n        },\n        stroke: {\n          default: '1px solid #e6e7e9',\n          element: {\n            default: '1px solid #e6e7e9',\n          },\n          hover: '1px solid #b3b6bd',\n          selected: '1px solid #151515',\n        },\n        element: {\n          radii: {\n            all: '0.25rem',\n          },\n        },\n        radii: {\n          all: '0.25rem',\n        },\n        typography: {\n          title: {\n            default:\n              '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          description: {\n            default: {\n              default:\n                '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n          label: {\n            default: {\n              default:\n                '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            },\n          },\n        },\n        shadow: {\n          default: '0',\n          hover:\n            '0 4px 6px -1px lch(6.7738 0 none / 0.15), 0 2px 4px -1px lch(6.7738 0 none / 0.15)',\n        },\n        size: {\n          icon: {\n            all: {\n              drag: '1.25rem',\n              menu: '1.5rem',\n              resize: '0.75rem',\n            },\n          },\n        },\n        color: {\n          background: {\n            default: '#ffffff',\n            hover: '#ffffff',\n            selected: '#ffffff',\n          },\n          stroke: {\n            default: '#e6e7e9',\n            hover: '#b3b6bd',\n            selected: '#151515',\n          },\n          title: {\n            default: 'lch(11.126 1.374 305.43)',\n          },\n          description: {\n            default: '#696e79',\n          },\n          legend: {\n            default: '#696e79',\n            hover: '#696e79',\n            selected: '#161517',\n          },\n          element: {\n            stroke: {\n              default: '#e6e7e9',\n            },\n          },\n          icon: {\n            default: '#161517',\n            hover: '#161517',\n            selected: '#151515',\n          },\n          opacity: {\n            bar: {\n              default: 0.2,\n              hover: 0.5,\n            },\n          },\n          label: {\n            default: '#696e79',\n            hover: '#696e79',\n            selected: '#696e79',\n          },\n        },\n      },\n    },\n    global: {\n      color: {\n        stroke: {\n          default: '#e6e7e9',\n          muted: 'lch(91.609 1.1023 265.86)',\n          intense: '#b3b6bd',\n        },\n        accent: {\n          default: '#151515',\n        },\n        background: {\n          default: '#ffffff',\n          muted: '#f6f7fa',\n        },\n        text: {\n          default: '#161517',\n          muted: '#696e79',\n          disabled: '#a0a0a0',\n          link: {\n            default: '#437eef',\n            hover: '#104ec6',\n          },\n          danger: '#c10000',\n          warning: '#a33c00',\n        },\n        title: {\n          default: 'lch(11.126 1.374 305.43)',\n          muted: '#696e79',\n        },\n        outline: {\n          default: '#437eef',\n        },\n        shadow: {\n          default: 'lch(6.7738 0 none / 0.15)',\n        },\n      },\n    },\n    feedback: {\n      color: {\n        info: {\n          background: 'rgb(26.275% 49.412% 93.725% / 0.1)',\n          foreground: '#437eef',\n        },\n        success: {\n          background: 'rgb(20% 100% 26.667% / 0.1)',\n          foreground: '#008a0b',\n        },\n        warning: {\n          background: 'rgb(100% 46.667% 16.078% / 0.1)',\n          foreground: '#a33c00',\n        },\n        danger: {\n          background: 'rgb(100% 13.725% 13.725% / 0.1)',\n          foreground: '#c10000',\n        },\n        neutral: {\n          background: 'rgb(41.176% 43.137% 47.451% / 0.1)',\n          foreground: '#53575f',\n          stroke: '#e6e7e9',\n        },\n      },\n    },\n    storybook: {\n      global: {\n        background: '#ffffff',\n      },\n    },\n    chart: {\n      color: {\n        default: {\n          blue: '#437eef',\n          orange: '#ff7729',\n          green: '#00e513',\n          fuchsia: '#fb32c9',\n          yellow: '#eef400',\n          violet: '#bb33ff',\n          babyblue: '#00cbeb',\n          red: '#ff2323',\n          teal: '#089b83',\n          sunrise: '#ffc300',\n          slate: '#9a9ea7',\n        },\n        label: {\n          default: '#161517',\n          deselected: 'lch(6.9377 1.4387 305.43 / 0.3)',\n        },\n      },\n      bars: {\n        color: {\n          blue: '#437eef',\n          orange: '#ff7729',\n          green: '#00e513',\n          fuchsia: '#fb32c9',\n          yellow: '#eef400',\n          violet: '#bb33ff',\n          babyblue: '#00cbeb',\n          red: '#ff2323',\n          teal: '#089b83',\n          sunrise: '#ffc300',\n          slate: '#9a9ea7',\n        },\n      },\n    },\n    serviceCard: {\n      color: {\n        background: {\n          default: '#fbfcff',\n          hover: '#fbfcff',\n        },\n        stroke: {\n          default: '#e6e7e9',\n          hover: '#cccfd3',\n        },\n      },\n    },\n    progressBar: {\n      color: {\n        text: {\n          default: '#ffffff',\n        },\n      },\n    },\n  },\n  transition: {\n    default: 'all 100ms ease-in 0ms',\n    duration: {\n      slow: '300ms',\n      smooth: '150ms',\n      medium: '100ms',\n      fast: '50ms',\n    },\n    delay: {\n      slow: '100ms',\n      fast: '0ms',\n    },\n    function: {\n      ease: 'ease',\n      'ease-in': 'ease-in',\n      'ease-in-out': 'ease-in-out',\n      linear: 'linear',\n    },\n  },\n  grid: {\n    header: {\n      cell: {\n        borderWidth: {\n          default: '1px',\n          selectIndirect: '1px',\n          selectDirect: '1px',\n        },\n      },\n    },\n    body: {\n      cell: {\n        borderWidth: {\n          default: '1px',\n          selectIndirect: '1px',\n          selectDirect: '2px',\n        },\n      },\n    },\n  },\n  palette: {\n    brand: {\n      '50': '#ffffe8',\n      '100': '#feffc2',\n      '200': '#fdffa3',\n      '300': '#faff69',\n      '400': '#eef400',\n      '500': '#c7cc00',\n      '600': '#959900',\n      '700': '#686b00',\n      '800': '#3c4601',\n      '900': '#333300',\n      base: '#fbff46',\n    },\n    neutral: {\n      '0': '#ffffff',\n      '100': '#f9f9f9',\n      '200': '#dfdfdf',\n      '300': '#c0c0c0',\n      '400': '#a0a0a0',\n      '500': '#808080',\n      '600': '#606060',\n      '650': '#505050',\n      '700': '#414141',\n      '712': '#323232',\n      '725': '#282828',\n      '750': '#1f1f1c',\n      '800': '#1d1d1d',\n      '900': '#151515',\n      base: '#212121',\n    },\n    slate: {\n      '25': '#fbfcff',\n      '50': '#f6f7fa',\n      '100': '#e6e7e9',\n      '200': '#cccfd3',\n      '300': '#b3b6bd',\n      '400': '#9a9ea7',\n      '500': '#808691',\n      '600': '#696e79',\n      '700': '#53575f',\n      '800': '#302e32',\n      '900': '#161517',\n      base: '#373439',\n      '50a': 'lch(49.809 30.506 276.77 / 0.06)',\n    },\n    indigo: {\n      '50': '#f4f1fc',\n      '100': '#e4e2e9',\n      '200': '#c8c5d3',\n      '300': '#ada8bd',\n      '400': '#918ba7',\n      '500': '#766e91',\n      '600': '#5e5874',\n      '700': '#474257',\n      '800': '#23212c',\n      '900': '#18161d',\n      base: '#2f2c3a',\n    },\n    info: {\n      '50': '#e7effd',\n      '100': '#d0dffb',\n      '200': '#a1bef7',\n      '300': '#6d9bf3',\n      '400': '#437eef',\n      '500': '#1d64ec',\n      '600': '#104ec6',\n      '650': '#0d3e9b',\n      '700': '#0d3e9b',\n      '800': '#092b6c',\n      '900': '#061c47',\n      base: '#4781f0',\n    },\n    success: {\n      '50': '#e5ffe8',\n      '100': '#ccffd0',\n      '200': '#99ffa1',\n      '300': '#66ff73',\n      '400': '#33ff44',\n      '500': '#00e513',\n      '600': '#00bd10',\n      '700': '#008a0b',\n      '800': '#006108',\n      '850': '#004206',\n      '900': '#004206',\n      base: '#62de85',\n    },\n    warning: {\n      '50': '#ffe2d1',\n      '100': '#ffcbad',\n      '200': '#ffb88f',\n      '300': '#ff9457',\n      '400': '#ff7729',\n      '500': '#f55a00',\n      '600': '#d64f00',\n      '700': '#a33c00',\n      '800': '#7a2d00',\n      '900': '#471a00',\n      base: '#ffa63d',\n    },\n    danger: {\n      '50': '#ffdddd',\n      '100': '#ffbaba',\n      '200': '#ff9898',\n      '300': '#ff7575',\n      '400': '#ff2323',\n      '500': '#f10000',\n      '600': '#c10000',\n      '700': '#910000',\n      '800': '#610000',\n      '900': '#300000',\n      base: '#ff5353',\n    },\n    gradients: {\n      base: 'linear-gradient(229.65deg, #292924 15.78%, #0F0F0F 88.39%)',\n      yellowToblack: 'linear-gradient(132deg, #FAFF69 8%, #292929 30%)',\n      whiteToblack: 'linear-gradient(132deg, #FFFFFF 8%, #292929 30%)',\n      transparent: 'rgba(0, 0, 0, 0)',\n    },\n    utility: {\n      transparent: 'rgba(0, 0, 0, 0)',\n    },\n    teal: {\n      '50': '#e6fefa',\n      '100': '#cffcf4',\n      '200': '#a3faec',\n      '300': '#6df8e1',\n      '400': '#0cedc8',\n      '500': '#0bd0af',\n      '600': '#089b83',\n      '700': '#067462',\n      '800': '#045245',\n      '850': '#004237',\n      '900': '#03352d',\n    },\n    violet: {\n      '50': '#f6e5ff',\n      '100': '#eeccff',\n      '200': '#dd99ff',\n      '300': '#cc66ff',\n      '400': '#bb33ff',\n      '500': '#aa00ff',\n      '600': '#8800cc',\n      '700': '#660099',\n      '800': '#440066',\n      '850': '#33004d',\n      '900': '#220033',\n    },\n    fuchsia: {\n      '50': '#fbeff8',\n      '100': '#fbc9ef',\n      '200': '#fb97e2',\n      '300': '#fb64d6',\n      '400': '#fb32c9',\n      '500': '#fb00bc',\n      '600': '#cc0099',\n      '700': '#990073',\n      '800': '#66004d',\n      '850': '#4d0039',\n      '900': '#330026',\n    },\n    sunrise: {\n      '50': '#fff3cc',\n      '100': '#ffe799',\n      '200': '#ffdb66',\n      '300': '#ffcf33',\n      '400': '#ffc300',\n      '500': '#e0ac00',\n      '600': '#b28800',\n      '700': '#8a6900',\n      '800': '#574200',\n      '900': '#332700',\n    },\n    babyblue: {\n      '50': '#dbfaff',\n      '100': '#bdf6ff',\n      '200': '#8aefff',\n      '300': '#33e4ff',\n      '400': '#00cbeb',\n      '500': '#00b5d1',\n      '600': '#008599',\n      '700': '#006170',\n      '800': '#00424d',\n      '900': '#002c33',\n    },\n  },\n  sizes: {\n    '0': '0',\n    '1': '1px',\n    '2': '0.25rem',\n    '3': '0.5rem',\n    '4': '0.75rem',\n    '5': '1rem',\n    '6': '1.25rem',\n    '7': '1.5rem',\n    '8': '1.75rem',\n    '9': '2rem',\n    '10': '2.5rem',\n    '11': '4rem',\n  },\n  typography: {\n    font: {\n      families: {\n        regular:\n          '\"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        mono: '\"Inconsolata\", Consolas, \"SFMono Regular\", monospace',\n        display:\n          '\\'Basier Square\\', \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n      },\n      weights: {\n        '1': '400',\n        '2': '500',\n        '3': '600',\n        '4': '700',\n      },\n      sizes: {\n        '0': '0.625rem',\n        '1': '0.75rem',\n        '2': '0.875rem',\n        '3': '1rem',\n        '4': '1.125rem',\n        '5': '1.25rem',\n        '6': '2rem',\n        base: '16px',\n      },\n      'line-height': {\n        '1': 1.5,\n        '2': 1.6,\n        '3': 1.7,\n        '4': 1.3,\n      },\n    },\n    styles: {\n      product: {\n        titles: {\n          xs: '600 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          sm: '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          md: '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          lg: '700 1.125rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          xl: '700 1.25rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          '2xl':\n            '600 2rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n        text: {\n          normal: {\n            xs: '400 0.625rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            sm: '400 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            md: '400 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            lg: '400 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          medium: {\n            xs: '500 0.625rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            sm: '500 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            md: '500 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            lg: '500 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          semibold: {\n            xs: '600 0.625rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            sm: '600 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            md: '600 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            lg: '600 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n          mono: {\n            xs: '500 0.625rem/1.6 \"Inconsolata\", Consolas, \"SFMono Regular\", monospace',\n            sm: '500 0.75rem/1.6 \"Inconsolata\", Consolas, \"SFMono Regular\", monospace',\n            md: '500 0.875rem/1.7 \"Inconsolata\", Consolas, \"SFMono Regular\", monospace',\n            lg: '500 1rem/1.6 \"Inconsolata\", Consolas, \"SFMono Regular\", monospace',\n          },\n          bold: {\n            xs: '700 0.625rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            sm: '700 0.75rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            md: '700 0.875rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n            lg: '700 1rem/1.5 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          },\n        },\n      },\n      brand: {\n        titles: {\n          xs: '600 20px/1.5 \\'Basier Square\\', \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          sm: '600 24px/1.5 \\'Basier Square\\', \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          md: '600 36px/1.3 \\'Basier Square\\', \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          lg: '600 56px/1.3 \\'Basier Square\\', \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          xl: '700 64px/1.3 \\'Basier Square\\', \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n          '2xl':\n            '700 80px/1.3 \\'Basier Square\\', \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n        },\n      },\n      field: {\n        md: '400 0.875rem/1.6 \"Inter\", \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif',\n      },\n    },\n  },\n  border: {\n    radii: {\n      '0': '0',\n      '1': '0.25rem',\n      '2': '0.5rem',\n      '3': '0.75rem',\n      full: '9999px',\n    },\n    width: {\n      '1': '1px',\n      '2': '2px',\n    },\n  },\n  spaces: {\n    '0': '0',\n    '1': '0.25rem',\n    '2': '0.5rem',\n    '3': '0.75rem',\n    '4': '1rem',\n    '5': '1.5rem',\n    '6': '2rem',\n    '7': '2.5rem',\n    '8': '4rem',\n  },\n  shadow: {\n    '1': '0 4px 6px -1px lch(6.7738 0 none / 0.15), 0 2px 4px -1px lch(6.7738 0 none / 0.15)',\n    '2': '0 4px 4px 0 rgba(88, 92, 98, 0.06), inset 5px 0 10px 0 rgba(104, 105, 111, 0.1)',\n    '3': '-5px 0 20px 0 rgba(0, 0, 0, 0.08), -6px 0 10px 0 rgba(0, 0, 0, 0.08)',\n    '4': '5px 0 20px 0 rgba(0, 0, 0, 0.08), 6px 0 10px 0 rgba(0, 0, 0, 0.08)',\n    '5': '0 2px 2px 0 rgba(0, 0, 0, 0.03)',\n  },\n  breakpoint: {\n    sizes: {\n      sm: '640px',\n      md: '768px',\n      lg: '1024px',\n      xl: '1280px',\n      '2xl': '1536px',\n    },\n  },\n  global: {\n    color: {\n      gradients: {\n        yellowToBlack: 'linear-gradient(132deg, #faff69 8%, #292929 30%)',\n        whiteToBlack: 'linear-gradient(132deg, #ffffff 8%, #292929 30%)',\n      },\n      background: {\n        default: '#ffffff',\n        muted: '#f6f7fa',\n        sidebar: '#ffffff',\n        split: '#f6f7fa',\n        muted_a: 'lch(49.809 30.506 276.77 / 0.06)',\n      },\n      stroke: {\n        default: '#e6e7e9',\n        muted: '#e6e7e9',\n        intense: '#b3b6bd',\n        split: '#e6e7e9',\n      },\n      accent: {\n        default: '#151515',\n      },\n      text: {\n        default: '#161517',\n        muted: '#696e79',\n        disabled: '#a0a0a0',\n        link: {\n          default: '#437eef',\n          hover: '#104ec6',\n        },\n      },\n      outline: {\n        default: '#437eef',\n      },\n      shadow: {\n        default: 'lch(6.7738 0 none / 0.15)',\n      },\n      feedback: {\n        info: {\n          background: '#e7effd',\n          foreground: '#437eef',\n        },\n        success: {\n          background: '#e5ffe8',\n          foreground: '#008a0b',\n        },\n        warning: {\n          background: '#ffe2d1',\n          foreground: '#a33c00',\n        },\n        danger: {\n          background: '#ffdddd',\n          foreground: '#c10000',\n        },\n        neutral: {\n          background: '#f6f7fa',\n          foreground: '#53575f',\n          stroke: '#e6e7e9',\n        },\n      },\n      chart: {\n        default: {\n          blue: '#437eef',\n          orange: '#ff7729',\n          green: '#00e513',\n          fuchsia: '#fb32c9',\n          yellow: '#eef400',\n          violet: '#bb33ff',\n          babyblue: '#00cbeb',\n          red: '#ff2323',\n          danger: '#ff2323',\n          teal: '#089b83',\n          sunrise: '#ffc300',\n          slate: '#9a9ea7',\n        },\n        bars: {\n          blue: '#437eef',\n          orange: '#ff7729',\n          green: '#00e513',\n          fuchsia: '#fb32c9',\n          yellow: '#eef400',\n          violet: '#bb33ff',\n          babyblue: '#00cbeb',\n          red: '#ff2323',\n          teal: '#089b83',\n          sunrise: '#ffc300',\n          slate: '#9a9ea7',\n        },\n        label: {\n          default: '#161517',\n          deselected: 'lch(6.9377 1.4387 305.43 / 0.3)',\n        },\n      },\n      iconButton: {\n        badge: {\n          foreground: '#437eef',\n          background: '#e7effd',\n        },\n      },\n      icon: {\n        background: 'linear-gradient(132deg, #FFFFFF 8%, #292929 30%)',\n      },\n    },\n  },\n  name: 'light',\n};\n\nexport default theme;\n"],"names":[],"mappings":";;;;AACA,MAAM,KAAA,GAAQ;AAAA,EACZ,KAAA,EAAO;AAAA,IACL,SAAA,EAAW;AAAA,MACT,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,MAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,wKAAA;AAAA,YACF,KAAA,EACE,wKAAA;AAAA,YACF,MAAA,EACE;AAAA;AACJ;AACF,OACF;AAAA,MACA,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,SAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE;AAAA;AACJ;AACF,OACF;AAAA,MACA,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,QAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,qKAAA;AAAA,YACF,KAAA,EACE,qKAAA;AAAA,YACF,MAAA,EACE;AAAA;AACJ;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,OAAA,EAAS;AAAA,UACP,KAAA,EAAO;AAAA,YACL,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,2BAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,2BAAA;AAAA,YACP,MAAA,EAAQ;AAAA;AACV,SACF;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA,YACL,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,2BAAA;AAAA,YACP,MAAA,EAAQ;AAAA;AACV;AACF;AACF,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,MAAA,EAAQ;AAAA,QACN,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,SAAA;AAAA,UACH,CAAA,EAAG,SAAA;AAAA,UACH,GAAA,EAAK,GAAA;AAAA,UACL,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE;AAAA,WACJ;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,QAAA;AAAA,UACH,CAAA,EAAG,SAAA;AAAA,UACH,GAAA,EAAK,GAAA;AAAA,UACL,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,MAAA;AAAA,UACR,KAAA,EAAO;AAAA,SACT;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE;AAAA,WACJ;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EACE;AAAA;AACJ;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,MAAA,EAAQ,GAAA;AAAA,QACR,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,OAAA,EAAS,6BAAA;AAAA,UACT,OAAA,EAAS,oCAAA;AAAA,UACT,MAAA,EAAQ,iCAAA;AAAA,UACR,OAAA,EAAS,iCAAA;AAAA,UACT,IAAA,EAAM;AAAA,SACR;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS,SAAA;AAAA,UACT,OAAA,EAAS,SAAA;AAAA,UACT,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,OAAA,EAAS,SAAA;AAAA,UACT,IAAA,EAAM;AAAA,SACR;AAAA,QACA,cAAA,EAAgB;AAAA,UACd,OAAA,EAAS,SAAA;AAAA,UACT,OAAA,EAAS,2BAAA;AAAA,UACT,OAAA,EAAS,kCAAA;AAAA,UACT,MAAA,EAAQ,+BAAA;AAAA,UACR,OAAA,EAAS,+BAAA;AAAA,UACT,IAAA,EAAM;AAAA,SACR;AAAA,QACA,cAAA,EAAgB;AAAA,UACd,OAAA,EAAS,SAAA;AAAA,UACT,OAAA,EAAS,kCAAA;AAAA,UACT,OAAA,EAAS,kCAAA;AAAA,UACT,MAAA,EAAQ,kCAAA;AAAA,UACR,OAAA,EAAS,kCAAA;AAAA,UACT,IAAA,EAAM;AAAA;AACR;AACF,KACF;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,EAAA,EAAI;AAAA,YACF,OAAA,EACE,0KAAA;AAAA,YACF,KAAA,EACE,0KAAA;AAAA,YACF,MAAA,EACE;AAAA,WACJ;AAAA,UACA,EAAA,EAAI;AAAA,YACF,OAAA,EACE,wKAAA;AAAA,YACF,KAAA,EACE,wKAAA;AAAA,YACF,MAAA,EACE;AAAA;AACJ;AACF,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,KAAA,EAAO;AAAA,UACL,KAAA,EAAO;AAAA,SACT;AAAA,QACA,KAAA,EAAO,QAAA;AAAA,QACP,MAAA,EAAQ;AAAA,OACV;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ;AAAA;AACV;AACF,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,KAAA,EAAO;AAAA,QACL,EAAA,EAAI;AAAA,UACF,CAAA,EAAG,SAAA;AAAA,UACH,CAAA,EAAG,UAAA;AAAA,UACH,GAAA,EAAK;AAAA,SACP;AAAA,QACA,EAAA,EAAI;AAAA,UACF,CAAA,EAAG,QAAA;AAAA,UACH,CAAA,EAAG,WAAA;AAAA,UACH,GAAA,EAAK;AAAA;AACP,OACF;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,EAAA,EAAI;AAAA,YACF,OAAA,EACE;AAAA,WACJ;AAAA,UACA,EAAA,EAAI;AAAA,YACF,OAAA,EACE;AAAA;AACJ;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,MAAA,EAAQ,KAAA;AAAA,MACR,IAAA,EAAM;AAAA,QACJ,EAAA,EAAI;AAAA,UACF,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,SAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,EAAA,EAAI;AAAA,UACF,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,UAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT;AACF,OACF;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,6BAAA;AAAA,YACT,OAAA,EAAS,oCAAA;AAAA,YACT,MAAA,EAAQ,iCAAA;AAAA,YACR,QAAA,EAAU,SAAA;AAAA,YACV,IAAA,EAAM,oCAAA;AAAA,YACN,OAAA,EAAS;AAAA,WACX;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,SAAA;AAAA,YACT,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU,SAAA;AAAA,YACV,IAAA,EAAM,SAAA;AAAA,YACN,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,8BAAA;AAAA,YACT,OAAA,EAAS,oCAAA;AAAA,YACT,MAAA,EAAQ,kCAAA;AAAA,YACR,QAAA,EAAU,8BAAA;AAAA,YACV,IAAA,EAAM,qCAAA;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,SAAA;AAAA,YACT,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU,SAAA;AAAA,YACV,IAAA,EAAM,SAAA;AAAA,YACN,OAAA,EAAS;AAAA,WACX;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,SAAA;AAAA,YACT,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU,SAAA;AAAA,YACV,IAAA,EAAM,SAAA;AAAA,YACN,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,OAAA,EAAS,8BAAA;AAAA,YACT,OAAA,EAAS,oCAAA;AAAA,YACT,MAAA,EAAQ,kCAAA;AAAA,YACR,QAAA,EAAU,8BAAA;AAAA,YACV,IAAA,EAAM,qCAAA;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF;AACF,KACF;AAAA,IACA,OAAA,EAAS;AAAA,MACP,KAAA,EAAO;AAAA,QACL,GAAA,EAAK,MAAA;AAAA,QACL,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA,SACP;AAAA,QACA,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA;AACP,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,MAAA,EAAQ,KAAA;AAAA,MACR,UAAA,EAAY;AAAA,QACV,EAAA,EAAI;AAAA,UACF,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE;AAAA,WACJ;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EACE,qKAAA;AAAA,YACF,KAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,EAAA,EAAI;AAAA,UACF,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE;AAAA,WACJ;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EACE,qKAAA;AAAA,YACF,KAAA,EACE;AAAA;AACJ;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA,SACT;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,0BAAA;AAAA,UACT,KAAA,EAAO;AAAA;AACT;AACF,KACF;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,MAAA;AAAA,UACH,CAAA,EAAG,WAAA;AAAA,UACH,GAAA,EAAK,QAAA;AAAA,UACL,KAAA,EAAO;AAAA,SACT;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA,WACJ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,KAAA,EAAO;AAAA,cACL,OAAA,EACE,qKAAA;AAAA,cACF,KAAA,EACE,qKAAA;AAAA,cACF,MAAA,EACE;AAAA;AACJ;AACF,SACF;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,WAAA;AAAA,YACR,GAAA,EAAK,WAAA;AAAA,YACL,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS;AAAA,YACP,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,0BAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU,SAAA;AAAA,cACV,OAAA,EACE;AAAA,aACJ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,0BAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,SAAA,EAAW;AAAA,YACT,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,2BAAA;AAAA,cACR,QAAA,EAAU,SAAA;AAAA,cACV,OAAA,EACE;AAAA,aACJ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,iCAAA;AAAA,cACT,KAAA,EAAO,iCAAA;AAAA,cACP,MAAA,EAAQ,iCAAA;AAAA,cACR,QAAA,EAAU,SAAA;AAAA,cACV,OAAA,EACE;AAAA,aACJ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,iCAAA;AAAA,cACT,KAAA,EAAO,kCAAA;AAAA,cACP,MAAA,EAAQ,kCAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,kBAAA;AAAA,cACR,QAAA,EAAU,kBAAA;AAAA,cACV,OAAA,EACE;AAAA,aACJ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,kBAAA;AAAA,cACP,MAAA,EAAQ,kBAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ;AACF;AACF,OACF;AAAA,MACA,UAAA,EAAY;AAAA,QACV,OAAA,EAAS;AAAA,UACP,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,WAAA;AAAA,YACH,CAAA,EAAG;AAAA;AACL,SACF;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,MAAA;AAAA,UACR,KAAA,EAAO;AAAA,SACT;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,EAAA,EAAI;AAAA,UACF,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,SAAA;AAAA,YACH,CAAA,EAAG;AAAA;AACL,SACF;AAAA,QACA,EAAA,EAAI;AAAA,UACF,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,GAAA;AAAA,YACH,CAAA,EAAG;AAAA;AACL,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS;AAAA,YACP,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA;AACV,WACF;AAAA,UACA,SAAA,EAAW;AAAA,YACT,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,0BAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,0BAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA;AACV,WACF;AAAA,UACA,QAAA,EAAU;AAAA,YACR,UAAA,EAAY;AAAA,cACV,OAAA,EAAS;AAAA,aACX;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS;AAAA;AACX,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,iCAAA;AAAA,cACT,KAAA,EAAO,iCAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,iCAAA;AAAA,cACT,KAAA,EAAO,iCAAA;AAAA,cACP,MAAA,EAAQ;AAAA;AACV,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,kBAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,kBAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA;AACV,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,oCAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA,aACV;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,oCAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA;AACV;AACF;AACF,OACF;AAAA,MACA,MAAA,EAAQ,KAAA;AAAA,MACR,KAAA,EAAO;AAAA,QACL,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,WAAA;AAAA,YACH,CAAA,EAAG;AAAA;AACL,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,MAAA;AAAA,UACH,CAAA,EAAG,WAAA;AAAA,UACH,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA,WACJ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,KAAA,EAAO;AAAA,cACL,OAAA,EACE,qKAAA;AAAA,cACF,KAAA,EACE,qKAAA;AAAA,cACF,MAAA,EACE;AAAA;AACJ;AACF,SACF;AAAA,QACA,OAAA,EAAS;AAAA,UACP,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,2BAAA;AAAA,YACT,MAAA,EAAQ,2BAAA;AAAA,YACR,KAAA,EAAO,2BAAA;AAAA,YACP,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,UAAA,EAAY;AAAA,YACV,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,2BAAA;AAAA,cACP,MAAA,EAAQ,0BAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,2BAAA;AAAA,cACP,MAAA,EAAQ,4BAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,kBAAA;AAAA,YACT,KAAA,EAAO,kBAAA;AAAA,YACP,MAAA,EAAQ,kBAAA;AAAA,YACR,QAAA,EAAU;AAAA;AACZ,SACF;AAAA,QACA,SAAA,EAAW;AAAA,UACT,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,2BAAA;AAAA,YACT,KAAA,EAAO,4BAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,UAAA,EAAY;AAAA,YACV,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,2BAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,2BAAA;AAAA,cACP,MAAA,EAAQ,0BAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA;AACZ;AACF,OACF;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,MAAA,EAAQ;AAAA,UACN,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,SAAA;AAAA,YACH,CAAA,EAAG,QAAA;AAAA,YACH,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,IAAA,EAAM;AAAA,YACJ,IAAA,EAAM;AAAA,cACJ,GAAA,EAAK;AAAA;AACP;AACF;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA,cACP,GAAA,EAAK;AAAA,aACP;AAAA,YACA,UAAA,EAAY;AAAA,cACV,GAAA,EAAK;AAAA;AACP,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA,WACJ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,KAAA,EAAO;AAAA,cACL,OAAA,EACE,qKAAA;AAAA,cACF,KAAA,EACE,qKAAA;AAAA,cACF,MAAA,EACE;AAAA;AACJ;AACF,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,KAAA,EAAO;AAAA,YACL,OAAA,EAAS;AAAA,cACP,CAAA,EAAG,KAAA;AAAA,cACH,CAAA,EAAG,KAAA;AAAA,cACH,GAAA,EAAK;AAAA,aACP;AAAA,YACA,UAAA,EAAY;AAAA,cACV,CAAA,EAAG,GAAA;AAAA,cACH,CAAA,EAAG,GAAA;AAAA,cACH,GAAA,EAAK;AAAA;AACP,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA,cACP,CAAA,EAAG,OAAA;AAAA,cACH,CAAA,EAAG;AAAA,aACL;AAAA,YACA,UAAA,EAAY;AAAA,cACV,CAAA,EAAG,OAAA;AAAA,cACH,CAAA,EAAG;AAAA;AACL,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS;AAAA,cACP,CAAA,EAAG,KAAA;AAAA,cACH,CAAA,EAAG;AAAA,aACL;AAAA,YACA,UAAA,EAAY;AAAA,cACV,CAAA,EAAG,OAAA;AAAA,cACH,CAAA,EAAG;AAAA;AACL;AACF,SACF;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,kBAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,2BAAA;AAAA,YACR,QAAA,EAAU,kBAAA;AAAA,YACV,iBAAA,EAAmB,2BAAA;AAAA,YACnB,KAAA,EAAO;AAAA,WACT;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU,SAAA;AAAA,YACV,iBAAA,EAAmB;AAAA,WACrB;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,kBAAA;AAAA,YACT,KAAA,EAAO,kBAAA;AAAA,YACP,MAAA,EAAQ,kBAAA;AAAA,YACR,QAAA,EAAU,kBAAA;AAAA,YACV,iBAAA,EAAmB,kBAAA;AAAA,YACnB,KAAA,EAAO;AAAA,WACT;AAAA,UACA,KAAA,EAAO;AAAA,YACL,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,UAAA,EAAY;AAAA;AACd;AACF;AACF,OACF;AAAA,MACA,SAAA,EAAW;AAAA,QACT,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,MAAA;AAAA,UACH,CAAA,EAAG,WAAA;AAAA,UACH,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA,WACJ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,KAAA,EAAO;AAAA,cACL,OAAA,EACE,qKAAA;AAAA,cACF,KAAA,EACE,qKAAA;AAAA,cACF,MAAA,EACE;AAAA;AACJ;AACF;AACF,OACF;AAAA,MACA,WAAA,EAAa;AAAA,QACX,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,kBAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA;AACV;AACF;AACF,KACF;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,SAAA,EAAW;AAAA,QACT,KAAA,EAAO;AAAA,UACL,GAAA,EAAK,MAAA;AAAA,UACL,GAAA,EAAK,MAAA;AAAA,UACL,IAAA,EAAM;AAAA,YACJ,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,MAAA,EAAQ,KAAA;AAAA,QACR,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,2BAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EAAS,0BAAA;AAAA,YACT,KAAA,EAAO,0BAAA;AAAA,YACP,MAAA,EAAQ,0BAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,WAAA,EAAa;AAAA,YACX,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,2BAAA;AAAA,YACR,QAAA,EAAU;AAAA;AACZ;AACF,OACF;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE,qKAAA;AAAA,UACF,KAAA,EACE,qKAAA;AAAA,UACF,MAAA,EACE,qKAAA;AAAA,UACF,QAAA,EACE;AAAA,SACJ;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE,yKAAA;AAAA,UACF,QAAA,EACE;AAAA,SACJ;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE,yKAAA;AAAA,UACF,QAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,OAAA,EAAS;AAAA,QACP,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,EAAA,EAAI;AAAA,cACF,GAAA,EAAK;AAAA,aACP;AAAA,YACA,EAAA,EAAI;AAAA,cACF,GAAA,EAAK;AAAA;AACP;AACF,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,EAAA,EAAI;AAAA,YACF,CAAA,EAAG,QAAA;AAAA,YACH,CAAA,EAAG,QAAA;AAAA,YACH,GAAA,EAAK;AAAA,WACP;AAAA,UACA,EAAA,EAAI;AAAA,YACF,CAAA,EAAG,QAAA;AAAA,YACH,CAAA,EAAG,QAAA;AAAA,YACH,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,MAAA,EAAQ,KAAA;AAAA,QACR,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EAAS,0BAAA;AAAA,YACT,KAAA,EAAO,0BAAA;AAAA,YACP,MAAA,EAAQ,0BAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,WAAA,EAAa;AAAA,YACX,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA;AACZ;AACF,OACF;AAAA,MACA,MAAA,EACE,oFAAA;AAAA,MACF,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA,WACJ;AAAA,UACA,WAAA,EAAa;AAAA,YACX,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,EAAA,EAAI;AAAA,YACF,CAAA,EAAG,SAAA;AAAA,YACH,CAAA,EAAG,MAAA;AAAA,YACH,GAAA,EAAK;AAAA,WACP;AAAA,UACA,EAAA,EAAI;AAAA,YACF,CAAA,EAAG,QAAA;AAAA,YACH,CAAA,EAAG,SAAA;AAAA,YACH,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,OAAA,EAAS;AAAA,UACP,KAAA,EAAO;AAAA,YACL,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,0BAAA;AAAA,cACT,KAAA,EAAO,0BAAA;AAAA,cACP,MAAA,EAAQ,0BAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,WAAA,EAAa;AAAA,cACX,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ;AACF,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,KAAA,EAAO;AAAA,YACL,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,0BAAA;AAAA,cACT,KAAA,EAAO,0BAAA;AAAA,cACP,MAAA,EAAQ,0BAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,WAAA,EAAa;AAAA,cACX,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ;AACF;AACF,OACF;AAAA,MACA,SAAA,EAAW;AAAA,QACT,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,IAAA,EAAM;AAAA,YACJ,OAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,OAAA;AAAA,UACH,CAAA,EAAG,SAAA;AAAA,UACH,GAAA,EAAK;AAAA,SACP;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,wDAAA;AAAA,YACT,KAAA,EAAO,wDAAA;AAAA,YACP,MAAA,EAAQ,wDAAA;AAAA,YACR,KAAA,EAAO;AAAA,WACT;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA;AACV;AACF;AACF,KACF;AAAA,IACA,QAAA,EAAU;AAAA,MACR,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK,KAAA;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,GAAA,EAAK;AAAA,OACP;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE,yKAAA;AAAA,UACF,QAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS;AAAA,YACP,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA;AACZ;AACF,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA;AACZ;AACF,KACF;AAAA,IACA,SAAA,EAAW;AAAA,MACT,KAAA,EAAO;AAAA,QACL,CAAA,EAAG,MAAA;AAAA,QACH,CAAA,EAAG,MAAA;AAAA,QACH,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,MAAA,EAAQ,KAAA;AAAA,MACR,UAAA,EAAY;AAAA,QACV,IAAA,EAAM;AAAA,UACJ,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,OAAA,EAAS;AAAA,QACP,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,QAAA,EAAU;AAAA,QACR,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS;AAAA,WACX;AAAA,UACA,OAAA,EAAS;AAAA,YACP,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO;AAAA,aACT;AAAA,YACA,UAAA,EAAY;AAAA,cACV,OAAA,EAAS;AAAA;AACX,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,SAAA,EAAW;AAAA,QACT,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS;AAAA,WACX;AAAA,UACA,OAAA,EAAS;AAAA,YACP,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO;AAAA,aACT;AAAA,YACA,UAAA,EAAY;AAAA,cACV,OAAA,EAAS;AAAA;AACX,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,WAAA,EAAa;AAAA,QACX,SAAA,EAAW;AAAA,UACT,UAAA,EAAY,SAAA;AAAA,UACZ,UAAA,EAAY;AAAA;AACd;AACF,KACF;AAAA,IACA,UAAA,EAAY;AAAA,MACV,KAAA,EAAO;AAAA,QACL,CAAA,EAAG;AAAA,OACL;AAAA,MACA,MAAA,EAAQ,KAAA;AAAA,MACR,UAAA,EAAY;AAAA,QACV,IAAA,EAAM;AAAA,UACJ,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS;AAAA,SACX;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS;AAAA,SACX;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,SAAA,EAAW;AAAA,MACT,KAAA,EAAO;AAAA,QACL,IAAA,EAAM,GAAA;AAAA,QACN,GAAA,EAAK,SAAA;AAAA,QACL,EAAA,EAAI,QAAA;AAAA,QACJ,EAAA,EAAI,SAAA;AAAA,QACJ,EAAA,EAAI,MAAA;AAAA,QACJ,EAAA,EAAI,QAAA;AAAA,QACJ,EAAA,EAAI,MAAA;AAAA,QACJ,GAAA,EAAK;AAAA,OACP;AAAA,MACA,GAAA,EAAK;AAAA,QACH,IAAA,EAAM,GAAA;AAAA,QACN,GAAA,EAAK,SAAA;AAAA,QACL,EAAA,EAAI,QAAA;AAAA,QACJ,EAAA,EAAI,SAAA;AAAA,QACJ,EAAA,EAAI,MAAA;AAAA,QACJ,EAAA,EAAI,QAAA;AAAA,QACJ,EAAA,EAAI,MAAA;AAAA,QACJ,GAAA,EAAK;AAAA;AACP,KACF;AAAA,IACA,UAAA,EAAY;AAAA,MACV,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA,SACT;AAAA,QACA,MAAA,EAAQ,KAAA;AAAA,QACR,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,MAAA;AAAA,UACR,KAAA,EAAO;AAAA,SACT;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,wKAAA;AAAA,YACF,KAAA,EACE,wKAAA;AAAA,YACF,MAAA,EACE,wKAAA;AAAA,YACF,QAAA,EACE,wKAAA;AAAA,YACF,KAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,KAAA,EAAO;AAAA,YACL,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU,SAAA;AAAA,YACV,KAAA,EAAO;AAAA,WACT;AAAA,UACA,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU,SAAA;AAAA,YACV,KAAA,EAAO;AAAA,WACT;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU,SAAA;AAAA,YACV,KAAA,EAAO;AAAA;AACT;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,UAAA,EAAY;AAAA,QACV,QAAA,EAAU;AAAA,UACR,OAAA,EACE;AAAA,SACJ;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,OAAA,EAAS;AAAA,SACX;AAAA,QACA,QAAA,EAAU;AAAA,UACR,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,KAAA,EAAO;AAAA,QACL,CAAA,EAAG,QAAA;AAAA,QACH,CAAA,EAAG,MAAA;AAAA,QACH,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA;AACP,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EACE;AAAA,OACJ;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EAAS;AAAA,OACX;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE;AAAA,SACJ;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS;AAAA,SACX;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS;AAAA,SACX;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EAAS;AAAA,SACX;AAAA,QACA,gBAAA,EAAkB;AAAA,UAChB,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,UAAA,EAAY;AAAA,QACV,MAAA,EAAQ;AAAA,UACN,EAAA,EAAI,qKAAA;AAAA,UACJ,EAAA,EAAI,wKAAA;AAAA,UACJ,EAAA,EAAI;AAAA,SACN;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EACE;AAAA,SACJ;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE;AAAA,SACJ;AAAA,QACA,GAAA,EAAK;AAAA,UACH,KAAA,EAAO;AAAA,YACL,OAAA,EACE;AAAA,WACJ;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE;AAAA;AACJ;AACF;AACF,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE,wKAAA;AAAA,UACF,KAAA,EACE,wKAAA;AAAA,UACF,MAAA,EACE,wKAAA;AAAA,UACF,QAAA,EACE,wKAAA;AAAA,UACF,KAAA,EACE;AAAA,SACJ;AAAA,QACA,SAAA,EAAW;AAAA,UACT,OAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE,yKAAA;AAAA,UACF,QAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE;AAAA,SACJ;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EACE;AAAA,SACJ;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EACE,wKAAA;AAAA,UACF,KAAA,EACE,wKAAA;AAAA,UACF,MAAA,EACE,wKAAA;AAAA,UACF,QAAA,EACE,wKAAA;AAAA,UACF,KAAA,EACE;AAAA,SACJ;AAAA,QACA,YAAA,EAAc;AAAA,UACZ,OAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE,yKAAA;AAAA,UACF,QAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,MAAA,EAAQ;AAAA,UACN,KAAA,EACE,yKAAA;AAAA,UACF,aAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,CAAA,EAAG,SAAA;AAAA,QACH,CAAA,EAAG,WAAA;AAAA,QACH,GAAA,EAAK;AAAA,OACP;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,IAAA,EAAM;AAAA,OACR;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,SAAA;AAAA,UACH,CAAA,EAAG,QAAA;AAAA,UACH,GAAA,EAAK;AAAA;AACP,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,YAAA,EAAc;AAAA,UACZ,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,KAAA,EAAO;AAAA,SACT;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,KAAA,EAAO;AAAA,SACT;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,KAAA,EAAO;AAAA,SACT;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,KAAA,EAAO;AAAA,SACT;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EAAS,SAAA;AAAA,UACT,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,2BAAA;AAAA,UACT,KAAA,EAAO,2BAAA;AAAA,UACP,MAAA,EAAQ,2BAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,KAAA,EAAO;AAAA;AACT;AACF,KACF;AAAA,IACA,UAAA,EAAY;AAAA,MACV,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,QAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK,SAAA;AAAA,UACL,CAAA,EAAG,MAAA;AAAA,UACH,CAAA,EAAG;AAAA,SACL;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,KAAA,EAAO;AAAA,UACL,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,MAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK,QAAA;AAAA,UACL,CAAA,EAAG,MAAA;AAAA,UACH,CAAA,EAAG;AAAA,SACL;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,KAAA,EAAO;AAAA,UACL,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE;AAAA,SACJ;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,OAAA,EAAS;AAAA,QACP,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,KAAA,EAAO;AAAA,YACL,GAAA,EAAK;AAAA;AACP;AACF,OACF;AAAA,MACA,WAAA,EAAa;AAAA,QACX,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO;AAAA,SACT;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO;AAAA,SACT;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO;AAAA,SACT;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT;AACF,KACF;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,KAAA,EAAO;AAAA,QACL,OAAA,EAAS;AAAA,UACP,CAAA,EAAG,GAAA;AAAA,UACH,CAAA,EAAG,QAAA;AAAA,UACH,GAAA,EAAK,MAAA;AAAA,UACL,GAAA,EAAK,GAAA;AAAA,UACL,OAAA,EAAS;AAAA,YACP,CAAA,EAAG,QAAA;AAAA,YACH,CAAA,EAAG,QAAA;AAAA,YACH,SAAA,EAAW,SAAA;AAAA,YACX,YAAA,EAAc;AAAA;AAChB,SACF;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,CAAA,EAAG,GAAA;AAAA,UACH,CAAA,EAAG,SAAA;AAAA,UACH,GAAA,EAAK,SAAA;AAAA,UACL,GAAA,EAAK,QAAA;AAAA,UACL,OAAA,EAAS;AAAA,YACP,CAAA,EAAG,SAAA;AAAA,YACH,CAAA,EAAG,SAAA;AAAA,YACH,SAAA,EAAW,SAAA;AAAA,YACX,YAAA,EAAc;AAAA;AAChB;AACF,OACF;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EAAS,sEAAA;AAAA,QACT,OAAA,EAAS;AAAA,OACX;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,OAAA,EAAS;AAAA,UACP,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,KAAA,EAAO,OAAA;AAAA,UACP,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,KAAA,EAAO,OAAA;AAAA,UACP,MAAA,EAAQ;AAAA;AACV,OACF;AAAA,MACA,UAAA,EAAY;AAAA,QACV,OAAA,EAAS;AAAA,UACP,WAAA,EAAa;AAAA,YACX,OAAA,EACE;AAAA,WACJ;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,WAAA,EAAa;AAAA,YACX,OAAA,EACE;AAAA,WACJ;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EACE;AAAA;AACJ;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS;AAAA,SACX;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS;AAAA,SACX;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EAAS;AAAA,SACX;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,WAAA,EAAa;AAAA,MACX,IAAA,EAAM;AAAA,QACJ,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,MAAA;AAAA,UACH,CAAA,EAAG,WAAA;AAAA,UACH,GAAA,EAAK;AAAA,SACP;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,WAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA,WACJ;AAAA,UACA,aAAA,EAAe;AAAA,YACb,OAAA,EACE;AAAA,WACJ;AAAA,UACA,OAAA,EAAS;AAAA,YACP,OAAA,EACE,wKAAA;AAAA,YACF,KAAA,EACE,wKAAA;AAAA,YACF,MAAA,EACE,wKAAA;AAAA,YACF,QAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,WAAA,EAAa;AAAA,UACX,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,MAAA;AAAA,YACH,CAAA,EAAG,WAAA;AAAA,YACH,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS;AAAA,YACP,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU,SAAA;AAAA,cACV,KAAA,EAAO;AAAA,aACT;AAAA,YACA,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO;AAAA;AACT,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,2BAAA;AAAA,YACT,KAAA,EAAO,2BAAA;AAAA,YACP,MAAA,EAAQ,2BAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,OAAA,EAAS;AAAA,YACP,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ,SAAA;AAAA,YACR,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ,SAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,iCAAA;AAAA,cACP,MAAA,EAAQ,iCAAA;AAAA,cACR,QAAA,EAAU;AAAA,aACZ;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO;AAAA;AACT;AACF;AACF,OACF;AAAA,MACA,UAAA,EAAY;AAAA,QACV,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,EAAA,EAAI,wKAAA;AAAA,YACJ,EAAA,EAAI;AAAA;AACN;AACF,OACF;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,KAAA,EAAO;AAAA,UACL,GAAA,EAAK,SAAA;AAAA,UACL,CAAA,EAAG;AAAA,SACL;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,qKAAA;AAAA,YACF,MAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EACE;AAAA,SACJ;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,YAAA,EAAc;AAAA,QACZ,UAAA,EAAY;AAAA,UACV,OAAA,EAAS;AAAA,YACP,KAAA,EAAO;AAAA,cACL,OAAA,EACE;AAAA;AACJ,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,WAAA,EAAa;AAAA,cACX,OAAA,EACE;AAAA,aACJ;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EACE;AAAA;AACJ;AACF,SACF;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,WAAA,EAAa;AAAA,YACX,OAAA,EAAS;AAAA,WACX;AAAA,UACA,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,aAAA,EAAe;AAAA,QACb,KAAA,EAAO;AAAA,UACL,MAAA,EAAQ,WAAA;AAAA,UACR,GAAA,EAAK;AAAA;AACP,OACF;AAAA,MACA,WAAA,EAAa;AAAA,QACX,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA;AACP;AACF,KACF;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,MAAA,EAAQ;AAAA,QACN,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,WAAA;AAAA,YACH,CAAA,EAAG;AAAA,WACL;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,KAAA,EAAO;AAAA,YACL,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,cAAA,EAAgB,0BAAA;AAAA,cAChB,YAAA,EAAc;AAAA,aAChB;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,cAAA,EAAgB,SAAA;AAAA,cAChB,YAAA,EAAc;AAAA,aAChB;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,2BAAA;AAAA,cACT,cAAA,EAAgB,SAAA;AAAA,cAChB,YAAA,EAAc;AAAA;AAChB;AACF,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,OAAA;AAAA,YACH,CAAA,EAAG;AAAA,WACL;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,KAAA,EAAO;AAAA,YACL,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,SAAA;AAAA,cACT,cAAA,EAAgB,iCAAA;AAAA,cAChB,YAAA,EAAc;AAAA,aAChB;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS,SAAA;AAAA,cACT,cAAA,EAAgB,SAAA;AAAA,cAChB,YAAA,EAAc;AAAA,aAChB;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,OAAA,EAAS,2BAAA;AAAA,cACT,cAAA,EAAgB,SAAA;AAAA,cAChB,YAAA,EAAc;AAAA;AAChB;AACF;AACF,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,IAAA,EAAM;AAAA,UACJ,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,IAAA,EAAM,GAAA;AAAA,QACN,EAAA,EAAI,SAAA;AAAA,QACJ,EAAA,EAAI,QAAA;AAAA,QACJ,EAAA,EAAI;AAAA,OACN;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,KAAA,EAAO;AAAA,UACL,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA,WACX;AAAA,UACA,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA;AACX;AACF;AACF,KACF;AAAA,IACA,aAAA,EAAe;AAAA,MACb,GAAA,EAAK;AAAA,QACH,IAAA,EAAM,GAAA;AAAA,QACN,GAAA,EAAK,SAAA;AAAA,QACL,EAAA,EAAI,QAAA;AAAA,QACJ,EAAA,EAAI,SAAA;AAAA,QACJ,EAAA,EAAI,MAAA;AAAA,QACJ,EAAA,EAAI,QAAA;AAAA,QACJ,EAAA,EAAI,MAAA;AAAA,QACJ,GAAA,EAAK,MAAA;AAAA,QACL,KAAA,EAAO;AAAA;AACT,KACF;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,KAAA,EAAO;AAAA,QACL,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA,SACP;AAAA,QACA,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA,SACP;AAAA,QACA,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA,SACP;AAAA,QACA,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA,SACP;AAAA,QACA,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA,SACP;AAAA,QACA,GAAA,EAAK;AAAA,UACH,GAAA,EAAK;AAAA;AACP,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,kBAAA;AAAA,UACT,OAAA,EAAS,6BAAA;AAAA,UACT,OAAA,EAAS,oCAAA;AAAA,UACT,MAAA,EAAQ,iCAAA;AAAA,UACR,IAAA,EAAM,oCAAA;AAAA,UACN,OAAA,EAAS;AAAA,SACX;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS,kBAAA;AAAA,UACT,OAAA,EAAS,SAAA;AAAA,UACT,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,IAAA,EAAM,SAAA;AAAA,UACN,OAAA,EAAS;AAAA,SACX;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,kBAAA;AAAA,UACT,OAAA,EAAS,8BAAA;AAAA,UACT,OAAA,EAAS,oCAAA;AAAA,UACT,MAAA,EAAQ,kCAAA;AAAA,UACR,IAAA,EAAM,qCAAA;AAAA,UACN,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,MAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,QAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,EAAA,EAAI;AAAA,QACF,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,MAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,GAAA,EAAK;AAAA,QACH,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,MAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,WAAA,EAAa;AAAA,QACX,OAAA,EAAS,OAAA;AAAA,QACT,IAAA,EAAM;AAAA,OACR;AAAA,MACA,KAAA,EAAO;AAAA,QACL,MAAA,EAAQ;AAAA;AACV,KACF;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,KAAA,EAAO;AAAA,QACL,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA,SACP;AAAA,QACA,EAAA,EAAI;AAAA,UACF,GAAA,EAAK;AAAA;AACP,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,IAAA,EAAM;AAAA,UACJ,EAAA,EAAI;AAAA,YACF,MAAA,EAAQ,SAAA;AAAA,YACR,KAAA,EAAO;AAAA,WACT;AAAA,UACA,EAAA,EAAI;AAAA,YACF,MAAA,EAAQ,MAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT;AACF;AACF,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,WAAA,EAAa;AAAA,QACX,OAAA,EAAS;AAAA,OACX;AAAA,MACA,KAAA,EAAO;AAAA,QACL,IAAA,EAAM,GAAA;AAAA,QACN,EAAA,EAAI,SAAA;AAAA,QACJ,EAAA,EAAI,QAAA;AAAA,QACJ,EAAA,EAAI;AAAA,OACN;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EAAS;AAAA,OACX;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EACE;AAAA,OACJ;AAAA,MACA,KAAA,EAAO;AAAA,QACL,CAAA,EAAG;AAAA,UACD,IAAA,EAAM,GAAA;AAAA,UACN,EAAA,EAAI,QAAA;AAAA,UACJ,EAAA,EAAI,SAAA;AAAA,UACJ,EAAA,EAAI,MAAA;AAAA,UACJ,EAAA,EAAI,QAAA;AAAA,UACJ,EAAA,EAAI;AAAA,SACN;AAAA,QACA,CAAA,EAAG;AAAA,UACD,IAAA,EAAM,GAAA;AAAA,UACN,EAAA,EAAI,QAAA;AAAA,UACJ,EAAA,EAAI,SAAA;AAAA,UACJ,EAAA,EAAI,MAAA;AAAA,UACJ,EAAA,EAAI,QAAA;AAAA,UACJ,EAAA,EAAI;AAAA,SACN;AAAA,QACA,GAAA,EAAK;AAAA,UACH,IAAA,EAAM,GAAA;AAAA,UACN,EAAA,EAAI,QAAA;AAAA,UACJ,EAAA,EAAI,SAAA;AAAA,UACJ,EAAA,EAAI,MAAA;AAAA,UACJ,EAAA,EAAI,QAAA;AAAA,UACJ,EAAA,EAAI;AAAA;AACN,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,WAAA,EAAa;AAAA,SACf;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,OAAA,EAAS;AAAA,MACP,KAAA,EAAO;AAAA,QACL,CAAA,EAAG,MAAA;AAAA,QACH,CAAA,EAAG,QAAA;AAAA,QACH,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EACE;AAAA,OACJ;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF;AACF,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE,yKAAA;AAAA,UACF,QAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,SAAA,EAAW;AAAA,UACT,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA;AACZ;AACF,KACF;AAAA,IACA,SAAA,EAAW;AAAA,MACT,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,CAAA,EAAG;AAAA,YACD,EAAA,EAAI,GAAA;AAAA,YACJ,EAAA,EAAI,SAAA;AAAA,YACJ,EAAA,EAAI,QAAA;AAAA,YACJ,EAAA,EAAI,SAAA;AAAA,YACJ,EAAA,EAAI,MAAA;AAAA,YACJ,EAAA,EAAI,QAAA;AAAA,YACJ,GAAA,EAAK;AAAA,WACP;AAAA,UACA,CAAA,EAAG;AAAA,YACD,GAAA,EAAK;AAAA;AACP;AACF,OACF;AAAA,MACA,QAAA,EAAU;AAAA,QACR,KAAA,EAAO;AAAA,UACL,CAAA,EAAG;AAAA,YACD,EAAA,EAAI,GAAA;AAAA,YACJ,EAAA,EAAI,SAAA;AAAA,YACJ,EAAA,EAAI,QAAA;AAAA,YACJ,EAAA,EAAI,MAAA;AAAA,YACJ,EAAA,EAAI,QAAA;AAAA,YACJ,GAAA,EAAK;AAAA,WACP;AAAA,UACA,CAAA,EAAG;AAAA,YACD,GAAA,EAAK;AAAA;AACP;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,OAAA,EAAS;AAAA,MACP,UAAA,EAAY;AAAA,QACV,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA,YACL,GAAA,EAAK;AAAA,WACP;AAAA,UACA,OAAA,EAAS;AAAA,YACP,KAAA,EAAO;AAAA,cACL,KAAA,EAAO,SAAA;AAAA,cACP,CAAA,EAAG,WAAA;AAAA,cACH,GAAA,EAAK,SAAA;AAAA,cACL,IAAA,EAAM;AAAA;AACR,WACF;AAAA,UACA,UAAA,EAAY;AAAA,YACV,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA,WACJ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,UAAA,EAAY;AAAA,cACV,OAAA,EACE,qKAAA;AAAA,cACF,KAAA,EACE,qKAAA;AAAA,cACF,MAAA,EACE;AAAA,aACJ;AAAA,YACA,KAAA,EAAO;AAAA,cACL,IAAA,EAAM,GAAA;AAAA,cACN,KAAA,EAAO,SAAA;AAAA,cACP,CAAA,EAAG,SAAA;AAAA,cACH,GAAA,EAAK;AAAA;AACP,WACF;AAAA,UACA,WAAA,EAAa;AAAA,YACX,KAAA,EAAO;AAAA,cACL,IAAA,EAAM,GAAA;AAAA,cACN,KAAA,EAAO,SAAA;AAAA,cACP,CAAA,EAAG,WAAA;AAAA,cACH,GAAA,EAAK;AAAA;AACP,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,IAAA,EAAM;AAAA,cACJ,MAAA,EAAQ,MAAA;AAAA,cACR,KAAA,EAAO;AAAA;AACT,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EACE,wKAAA;AAAA,YACF,KAAA,EACE,wKAAA;AAAA,YACF,MAAA,EACE,wKAAA;AAAA,YACF,QAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,OAAA,EAAS;AAAA,UACP,OAAA,EAAS;AAAA,YACP,KAAA,EAAO;AAAA,cACL,IAAA,EAAM,SAAA;AAAA,cACN,KAAA,EAAO,SAAA;AAAA,cACP,CAAA,EAAG;AAAA;AACL,WACF;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,KAAA,EAAO;AAAA,cACL,IAAA,EAAM,SAAA;AAAA,cACN,KAAA,EAAO,SAAA;AAAA,cACP,CAAA,EAAG,SAAA;AAAA,cACH,GAAA,EAAK;AAAA,aACP;AAAA,YACA,UAAA,EAAY;AAAA,cACV,OAAA,EACE,qKAAA;AAAA,cACF,KAAA,EACE,qKAAA;AAAA,cACF,MAAA,EACE;AAAA;AACJ,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,GAAA,EAAK;AAAA,WACP;AAAA,UACA,UAAA,EAAY;AAAA,YACV,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE,yKAAA;AAAA,YACF,QAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,WAAA,EAAa;AAAA,UACX,SAAA,EAAW;AAAA,YACT,IAAA,EAAM;AAAA,cACJ,MAAA,EAAQ;AAAA;AACV;AACF;AACF,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO;AAAA,WACT;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX,SACF;AAAA,QACA,UAAA,EAAY;AAAA,UACV,IAAA,EAAM;AAAA,YACJ,KAAA,EAAO;AAAA,cACL,UAAA,EAAY;AAAA,gBACV,OAAA,EAAS,kBAAA;AAAA,gBACT,KAAA,EAAO,iCAAA;AAAA,gBACP,MAAA,EAAQ;AAAA,eACV;AAAA,cACA,IAAA,EAAM;AAAA,gBACJ,OAAA,EAAS,SAAA;AAAA,gBACT,KAAA,EAAO,SAAA;AAAA,gBACP,MAAA,EAAQ,SAAA;AAAA,gBACR,KAAA,EAAO,SAAA;AAAA,gBACP,QAAA,EAAU;AAAA,eACZ;AAAA,cACA,IAAA,EAAM;AAAA,gBACJ,OAAA,EAAS,SAAA;AAAA,gBACT,QAAA,EAAU;AAAA;AACZ;AACF,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA;AACV,WACF;AAAA,UACA,OAAA,EAAS;AAAA,YACP,KAAA,EAAO;AAAA,cACL,IAAA,EAAM;AAAA,gBACJ,OAAA,EAAS,SAAA;AAAA,gBACT,KAAA,EAAO,SAAA;AAAA,gBACP,MAAA,EAAQ,SAAA;AAAA,gBACR,QAAA,EAAU;AAAA,eACZ;AAAA,cACA,UAAA,EAAY;AAAA,gBACV,OAAA,EAAS,kBAAA;AAAA,gBACT,KAAA,EAAO,iCAAA;AAAA,gBACP,MAAA,EAAQ,kBAAA;AAAA,gBACR,QAAA,EAAU;AAAA,eACZ;AAAA,cACA,IAAA,EAAM;AAAA,gBACJ,OAAA,EAAS,SAAA;AAAA,gBACT,QAAA,EAAU;AAAA;AACZ;AACF,WACF;AAAA,UACA,WAAA,EAAa;AAAA,YACX,SAAA,EAAW;AAAA,cACT,KAAA,EAAO;AAAA,gBACL,OAAA,EAAS;AAAA;AACX;AACF;AACF;AACF,OACF;AAAA,MACA,UAAA,EAAY;AAAA,QACV,UAAA,EAAY;AAAA,UACV,IAAA,EAAM;AAAA,YACJ,KAAA,EAAO;AAAA,cACL,IAAA,EAAM;AAAA,gBACJ,QAAA,EAAU,SAAA;AAAA,gBACV,OAAA,EAAS,SAAA;AAAA,gBACT,KAAA,EAAO,SAAA;AAAA,gBACP,MAAA,EAAQ,SAAA;AAAA,gBACR,KAAA,EAAO;AAAA,eACT;AAAA,cACA,UAAA,EAAY;AAAA,gBACV,OAAA,EAAS,kBAAA;AAAA,gBACT,KAAA,EAAO,iCAAA;AAAA,gBACP,MAAA,EAAQ;AAAA,eACV;AAAA,cACA,IAAA,EAAM;AAAA,gBACJ,OAAA,EAAS;AAAA;AACX;AACF,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,KAAA,EAAO;AAAA,cACL,OAAA,EAAS,SAAA;AAAA,cACT,KAAA,EAAO,SAAA;AAAA,cACP,MAAA,EAAQ;AAAA;AACV,WACF;AAAA,UACA,OAAA,EAAS;AAAA,YACP,KAAA,EAAO;AAAA,cACL,IAAA,EAAM;AAAA,gBACJ,OAAA,EAAS,SAAA;AAAA,gBACT,KAAA,EAAO,SAAA;AAAA,gBACP,MAAA,EAAQ,SAAA;AAAA,gBACR,QAAA,EAAU;AAAA,eACZ;AAAA,cACA,UAAA,EAAY;AAAA,gBACV,OAAA,EAAS,kBAAA;AAAA,gBACT,KAAA,EAAO,iCAAA;AAAA,gBACP,MAAA,EAAQ;AAAA;AACV;AACF,WACF;AAAA,UACA,WAAA,EAAa;AAAA,YACX,SAAA,EAAW;AAAA,cACT,KAAA,EAAO;AAAA,gBACL,OAAA,EAAS;AAAA;AACX;AACF;AACF,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF;AACF,KACF;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,CAAA,EAAG;AAAA,YACD,EAAA,EAAI,GAAA;AAAA,YACJ,EAAA,EAAI,SAAA;AAAA,YACJ,EAAA,EAAI,QAAA;AAAA,YACJ,EAAA,EAAI,SAAA;AAAA,YACJ,EAAA,EAAI,MAAA;AAAA,YACJ,EAAA,EAAI,QAAA;AAAA,YACJ,GAAA,EAAK;AAAA,WACP;AAAA,UACA,CAAA,EAAG;AAAA,YACD,GAAA,EAAK;AAAA;AACP;AACF;AACF,KACF;AAAA,IACA,OAAA,EAAS;AAAA,MACP,QAAA,EAAU;AAAA,QACR,QAAA,EAAU;AAAA,UACR,SAAA,EAAW;AAAA,YACT,IAAA,EAAM;AAAA,cACJ,KAAA,EAAO;AAAA,aACT;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS;AAAA,aACX;AAAA,YACA,KAAA,EAAO;AAAA,cACL,MAAA,EAAQ;AAAA,gBACN,UAAA,EAAY,SAAA;AAAA,gBACZ,QAAA,EAAU,SAAA;AAAA,gBACV,MAAA,EAAQ;AAAA;AACV;AACF,WACF;AAAA,UACA,UAAA,EAAY;AAAA,YACV,KAAA,EAAO;AAAA,cACL,OAAA,EACE;AAAA;AACJ,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,UAAA,EAAY;AAAA,cACV,MAAA,EAAQ;AAAA,gBACN,OAAA,EACE;AAAA;AACJ,aACF;AAAA,YACA,IAAA,EAAM;AAAA,cACJ,MAAA,EAAQ,QAAA;AAAA,cACR,KAAA,EAAO,QAAA;AAAA,cACP,IAAA,EAAM;AAAA,gBACJ,MAAA,EAAQ,SAAA;AAAA,gBACR,KAAA,EAAO;AAAA;AACT,aACF;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS;AAAA,aACX;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS;AAAA,aACX;AAAA,YACA,KAAA,EAAO;AAAA,cACL,MAAA,EAAQ;AAAA,gBACN,UAAA,EAAY,SAAA;AAAA,gBACZ,QAAA,EAAU,SAAA;AAAA,gBACV,MAAA,EAAQ;AAAA,eACV;AAAA,cACA,UAAA,EAAY;AAAA,gBACV,UAAA,EAAY,SAAA;AAAA,gBACZ,QAAA,EAAU,SAAA;AAAA,gBACV,MAAA,EAAQ;AAAA,eACV;AAAA,cACA,IAAA,EAAM;AAAA,gBACJ,UAAA,EAAY,SAAA;AAAA,gBACZ,QAAA,EAAU,SAAA;AAAA,gBACV,MAAA,EAAQ;AAAA;AACV;AACF,WACF;AAAA,UACA,OAAA,EAAS;AAAA,YACP,KAAA,EAAO;AAAA,cACL,GAAA,EAAK;AAAA,gBACH,CAAA,EAAG,MAAA;AAAA,gBACH,CAAA,EAAG;AAAA,eACL;AAAA,cACA,IAAA,EAAM,SAAA;AAAA,cACN,MAAA,EAAQ;AAAA,gBACN,OAAA,EAAS,QAAA;AAAA,gBACT,MAAA,EAAQ;AAAA;AACV;AACF,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,KAAA,EAAO;AAAA,cACL,UAAA,EAAY,SAAA;AAAA,cACZ,QAAA,EAAU,SAAA;AAAA,cACV,MAAA,EAAQ;AAAA;AACV;AACF,SACF;AAAA,QACA,QAAA,EAAU;AAAA,UACR,SAAA,EAAW;AAAA,YACT,IAAA,EAAM;AAAA,cACJ,KAAA,EAAO;AAAA,aACT;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS;AAAA,aACX;AAAA,YACA,KAAA,EAAO;AAAA,cACL,MAAA,EAAQ;AAAA,gBACN,UAAA,EAAY,SAAA;AAAA,gBACZ,QAAA,EAAU,SAAA;AAAA,gBACV,MAAA,EAAQ;AAAA;AACV;AACF,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,IAAA,EAAM;AAAA,cACJ,MAAA,EAAQ,MAAA;AAAA,cACR,KAAA,EAAO,MAAA;AAAA,cACP,IAAA,EAAM;AAAA,gBACJ,MAAA,EAAQ,SAAA;AAAA,gBACR,KAAA,EAAO;AAAA;AACT,aACF;AAAA,YACA,KAAA,EAAO;AAAA,cACL,OAAA,EAAS;AAAA,aACX;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS;AAAA,aACX;AAAA,YACA,KAAA,EAAO;AAAA,cACL,MAAA,EAAQ;AAAA,gBACN,UAAA,EAAY,SAAA;AAAA,gBACZ,QAAA,EAAU,SAAA;AAAA,gBACV,MAAA,EAAQ;AAAA,eACV;AAAA,cACA,UAAA,EAAY;AAAA,gBACV,UAAA,EAAY,SAAA;AAAA,gBACZ,QAAA,EAAU,SAAA;AAAA,gBACV,MAAA,EAAQ;AAAA,eACV;AAAA,cACA,IAAA,EAAM;AAAA,gBACJ,UAAA,EAAY,SAAA;AAAA,gBACZ,QAAA,EAAU,SAAA;AAAA,gBACV,MAAA,EAAQ;AAAA;AACV;AACF,WACF;AAAA,UACA,UAAA,EAAY;AAAA,YACV,KAAA,EAAO;AAAA,cACL,OAAA,EACE;AAAA;AACJ,WACF;AAAA,UACA,OAAA,EAAS;AAAA,YACP,KAAA,EAAO;AAAA,cACL,GAAA,EAAK;AAAA,gBACH,CAAA,EAAG,MAAA;AAAA,gBACH,CAAA,EAAG;AAAA,eACL;AAAA,cACA,IAAA,EAAM,SAAA;AAAA,cACN,MAAA,EAAQ;AAAA,gBACN,OAAA,EAAS,QAAA;AAAA,gBACT,MAAA,EAAQ;AAAA;AACV;AACF,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,KAAA,EAAO;AAAA,cACL,UAAA,EAAY,SAAA;AAAA,cACZ,QAAA,EAAU,SAAA;AAAA,cACV,MAAA,EAAQ;AAAA;AACV;AACF;AACF;AACF,KACF;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,KAAA,EAAO,MAAA;AAAA,QACP,MAAA,EAAQ;AAAA,OACV;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE,yKAAA;AAAA,UACF,QAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,SAAA,EAAW;AAAA,UACT,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU;AAAA;AACZ;AACF,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,MAAA,EAAQ;AAAA,QACN,KAAA,EAAO;AAAA,UACL,OAAA,EACE;AAAA,SACJ;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA,YACL,EAAA,EAAI;AAAA,cACF,CAAA,EAAG,SAAA;AAAA,cACH,CAAA,EAAG;AAAA,aACL;AAAA,YACA,EAAA,EAAI;AAAA,cACF,CAAA,EAAG,QAAA;AAAA,cACH,CAAA,EAAG;AAAA;AACL;AACF,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EAAS;AAAA,WACX;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS;AAAA,WACX;AAAA,UACA,QAAA,EAAU;AAAA,YACR,UAAA,EAAY;AAAA,cACV,OAAA,EAAS;AAAA,aACX;AAAA,YACA,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS;AAAA;AACX;AACF;AACF,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,IAAA,EAAM;AAAA,UACJ,OAAA,EACE;AAAA,SACJ;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EACE;AAAA,SACJ;AAAA,QACA,MAAA,EAAQ;AAAA,OACV;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA,YACL,EAAA,EAAI;AAAA,cACF,CAAA,EAAG,MAAA;AAAA,cACH,CAAA,EAAG;AAAA,aACL;AAAA,YACA,EAAA,EAAI;AAAA,cACF,CAAA,EAAG,QAAA;AAAA,cACH,CAAA,EAAG;AAAA;AACL;AACF;AACF,OACF;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,IAAA,EAAM;AAAA,UACJ,KAAA,EAAO;AAAA,YACL,CAAA,EAAG,MAAA;AAAA,YACH,CAAA,EAAG,MAAA;AAAA,YACH,GAAA,EAAK;AAAA;AACP;AACF,OACF;AAAA,MACA,GAAA,EAAK;AAAA,QACH,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,iCAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA,WACX;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS;AAAA,WACX;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EAAS;AAAA,WACX;AAAA,UACA,QAAA,EAAU;AAAA,YACR,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO;AAAA;AACT;AACF,OACF;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,KAAA,EAAO;AAAA,UACL,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA,WACX;AAAA,UACA,UAAA,EAAY;AAAA,YACV,OAAA,EAAS;AAAA;AACX;AACF;AACF,KACF;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,KAAA,EAAO;AAAA,QACL,CAAA,EAAG,QAAA;AAAA,QACH,CAAA,EAAG;AAAA,OACL;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE,yKAAA;AAAA,UACF,KAAA,EACE,yKAAA;AAAA,UACF,MAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,WAAA,EAAa;AAAA,UACX,OAAA,EAAS,KAAA;AAAA,UACT,KAAA,EAAO,KAAA;AAAA,UACP,MAAA,EAAQ,KAAA;AAAA,UACR,MAAA,EAAQ;AAAA,SACV;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,kBAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,kBAAA;AAAA,YACT,KAAA,EAAO,kBAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS;AAAA;AACX;AACF,OACF;AAAA,MACA,QAAA,EAAU;AAAA,QACR,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,MAAA,EAAQ,MAAA;AAAA,YACR,KAAA,EAAO;AAAA;AACT,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,CAAA,EAAG,WAAA;AAAA,UACH,CAAA,EAAG,MAAA;AAAA,UACH,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE,yKAAA;AAAA,YACF,KAAA,EACE,yKAAA;AAAA,YACF,MAAA,EACE;AAAA;AACJ,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,MAAA,EAAQ;AAAA,WACV;AAAA,UACA,WAAA,EAAa;AAAA,YACX,UAAA,EAAY;AAAA,cACV,OAAA,EAAS,kBAAA;AAAA,cACT,KAAA,EAAO;AAAA;AACT;AACF;AACF;AACF,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,IAAA,EAAM;AAAA,QACJ,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ,MAAA;AAAA,UACR,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,CAAA,EAAG,SAAA;AAAA,QACH,CAAA,EAAG,SAAA;AAAA,QACH,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,MAAA,EACE,oFAAA;AAAA,MACF,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE;AAAA,SACJ;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,KAAA,EAAO;AAAA,OACT;AAAA,MACA,KAAA,EAAO;AAAA,QACL,KAAA,EAAO;AAAA,UACL,OAAA,EAAS;AAAA,SACX;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EAAS;AAAA,SACX;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS;AAAA,SACX;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS,0BAAA;AAAA,UACT,OAAA,EAAS,SAAA;AAAA,UACT,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ;AAAA;AACV;AACF,KACF;AAAA,IACA,OAAA,EAAS;AAAA,MACP,KAAA,EAAO;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,CAAA,EAAG,SAAA;AAAA,QACH,CAAA,EAAG;AAAA,OACL;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,OAAA,EACE;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS;AAAA,SACX;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,UAAA,EAAY;AAAA,MACV,WAAA,EAAa;AAAA,QACX,KAAA,EAAO;AAAA,UACL,GAAA,EAAK,MAAA;AAAA,UACL,OAAA,EAAS;AAAA,YACP,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,WAAA,EAAa;AAAA,UACX,OAAA,EAAS;AAAA,SACX;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,mBAAA;AAAA,UACT,OAAA,EAAS;AAAA,YACP,OAAA,EAAS;AAAA,WACX;AAAA,UACA,KAAA,EAAO,mBAAA;AAAA,UACP,QAAA,EAAU;AAAA,SACZ;AAAA,QACA,OAAA,EAAS;AAAA,UACP,KAAA,EAAO;AAAA,YACL,GAAA,EAAK;AAAA;AACP,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,GAAA,EAAK;AAAA,SACP;AAAA,QACA,UAAA,EAAY;AAAA,UACV,KAAA,EAAO;AAAA,YACL,OAAA,EACE;AAAA,WACJ;AAAA,UACA,WAAA,EAAa;AAAA,YACX,OAAA,EAAS;AAAA,cACP,OAAA,EACE;AAAA;AACJ,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EAAS;AAAA,cACP,OAAA,EACE;AAAA;AACJ;AACF,SACF;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,GAAA;AAAA,UACT,KAAA,EACE;AAAA,SACJ;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM;AAAA,YACJ,GAAA,EAAK;AAAA,cACH,IAAA,EAAM,SAAA;AAAA,cACN,IAAA,EAAM,QAAA;AAAA,cACN,MAAA,EAAQ;AAAA;AACV;AACF,SACF;AAAA,QACA,KAAA,EAAO;AAAA,UACL,UAAA,EAAY;AAAA,YACV,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EAAS;AAAA,WACX;AAAA,UACA,WAAA,EAAa;AAAA,YACX,OAAA,EAAS;AAAA,WACX;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,OAAA,EAAS;AAAA,YACP,MAAA,EAAQ;AAAA,cACN,OAAA,EAAS;AAAA;AACX,WACF;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,QAAA,EAAU;AAAA,WACZ;AAAA,UACA,OAAA,EAAS;AAAA,YACP,GAAA,EAAK;AAAA,cACH,OAAA,EAAS,GAAA;AAAA,cACT,KAAA,EAAO;AAAA;AACT,WACF;AAAA,UACA,KAAA,EAAO;AAAA,YACL,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO,SAAA;AAAA,YACP,QAAA,EAAU;AAAA;AACZ;AACF;AACF,KACF;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,KAAA,EAAO;AAAA,QACL,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,2BAAA;AAAA,UACP,OAAA,EAAS;AAAA,SACX;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS;AAAA,SACX;AAAA,QACA,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA,SACT;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO,SAAA;AAAA,UACP,QAAA,EAAU,SAAA;AAAA,UACV,IAAA,EAAM;AAAA,YACJ,OAAA,EAAS,SAAA;AAAA,YACT,KAAA,EAAO;AAAA,WACT;AAAA,UACA,MAAA,EAAQ,SAAA;AAAA,UACR,OAAA,EAAS;AAAA,SACX;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,0BAAA;AAAA,UACT,KAAA,EAAO;AAAA,SACT;AAAA,QACA,OAAA,EAAS;AAAA,UACP,OAAA,EAAS;AAAA,SACX;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS;AAAA;AACX;AACF,KACF;AAAA,IACA,QAAA,EAAU;AAAA,MACR,KAAA,EAAO;AAAA,QACL,IAAA,EAAM;AAAA,UACJ,UAAA,EAAY,oCAAA;AAAA,UACZ,UAAA,EAAY;AAAA,SACd;AAAA,QACA,OAAA,EAAS;AAAA,UACP,UAAA,EAAY,6BAAA;AAAA,UACZ,UAAA,EAAY;AAAA,SACd;AAAA,QACA,OAAA,EAAS;AAAA,UACP,UAAA,EAAY,iCAAA;AAAA,UACZ,UAAA,EAAY;AAAA,SACd;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,UAAA,EAAY,iCAAA;AAAA,UACZ,UAAA,EAAY;AAAA,SACd;AAAA,QACA,OAAA,EAAS;AAAA,UACP,UAAA,EAAY,oCAAA;AAAA,UACZ,UAAA,EAAY,SAAA;AAAA,UACZ,MAAA,EAAQ;AAAA;AACV;AACF,KACF;AAAA,IACA,SAAA,EAAW;AAAA,MACT,MAAA,EAAQ;AAAA,QACN,UAAA,EAAY;AAAA;AACd,KACF;AAAA,IACA,KAAA,EAAO;AAAA,MACL,KAAA,EAAO;AAAA,QACL,OAAA,EAAS;AAAA,UACP,IAAA,EAAM,SAAA;AAAA,UACN,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO,SAAA;AAAA,UACP,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,GAAA,EAAK,SAAA;AAAA,UACL,IAAA,EAAM,SAAA;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA,SACT;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,SAAA;AAAA,UACT,UAAA,EAAY;AAAA;AACd,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,KAAA,EAAO;AAAA,UACL,IAAA,EAAM,SAAA;AAAA,UACN,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO,SAAA;AAAA,UACP,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,GAAA,EAAK,SAAA;AAAA,UACL,IAAA,EAAM,SAAA;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA;AACT;AACF,KACF;AAAA,IACA,WAAA,EAAa;AAAA,MACX,KAAA,EAAO;AAAA,QACL,UAAA,EAAY;AAAA,UACV,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA,SACT;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA;AACT;AACF,KACF;AAAA,IACA,WAAA,EAAa;AAAA,MACX,KAAA,EAAO;AAAA,QACL,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS;AAAA;AACX;AACF;AACF,GACF;AAAA,EACA,UAAA,EAAY;AAAA,IACV,OAAA,EAAS,uBAAA;AAAA,IACT,QAAA,EAAU;AAAA,MACR,IAAA,EAAM,OAAA;AAAA,MACN,MAAA,EAAQ,OAAA;AAAA,MACR,MAAA,EAAQ,OAAA;AAAA,MACR,IAAA,EAAM;AAAA,KACR;AAAA,IACA,KAAA,EAAO;AAAA,MACL,IAAA,EAAM,OAAA;AAAA,MACN,IAAA,EAAM;AAAA,KACR;AAAA,IACA,QAAA,EAAU;AAAA,MACR,IAAA,EAAM,MAAA;AAAA,MACN,SAAA,EAAW,SAAA;AAAA,MACX,aAAA,EAAe,aAAA;AAAA,MACf,MAAA,EAAQ;AAAA;AACV,GACF;AAAA,EACA,IAAA,EAAM;AAAA,IACJ,MAAA,EAAQ;AAAA,MACN,IAAA,EAAM;AAAA,QACJ,WAAA,EAAa;AAAA,UACX,OAAA,EAAS,KAAA;AAAA,UACT,cAAA,EAAgB,KAAA;AAAA,UAChB,YAAA,EAAc;AAAA;AAChB;AACF,KACF;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,IAAA,EAAM;AAAA,QACJ,WAAA,EAAa;AAAA,UACX,OAAA,EAAS,KAAA;AAAA,UACT,cAAA,EAAgB,KAAA;AAAA,UAChB,YAAA,EAAc;AAAA;AAChB;AACF;AACF,GACF;AAAA,EACA,OAAA,EAAS;AAAA,IACP,KAAA,EAAO;AAAA,MACL,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,IACA,OAAA,EAAS;AAAA,MACP,GAAA,EAAK,SAAA;AAAA,MACL,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,IACA,KAAA,EAAO;AAAA,MACL,IAAA,EAAM,SAAA;AAAA,MACN,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO;AAAA,KACT;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,IACA,OAAA,EAAS;AAAA,MACP,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,IACA,OAAA,EAAS;AAAA,MACP,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,IACA,SAAA,EAAW;AAAA,MACT,IAAA,EAAM,4DAAA;AAAA,MACN,aAAA,EAAe,kDAAA;AAAA,MACf,YAAA,EAAc,kDAAA;AAAA,MACd,WAAA,EAAa;AAAA,KACf;AAAA,IACA,OAAA,EAAS;AAAA,MACP,WAAA,EAAa;AAAA,KACf;AAAA,IACA,IAAA,EAAM;AAAA,MACJ,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO;AAAA,KACT;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO;AAAA,KACT;AAAA,IACA,OAAA,EAAS;AAAA,MACP,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO;AAAA,KACT;AAAA,IACA,OAAA,EAAS;AAAA,MACP,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO;AAAA,KACT;AAAA,IACA,QAAA,EAAU;AAAA,MACR,IAAA,EAAM,SAAA;AAAA,MACN,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO,SAAA;AAAA,MACP,KAAA,EAAO;AAAA;AACT,GACF;AAAA,EACA,KAAA,EAAO;AAAA,IACL,GAAA,EAAK,GAAA;AAAA,IACL,GAAA,EAAK,KAAA;AAAA,IACL,GAAA,EAAK,SAAA;AAAA,IACL,GAAA,EAAK,QAAA;AAAA,IACL,GAAA,EAAK,SAAA;AAAA,IACL,GAAA,EAAK,MAAA;AAAA,IACL,GAAA,EAAK,SAAA;AAAA,IACL,GAAA,EAAK,QAAA;AAAA,IACL,GAAA,EAAK,SAAA;AAAA,IACL,GAAA,EAAK,MAAA;AAAA,IACL,IAAA,EAAM,QAAA;AAAA,IACN,IAAA,EAAM;AAAA,GACR;AAAA,EACA,UAAA,EAAY;AAAA,IACV,IAAA,EAAM;AAAA,MACJ,QAAA,EAAU;AAAA,QACR,OAAA,EACE,wJAAA;AAAA,QACF,IAAA,EAAM,sDAAA;AAAA,QACN,OAAA,EACE,CAAA,uKAAA;AAAA,OACJ;AAAA,MACA,OAAA,EAAS;AAAA,QACP,GAAA,EAAK,KAAA;AAAA,QACL,GAAA,EAAK,KAAA;AAAA,QACL,GAAA,EAAK,KAAA;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,KAAA,EAAO;AAAA,QACL,GAAA,EAAK,UAAA;AAAA,QACL,GAAA,EAAK,SAAA;AAAA,QACL,GAAA,EAAK,UAAA;AAAA,QACL,GAAA,EAAK,MAAA;AAAA,QACL,GAAA,EAAK,UAAA;AAAA,QACL,GAAA,EAAK,SAAA;AAAA,QACL,GAAA,EAAK,MAAA;AAAA,QACL,IAAA,EAAM;AAAA,OACR;AAAA,MACA,aAAA,EAAe;AAAA,QACb,GAAA,EAAK,GAAA;AAAA,QACL,GAAA,EAAK,GAAA;AAAA,QACL,GAAA,EAAK,GAAA;AAAA,QACL,GAAA,EAAK;AAAA;AACP,KACF;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,OAAA,EAAS;AAAA,QACP,MAAA,EAAQ;AAAA,UACN,EAAA,EAAI,wKAAA;AAAA,UACJ,EAAA,EAAI,yKAAA;AAAA,UACJ,EAAA,EAAI,qKAAA;AAAA,UACJ,EAAA,EAAI,yKAAA;AAAA,UACJ,EAAA,EAAI,wKAAA;AAAA,UACJ,KAAA,EACE;AAAA,SACJ;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ;AAAA,YACN,EAAA,EAAI,yKAAA;AAAA,YACJ,EAAA,EAAI,wKAAA;AAAA,YACJ,EAAA,EAAI,yKAAA;AAAA,YACJ,EAAA,EAAI;AAAA,WACN;AAAA,UACA,MAAA,EAAQ;AAAA,YACN,EAAA,EAAI,yKAAA;AAAA,YACJ,EAAA,EAAI,wKAAA;AAAA,YACJ,EAAA,EAAI,yKAAA;AAAA,YACJ,EAAA,EAAI;AAAA,WACN;AAAA,UACA,QAAA,EAAU;AAAA,YACR,EAAA,EAAI,yKAAA;AAAA,YACJ,EAAA,EAAI,wKAAA;AAAA,YACJ,EAAA,EAAI,yKAAA;AAAA,YACJ,EAAA,EAAI;AAAA,WACN;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,EAAA,EAAI,uEAAA;AAAA,YACJ,EAAA,EAAI,sEAAA;AAAA,YACJ,EAAA,EAAI,uEAAA;AAAA,YACJ,EAAA,EAAI;AAAA,WACN;AAAA,UACA,IAAA,EAAM;AAAA,YACJ,EAAA,EAAI,yKAAA;AAAA,YACJ,EAAA,EAAI,wKAAA;AAAA,YACJ,EAAA,EAAI,yKAAA;AAAA,YACJ,EAAA,EAAI;AAAA;AACN;AACF,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,MAAA,EAAQ;AAAA,UACN,EAAA,EAAI,CAAA,oLAAA,CAAA;AAAA,UACJ,EAAA,EAAI,CAAA,oLAAA,CAAA;AAAA,UACJ,EAAA,EAAI,CAAA,oLAAA,CAAA;AAAA,UACJ,EAAA,EAAI,CAAA,oLAAA,CAAA;AAAA,UACJ,EAAA,EAAI,CAAA,oLAAA,CAAA;AAAA,UACJ,KAAA,EACE,CAAA,oLAAA;AAAA;AACJ,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,EAAA,EAAI;AAAA;AACN;AACF,GACF;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,KAAA,EAAO;AAAA,MACL,GAAA,EAAK,GAAA;AAAA,MACL,GAAA,EAAK,SAAA;AAAA,MACL,GAAA,EAAK,QAAA;AAAA,MACL,GAAA,EAAK,SAAA;AAAA,MACL,IAAA,EAAM;AAAA,KACR;AAAA,IACA,KAAA,EAAO;AAAA,MACL,GAAA,EAAK,KAAA;AAAA,MACL,GAAA,EAAK;AAAA;AACP,GACF;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,GAAA,EAAK,GAAA;AAAA,IACL,GAAA,EAAK,SAAA;AAAA,IACL,GAAA,EAAK,QAAA;AAAA,IACL,GAAA,EAAK,SAAA;AAAA,IACL,GAAA,EAAK,MAAA;AAAA,IACL,GAAA,EAAK,QAAA;AAAA,IACL,GAAA,EAAK,MAAA;AAAA,IACL,GAAA,EAAK,QAAA;AAAA,IACL,GAAA,EAAK;AAAA,GACP;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,GAAA,EAAK,oFAAA;AAAA,IACL,GAAA,EAAK,iFAAA;AAAA,IACL,GAAA,EAAK,sEAAA;AAAA,IACL,GAAA,EAAK,oEAAA;AAAA,IACL,GAAA,EAAK;AAAA,GACP;AAAA,EACA,UAAA,EAAY;AAAA,IACV,KAAA,EAAO;AAAA,MACL,EAAA,EAAI,OAAA;AAAA,MACJ,EAAA,EAAI,OAAA;AAAA,MACJ,EAAA,EAAI,QAAA;AAAA,MACJ,EAAA,EAAI,QAAA;AAAA,MACJ,KAAA,EAAO;AAAA;AACT,GACF;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,KAAA,EAAO;AAAA,MACL,SAAA,EAAW;AAAA,QACT,aAAA,EAAe,kDAAA;AAAA,QACf,YAAA,EAAc;AAAA,OAChB;AAAA,MACA,UAAA,EAAY;AAAA,QACV,OAAA,EAAS,SAAA;AAAA,QACT,KAAA,EAAO,SAAA;AAAA,QACP,OAAA,EAAS,SAAA;AAAA,QACT,KAAA,EAAO,SAAA;AAAA,QACP,OAAA,EAAS;AAAA,OACX;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EAAS,SAAA;AAAA,QACT,KAAA,EAAO,SAAA;AAAA,QACP,OAAA,EAAS,SAAA;AAAA,QACT,KAAA,EAAO;AAAA,OACT;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EAAS;AAAA,OACX;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,OAAA,EAAS,SAAA;AAAA,QACT,KAAA,EAAO,SAAA;AAAA,QACP,QAAA,EAAU,SAAA;AAAA,QACV,IAAA,EAAM;AAAA,UACJ,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA;AACT,OACF;AAAA,MACA,OAAA,EAAS;AAAA,QACP,OAAA,EAAS;AAAA,OACX;AAAA,MACA,MAAA,EAAQ;AAAA,QACN,OAAA,EAAS;AAAA,OACX;AAAA,MACA,QAAA,EAAU;AAAA,QACR,IAAA,EAAM;AAAA,UACJ,UAAA,EAAY,SAAA;AAAA,UACZ,UAAA,EAAY;AAAA,SACd;AAAA,QACA,OAAA,EAAS;AAAA,UACP,UAAA,EAAY,SAAA;AAAA,UACZ,UAAA,EAAY;AAAA,SACd;AAAA,QACA,OAAA,EAAS;AAAA,UACP,UAAA,EAAY,SAAA;AAAA,UACZ,UAAA,EAAY;AAAA,SACd;AAAA,QACA,MAAA,EAAQ;AAAA,UACN,UAAA,EAAY,SAAA;AAAA,UACZ,UAAA,EAAY;AAAA,SACd;AAAA,QACA,OAAA,EAAS;AAAA,UACP,UAAA,EAAY,SAAA;AAAA,UACZ,UAAA,EAAY,SAAA;AAAA,UACZ,MAAA,EAAQ;AAAA;AACV,OACF;AAAA,MACA,KAAA,EAAO;AAAA,QACL,OAAA,EAAS;AAAA,UACP,IAAA,EAAM,SAAA;AAAA,UACN,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO,SAAA;AAAA,UACP,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,GAAA,EAAK,SAAA;AAAA,UACL,MAAA,EAAQ,SAAA;AAAA,UACR,IAAA,EAAM,SAAA;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA,SACT;AAAA,QACA,IAAA,EAAM;AAAA,UACJ,IAAA,EAAM,SAAA;AAAA,UACN,MAAA,EAAQ,SAAA;AAAA,UACR,KAAA,EAAO,SAAA;AAAA,UACP,OAAA,EAAS,SAAA;AAAA,UACT,MAAA,EAAQ,SAAA;AAAA,UACR,MAAA,EAAQ,SAAA;AAAA,UACR,QAAA,EAAU,SAAA;AAAA,UACV,GAAA,EAAK,SAAA;AAAA,UACL,IAAA,EAAM,SAAA;AAAA,UACN,OAAA,EAAS,SAAA;AAAA,UACT,KAAA,EAAO;AAAA,SACT;AAAA,QACA,KAAA,EAAO;AAAA,UACL,OAAA,EAAS,SAAA;AAAA,UACT,UAAA,EAAY;AAAA;AACd,OACF;AAAA,MACA,UAAA,EAAY;AAAA,QACV,KAAA,EAAO;AAAA,UACL,UAAA,EAAY,SAAA;AAAA,UACZ,UAAA,EAAY;AAAA;AACd,OACF;AAAA,MACA,IAAA,EAAM;AAAA,QACJ,UAAA,EAAY;AAAA;AACd;AACF,GACF;AAAA,EACA,IAAA,EAAM;AACR;;"}