import { _ as _export_sfc, c as createElementBlock, l as createBaseVNode, a as createTextVNode, I as createVNode, w as withCtx, a8 as createStaticVNode, D as resolveComponent, o as openBlock } from "./chunks/framework.B9AX-CPi.js"; const __pageData = JSON.parse('{"title":"info.json Reference","description":"","frontmatter":{},"headers":[],"relativePath":"reference_info_json.md","filePath":"reference_info_json.md"}'); const _sfc_main = { name: "reference_info_json.md" }; const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 4); const _hoisted_5 = /* @__PURE__ */ createBaseVNode("code", null, "keyboard_name", -1); const _hoisted_6 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("A free-form text string describing the keyboard. This will be used as the USB product string. Can include Unicode characters, escaped to ASCII eg. "), /* @__PURE__ */ createBaseVNode("code", null, "\\u03A8"), /* @__PURE__ */ createTextVNode(" (Ψ).") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"Clueboard 66%"') ]) ], -1); const _hoisted_7 = /* @__PURE__ */ createBaseVNode("code", null, "maintainer", -1); const _hoisted_8 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("GitHub username of the maintainer, or "), /* @__PURE__ */ createBaseVNode("code", null, "qmk"), /* @__PURE__ */ createTextVNode(" for community maintained boards.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"skullydazed"') ]) ], -1); const _hoisted_9 = /* @__PURE__ */ createBaseVNode("code", null, "manufacturer", -1); const _hoisted_10 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("A free-form text string describing the keyboard's manufacturer. This will be used as the USB manufacturer string. Can include Unicode characters, escaped to ASCII eg. "), /* @__PURE__ */ createBaseVNode("code", null, "\\u03A8"), /* @__PURE__ */ createTextVNode(" (Ψ).") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"Clueboard"') ]) ], -1); const _hoisted_11 = /* @__PURE__ */ createBaseVNode("code", null, "url", -1); const _hoisted_12 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("A URL to the keyboard's product page, "), /* @__PURE__ */ createBaseVNode("a", { href: "https://qmk.fm/keyboards", target: "_blank", rel: "noreferrer" }, "QMK.fm/keyboards"), /* @__PURE__ */ createTextVNode(" page, or other page describing information about the keyboard.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"https://clueboard.co"') ]) ], -1); const _hoisted_13 = /* @__PURE__ */ createBaseVNode("code", null, "bootloader_instructions", -1); const _hoisted_14 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Instructions for putting the keyboard into a mode that allows for firmware flashing."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"Press the button marked RESET on the back of the PCB"') ]) ], -1); const _hoisted_15 = /* @__PURE__ */ createBaseVNode("code", null, "tags", -1); const _hoisted_16 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "A list of tags describing the keyboard."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '["ortho", "split", "rgb"]') ]) ], -1); const _hoisted_17 = /* @__PURE__ */ createBaseVNode("h2", { id: "hardware-configuration", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Hardware Configuration "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#hardware-configuration", "aria-label": 'Permalink to "Hardware Configuration {#hardware-configuration}"' }, "​") ], -1); const _hoisted_18 = /* @__PURE__ */ createBaseVNode("code", null, "board", -1); const _hoisted_19 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Override the default ChibiOS board name (ARM-based keyboards only)."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"BLACKPILL_STM32_F411"') ]) ], -1); const _hoisted_20 = /* @__PURE__ */ createBaseVNode("code", null, "bootloader", -1); const _hoisted_21 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The bootloader in use on the keyboard. Required if "), /* @__PURE__ */ createBaseVNode("code", null, "development_board"), /* @__PURE__ */ createTextVNode(" is not specified.") ]) ], -1); const _hoisted_22 = /* @__PURE__ */ createBaseVNode("code", null, "development_board", -1); const _hoisted_23 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The microcontroller development board, if applicable."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"promicro"') ]) ], -1); const _hoisted_24 = /* @__PURE__ */ createBaseVNode("code", null, "pin_compatible", -1); const _hoisted_25 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The form factor of the development board, if applicable. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "elite_c"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "promicro"), /* @__PURE__ */ createTextVNode(".") ]) ], -1); const _hoisted_26 = /* @__PURE__ */ createBaseVNode("code", null, "processor", -1); const _hoisted_27 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The microcontroller in use on the keyboard. Required if "), /* @__PURE__ */ createBaseVNode("code", null, "development_board"), /* @__PURE__ */ createTextVNode(" is not specified.") ]) ], -1); const _hoisted_28 = /* @__PURE__ */ createBaseVNode("h2", { id: "firmware-configuration", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Firmware Configuration "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#firmware-configuration", "aria-label": 'Permalink to "Firmware Configuration {#firmware-configuration}"' }, "​") ], -1); const _hoisted_29 = /* @__PURE__ */ createBaseVNode("code", null, "build", -1); const _hoisted_30 = /* @__PURE__ */ createBaseVNode("code", null, "debounce_type", -1); const _hoisted_31 = /* @__PURE__ */ createStaticVNode("", 1); const _hoisted_32 = /* @__PURE__ */ createBaseVNode("code", null, "firmware_format", -1); const _hoisted_33 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The format of the final output binary. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "bin"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "hex"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "uf2"), /* @__PURE__ */ createTextVNode(".") ]) ], -1); const _hoisted_34 = /* @__PURE__ */ createBaseVNode("code", null, "lto", -1); const _hoisted_35 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable Link-Time Optimization."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_36 = /* @__PURE__ */ createBaseVNode("code", null, "features", -1); const _hoisted_37 = /* @__PURE__ */ createStaticVNode("", 2); const _hoisted_39 = /* @__PURE__ */ createBaseVNode("code", null, "qmk", -1); const _hoisted_40 = /* @__PURE__ */ createBaseVNode("code", null, "locking", -1); const _hoisted_41 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_42 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable locking switch support."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_43 = /* @__PURE__ */ createBaseVNode("code", null, "resync", -1); const _hoisted_44 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Keep switch state consistent with keyboard LED state."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_45 = /* @__PURE__ */ createBaseVNode("code", null, "tap_capslock_delay", -1); const _hoisted_46 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The delay between keydown and keyup for Caps Lock tap events in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "80"), /* @__PURE__ */ createTextVNode(" (80 ms)") ]) ], -1); const _hoisted_47 = /* @__PURE__ */ createBaseVNode("code", null, "tap_keycode_delay", -1); const _hoisted_48 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The delay between keydown and keyup for tap events in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "0"), /* @__PURE__ */ createTextVNode(" (no delay)") ]) ], -1); const _hoisted_49 = /* @__PURE__ */ createBaseVNode("code", null, "tapping", -1); const _hoisted_50 = /* @__PURE__ */ createBaseVNode("code", null, "hold_on_other_key_press", -1); const _hoisted_51 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_52 = /* @__PURE__ */ createBaseVNode("code", null, "hold_on_other_key_press_per_key", -1); const _hoisted_53 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_54 = /* @__PURE__ */ createBaseVNode("code", null, "permissive_hold", -1); const _hoisted_55 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_56 = /* @__PURE__ */ createBaseVNode("code", null, "permissive_hold_per_key", -1); const _hoisted_57 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_58 = /* @__PURE__ */ createBaseVNode("code", null, "retro", -1); const _hoisted_59 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_60 = /* @__PURE__ */ createBaseVNode("code", null, "retro_per_key", -1); const _hoisted_61 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_62 = /* @__PURE__ */ createBaseVNode("code", null, "term", -1); const _hoisted_63 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "200"), /* @__PURE__ */ createTextVNode(" (200 ms)") ]) ], -1); const _hoisted_64 = /* @__PURE__ */ createBaseVNode("code", null, "term_per_key", -1); const _hoisted_65 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_66 = /* @__PURE__ */ createBaseVNode("code", null, "toggle", -1); const _hoisted_67 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "5") ]) ], -1); const _hoisted_68 = /* @__PURE__ */ createBaseVNode("h2", { id: "apa102", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("APA102 "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#apa102", "aria-label": 'Permalink to "APA102 {#apa102}"' }, "​") ], -1); const _hoisted_69 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./drivers/apa102" }, "APA102"), /* @__PURE__ */ createTextVNode(" driver.") ], -1); const _hoisted_70 = /* @__PURE__ */ createBaseVNode("code", null, "apa102", -1); const _hoisted_71 = /* @__PURE__ */ createBaseVNode("code", null, "clock_pin", -1); const _hoisted_72 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The GPIO pin connected to "), /* @__PURE__ */ createBaseVNode("code", null, "CI"), /* @__PURE__ */ createTextVNode(" on the first LED in the chain.") ]) ], -1); const _hoisted_73 = /* @__PURE__ */ createBaseVNode("code", null, "data_pin", -1); const _hoisted_74 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The GPIO pin connected to "), /* @__PURE__ */ createBaseVNode("code", null, "DI"), /* @__PURE__ */ createTextVNode(" on the first LED in the chain.") ]) ], -1); const _hoisted_75 = /* @__PURE__ */ createBaseVNode("code", null, "default_brightness", -1); const _hoisted_76 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The initial global brightness level (independent of the RGB data), from 0 to 31."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "31") ]) ], -1); const _hoisted_77 = /* @__PURE__ */ createBaseVNode("h2", { id: "audio", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Audio "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#audio", "aria-label": 'Permalink to "Audio {#audio}"' }, "​") ], -1); const _hoisted_78 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/audio" }, "Audio"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_79 = /* @__PURE__ */ createBaseVNode("code", null, "audio", -1); const _hoisted_80 = /* @__PURE__ */ createBaseVNode("code", null, "default", -1); const _hoisted_81 = /* @__PURE__ */ createBaseVNode("code", null, "on", -1); const _hoisted_82 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default audio enabled state."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "true") ]) ], -1); const _hoisted_83 = /* @__PURE__ */ createBaseVNode("code", null, "clicky", -1); const _hoisted_84 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default audio clicky enabled state."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "true") ]) ], -1); const _hoisted_85 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_86 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The driver to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "dac_additive"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "dac_basic"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "pwm_software"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "pwm_hardware"), /* @__PURE__ */ createTextVNode(".") ]) ], -1); const _hoisted_87 = /* @__PURE__ */ createBaseVNode("code", null, "macro_beep", -1); const _hoisted_88 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Play a short beep for "), /* @__PURE__ */ createBaseVNode("code", null, "\\a"), /* @__PURE__ */ createTextVNode(" (ASCII "), /* @__PURE__ */ createBaseVNode("code", null, "BEL"), /* @__PURE__ */ createTextVNode(") characters in Send String macros.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_89 = /* @__PURE__ */ createBaseVNode("code", null, "pins", -1); const _hoisted_90 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin(s) connected to the speaker(s).") ], -1); const _hoisted_91 = /* @__PURE__ */ createBaseVNode("code", null, "power_control", -1); const _hoisted_92 = /* @__PURE__ */ createBaseVNode("code", null, "on_state", -1); const _hoisted_93 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The logical GPIO state required to turn the speaker on."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "1"), /* @__PURE__ */ createTextVNode(" (on = high)") ]) ], -1); const _hoisted_94 = /* @__PURE__ */ createBaseVNode("code", null, "pin", -1); const _hoisted_95 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to speaker power circuit.") ], -1); const _hoisted_96 = /* @__PURE__ */ createBaseVNode("code", null, "voices", -1); const _hoisted_97 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Use multiple audio voices."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_98 = /* @__PURE__ */ createBaseVNode("h2", { id: "backlight", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Backlight "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#backlight", "aria-label": 'Permalink to "Backlight {#backlight}"' }, "​") ], -1); const _hoisted_99 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/backlight" }, "Backlight"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_100 = /* @__PURE__ */ createBaseVNode("code", null, "backlight", -1); const _hoisted_101 = /* @__PURE__ */ createBaseVNode("code", null, "as_caps_lock", -1); const _hoisted_102 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Use the backlight as a Caps Lock indicator."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_103 = /* @__PURE__ */ createBaseVNode("code", null, "breathing", -1); const _hoisted_104 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Whether backlight breathing is enabled."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_105 = /* @__PURE__ */ createBaseVNode("code", null, "breathing_period", -1); const _hoisted_106 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The length of one backlight breathing cycle in seconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "6"), /* @__PURE__ */ createTextVNode(" (6 seconds)") ]) ], -1); const _hoisted_107 = /* @__PURE__ */ createBaseVNode("code", null, "default", -1); const _hoisted_108 = /* @__PURE__ */ createBaseVNode("code", null, "on", -1); const _hoisted_109 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default backlight enabled state."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "true") ]) ], -1); const _hoisted_110 = /* @__PURE__ */ createBaseVNode("code", null, "breathing", -1); const _hoisted_111 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default backlight breathing state."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_112 = /* @__PURE__ */ createBaseVNode("code", null, "brightness", -1); const _hoisted_113 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default brightness level."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "max_brightness") ]) ], -1); const _hoisted_114 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_115 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The driver to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "custom"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "pwm"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "software"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "timer"), /* @__PURE__ */ createTextVNode(".") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"pwm"') ]) ], -1); const _hoisted_116 = /* @__PURE__ */ createBaseVNode("code", null, "levels", -1); const _hoisted_117 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of brightness levels (excluding off), from 1 to 31."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "3") ]) ], -1); const _hoisted_118 = /* @__PURE__ */ createBaseVNode("code", null, "max_brightness", -1); const _hoisted_119 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The maximum PWM value which brightness is scaled to, from 0 to 255."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "255") ]) ], -1); const _hoisted_120 = /* @__PURE__ */ createBaseVNode("code", null, "on_state", -1); const _hoisted_121 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The logical GPIO state required to turn the LEDs on."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "1"), /* @__PURE__ */ createTextVNode(" (on = high)") ]) ], -1); const _hoisted_122 = /* @__PURE__ */ createBaseVNode("code", null, "pin", -1); const _hoisted_123 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to the backlight circuit.") ], -1); const _hoisted_124 = /* @__PURE__ */ createBaseVNode("code", null, "pins", -1); const _hoisted_125 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("A list of GPIO pins connected to the backlight LEDs ("), /* @__PURE__ */ createBaseVNode("code", null, "software"), /* @__PURE__ */ createTextVNode(" and "), /* @__PURE__ */ createBaseVNode("code", null, "timer"), /* @__PURE__ */ createTextVNode(" drivers only).") ]) ], -1); const _hoisted_126 = /* @__PURE__ */ createBaseVNode("h2", { id: "bluetooth", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Bluetooth "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#bluetooth", "aria-label": 'Permalink to "Bluetooth {#bluetooth}"' }, "​") ], -1); const _hoisted_127 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/bluetooth" }, "Bluetooth"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_128 = /* @__PURE__ */ createBaseVNode("code", null, "bluetooth", -1); const _hoisted_129 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_130 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The driver to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "custom"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "bluefruit_le"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "rn42"), /* @__PURE__ */ createTextVNode(".") ]) ], -1); const _hoisted_131 = /* @__PURE__ */ createBaseVNode("h2", { id: "bootmagic", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Bootmagic "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#bootmagic", "aria-label": 'Permalink to "Bootmagic {#bootmagic}"' }, "​") ], -1); const _hoisted_132 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/bootmagic" }, "Bootmagic"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_133 = /* @__PURE__ */ createBaseVNode("code", null, "bootmagic", -1); const _hoisted_134 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_135 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enables the Bootmagic feature."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_136 = /* @__PURE__ */ createBaseVNode("code", null, "matrix", -1); const _hoisted_137 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The matrix position of the key to check during startup. This should generally be set to the (physically) top left key."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "[0, 0]") ]) ], -1); const _hoisted_138 = /* @__PURE__ */ createBaseVNode("h2", { id: "caps-word", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Caps Word "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#caps-word", "aria-label": 'Permalink to "Caps Word {#caps-word}"' }, "​") ], -1); const _hoisted_139 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/caps_word" }, "Caps Word"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_140 = /* @__PURE__ */ createBaseVNode("code", null, "caps_word", -1); const _hoisted_141 = /* @__PURE__ */ createBaseVNode("code", null, "both_shifts_turns_on", -1); const _hoisted_142 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Activate Caps Word by pressing both Shift keys."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_143 = /* @__PURE__ */ createBaseVNode("code", null, "double_tap_shift_turns_on", -1); const _hoisted_144 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Activate Caps Word by pressing Left Shift twice."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_145 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_146 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enables the Caps Word feature."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_147 = /* @__PURE__ */ createBaseVNode("code", null, "idle_timeout", -1); const _hoisted_148 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The amount of time before Caps Word automatically deactivates in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "5000"), /* @__PURE__ */ createTextVNode(" (5 seconds)") ]) ], -1); const _hoisted_149 = /* @__PURE__ */ createBaseVNode("code", null, "invert_on_shift", -1); const _hoisted_150 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Invert shift state instead of deactivating Caps Word when Shift is pressed."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_151 = /* @__PURE__ */ createBaseVNode("h2", { id: "combo", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Combo "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#combo", "aria-label": 'Permalink to "Combo {#combo}"' }, "​") ], -1); const _hoisted_152 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/combo" }, "Combo"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_153 = /* @__PURE__ */ createBaseVNode("code", null, "combo", -1); const _hoisted_154 = /* @__PURE__ */ createBaseVNode("code", null, "term", -1); const _hoisted_155 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The amount of time to recognize a combo in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "50"), /* @__PURE__ */ createTextVNode(" (50 ms)") ]) ], -1); const _hoisted_156 = /* @__PURE__ */ createBaseVNode("h2", { id: "dip-switch", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("DIP Switches "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#dip-switch", "aria-label": 'Permalink to "DIP Switches {#dip-switch}"' }, "​") ], -1); const _hoisted_157 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/dip_switch" }, "DIP Switches"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_158 = /* @__PURE__ */ createBaseVNode("code", null, "dip_switch", -1); const _hoisted_159 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_160 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable the DIP Switches feature."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_161 = /* @__PURE__ */ createBaseVNode("code", null, "pins", -1); const _hoisted_162 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "A list of GPIO pins connected to the MCU.") ], -1); const _hoisted_163 = /* @__PURE__ */ createBaseVNode("code", null, "matrix_grid", -1); const _hoisted_164 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "A list of matrix locations in the key matrix."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[ [0,6], [1,6], [2,6] ]") ]) ], -1); const _hoisted_165 = /* @__PURE__ */ createBaseVNode("h2", { id: "eeprom", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("EEPROM "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#eeprom", "aria-label": 'Permalink to "EEPROM {#eeprom}"' }, "​") ], -1); const _hoisted_166 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./drivers/eeprom" }, "EEPROM"), /* @__PURE__ */ createTextVNode(" driver.") ], -1); const _hoisted_167 = /* @__PURE__ */ createBaseVNode("code", null, "eeprom", -1); const _hoisted_168 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_169 = /* @__PURE__ */ createStaticVNode("", 1); const _hoisted_170 = /* @__PURE__ */ createBaseVNode("code", null, "wear_leveling", -1); const _hoisted_171 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_172 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The driver to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "embedded_flash"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "legacy"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "rp2040_flash"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "spi_flash"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "custom"), /* @__PURE__ */ createTextVNode(".") ]) ], -1); const _hoisted_173 = /* @__PURE__ */ createBaseVNode("code", null, "backing_size", -1); const _hoisted_174 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Number of bytes used by the wear-leveling algorithm for its underlying storage, and needs to be a multiple of the logical size.") ], -1); const _hoisted_175 = /* @__PURE__ */ createBaseVNode("code", null, "logical_size", -1); const _hoisted_176 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Number of bytes “exposed” to the rest of QMK and denotes the size of the usable EEPROM.") ], -1); const _hoisted_177 = /* @__PURE__ */ createBaseVNode("h2", { id: "encoder", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Encoder "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#encoder", "aria-label": 'Permalink to "Encoder {#encoder}"' }, "​") ], -1); const _hoisted_178 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/encoders" }, "Encoder"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_179 = /* @__PURE__ */ createBaseVNode("code", null, "encoder", -1); const _hoisted_180 = /* @__PURE__ */ createBaseVNode("code", null, "rotary", -1); const _hoisted_181 = /* @__PURE__ */ createBaseVNode("code", null, "pin_a", -1); const _hoisted_182 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The GPIO pin connected to the encoder's "), /* @__PURE__ */ createBaseVNode("code", null, "A"), /* @__PURE__ */ createTextVNode(" pin.") ]) ], -1); const _hoisted_183 = /* @__PURE__ */ createBaseVNode("code", null, "pin_b", -1); const _hoisted_184 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The GPIO pin connected to the encoder's "), /* @__PURE__ */ createBaseVNode("code", null, "B"), /* @__PURE__ */ createTextVNode(" pin.") ]) ], -1); const _hoisted_185 = /* @__PURE__ */ createBaseVNode("code", null, "resolution", -1); const _hoisted_186 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of edge transitions on both pins required to register an input."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "4") ]) ], -1); const _hoisted_187 = /* @__PURE__ */ createBaseVNode("h2", { id: "indicators", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Indicators "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#indicators", "aria-label": 'Permalink to "Indicators {#indicators}"' }, "​") ], -1); const _hoisted_188 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/led_indicators" }, "LED Indicators"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_189 = /* @__PURE__ */ createBaseVNode("code", null, "indicators", -1); const _hoisted_190 = /* @__PURE__ */ createBaseVNode("code", null, "caps_lock", -1); const _hoisted_191 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to the Caps Lock LED.") ], -1); const _hoisted_192 = /* @__PURE__ */ createBaseVNode("code", null, "compose", -1); const _hoisted_193 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to the Compose LED.") ], -1); const _hoisted_194 = /* @__PURE__ */ createBaseVNode("code", null, "kana", -1); const _hoisted_195 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to the Kana LED.") ], -1); const _hoisted_196 = /* @__PURE__ */ createBaseVNode("code", null, "num_lock", -1); const _hoisted_197 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to the Num Lock LED.") ], -1); const _hoisted_198 = /* @__PURE__ */ createBaseVNode("code", null, "on_state", -1); const _hoisted_199 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The logical GPIO state required to turn the LEDs on."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "1"), /* @__PURE__ */ createTextVNode(" (on = high)") ]) ], -1); const _hoisted_200 = /* @__PURE__ */ createBaseVNode("code", null, "scroll_lock", -1); const _hoisted_201 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to the Scroll Lock LED.") ], -1); const _hoisted_202 = /* @__PURE__ */ createStaticVNode("", 5); const _hoisted_207 = /* @__PURE__ */ createBaseVNode("code", null, "community_layouts", -1); const _hoisted_208 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "A list of community layouts supported by the keyboard."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '["60_ansi", "60_iso"]') ]) ], -1); const _hoisted_209 = /* @__PURE__ */ createBaseVNode("code", null, "layout_aliases", -1); const _hoisted_210 = /* @__PURE__ */ createStaticVNode("", 2); const _hoisted_212 = /* @__PURE__ */ createBaseVNode("code", null, "layouts", -1); const _hoisted_213 = /* @__PURE__ */ createBaseVNode("li", null, "A dictionary of layouts supported by the keyboard.", -1); const _hoisted_214 = /* @__PURE__ */ createBaseVNode("code", null, "LAYOUT_", -1); const _hoisted_215 = /* @__PURE__ */ createBaseVNode("code", null, "layout", -1); const _hoisted_216 = /* @__PURE__ */ createBaseVNode("code", null, "matrix", -1); const _hoisted_217 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The matrix position for the key."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[0, 4]"), /* @__PURE__ */ createTextVNode(" (row 0, column 4)") ]) ], -1); const _hoisted_218 = /* @__PURE__ */ createBaseVNode("code", null, "x", -1); const _hoisted_219 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The absolute position of the key in the horizontal axis, in key units.") ], -1); const _hoisted_220 = /* @__PURE__ */ createBaseVNode("code", null, "y", -1); const _hoisted_221 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The absolute position of the key in the vertical axis, in key units.") ], -1); const _hoisted_222 = /* @__PURE__ */ createBaseVNode("code", null, "h", -1); const _hoisted_223 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The height of the key, in key units."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "1"), /* @__PURE__ */ createTextVNode(" (1u)") ]) ], -1); const _hoisted_224 = /* @__PURE__ */ createBaseVNode("code", null, "label", -1); const _hoisted_225 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("What to name the key. This is "), /* @__PURE__ */ createBaseVNode("em", null, "not"), /* @__PURE__ */ createTextVNode(" a key assignment as in the keymap, but should usually correspond to the keycode for the first layer of the default keymap.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"Escape"') ]) ], -1); const _hoisted_226 = /* @__PURE__ */ createBaseVNode("code", null, "r", -1); const _hoisted_227 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The rotation angle in degrees. Currently not implemented.") ], -1); const _hoisted_228 = /* @__PURE__ */ createBaseVNode("code", null, "rx", -1); const _hoisted_229 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The absolute X position of the rotation axis. Currently not implemented.") ], -1); const _hoisted_230 = /* @__PURE__ */ createBaseVNode("code", null, "ry", -1); const _hoisted_231 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The absolute Y position of the rotation axis. Currently not implemented.") ], -1); const _hoisted_232 = /* @__PURE__ */ createBaseVNode("code", null, "w", -1); const _hoisted_233 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The width of the key, in key units."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "1"), /* @__PURE__ */ createTextVNode(" (1u)") ]) ], -1); const _hoisted_234 = /* @__PURE__ */ createBaseVNode("code", null, "encoder", -1); const _hoisted_235 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The index of an encoder this key should be linked to") ], -1); const _hoisted_236 = /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '{"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}') ], -1); const _hoisted_237 = /* @__PURE__ */ createBaseVNode("h2", { id: "leader-key", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Leader Key "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#leader-key", "aria-label": 'Permalink to "Leader Key {#leader-key}"' }, "​") ], -1); const _hoisted_238 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/leader_key" }, "Leader Key"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_239 = /* @__PURE__ */ createBaseVNode("code", null, "leader_key", -1); const _hoisted_240 = /* @__PURE__ */ createBaseVNode("code", null, "timing", -1); const _hoisted_241 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Reset the "), /* @__PURE__ */ createBaseVNode("code", null, "timeout"), /* @__PURE__ */ createTextVNode(" on each keypress.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_242 = /* @__PURE__ */ createBaseVNode("code", null, "strict_processing", -1); const _hoisted_243 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Do not extract the tap keycodes from Layer-Tap and Mod-Tap key events."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_244 = /* @__PURE__ */ createBaseVNode("code", null, "timeout", -1); const _hoisted_245 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The amount of time to complete a leader sequence in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "300"), /* @__PURE__ */ createTextVNode(" (300 ms)") ]) ], -1); const _hoisted_246 = /* @__PURE__ */ createBaseVNode("h2", { id: "led-matrix", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("LED Matrix "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#led-matrix", "aria-label": 'Permalink to "LED Matrix {#led-matrix}"' }, "​") ], -1); const _hoisted_247 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/led_matrix" }, "LED Matrix"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_248 = /* @__PURE__ */ createBaseVNode("code", null, "led_matrix", -1); const _hoisted_249 = /* @__PURE__ */ createBaseVNode("code", null, "animations", -1); const _hoisted_250 = /* @__PURE__ */ createStaticVNode("", 2); const _hoisted_252 = /* @__PURE__ */ createBaseVNode("code", null, "center_point", -1); const _hoisted_253 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The centroid (geometric center) of the LEDs. Used for certain effects."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "[112, 32]") ]) ], -1); const _hoisted_254 = /* @__PURE__ */ createBaseVNode("code", null, "default", -1); const _hoisted_255 = /* @__PURE__ */ createBaseVNode("code", null, "animation", -1); const _hoisted_256 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The default effect. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "led_matrix.animations") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"solid"') ]) ], -1); const _hoisted_257 = /* @__PURE__ */ createBaseVNode("code", null, "on", -1); const _hoisted_258 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default enabled state."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "true") ]) ], -1); const _hoisted_259 = /* @__PURE__ */ createBaseVNode("code", null, "val", -1); const _hoisted_260 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default brightness level."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "max_brightness") ]) ], -1); const _hoisted_261 = /* @__PURE__ */ createBaseVNode("code", null, "speed", -1); const _hoisted_262 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default animation speed."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "128") ]) ], -1); const _hoisted_263 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_264 = /* @__PURE__ */ createStaticVNode("", 1); const _hoisted_265 = /* @__PURE__ */ createBaseVNode("code", null, "layout", -1); const _hoisted_266 = /* @__PURE__ */ createBaseVNode("code", null, "flags", -1); const _hoisted_267 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "A bitfield of flags describing the type of LED.") ], -1); const _hoisted_268 = /* @__PURE__ */ createBaseVNode("code", null, "x", -1); const _hoisted_269 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The position of the LED in the horizontal axis, from 0 to 224.") ], -1); const _hoisted_270 = /* @__PURE__ */ createBaseVNode("code", null, "y", -1); const _hoisted_271 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The position of the LED in the vertical axis, from 0 to 64.") ], -1); const _hoisted_272 = /* @__PURE__ */ createBaseVNode("code", null, "matrix", -1); const _hoisted_273 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The key matrix position associated with the LED."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[0, 2]") ]) ], -1); const _hoisted_274 = /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '{"matrix": [2, 1], "x": 20, "y": 48, "flags": 2}') ], -1); const _hoisted_275 = /* @__PURE__ */ createBaseVNode("code", null, "led_flush_limit", -1); const _hoisted_276 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Limits in milliseconds how frequently an animation will update the LEDs."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "16") ]) ], -1); const _hoisted_277 = /* @__PURE__ */ createBaseVNode("code", null, "led_process_limit", -1); const _hoisted_278 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "led_count / 5") ]) ], -1); const _hoisted_279 = /* @__PURE__ */ createBaseVNode("code", null, "max_brightness", -1); const _hoisted_280 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The maximum value which brightness is scaled to, from 0 to 255."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "255") ]) ], -1); const _hoisted_281 = /* @__PURE__ */ createBaseVNode("code", null, "react_on_keyup", -1); const _hoisted_282 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Animations react to keyup instead of keydown."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_283 = /* @__PURE__ */ createBaseVNode("code", null, "sleep", -1); const _hoisted_284 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Turn off the LEDs when the host goes to sleep."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_285 = /* @__PURE__ */ createBaseVNode("code", null, "speed_steps", -1); const _hoisted_286 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of speed adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "16") ]) ], -1); const _hoisted_287 = /* @__PURE__ */ createBaseVNode("code", null, "split_count", -1); const _hoisted_288 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "For split keyboards, the number of LEDs on each half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[16, 16]") ]) ], -1); const _hoisted_289 = /* @__PURE__ */ createBaseVNode("code", null, "timeout", -1); const _hoisted_290 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The LED activity timeout in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "0"), /* @__PURE__ */ createTextVNode(" (no timeout)") ]) ], -1); const _hoisted_291 = /* @__PURE__ */ createBaseVNode("code", null, "val_steps", -1); const _hoisted_292 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of brightness adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "8") ]) ], -1); const _hoisted_293 = /* @__PURE__ */ createBaseVNode("h2", { id: "matrix", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Matrix "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#matrix", "aria-label": 'Permalink to "Matrix {#matrix}"' }, "​") ], -1); const _hoisted_294 = /* @__PURE__ */ createBaseVNode("code", null, "debounce", -1); const _hoisted_295 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The debounce time in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "5"), /* @__PURE__ */ createTextVNode(" (5 ms)") ]) ], -1); const _hoisted_296 = /* @__PURE__ */ createBaseVNode("code", null, "diode_direction", -1); const _hoisted_297 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode('Which way the diodes are "pointing". Unused for '), /* @__PURE__ */ createBaseVNode("code", null, "matrix_pins.direct"), /* @__PURE__ */ createTextVNode(". Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "COL2ROW"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "ROW2COL"), /* @__PURE__ */ createTextVNode(".") ]) ], -1); const _hoisted_298 = /* @__PURE__ */ createBaseVNode("code", null, "matrix_pins", -1); const _hoisted_299 = /* @__PURE__ */ createBaseVNode("code", null, "cols", -1); const _hoisted_300 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "A list of GPIO pins connected to the matrix columns."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '["A0", "A1", "A2"]') ]) ], -1); const _hoisted_301 = /* @__PURE__ */ createBaseVNode("code", null, "custom", -1); const _hoisted_302 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Whether to use a custom matrix scanning implementation."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_303 = /* @__PURE__ */ createBaseVNode("code", null, "custom_lite", -1); const _hoisted_304 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, 'Whether to use a "lite" custom matrix scanning implementation.'), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_305 = /* @__PURE__ */ createBaseVNode("code", null, "direct", -1); const _hoisted_306 = /* @__PURE__ */ createStaticVNode("", 2); const _hoisted_308 = /* @__PURE__ */ createBaseVNode("code", null, "ghost", -1); const _hoisted_309 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Whether the matrix has no anti-ghosting diodes."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_310 = /* @__PURE__ */ createBaseVNode("code", null, "input_pressed_state", -1); const _hoisted_311 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The logical GPIO state of the input pins when a key is pressed."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "0"), /* @__PURE__ */ createTextVNode(" (pressed = low)") ]) ], -1); const _hoisted_312 = /* @__PURE__ */ createBaseVNode("code", null, "io_delay", -1); const _hoisted_313 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The amount of time to wait between row/col selection and col/row pin reading, in microseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "30"), /* @__PURE__ */ createTextVNode(" (30 µs)") ]) ], -1); const _hoisted_314 = /* @__PURE__ */ createBaseVNode("code", null, "rows", -1); const _hoisted_315 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "A list of GPIO pins connected to the matrix rows."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '["B0", "B1", "B2"]') ]) ], -1); const _hoisted_316 = /* @__PURE__ */ createBaseVNode("h2", { id: "mouse-keys", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Mouse Keys "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#mouse-keys", "aria-label": 'Permalink to "Mouse Keys {#mouse-keys}"' }, "​") ], -1); const _hoisted_317 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/mouse_keys" }, "Mouse Keys"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_318 = /* @__PURE__ */ createBaseVNode("code", null, "mouse_key", -1); const _hoisted_319 = /* @__PURE__ */ createBaseVNode("code", null, "delay", -1); const _hoisted_320 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_321 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enables the Mouse Keys feature."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_322 = /* @__PURE__ */ createBaseVNode("code", null, "interval", -1); const _hoisted_323 = /* @__PURE__ */ createBaseVNode("code", null, "max_speed", -1); const _hoisted_324 = /* @__PURE__ */ createBaseVNode("code", null, "time_to_max", -1); const _hoisted_325 = /* @__PURE__ */ createBaseVNode("code", null, "wheel_delay", -1); const _hoisted_326 = /* @__PURE__ */ createBaseVNode("h2", { id: "one-shot", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("One Shot "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#one-shot", "aria-label": 'Permalink to "One Shot {#one-shot}"' }, "​") ], -1); const _hoisted_327 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures "), /* @__PURE__ */ createBaseVNode("a", { href: "./one_shot_keys" }, "One Shot keys"), /* @__PURE__ */ createTextVNode(".") ], -1); const _hoisted_328 = /* @__PURE__ */ createBaseVNode("code", null, "oneshot", -1); const _hoisted_329 = /* @__PURE__ */ createBaseVNode("code", null, "tap_toggle", -1); const _hoisted_330 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of times to tap the key in order to hold it.") ], -1); const _hoisted_331 = /* @__PURE__ */ createBaseVNode("code", null, "timeout", -1); const _hoisted_332 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The amount of time before the key is released in milliseconds.") ], -1); const _hoisted_333 = /* @__PURE__ */ createBaseVNode("h2", { id: "ps2", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("PS/2 "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#ps2", "aria-label": 'Permalink to "PS/2 {#ps2}"' }, "​") ], -1); const _hoisted_334 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/ps2_mouse" }, "PS/2"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_335 = /* @__PURE__ */ createBaseVNode("code", null, "ps2", -1); const _hoisted_336 = /* @__PURE__ */ createBaseVNode("code", null, "clock_pin", -1); const _hoisted_337 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The GPIO pin connected to "), /* @__PURE__ */ createBaseVNode("code", null, "CLK"), /* @__PURE__ */ createTextVNode(" on the PS/2 device.") ]) ], -1); const _hoisted_338 = /* @__PURE__ */ createBaseVNode("code", null, "data_pin", -1); const _hoisted_339 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The GPIO pin connected to "), /* @__PURE__ */ createBaseVNode("code", null, "DATA"), /* @__PURE__ */ createTextVNode(" on the PS/2 device.") ]) ], -1); const _hoisted_340 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_341 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The PS/2 driver to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "busywait"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "interrupt"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "usart"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "vendor"), /* @__PURE__ */ createTextVNode(".") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"busywait"') ]) ], -1); const _hoisted_342 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_343 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable the PS/2 feature."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_344 = /* @__PURE__ */ createBaseVNode("code", null, "mouse_enabled", -1); const _hoisted_345 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable the PS/2 mouse handling."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_346 = /* @__PURE__ */ createBaseVNode("h2", { id: "qmk-lufa-bootloader", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("QMK LUFA Bootloader "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#qmk-lufa-bootloader", "aria-label": 'Permalink to "QMK LUFA Bootloader {#qmk-lufa-bootloader}"' }, "​") ], -1); const _hoisted_347 = /* @__PURE__ */ createBaseVNode("code", null, "qmk_lufa_bootloader", -1); const _hoisted_348 = /* @__PURE__ */ createBaseVNode("code", null, "esc_input", -1); const _hoisted_349 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode(`The GPIO pin connected to the designated "exit bootloader" key's row (if `), /* @__PURE__ */ createBaseVNode("code", null, "COL2ROW"), /* @__PURE__ */ createTextVNode(").") ]) ], -1); const _hoisted_350 = /* @__PURE__ */ createBaseVNode("code", null, "esc_output", -1); const _hoisted_351 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode(`The GPIO pin connected to the designated "exit bootloader" key's column (if `), /* @__PURE__ */ createBaseVNode("code", null, "COL2ROW"), /* @__PURE__ */ createTextVNode(").") ]) ], -1); const _hoisted_352 = /* @__PURE__ */ createBaseVNode("code", null, "led", -1); const _hoisted_353 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to an LED to flash.") ], -1); const _hoisted_354 = /* @__PURE__ */ createBaseVNode("code", null, "speaker", -1); const _hoisted_355 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to a speaker to click (can also be used for a second LED).") ], -1); const _hoisted_356 = /* @__PURE__ */ createBaseVNode("h2", { id: "rgblight", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("RGBLight "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#rgblight", "aria-label": 'Permalink to "RGBLight {#rgblight}"' }, "​") ], -1); const _hoisted_357 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/rgblight" }, "RGB Lighting"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_358 = /* @__PURE__ */ createBaseVNode("code", null, "rgblight", -1); const _hoisted_359 = /* @__PURE__ */ createBaseVNode("code", null, "led_count", -1); const _hoisted_360 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of LEDs in the chain.") ], -1); const _hoisted_361 = /* @__PURE__ */ createBaseVNode("code", null, "animations", -1); const _hoisted_362 = /* @__PURE__ */ createStaticVNode("", 2); const _hoisted_364 = /* @__PURE__ */ createBaseVNode("code", null, "brightness_steps", -1); const _hoisted_365 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of brightness adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "17") ]) ], -1); const _hoisted_366 = /* @__PURE__ */ createBaseVNode("code", null, "default", -1); const _hoisted_367 = /* @__PURE__ */ createBaseVNode("code", null, "animation", -1); const _hoisted_368 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The default effect. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "rgblight.animations") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"static_light"') ]) ], -1); const _hoisted_369 = /* @__PURE__ */ createBaseVNode("code", null, "on", -1); const _hoisted_370 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default enabled state."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "true") ]) ], -1); const _hoisted_371 = /* @__PURE__ */ createBaseVNode("code", null, "hue", -1); const _hoisted_372 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default hue value."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "0") ]) ], -1); const _hoisted_373 = /* @__PURE__ */ createBaseVNode("code", null, "sat", -1); const _hoisted_374 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default saturation value."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "255") ]) ], -1); const _hoisted_375 = /* @__PURE__ */ createBaseVNode("code", null, "val", -1); const _hoisted_376 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default brightness level."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "max_brightness") ]) ], -1); const _hoisted_377 = /* @__PURE__ */ createBaseVNode("code", null, "speed", -1); const _hoisted_378 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default animation speed."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "0") ]) ], -1); const _hoisted_379 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_380 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The driver to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "apa102"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "custom"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "ws2812"), /* @__PURE__ */ createTextVNode(".") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"ws2812"') ]) ], -1); const _hoisted_381 = /* @__PURE__ */ createBaseVNode("code", null, "hue_steps", -1); const _hoisted_382 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of hue adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "8") ]) ], -1); const _hoisted_383 = /* @__PURE__ */ createBaseVNode("code", null, "layers", -1); const _hoisted_384 = /* @__PURE__ */ createBaseVNode("code", null, "blink", -1); const _hoisted_385 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable layer blinking API."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_386 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_387 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable RGB Lighting Layers."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_388 = /* @__PURE__ */ createBaseVNode("code", null, "max", -1); const _hoisted_389 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The maximum layer count, from 1 to 32."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "8") ]) ], -1); const _hoisted_390 = /* @__PURE__ */ createBaseVNode("code", null, "led_map", -1); const _hoisted_391 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Remap LED indices."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[4, 3, 2, 1, 0]") ]) ], -1); const _hoisted_392 = /* @__PURE__ */ createBaseVNode("code", null, "max_brightness", -1); const _hoisted_393 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, 'The maximum value which the HSV "V" component is scaled to, from 0 to 255.'), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "255") ]) ], -1); const _hoisted_394 = /* @__PURE__ */ createBaseVNode("code", null, "saturation_steps", -1); const _hoisted_395 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of saturation adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "17") ]) ], -1); const _hoisted_396 = /* @__PURE__ */ createBaseVNode("code", null, "sleep", -1); const _hoisted_397 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Turn off the LEDs when the host goes to sleep."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_398 = /* @__PURE__ */ createBaseVNode("code", null, "split", -1); const _hoisted_399 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable synchronization between split halves."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_400 = /* @__PURE__ */ createBaseVNode("code", null, "split_count", -1); const _hoisted_401 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("When "), /* @__PURE__ */ createBaseVNode("code", null, "rgblight.split"), /* @__PURE__ */ createTextVNode(" is enabled, the number of LEDs on each half.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[10, 10]") ]) ], -1); const _hoisted_402 = /* @__PURE__ */ createBaseVNode("h2", { id: "rgb-matrix", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("RGB Matrix "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#rgb-matrix", "aria-label": 'Permalink to "RGB Matrix {#rgb-matrix}"' }, "​") ], -1); const _hoisted_403 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/rgb_matrix" }, "RGB Matrix"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_404 = /* @__PURE__ */ createBaseVNode("code", null, "rgb_matrix", -1); const _hoisted_405 = /* @__PURE__ */ createBaseVNode("code", null, "animations", -1); const _hoisted_406 = /* @__PURE__ */ createStaticVNode("", 2); const _hoisted_408 = /* @__PURE__ */ createBaseVNode("code", null, "center_point", -1); const _hoisted_409 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The centroid (geometric center) of the LEDs. Used for certain effects."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "[112, 32]") ]) ], -1); const _hoisted_410 = /* @__PURE__ */ createBaseVNode("code", null, "default", -1); const _hoisted_411 = /* @__PURE__ */ createBaseVNode("code", null, "animation", -1); const _hoisted_412 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The default effect. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "rgb_matrix.animations") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"solid_color"') ]) ], -1); const _hoisted_413 = /* @__PURE__ */ createBaseVNode("code", null, "on", -1); const _hoisted_414 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default enabled state."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "true") ]) ], -1); const _hoisted_415 = /* @__PURE__ */ createBaseVNode("code", null, "hue", -1); const _hoisted_416 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default hue value."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "0") ]) ], -1); const _hoisted_417 = /* @__PURE__ */ createBaseVNode("code", null, "sat", -1); const _hoisted_418 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default saturation value."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "255") ]) ], -1); const _hoisted_419 = /* @__PURE__ */ createBaseVNode("code", null, "val", -1); const _hoisted_420 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default brightness level."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "max_brightness") ]) ], -1); const _hoisted_421 = /* @__PURE__ */ createBaseVNode("code", null, "speed", -1); const _hoisted_422 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The default animation speed."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "128") ]) ], -1); const _hoisted_423 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_424 = /* @__PURE__ */ createStaticVNode("", 1); const _hoisted_425 = /* @__PURE__ */ createBaseVNode("code", null, "hue_steps", -1); const _hoisted_426 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of hue adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "8") ]) ], -1); const _hoisted_427 = /* @__PURE__ */ createBaseVNode("code", null, "layout", -1); const _hoisted_428 = /* @__PURE__ */ createBaseVNode("code", null, "flags", -1); const _hoisted_429 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "A bitfield of flags describing the type of LED.") ], -1); const _hoisted_430 = /* @__PURE__ */ createBaseVNode("code", null, "x", -1); const _hoisted_431 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The position of the LED in the horizontal axis, from 0 to 224.") ], -1); const _hoisted_432 = /* @__PURE__ */ createBaseVNode("code", null, "y", -1); const _hoisted_433 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The position of the LED in the vertical axis, from 0 to 64.") ], -1); const _hoisted_434 = /* @__PURE__ */ createBaseVNode("code", null, "matrix", -1); const _hoisted_435 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The key matrix position associated with the LED."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[0, 2]") ]) ], -1); const _hoisted_436 = /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '{"matrix": [2, 1], "x": 20, "y": 48, "flags": 2}') ], -1); const _hoisted_437 = /* @__PURE__ */ createBaseVNode("code", null, "led_flush_limit", -1); const _hoisted_438 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Limits in milliseconds how frequently an animation will update the LEDs."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "16") ]) ], -1); const _hoisted_439 = /* @__PURE__ */ createBaseVNode("code", null, "led_process_limit", -1); const _hoisted_440 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "led_count / 5") ]) ], -1); const _hoisted_441 = /* @__PURE__ */ createBaseVNode("code", null, "max_brightness", -1); const _hoisted_442 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, 'The maximum value which the HSV "V" component is scaled to, from 0 to 255.'), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "255") ]) ], -1); const _hoisted_443 = /* @__PURE__ */ createBaseVNode("code", null, "react_on_keyup", -1); const _hoisted_444 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Animations react to keyup instead of keydown."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_445 = /* @__PURE__ */ createBaseVNode("code", null, "sat_steps", -1); const _hoisted_446 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of saturation adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "16") ]) ], -1); const _hoisted_447 = /* @__PURE__ */ createBaseVNode("code", null, "sleep", -1); const _hoisted_448 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Turn off the LEDs when the host goes to sleep."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_449 = /* @__PURE__ */ createBaseVNode("code", null, "speed_steps", -1); const _hoisted_450 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of speed adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "16") ]) ], -1); const _hoisted_451 = /* @__PURE__ */ createBaseVNode("code", null, "split_count", -1); const _hoisted_452 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "For split keyboards, the number of LEDs on each half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[16, 16]") ]) ], -1); const _hoisted_453 = /* @__PURE__ */ createBaseVNode("code", null, "timeout", -1); const _hoisted_454 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The LED activity timeout in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "0"), /* @__PURE__ */ createTextVNode(" (no timeout)") ]) ], -1); const _hoisted_455 = /* @__PURE__ */ createBaseVNode("code", null, "val_steps", -1); const _hoisted_456 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The number of brightness adjustment steps."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "16") ]) ], -1); const _hoisted_457 = /* @__PURE__ */ createBaseVNode("h2", { id: "secure", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Secure "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#secure", "aria-label": 'Permalink to "Secure {#secure}"' }, "​") ], -1); const _hoisted_458 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/secure" }, "Secure"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_459 = /* @__PURE__ */ createBaseVNode("code", null, "secure", -1); const _hoisted_460 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_461 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable the Secure feature."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_462 = /* @__PURE__ */ createBaseVNode("code", null, "idle_timeout", -1); const _hoisted_463 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Timeout while unlocked before returning to the locked state. Set to "), /* @__PURE__ */ createBaseVNode("code", null, "0"), /* @__PURE__ */ createTextVNode(" to disable.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "60000"), /* @__PURE__ */ createTextVNode(" (1 minute)") ]) ], -1); const _hoisted_464 = /* @__PURE__ */ createBaseVNode("code", null, "unlock_sequence", -1); const _hoisted_465 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, 'A list of up to five matrix locations comprising the "unlock sequence".'), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, "[[0, 0], [0, 1], [4, 3]]") ]) ], -1); const _hoisted_466 = /* @__PURE__ */ createBaseVNode("code", null, "unlock_timeout", -1); const _hoisted_467 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Timeout for the user to perform the unlock sequence. Set to "), /* @__PURE__ */ createBaseVNode("code", null, "0"), /* @__PURE__ */ createTextVNode(" to disable.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "5000"), /* @__PURE__ */ createTextVNode(" (5 seconds)") ]) ], -1); const _hoisted_468 = /* @__PURE__ */ createBaseVNode("h2", { id: "split-keyboard", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Split Keyboard "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#split-keyboard", "aria-label": 'Permalink to "Split Keyboard {#split-keyboard}"' }, "​") ], -1); const _hoisted_469 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/split_keyboard" }, "Split Keyboard"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_470 = /* @__PURE__ */ createBaseVNode("code", null, "split", -1); const _hoisted_471 = /* @__PURE__ */ createStaticVNode("", 2); const _hoisted_473 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_474 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable the Split Keyboard feature."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_475 = /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createBaseVNode("code", null, "encoder"), /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createBaseVNode("code", null, "right"), /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createBaseVNode("code", null, "rotary"), /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("See "), /* @__PURE__ */ createBaseVNode("a", { href: "#encoder" }, "Encoder"), /* @__PURE__ */ createTextVNode(" config.") ]) ]) ]) ]) ]) ]) ], -1); const _hoisted_476 = /* @__PURE__ */ createBaseVNode("code", null, "handedness", -1); const _hoisted_477 = /* @__PURE__ */ createBaseVNode("code", null, "pin", -1); const _hoisted_478 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin connected to determine handedness.") ], -1); const _hoisted_479 = /* @__PURE__ */ createBaseVNode("code", null, "matrix_grid", -1); const _hoisted_480 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pins of the matrix position which determines the handedness."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '["A1", "B5"]') ]) ], -1); const _hoisted_481 = /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createBaseVNode("code", null, "matrix_pins"), /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createBaseVNode("code", null, "right"), /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("See "), /* @__PURE__ */ createBaseVNode("a", { href: "#matrix" }, "Matrix"), /* @__PURE__ */ createTextVNode(" config.") ]) ]) ]) ]) ], -1); const _hoisted_482 = /* @__PURE__ */ createBaseVNode("code", null, "serial", -1); const _hoisted_483 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_484 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The driver to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "bitbang"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "usart"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "vendor"), /* @__PURE__ */ createTextVNode(".") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"bitbang"') ]) ], -1); const _hoisted_485 = /* @__PURE__ */ createBaseVNode("code", null, "pin", -1); const _hoisted_486 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The GPIO pin to use for transmit and receive.") ], -1); const _hoisted_487 = /* @__PURE__ */ createBaseVNode("code", null, "soft_serial_speed", -1); const _hoisted_488 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The protocol speed, from "), /* @__PURE__ */ createBaseVNode("code", null, "0"), /* @__PURE__ */ createTextVNode(" to "), /* @__PURE__ */ createBaseVNode("code", null, "5"), /* @__PURE__ */ createTextVNode(" ("), /* @__PURE__ */ createBaseVNode("code", null, "serial"), /* @__PURE__ */ createTextVNode(" transport protocol only).") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "1") ]) ], -1); const _hoisted_489 = /* @__PURE__ */ createBaseVNode("code", null, "transport", -1); const _hoisted_490 = /* @__PURE__ */ createBaseVNode("code", null, "protocol", -1); const _hoisted_491 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The split transport protocol to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "custom"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "i2c"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "serial"), /* @__PURE__ */ createTextVNode(".") ]) ], -1); const _hoisted_492 = /* @__PURE__ */ createBaseVNode("code", null, "sync", -1); const _hoisted_493 = /* @__PURE__ */ createBaseVNode("code", null, "activity", -1); const _hoisted_494 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the activity timestamps to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_495 = /* @__PURE__ */ createBaseVNode("code", null, "detected_os", -1); const _hoisted_496 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Mirror the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/os_detection" }, "detected OS"), /* @__PURE__ */ createTextVNode(" to the secondary half.") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_497 = /* @__PURE__ */ createBaseVNode("code", null, "haptic", -1); const _hoisted_498 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the haptic state and process haptic feedback to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_499 = /* @__PURE__ */ createBaseVNode("code", null, "layer_state", -1); const _hoisted_500 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the layer state to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_501 = /* @__PURE__ */ createBaseVNode("code", null, "indicators", -1); const _hoisted_502 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the indicator state to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_503 = /* @__PURE__ */ createBaseVNode("code", null, "matrix_state", -1); const _hoisted_504 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the main/primary half's matrix state to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_505 = /* @__PURE__ */ createBaseVNode("code", null, "modifiers", -1); const _hoisted_506 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the modifier state to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_507 = /* @__PURE__ */ createBaseVNode("code", null, "oled", -1); const _hoisted_508 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the OLED on/off status to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_509 = /* @__PURE__ */ createBaseVNode("code", null, "st7565", -1); const _hoisted_510 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the ST7565 on/off status to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_511 = /* @__PURE__ */ createBaseVNode("code", null, "wpm", -1); const _hoisted_512 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Mirror the current WPM value to the secondary half."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_513 = /* @__PURE__ */ createBaseVNode("code", null, "watchdog", -1); const _hoisted_514 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Reboot the secondary half if it loses connection."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_515 = /* @__PURE__ */ createBaseVNode("code", null, "watchdog_timeout", -1); const _hoisted_516 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The amount of time to wait for communication from the primary half in milliseconds.") ], -1); const _hoisted_517 = /* @__PURE__ */ createBaseVNode("code", null, "usb_detect", -1); const _hoisted_518 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_519 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Detect USB connection when determining split half roles.") ], -1); const _hoisted_520 = /* @__PURE__ */ createBaseVNode("code", null, "polling_interval", -1); const _hoisted_521 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The polling frequency in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "10"), /* @__PURE__ */ createTextVNode(" (10 ms)") ]) ], -1); const _hoisted_522 = /* @__PURE__ */ createBaseVNode("code", null, "timeout", -1); const _hoisted_523 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The amount of time to wait for a USB connection in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "2000"), /* @__PURE__ */ createTextVNode(" (2 seconds)") ]) ], -1); const _hoisted_524 = /* @__PURE__ */ createBaseVNode("h2", { id: "stenography", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("Stenography "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#stenography", "aria-label": 'Permalink to "Stenography {#stenography}"' }, "​") ], -1); const _hoisted_525 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./features/stenography" }, "Stenography"), /* @__PURE__ */ createTextVNode(" feature.") ], -1); const _hoisted_526 = /* @__PURE__ */ createBaseVNode("code", null, "stenography", -1); const _hoisted_527 = /* @__PURE__ */ createBaseVNode("code", null, "enabled", -1); const _hoisted_528 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable the Stenography feature."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_529 = /* @__PURE__ */ createBaseVNode("code", null, "protocol", -1); const _hoisted_530 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The Steno protocol to use. Must be one of "), /* @__PURE__ */ createBaseVNode("code", null, "all"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "geminipr"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "txbolt"), /* @__PURE__ */ createTextVNode(".") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"all"') ]) ], -1); const _hoisted_531 = /* @__PURE__ */ createBaseVNode("h2", { id: "usb", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("USB "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#usb", "aria-label": 'Permalink to "USB {#usb}"' }, "​") ], -1); const _hoisted_532 = /* @__PURE__ */ createBaseVNode("code", null, "usb", -1); const _hoisted_533 = /* @__PURE__ */ createBaseVNode("code", null, "device_version", -1); const _hoisted_534 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("A BCD version number in the format "), /* @__PURE__ */ createBaseVNode("code", null, "MM.m.r"), /* @__PURE__ */ createTextVNode(" (up to "), /* @__PURE__ */ createBaseVNode("code", null, "99.9.9"), /* @__PURE__ */ createTextVNode(").") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"1.0.0"') ]) ], -1); const _hoisted_535 = /* @__PURE__ */ createBaseVNode("code", null, "pid", -1); const _hoisted_536 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The USB product ID as a four-digit hexadecimal number."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"0x23B0"') ]) ], -1); const _hoisted_537 = /* @__PURE__ */ createBaseVNode("code", null, "vid", -1); const _hoisted_538 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The USB vendor ID as a four-digit hexadecimal number."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Example: "), /* @__PURE__ */ createBaseVNode("code", null, '"0xC1ED"') ]) ], -1); const _hoisted_539 = /* @__PURE__ */ createBaseVNode("code", null, "force_nkro", -1); const _hoisted_540 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Force NKRO to be active."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_541 = /* @__PURE__ */ createBaseVNode("code", null, "max_power", -1); const _hoisted_542 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The maximum current draw the host should expect from the device. This does not control the actual current usage."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "500"), /* @__PURE__ */ createTextVNode(" (500 mA)") ]) ], -1); const _hoisted_543 = /* @__PURE__ */ createBaseVNode("code", null, "no_startup_check", -1); const _hoisted_544 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Disable USB suspend check after keyboard startup."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_545 = /* @__PURE__ */ createBaseVNode("code", null, "polling_interval", -1); const _hoisted_546 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The frequency at which the host should poll the keyboard for reports."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "1"), /* @__PURE__ */ createTextVNode(" (1 ms/1000 Hz)") ]) ], -1); const _hoisted_547 = /* @__PURE__ */ createBaseVNode("code", null, "shared_endpoint", -1); const _hoisted_548 = /* @__PURE__ */ createBaseVNode("code", null, "keyboard", -1); const _hoisted_549 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, 'Send keyboard reports through the "shared" USB endpoint.'), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_550 = /* @__PURE__ */ createBaseVNode("code", null, "mouse", -1); const _hoisted_551 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, 'Send mouse reports through the "shared" USB endpoint.'), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "true") ]) ], -1); const _hoisted_552 = /* @__PURE__ */ createBaseVNode("code", null, "suspend_wakeup_delay", -1); const _hoisted_553 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "The amount of time to wait after sending a wakeup packet, in milliseconds."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "0"), /* @__PURE__ */ createTextVNode(" (disabled)") ]) ], -1); const _hoisted_554 = /* @__PURE__ */ createBaseVNode("code", null, "wait_for_enumeration", -1); const _hoisted_555 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Force the keyboard to wait for USB enumeration before starting up."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); const _hoisted_556 = /* @__PURE__ */ createBaseVNode("h2", { id: "ws2812", tabindex: "-1" }, [ /* @__PURE__ */ createTextVNode("WS2812 "), /* @__PURE__ */ createBaseVNode("a", { class: "header-anchor", href: "#ws2812", "aria-label": 'Permalink to "WS2812 {#ws2812}"' }, "​") ], -1); const _hoisted_557 = /* @__PURE__ */ createBaseVNode("p", null, [ /* @__PURE__ */ createTextVNode("Configures the "), /* @__PURE__ */ createBaseVNode("a", { href: "./drivers/ws2812" }, "WS2812"), /* @__PURE__ */ createTextVNode(" driver.") ], -1); const _hoisted_558 = /* @__PURE__ */ createBaseVNode("code", null, "ws2812", -1); const _hoisted_559 = /* @__PURE__ */ createBaseVNode("code", null, "driver", -1); const _hoisted_560 = /* @__PURE__ */ createStaticVNode("", 1); const _hoisted_561 = /* @__PURE__ */ createBaseVNode("code", null, "pin", -1); const _hoisted_562 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The GPIO pin connected to "), /* @__PURE__ */ createBaseVNode("code", null, "DI"), /* @__PURE__ */ createTextVNode(" on the first LED in the chain ("), /* @__PURE__ */ createBaseVNode("code", null, "bitbang"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "pwm"), /* @__PURE__ */ createTextVNode(", "), /* @__PURE__ */ createBaseVNode("code", null, "spi"), /* @__PURE__ */ createTextVNode(" and "), /* @__PURE__ */ createBaseVNode("code", null, "vendor"), /* @__PURE__ */ createTextVNode(" drivers only).") ]) ], -1); const _hoisted_563 = /* @__PURE__ */ createBaseVNode("code", null, "i2c_address", -1); const _hoisted_564 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The I²C address of the WS2812 controller ("), /* @__PURE__ */ createBaseVNode("code", null, "i2c"), /* @__PURE__ */ createTextVNode(" driver only).") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, '"0xB0"') ]) ], -1); const _hoisted_565 = /* @__PURE__ */ createBaseVNode("code", null, "i2c_timeout", -1); const _hoisted_566 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("The I²C timeout in milliseconds ("), /* @__PURE__ */ createBaseVNode("code", null, "i2c"), /* @__PURE__ */ createTextVNode(" driver only).") ]), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "100"), /* @__PURE__ */ createTextVNode(" (100 ms)") ]) ], -1); const _hoisted_567 = /* @__PURE__ */ createBaseVNode("code", null, "rgbw", -1); const _hoisted_568 = /* @__PURE__ */ createBaseVNode("ul", null, [ /* @__PURE__ */ createBaseVNode("li", null, "Enable RGBW LEDs."), /* @__PURE__ */ createBaseVNode("li", null, [ /* @__PURE__ */ createTextVNode("Default: "), /* @__PURE__ */ createBaseVNode("code", null, "false") ]) ], -1); function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { const _component_Badge = resolveComponent("Badge"); return openBlock(), createElementBlock("div", null, [ _hoisted_1, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_5, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_6 ]), createBaseVNode("li", null, [ _hoisted_7, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_8 ]), createBaseVNode("li", null, [ _hoisted_9, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_10 ]), createBaseVNode("li", null, [ _hoisted_11, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_12 ]), createBaseVNode("li", null, [ _hoisted_13, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_14 ]), createBaseVNode("li", null, [ _hoisted_15, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: String") ]), _: 1 }), _hoisted_16 ]) ]), _hoisted_17, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_18, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_19 ]), createBaseVNode("li", null, [ _hoisted_20, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_21 ]), createBaseVNode("li", null, [ _hoisted_22, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_23 ]), createBaseVNode("li", null, [ _hoisted_24, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_25 ]), createBaseVNode("li", null, [ _hoisted_26, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_27 ]) ]), _hoisted_28, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_29, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_30, createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_31 ]), createBaseVNode("li", null, [ _hoisted_32, createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_33 ]), createBaseVNode("li", null, [ _hoisted_34, createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_35 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_36, createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Object: Boolean") ]), _: 1 }), _hoisted_37 ]), createBaseVNode("li", null, [ _hoisted_39, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_40, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_41, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_42 ]), createBaseVNode("li", null, [ _hoisted_43, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_44 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_45, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_46 ]), createBaseVNode("li", null, [ _hoisted_47, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_48 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_49, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_50, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_51 ]), createBaseVNode("li", null, [ _hoisted_52, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_53 ]), createBaseVNode("li", null, [ _hoisted_54, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_55 ]), createBaseVNode("li", null, [ _hoisted_56, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_57 ]), createBaseVNode("li", null, [ _hoisted_58, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_59 ]), createBaseVNode("li", null, [ _hoisted_60, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_61 ]), createBaseVNode("li", null, [ _hoisted_62, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_63 ]), createBaseVNode("li", null, [ _hoisted_64, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_65 ]), createBaseVNode("li", null, [ _hoisted_66, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_67 ]) ]) ]) ]), _hoisted_68, _hoisted_69, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_70, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_71, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_72 ]), createBaseVNode("li", null, [ _hoisted_73, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_74 ]), createBaseVNode("li", null, [ _hoisted_75, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_76 ]) ]) ]) ]), _hoisted_77, _hoisted_78, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_79, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_80, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_81, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_82 ]), createBaseVNode("li", null, [ _hoisted_83, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_84 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_85, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_86 ]), createBaseVNode("li", null, [ _hoisted_87, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_88 ]), createBaseVNode("li", null, [ _hoisted_89, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Pin") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_90 ]), createBaseVNode("li", null, [ _hoisted_91, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_92, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("0|1") ]), _: 1 }), _hoisted_93 ]), createBaseVNode("li", null, [ _hoisted_94, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_95 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_96, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_97 ]) ]) ]) ]), _hoisted_98, _hoisted_99, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_100, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_101, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_102 ]), createBaseVNode("li", null, [ _hoisted_103, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_104 ]), createBaseVNode("li", null, [ _hoisted_105, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_106 ]), createBaseVNode("li", null, [ _hoisted_107, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_108, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_109 ]), createBaseVNode("li", null, [ _hoisted_110, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_111 ]), createBaseVNode("li", null, [ _hoisted_112, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_113 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_114, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_115 ]), createBaseVNode("li", null, [ _hoisted_116, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_117 ]), createBaseVNode("li", null, [ _hoisted_118, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_119 ]), createBaseVNode("li", null, [ _hoisted_120, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("0|1") ]), _: 1 }), _hoisted_121 ]), createBaseVNode("li", null, [ _hoisted_122, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_123 ]), createBaseVNode("li", null, [ _hoisted_124, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Pin") ]), _: 1 }), _hoisted_125 ]) ]) ]) ]), _hoisted_126, _hoisted_127, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_128, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_129, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_130 ]) ]) ]) ]), _hoisted_131, _hoisted_132, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_133, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_134, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_135 ]), createBaseVNode("li", null, [ _hoisted_136, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Matrix") ]), _: 1 }), _hoisted_137 ]) ]) ]) ]), _hoisted_138, _hoisted_139, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_140, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_141, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_142 ]), createBaseVNode("li", null, [ _hoisted_143, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_144 ]), createBaseVNode("li", null, [ _hoisted_145, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_146 ]), createBaseVNode("li", null, [ _hoisted_147, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_148 ]), createBaseVNode("li", null, [ _hoisted_149, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_150 ]) ]) ]) ]), _hoisted_151, _hoisted_152, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_153, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_154, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_155 ]) ]) ]) ]), _hoisted_156, _hoisted_157, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_158, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_159, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_160 ]), createBaseVNode("li", null, [ _hoisted_161, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Pin") ]), _: 1 }), _hoisted_162 ]), createBaseVNode("li", null, [ _hoisted_163, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Matrix") ]), _: 1 }), _hoisted_164 ]) ]) ]) ]), _hoisted_165, _hoisted_166, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_167, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_168, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_169 ]), createBaseVNode("li", null, [ _hoisted_170, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_171, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_172 ]), createBaseVNode("li", null, [ _hoisted_173, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_174 ]), createBaseVNode("li", null, [ _hoisted_175, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_176 ]) ]) ]) ]) ]) ]), _hoisted_177, _hoisted_178, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_179, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_180, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Object") ]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("A list of encoder objects. "), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_181, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_182 ]), createBaseVNode("li", null, [ _hoisted_183, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_184 ]), createBaseVNode("li", null, [ _hoisted_185, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_186 ]) ]) ]) ]) ]) ]) ]) ]), _hoisted_187, _hoisted_188, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_189, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_190, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_191 ]), createBaseVNode("li", null, [ _hoisted_192, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_193 ]), createBaseVNode("li", null, [ _hoisted_194, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_195 ]), createBaseVNode("li", null, [ _hoisted_196, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_197 ]), createBaseVNode("li", null, [ _hoisted_198, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("0|1") ]), _: 1 }), _hoisted_199 ]), createBaseVNode("li", null, [ _hoisted_200, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_201 ]) ]) ]) ]), _hoisted_202, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_207, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: String") ]), _: 1 }), _hoisted_208 ]), createBaseVNode("li", null, [ _hoisted_209, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Object: String") ]), _: 1 }), _hoisted_210 ]), createBaseVNode("li", null, [ _hoisted_212, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Object") ]), _: 1 }), createBaseVNode("ul", null, [ _hoisted_213, createBaseVNode("li", null, [ _hoisted_214, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Object") ]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_215, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Object") ]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("A list of key dictionaries comprising the layout. Each key dictionary contains: "), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_216, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Matrix") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_217 ]), createBaseVNode("li", null, [ _hoisted_218, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("KeyUnit") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_219 ]), createBaseVNode("li", null, [ _hoisted_220, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("KeyUnit") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_221 ]), createBaseVNode("li", null, [ _hoisted_222, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("KeyUnit") ]), _: 1 }), _hoisted_223 ]), createBaseVNode("li", null, [ _hoisted_224, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_225 ]), createBaseVNode("li", null, [ _hoisted_226, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_227 ]), createBaseVNode("li", null, [ _hoisted_228, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_229 ]), createBaseVNode("li", null, [ _hoisted_230, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_231 ]), createBaseVNode("li", null, [ _hoisted_232, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("KeyUnit") ]), _: 1 }), _hoisted_233 ]), createBaseVNode("li", null, [ _hoisted_234, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_235 ]), _hoisted_236 ]) ]) ]) ]) ]) ]) ]) ]) ]), _hoisted_237, _hoisted_238, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_239, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_240, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_241 ]), createBaseVNode("li", null, [ _hoisted_242, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_243 ]), createBaseVNode("li", null, [ _hoisted_244, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_245 ]) ]) ]) ]), _hoisted_246, _hoisted_247, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_248, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_249, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Object: Boolean") ]), _: 1 }), _hoisted_250 ]), createBaseVNode("li", null, [ _hoisted_252, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Number") ]), _: 1 }), _hoisted_253 ]), createBaseVNode("li", null, [ _hoisted_254, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_255, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_256 ]), createBaseVNode("li", null, [ _hoisted_257, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_258 ]), createBaseVNode("li", null, [ _hoisted_259, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_260 ]), createBaseVNode("li", null, [ _hoisted_261, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_262 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_263, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_264 ]), createBaseVNode("li", null, [ _hoisted_265, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Object") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("List of LED configuration dictionaries. Each dictionary contains: "), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_266, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_267 ]), createBaseVNode("li", null, [ _hoisted_268, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_269 ]), createBaseVNode("li", null, [ _hoisted_270, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_271 ]), createBaseVNode("li", null, [ _hoisted_272, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Matrix") ]), _: 1 }), _hoisted_273 ]), _hoisted_274 ]) ]) ]) ]), createBaseVNode("li", null, [ _hoisted_275, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_276 ]), createBaseVNode("li", null, [ _hoisted_277, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_278 ]), createBaseVNode("li", null, [ _hoisted_279, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_280 ]), createBaseVNode("li", null, [ _hoisted_281, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_282 ]), createBaseVNode("li", null, [ _hoisted_283, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_284 ]), createBaseVNode("li", null, [ _hoisted_285, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_286 ]), createBaseVNode("li", null, [ _hoisted_287, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Number") ]), _: 1 }), _hoisted_288 ]), createBaseVNode("li", null, [ _hoisted_289, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_290 ]), createBaseVNode("li", null, [ _hoisted_291, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_292 ]) ]) ]) ]), _hoisted_293, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_294, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_295 ]), createBaseVNode("li", null, [ _hoisted_296, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_297 ]), createBaseVNode("li", null, [ _hoisted_298, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_299, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Pin") ]), _: 1 }), _hoisted_300 ]), createBaseVNode("li", null, [ _hoisted_301, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_302 ]), createBaseVNode("li", null, [ _hoisted_303, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_304 ]), createBaseVNode("li", null, [ _hoisted_305, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Array: Pin") ]), _: 1 }), _hoisted_306 ]), createBaseVNode("li", null, [ _hoisted_308, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_309 ]), createBaseVNode("li", null, [ _hoisted_310, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("0|1") ]), _: 1 }), _hoisted_311 ]), createBaseVNode("li", null, [ _hoisted_312, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_313 ]), createBaseVNode("li", null, [ _hoisted_314, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Pin") ]), _: 1 }), _hoisted_315 ]) ]) ]) ]), _hoisted_316, _hoisted_317, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_318, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_319, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }) ]), createBaseVNode("li", null, [ _hoisted_320, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_321 ]), createBaseVNode("li", null, [ _hoisted_322, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }) ]), createBaseVNode("li", null, [ _hoisted_323, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }) ]), createBaseVNode("li", null, [ _hoisted_324, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }) ]), createBaseVNode("li", null, [ _hoisted_325, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }) ]) ]) ]) ]), _hoisted_326, _hoisted_327, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_328, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_329, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_330 ]), createBaseVNode("li", null, [ _hoisted_331, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_332 ]) ]) ]) ]), _hoisted_333, _hoisted_334, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_335, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_336, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_337 ]), createBaseVNode("li", null, [ _hoisted_338, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_339 ]), createBaseVNode("li", null, [ _hoisted_340, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_341 ]), createBaseVNode("li", null, [ _hoisted_342, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_343 ]), createBaseVNode("li", null, [ _hoisted_344, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_345 ]) ]) ]) ]), _hoisted_346, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_347, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_348, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_349 ]), createBaseVNode("li", null, [ _hoisted_350, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_351 ]), createBaseVNode("li", null, [ _hoisted_352, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_353 ]), createBaseVNode("li", null, [ _hoisted_354, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_355 ]) ]) ]) ]), _hoisted_356, _hoisted_357, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_358, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_359, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_360 ]), createBaseVNode("li", null, [ _hoisted_361, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Object: Boolean") ]), _: 1 }), _hoisted_362 ]), createBaseVNode("li", null, [ _hoisted_364, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_365 ]), createBaseVNode("li", null, [ _hoisted_366, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_367, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_368 ]), createBaseVNode("li", null, [ _hoisted_369, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_370 ]), createBaseVNode("li", null, [ _hoisted_371, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_372 ]), createBaseVNode("li", null, [ _hoisted_373, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_374 ]), createBaseVNode("li", null, [ _hoisted_375, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_376 ]), createBaseVNode("li", null, [ _hoisted_377, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_378 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_379, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_380 ]), createBaseVNode("li", null, [ _hoisted_381, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_382 ]), createBaseVNode("li", null, [ _hoisted_383, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_384, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_385 ]), createBaseVNode("li", null, [ _hoisted_386, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_387 ]), createBaseVNode("li", null, [ _hoisted_388, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_389 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_390, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Number") ]), _: 1 }), _hoisted_391 ]), createBaseVNode("li", null, [ _hoisted_392, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_393 ]), createBaseVNode("li", null, [ _hoisted_394, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_395 ]), createBaseVNode("li", null, [ _hoisted_396, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_397 ]), createBaseVNode("li", null, [ _hoisted_398, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_399 ]), createBaseVNode("li", null, [ _hoisted_400, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Number") ]), _: 1 }), _hoisted_401 ]) ]) ]) ]), _hoisted_402, _hoisted_403, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_404, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_405, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Object: Boolean") ]), _: 1 }), _hoisted_406 ]), createBaseVNode("li", null, [ _hoisted_408, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Number") ]), _: 1 }), _hoisted_409 ]), createBaseVNode("li", null, [ _hoisted_410, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_411, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_412 ]), createBaseVNode("li", null, [ _hoisted_413, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_414 ]), createBaseVNode("li", null, [ _hoisted_415, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_416 ]), createBaseVNode("li", null, [ _hoisted_417, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_418 ]), createBaseVNode("li", null, [ _hoisted_419, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_420 ]), createBaseVNode("li", null, [ _hoisted_421, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_422 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_423, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_424 ]), createBaseVNode("li", null, [ _hoisted_425, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_426 ]), createBaseVNode("li", null, [ _hoisted_427, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Object") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("List of LED configuration dictionaries. Each dictionary contains: "), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_428, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_429 ]), createBaseVNode("li", null, [ _hoisted_430, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_431 ]), createBaseVNode("li", null, [ _hoisted_432, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_433 ]), createBaseVNode("li", null, [ _hoisted_434, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Matrix") ]), _: 1 }), _hoisted_435 ]), _hoisted_436 ]) ]) ]) ]), createBaseVNode("li", null, [ _hoisted_437, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_438 ]), createBaseVNode("li", null, [ _hoisted_439, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_440 ]), createBaseVNode("li", null, [ _hoisted_441, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_442 ]), createBaseVNode("li", null, [ _hoisted_443, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_444 ]), createBaseVNode("li", null, [ _hoisted_445, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_446 ]), createBaseVNode("li", null, [ _hoisted_447, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_448 ]), createBaseVNode("li", null, [ _hoisted_449, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_450 ]), createBaseVNode("li", null, [ _hoisted_451, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Number") ]), _: 1 }), _hoisted_452 ]), createBaseVNode("li", null, [ _hoisted_453, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_454 ]), createBaseVNode("li", null, [ _hoisted_455, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_456 ]) ]) ]) ]), _hoisted_457, _hoisted_458, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_459, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_460, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_461 ]), createBaseVNode("li", null, [ _hoisted_462, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_463 ]), createBaseVNode("li", null, [ _hoisted_464, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Matrix") ]), _: 1 }), _hoisted_465 ]), createBaseVNode("li", null, [ _hoisted_466, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_467 ]) ]) ]) ]), _hoisted_468, _hoisted_469, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_470, createBaseVNode("ul", null, [ _hoisted_471, createBaseVNode("li", null, [ _hoisted_473, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_474 ]), _hoisted_475, createBaseVNode("li", null, [ _hoisted_476, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_477, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_478 ]), createBaseVNode("li", null, [ _hoisted_479, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Array: Pin") ]), _: 1 }), _hoisted_480 ]) ]) ]), _hoisted_481, createBaseVNode("li", null, [ _hoisted_482, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_483, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_484 ]), createBaseVNode("li", null, [ _hoisted_485, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), _hoisted_486 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_487, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_488 ]), createBaseVNode("li", null, [ _hoisted_489, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_490, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_491 ]), createBaseVNode("li", null, [ _hoisted_492, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_493, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_494 ]), createBaseVNode("li", null, [ _hoisted_495, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_496 ]), createBaseVNode("li", null, [ _hoisted_497, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_498 ]), createBaseVNode("li", null, [ _hoisted_499, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_500 ]), createBaseVNode("li", null, [ _hoisted_501, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_502 ]), createBaseVNode("li", null, [ _hoisted_503, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_504 ]), createBaseVNode("li", null, [ _hoisted_505, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_506 ]), createBaseVNode("li", null, [ _hoisted_507, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_508 ]), createBaseVNode("li", null, [ _hoisted_509, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_510 ]), createBaseVNode("li", null, [ _hoisted_511, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_512 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_513, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_514 ]), createBaseVNode("li", null, [ _hoisted_515, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_516 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_517, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_518, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_519 ]), createBaseVNode("li", null, [ _hoisted_520, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_521 ]), createBaseVNode("li", null, [ _hoisted_522, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_523 ]) ]) ]) ]) ]) ]), _hoisted_524, _hoisted_525, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_526, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_527, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_528 ]), createBaseVNode("li", null, [ _hoisted_529, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_530 ]) ]) ]) ]), _hoisted_531, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_532, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_533, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_534 ]), createBaseVNode("li", null, [ _hoisted_535, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_536 ]), createBaseVNode("li", null, [ _hoisted_537, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_538 ]), createBaseVNode("li", null, [ _hoisted_539, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_540 ]), createBaseVNode("li", null, [ _hoisted_541, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_542 ]), createBaseVNode("li", null, [ _hoisted_543, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_544 ]), createBaseVNode("li", null, [ _hoisted_545, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_546 ]), createBaseVNode("li", null, [ _hoisted_547, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_548, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_549 ]), createBaseVNode("li", null, [ _hoisted_550, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_551 ]) ]) ]), createBaseVNode("li", null, [ _hoisted_552, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_553 ]), createBaseVNode("li", null, [ _hoisted_554, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_555 ]) ]) ]) ]), _hoisted_556, _hoisted_557, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_558, createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _hoisted_559, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_560 ]), createBaseVNode("li", null, [ _hoisted_561, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Pin") ]), _: 1 }), createTextVNode(), createVNode(_component_Badge, null, { default: withCtx(() => [ createTextVNode("Required") ]), _: 1 }), _hoisted_562 ]), createBaseVNode("li", null, [ _hoisted_563, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("String") ]), _: 1 }), _hoisted_564 ]), createBaseVNode("li", null, [ _hoisted_565, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Number") ]), _: 1 }), _hoisted_566 ]), createBaseVNode("li", null, [ _hoisted_567, createTextVNode(), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [ createTextVNode("Boolean") ]), _: 1 }), _hoisted_568 ]) ]) ]) ]) ]); } const reference_info_json = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]); export { __pageData, reference_info_json as default };