{"version":3,"sources":["../../tokens.ts"],"sourcesContent":["/***************** PrimeUIX Tokens (Auto-Generated) *****************/\nexport interface TokenMetaData {\n description: string;\n tokens: {\n name: string;\n token: string;\n variable: string;\n description: string;\n }[];\n}\n\nexport interface Tokens {\n accordion: TokenMetaData;\n autocomplete: TokenMetaData;\n avatar: TokenMetaData;\n badge: TokenMetaData;\n blockui: TokenMetaData;\n breadcrumb: TokenMetaData;\n button: TokenMetaData;\n card: TokenMetaData;\n carousel: TokenMetaData;\n cascadeselect: TokenMetaData;\n checkbox: TokenMetaData;\n chip: TokenMetaData;\n colorpicker: TokenMetaData;\n confirmdialog: TokenMetaData;\n confirmpopup: TokenMetaData;\n contextmenu: TokenMetaData;\n datatable: TokenMetaData;\n dataview: TokenMetaData;\n datepicker: TokenMetaData;\n dialog: TokenMetaData;\n divider: TokenMetaData;\n dock: TokenMetaData;\n drawer: TokenMetaData;\n editor: TokenMetaData;\n fieldset: TokenMetaData;\n fileupload: TokenMetaData;\n floatlabel: TokenMetaData;\n galleria: TokenMetaData;\n iconfield: TokenMetaData;\n iftalabel: TokenMetaData;\n image: TokenMetaData;\n imagecompare: TokenMetaData;\n themes: TokenMetaData;\n inlinemessage: TokenMetaData;\n inplace: TokenMetaData;\n inputchips: TokenMetaData;\n inputgroup: TokenMetaData;\n inputnumber: TokenMetaData;\n inputotp: TokenMetaData;\n inputtext: TokenMetaData;\n knob: TokenMetaData;\n listbox: TokenMetaData;\n megamenu: TokenMetaData;\n menu: TokenMetaData;\n menubar: TokenMetaData;\n message: TokenMetaData;\n metergroup: TokenMetaData;\n multiselect: TokenMetaData;\n orderlist: TokenMetaData;\n organizationchart: TokenMetaData;\n overlaybadge: TokenMetaData;\n paginator: TokenMetaData;\n panel: TokenMetaData;\n panelmenu: TokenMetaData;\n password: TokenMetaData;\n picklist: TokenMetaData;\n popover: TokenMetaData;\n progressbar: TokenMetaData;\n progressspinner: TokenMetaData;\n radiobutton: TokenMetaData;\n rating: TokenMetaData;\n ripple: TokenMetaData;\n scrollpanel: TokenMetaData;\n select: TokenMetaData;\n selectbutton: TokenMetaData;\n skeleton: TokenMetaData;\n slider: TokenMetaData;\n speeddial: TokenMetaData;\n splitbutton: TokenMetaData;\n splitter: TokenMetaData;\n stepper: TokenMetaData;\n steps: TokenMetaData;\n tabmenu: TokenMetaData;\n tabs: TokenMetaData;\n tabview: TokenMetaData;\n tag: TokenMetaData;\n terminal: TokenMetaData;\n textarea: TokenMetaData;\n tieredmenu: TokenMetaData;\n timeline: TokenMetaData;\n toast: TokenMetaData;\n togglebutton: TokenMetaData;\n toggleswitch: TokenMetaData;\n toolbar: TokenMetaData;\n tooltip: TokenMetaData;\n tree: TokenMetaData;\n treeselect: TokenMetaData;\n treetable: TokenMetaData;\n virtualscroller: TokenMetaData;\n}\n\nexport default {\n accordion: {\n description: 'Accordion Design Tokens',\n tokens: [\n {\n name: 'accordion.root.transitionDuration',\n token: 'accordion.transition.duration',\n variable: '--p-accordion-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'accordion.panel.borderWidth',\n token: 'accordion.panel.border.width',\n variable: '--p-accordion-panel-border-width',\n description: 'Border width of panel'\n },\n {\n name: 'accordion.panel.borderColor',\n token: 'accordion.panel.border.color',\n variable: '--p-accordion-panel-border-color',\n description: 'Border color of panel'\n },\n {\n name: 'accordion.header.color',\n token: 'accordion.header.color',\n variable: '--p-accordion-header-color',\n description: 'Color of header'\n },\n {\n name: 'accordion.header.hoverColor',\n token: 'accordion.header.hover.color',\n variable: '--p-accordion-header-hover-color',\n description: 'Hover color of header'\n },\n {\n name: 'accordion.header.activeColor',\n token: 'accordion.header.active.color',\n variable: '--p-accordion-header-active-color',\n description: 'Active color of header'\n },\n {\n name: 'accordion.header.padding',\n token: 'accordion.header.padding',\n variable: '--p-accordion-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'accordion.header.fontWeight',\n token: 'accordion.header.font.weight',\n variable: '--p-accordion-header-font-weight',\n description: 'Font weight of header'\n },\n {\n name: 'accordion.header.borderRadius',\n token: 'accordion.header.border.radius',\n variable: '--p-accordion-header-border-radius',\n description: 'Border radius of header'\n },\n {\n name: 'accordion.header.borderWidth',\n token: 'accordion.header.border.width',\n variable: '--p-accordion-header-border-width',\n description: 'Border width of header'\n },\n {\n name: 'accordion.header.borderColor',\n token: 'accordion.header.border.color',\n variable: '--p-accordion-header-border-color',\n description: 'Border color of header'\n },\n {\n name: 'accordion.header.background',\n token: 'accordion.header.background',\n variable: '--p-accordion-header-background',\n description: 'Background of header'\n },\n {\n name: 'accordion.header.hoverBackground',\n token: 'accordion.header.hover.background',\n variable: '--p-accordion-header-hover-background',\n description: 'Hover background of header'\n },\n {\n name: 'accordion.header.activeBackground',\n token: 'accordion.header.active.background',\n variable: '--p-accordion-header-active-background',\n description: 'Active background of header'\n },\n {\n name: 'accordion.header.activeHoverBackground',\n token: 'accordion.header.active.hover.background',\n variable: '--p-accordion-header-active-hover-background',\n description: 'Active hover background of header'\n },\n {\n name: 'accordion.header.focusRing.width',\n token: 'accordion.header.focus.ring.width',\n variable: '--p-accordion-header-focus-ring-width',\n description: 'Focus ring width of header'\n },\n {\n name: 'accordion.header.focusRing.style',\n token: 'accordion.header.focus.ring.style',\n variable: '--p-accordion-header-focus-ring-style',\n description: 'Focus ring style of header'\n },\n {\n name: 'accordion.header.focusRing.color',\n token: 'accordion.header.focus.ring.color',\n variable: '--p-accordion-header-focus-ring-color',\n description: 'Focus ring color of header'\n },\n {\n name: 'accordion.header.focusRing.offset',\n token: 'accordion.header.focus.ring.offset',\n variable: '--p-accordion-header-focus-ring-offset',\n description: 'Focus ring offset of header'\n },\n {\n name: 'accordion.header.focusRing.shadow',\n token: 'accordion.header.focus.ring.shadow',\n variable: '--p-accordion-header-focus-ring-shadow',\n description: 'Focus ring shadow of header'\n },\n {\n name: 'accordion.header.toggleIcon.color',\n token: 'accordion.header.toggle.icon.color',\n variable: '--p-accordion-header-toggle-icon-color',\n description: 'Toggle icon color of header'\n },\n {\n name: 'accordion.header.toggleIcon.hoverColor',\n token: 'accordion.header.toggle.icon.hover.color',\n variable: '--p-accordion-header-toggle-icon-hover-color',\n description: 'Toggle icon hover color of header'\n },\n {\n name: 'accordion.header.toggleIcon.activeColor',\n token: 'accordion.header.toggle.icon.active.color',\n variable: '--p-accordion-header-toggle-icon-active-color',\n description: 'Toggle icon active color of header'\n },\n {\n name: 'accordion.header.toggleIcon.activeHoverColor',\n token: 'accordion.header.toggle.icon.active.hover.color',\n variable: '--p-accordion-header-toggle-icon-active-hover-color',\n description: 'Toggle icon active hover color of header'\n },\n {\n name: 'accordion.header.first.topBorderRadius',\n token: 'accordion.header.first.top.border.radius',\n variable: '--p-accordion-header-first-top-border-radius',\n description: 'First top border radius of header'\n },\n {\n name: 'accordion.header.first.borderWidth',\n token: 'accordion.header.first.border.width',\n variable: '--p-accordion-header-first-border-width',\n description: 'First border width of header'\n },\n {\n name: 'accordion.header.last.bottomBorderRadius',\n token: 'accordion.header.last.bottom.border.radius',\n variable: '--p-accordion-header-last-bottom-border-radius',\n description: 'Last bottom border radius of header'\n },\n {\n name: 'accordion.header.last.activeBottomBorderRadius',\n token: 'accordion.header.last.active.bottom.border.radius',\n variable: '--p-accordion-header-last-active-bottom-border-radius',\n description: 'Last active bottom border radius of header'\n },\n {\n name: 'accordion.content.borderWidth',\n token: 'accordion.content.border.width',\n variable: '--p-accordion-content-border-width',\n description: 'Border width of content'\n },\n {\n name: 'accordion.content.borderColor',\n token: 'accordion.content.border.color',\n variable: '--p-accordion-content-border-color',\n description: 'Border color of content'\n },\n {\n name: 'accordion.content.background',\n token: 'accordion.content.background',\n variable: '--p-accordion-content-background',\n description: 'Background of content'\n },\n {\n name: 'accordion.content.color',\n token: 'accordion.content.color',\n variable: '--p-accordion-content-color',\n description: 'Color of content'\n },\n {\n name: 'accordion.content.padding',\n token: 'accordion.content.padding',\n variable: '--p-accordion-content-padding',\n description: 'Padding of content'\n }\n ]\n },\n autocomplete: {\n description: 'AutoComplete Design Tokens',\n tokens: [\n {\n name: 'autocomplete.root.background',\n token: 'autocomplete.background',\n variable: '--p-autocomplete-background',\n description: 'Background of root'\n },\n {\n name: 'autocomplete.root.disabledBackground',\n token: 'autocomplete.disabled.background',\n variable: '--p-autocomplete-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'autocomplete.root.filledBackground',\n token: 'autocomplete.filled.background',\n variable: '--p-autocomplete-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'autocomplete.root.filledHoverBackground',\n token: 'autocomplete.filled.hover.background',\n variable: '--p-autocomplete-filled-hover-background',\n description: 'Filled hover background of root'\n },\n {\n name: 'autocomplete.root.filledFocusBackground',\n token: 'autocomplete.filled.focus.background',\n variable: '--p-autocomplete-filled-focus-background',\n description: 'Filled focus background of root'\n },\n {\n name: 'autocomplete.root.borderColor',\n token: 'autocomplete.border.color',\n variable: '--p-autocomplete-border-color',\n description: 'Border color of root'\n },\n {\n name: 'autocomplete.root.hoverBorderColor',\n token: 'autocomplete.hover.border.color',\n variable: '--p-autocomplete-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'autocomplete.root.focusBorderColor',\n token: 'autocomplete.focus.border.color',\n variable: '--p-autocomplete-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'autocomplete.root.invalidBorderColor',\n token: 'autocomplete.invalid.border.color',\n variable: '--p-autocomplete-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'autocomplete.root.color',\n token: 'autocomplete.color',\n variable: '--p-autocomplete-color',\n description: 'Color of root'\n },\n {\n name: 'autocomplete.root.disabledColor',\n token: 'autocomplete.disabled.color',\n variable: '--p-autocomplete-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'autocomplete.root.placeholderColor',\n token: 'autocomplete.placeholder.color',\n variable: '--p-autocomplete-placeholder-color',\n description: 'Placeholder color of root'\n },\n {\n name: 'autocomplete.root.invalidPlaceholderColor',\n token: 'autocomplete.invalid.placeholder.color',\n variable: '--p-autocomplete-invalid-placeholder-color',\n description: 'Invalid placeholder color of root'\n },\n {\n name: 'autocomplete.root.shadow',\n token: 'autocomplete.shadow',\n variable: '--p-autocomplete-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'autocomplete.root.paddingX',\n token: 'autocomplete.padding.x',\n variable: '--p-autocomplete-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'autocomplete.root.paddingY',\n token: 'autocomplete.padding.y',\n variable: '--p-autocomplete-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'autocomplete.root.borderRadius',\n token: 'autocomplete.border.radius',\n variable: '--p-autocomplete-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'autocomplete.root.focusRing.width',\n token: 'autocomplete.focus.ring.width',\n variable: '--p-autocomplete-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'autocomplete.root.focusRing.style',\n token: 'autocomplete.focus.ring.style',\n variable: '--p-autocomplete-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'autocomplete.root.focusRing.color',\n token: 'autocomplete.focus.ring.color',\n variable: '--p-autocomplete-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'autocomplete.root.focusRing.offset',\n token: 'autocomplete.focus.ring.offset',\n variable: '--p-autocomplete-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'autocomplete.root.focusRing.shadow',\n token: 'autocomplete.focus.ring.shadow',\n variable: '--p-autocomplete-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'autocomplete.root.transitionDuration',\n token: 'autocomplete.transition.duration',\n variable: '--p-autocomplete-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'autocomplete.overlay.background',\n token: 'autocomplete.overlay.background',\n variable: '--p-autocomplete-overlay-background',\n description: 'Background of overlay'\n },\n {\n name: 'autocomplete.overlay.borderColor',\n token: 'autocomplete.overlay.border.color',\n variable: '--p-autocomplete-overlay-border-color',\n description: 'Border color of overlay'\n },\n {\n name: 'autocomplete.overlay.borderRadius',\n token: 'autocomplete.overlay.border.radius',\n variable: '--p-autocomplete-overlay-border-radius',\n description: 'Border radius of overlay'\n },\n {\n name: 'autocomplete.overlay.color',\n token: 'autocomplete.overlay.color',\n variable: '--p-autocomplete-overlay-color',\n description: 'Color of overlay'\n },\n {\n name: 'autocomplete.overlay.shadow',\n token: 'autocomplete.overlay.shadow',\n variable: '--p-autocomplete-overlay-shadow',\n description: 'Shadow of overlay'\n },\n {\n name: 'autocomplete.list.padding',\n token: 'autocomplete.list.padding',\n variable: '--p-autocomplete-list-padding',\n description: 'Padding of list'\n },\n {\n name: 'autocomplete.list.gap',\n token: 'autocomplete.list.gap',\n variable: '--p-autocomplete-list-gap',\n description: 'Gap of list'\n },\n {\n name: 'autocomplete.option.focusBackground',\n token: 'autocomplete.option.focus.background',\n variable: '--p-autocomplete-option-focus-background',\n description: 'Focus background of option'\n },\n {\n name: 'autocomplete.option.selectedBackground',\n token: 'autocomplete.option.selected.background',\n variable: '--p-autocomplete-option-selected-background',\n description: 'Selected background of option'\n },\n {\n name: 'autocomplete.option.selectedFocusBackground',\n token: 'autocomplete.option.selected.focus.background',\n variable: '--p-autocomplete-option-selected-focus-background',\n description: 'Selected focus background of option'\n },\n {\n name: 'autocomplete.option.color',\n token: 'autocomplete.option.color',\n variable: '--p-autocomplete-option-color',\n description: 'Color of option'\n },\n {\n name: 'autocomplete.option.focusColor',\n token: 'autocomplete.option.focus.color',\n variable: '--p-autocomplete-option-focus-color',\n description: 'Focus color of option'\n },\n {\n name: 'autocomplete.option.selectedColor',\n token: 'autocomplete.option.selected.color',\n variable: '--p-autocomplete-option-selected-color',\n description: 'Selected color of option'\n },\n {\n name: 'autocomplete.option.selectedFocusColor',\n token: 'autocomplete.option.selected.focus.color',\n variable: '--p-autocomplete-option-selected-focus-color',\n description: 'Selected focus color of option'\n },\n {\n name: 'autocomplete.option.padding',\n token: 'autocomplete.option.padding',\n variable: '--p-autocomplete-option-padding',\n description: 'Padding of option'\n },\n {\n name: 'autocomplete.option.borderRadius',\n token: 'autocomplete.option.border.radius',\n variable: '--p-autocomplete-option-border-radius',\n description: 'Border radius of option'\n },\n {\n name: 'autocomplete.optionGroup.background',\n token: 'autocomplete.option.group.background',\n variable: '--p-autocomplete-option-group-background',\n description: 'Background of option group'\n },\n {\n name: 'autocomplete.optionGroup.color',\n token: 'autocomplete.option.group.color',\n variable: '--p-autocomplete-option-group-color',\n description: 'Color of option group'\n },\n {\n name: 'autocomplete.optionGroup.fontWeight',\n token: 'autocomplete.option.group.font.weight',\n variable: '--p-autocomplete-option-group-font-weight',\n description: 'Font weight of option group'\n },\n {\n name: 'autocomplete.optionGroup.padding',\n token: 'autocomplete.option.group.padding',\n variable: '--p-autocomplete-option-group-padding',\n description: 'Padding of option group'\n },\n {\n name: 'autocomplete.dropdown.width',\n token: 'autocomplete.dropdown.width',\n variable: '--p-autocomplete-dropdown-width',\n description: 'Width of dropdown'\n },\n {\n name: 'autocomplete.dropdown.sm.width',\n token: 'autocomplete.dropdown.sm.width',\n variable: '--p-autocomplete-dropdown-sm-width',\n description: 'Sm width of dropdown'\n },\n {\n name: 'autocomplete.dropdown.lg.width',\n token: 'autocomplete.dropdown.lg.width',\n variable: '--p-autocomplete-dropdown-lg-width',\n description: 'Lg width of dropdown'\n },\n {\n name: 'autocomplete.dropdown.borderColor',\n token: 'autocomplete.dropdown.border.color',\n variable: '--p-autocomplete-dropdown-border-color',\n description: 'Border color of dropdown'\n },\n {\n name: 'autocomplete.dropdown.hoverBorderColor',\n token: 'autocomplete.dropdown.hover.border.color',\n variable: '--p-autocomplete-dropdown-hover-border-color',\n description: 'Hover border color of dropdown'\n },\n {\n name: 'autocomplete.dropdown.activeBorderColor',\n token: 'autocomplete.dropdown.active.border.color',\n variable: '--p-autocomplete-dropdown-active-border-color',\n description: 'Active border color of dropdown'\n },\n {\n name: 'autocomplete.dropdown.borderRadius',\n token: 'autocomplete.dropdown.border.radius',\n variable: '--p-autocomplete-dropdown-border-radius',\n description: 'Border radius of dropdown'\n },\n {\n name: 'autocomplete.dropdown.focusRing.width',\n token: 'autocomplete.dropdown.focus.ring.width',\n variable: '--p-autocomplete-dropdown-focus-ring-width',\n description: 'Focus ring width of dropdown'\n },\n {\n name: 'autocomplete.dropdown.focusRing.style',\n token: 'autocomplete.dropdown.focus.ring.style',\n variable: '--p-autocomplete-dropdown-focus-ring-style',\n description: 'Focus ring style of dropdown'\n },\n {\n name: 'autocomplete.dropdown.focusRing.color',\n token: 'autocomplete.dropdown.focus.ring.color',\n variable: '--p-autocomplete-dropdown-focus-ring-color',\n description: 'Focus ring color of dropdown'\n },\n {\n name: 'autocomplete.dropdown.focusRing.offset',\n token: 'autocomplete.dropdown.focus.ring.offset',\n variable: '--p-autocomplete-dropdown-focus-ring-offset',\n description: 'Focus ring offset of dropdown'\n },\n {\n name: 'autocomplete.dropdown.focusRing.shadow',\n token: 'autocomplete.dropdown.focus.ring.shadow',\n variable: '--p-autocomplete-dropdown-focus-ring-shadow',\n description: 'Focus ring shadow of dropdown'\n },\n {\n name: 'autocomplete.dropdown.background',\n token: 'autocomplete.dropdown.background',\n variable: '--p-autocomplete-dropdown-background',\n description: 'Background of dropdown'\n },\n {\n name: 'autocomplete.dropdown.hoverBackground',\n token: 'autocomplete.dropdown.hover.background',\n variable: '--p-autocomplete-dropdown-hover-background',\n description: 'Hover background of dropdown'\n },\n {\n name: 'autocomplete.dropdown.activeBackground',\n token: 'autocomplete.dropdown.active.background',\n variable: '--p-autocomplete-dropdown-active-background',\n description: 'Active background of dropdown'\n },\n {\n name: 'autocomplete.dropdown.color',\n token: 'autocomplete.dropdown.color',\n variable: '--p-autocomplete-dropdown-color',\n description: 'Color of dropdown'\n },\n {\n name: 'autocomplete.dropdown.hoverColor',\n token: 'autocomplete.dropdown.hover.color',\n variable: '--p-autocomplete-dropdown-hover-color',\n description: 'Hover color of dropdown'\n },\n {\n name: 'autocomplete.dropdown.activeColor',\n token: 'autocomplete.dropdown.active.color',\n variable: '--p-autocomplete-dropdown-active-color',\n description: 'Active color of dropdown'\n },\n {\n name: 'autocomplete.chip.borderRadius',\n token: 'autocomplete.chip.border.radius',\n variable: '--p-autocomplete-chip-border-radius',\n description: 'Border radius of chip'\n },\n {\n name: 'autocomplete.chip.focusBackground',\n token: 'autocomplete.chip.focus.background',\n variable: '--p-autocomplete-chip-focus-background',\n description: 'Focus background of chip'\n },\n {\n name: 'autocomplete.chip.focusColor',\n token: 'autocomplete.chip.focus.color',\n variable: '--p-autocomplete-chip-focus-color',\n description: 'Focus color of chip'\n },\n {\n name: 'autocomplete.emptyMessage.padding',\n token: 'autocomplete.empty.message.padding',\n variable: '--p-autocomplete-empty-message-padding',\n description: 'Padding of empty message'\n }\n ]\n },\n avatar: {\n description: 'Avatar Design Tokens',\n tokens: [\n {\n name: 'avatar.root.width',\n token: 'avatar.width',\n variable: '--p-avatar-width',\n description: 'Width of root'\n },\n {\n name: 'avatar.root.height',\n token: 'avatar.height',\n variable: '--p-avatar-height',\n description: 'Height of root'\n },\n {\n name: 'avatar.root.fontSize',\n token: 'avatar.font.size',\n variable: '--p-avatar-font-size',\n description: 'Font size of root'\n },\n {\n name: 'avatar.root.background',\n token: 'avatar.background',\n variable: '--p-avatar-background',\n description: 'Background of root'\n },\n {\n name: 'avatar.root.color',\n token: 'avatar.color',\n variable: '--p-avatar-color',\n description: 'Color of root'\n },\n {\n name: 'avatar.root.borderRadius',\n token: 'avatar.border.radius',\n variable: '--p-avatar-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'avatar.icon.size',\n token: 'avatar.icon.size',\n variable: '--p-avatar-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'avatar.group.borderColor',\n token: 'avatar.group.border.color',\n variable: '--p-avatar-group-border-color',\n description: 'Border color of group'\n },\n {\n name: 'avatar.group.offset',\n token: 'avatar.group.offset',\n variable: '--p-avatar-group-offset',\n description: 'Offset of group'\n },\n {\n name: 'avatar.lg.width',\n token: 'avatar.lg.width',\n variable: '--p-avatar-lg-width',\n description: 'Width of lg'\n },\n {\n name: 'avatar.lg.height',\n token: 'avatar.lg.height',\n variable: '--p-avatar-lg-height',\n description: 'Height of lg'\n },\n {\n name: 'avatar.lg.fontSize',\n token: 'avatar.lg.font.size',\n variable: '--p-avatar-lg-font-size',\n description: 'Font size of lg'\n },\n {\n name: 'avatar.lg.icon.size',\n token: 'avatar.lg.icon.size',\n variable: '--p-avatar-lg-icon-size',\n description: 'Icon size of lg'\n },\n {\n name: 'avatar.lg.group.offset',\n token: 'avatar.lg.group.offset',\n variable: '--p-avatar-lg-group-offset',\n description: 'Group offset of lg'\n },\n {\n name: 'avatar.xl.width',\n token: 'avatar.xl.width',\n variable: '--p-avatar-xl-width',\n description: 'Width of xl'\n },\n {\n name: 'avatar.xl.height',\n token: 'avatar.xl.height',\n variable: '--p-avatar-xl-height',\n description: 'Height of xl'\n },\n {\n name: 'avatar.xl.fontSize',\n token: 'avatar.xl.font.size',\n variable: '--p-avatar-xl-font-size',\n description: 'Font size of xl'\n },\n {\n name: 'avatar.xl.icon.size',\n token: 'avatar.xl.icon.size',\n variable: '--p-avatar-xl-icon-size',\n description: 'Icon size of xl'\n },\n {\n name: 'avatar.xl.group.offset',\n token: 'avatar.xl.group.offset',\n variable: '--p-avatar-xl-group-offset',\n description: 'Group offset of xl'\n }\n ]\n },\n badge: {\n description: 'Badge Design Tokens',\n tokens: [\n {\n name: 'badge.root.borderRadius',\n token: 'badge.border.radius',\n variable: '--p-badge-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'badge.root.padding',\n token: 'badge.padding',\n variable: '--p-badge-padding',\n description: 'Padding of root'\n },\n {\n name: 'badge.root.fontSize',\n token: 'badge.font.size',\n variable: '--p-badge-font-size',\n description: 'Font size of root'\n },\n {\n name: 'badge.root.fontWeight',\n token: 'badge.font.weight',\n variable: '--p-badge-font-weight',\n description: 'Font weight of root'\n },\n {\n name: 'badge.root.minWidth',\n token: 'badge.min.width',\n variable: '--p-badge-min-width',\n description: 'Min width of root'\n },\n {\n name: 'badge.root.height',\n token: 'badge.height',\n variable: '--p-badge-height',\n description: 'Height of root'\n },\n {\n name: 'badge.dot.size',\n token: 'badge.dot.size',\n variable: '--p-badge-dot-size',\n description: 'Size of dot'\n },\n {\n name: 'badge.sm.fontSize',\n token: 'badge.sm.font.size',\n variable: '--p-badge-sm-font-size',\n description: 'Font size of sm'\n },\n {\n name: 'badge.sm.minWidth',\n token: 'badge.sm.min.width',\n variable: '--p-badge-sm-min-width',\n description: 'Min width of sm'\n },\n {\n name: 'badge.sm.height',\n token: 'badge.sm.height',\n variable: '--p-badge-sm-height',\n description: 'Height of sm'\n },\n {\n name: 'badge.lg.fontSize',\n token: 'badge.lg.font.size',\n variable: '--p-badge-lg-font-size',\n description: 'Font size of lg'\n },\n {\n name: 'badge.lg.minWidth',\n token: 'badge.lg.min.width',\n variable: '--p-badge-lg-min-width',\n description: 'Min width of lg'\n },\n {\n name: 'badge.lg.height',\n token: 'badge.lg.height',\n variable: '--p-badge-lg-height',\n description: 'Height of lg'\n },\n {\n name: 'badge.xl.fontSize',\n token: 'badge.xl.font.size',\n variable: '--p-badge-xl-font-size',\n description: 'Font size of xl'\n },\n {\n name: 'badge.xl.minWidth',\n token: 'badge.xl.min.width',\n variable: '--p-badge-xl-min-width',\n description: 'Min width of xl'\n },\n {\n name: 'badge.xl.height',\n token: 'badge.xl.height',\n variable: '--p-badge-xl-height',\n description: 'Height of xl'\n },\n {\n name: 'badge.primary.background',\n token: 'badge.primary.background',\n variable: '--p-badge-primary-background',\n description: 'Background of primary'\n },\n {\n name: 'badge.primary.color',\n token: 'badge.primary.color',\n variable: '--p-badge-primary-color',\n description: 'Color of primary'\n },\n {\n name: 'badge.secondary.background',\n token: 'badge.secondary.background',\n variable: '--p-badge-secondary-background',\n description: 'Background of secondary'\n },\n {\n name: 'badge.secondary.color',\n token: 'badge.secondary.color',\n variable: '--p-badge-secondary-color',\n description: 'Color of secondary'\n },\n {\n name: 'badge.success.background',\n token: 'badge.success.background',\n variable: '--p-badge-success-background',\n description: 'Background of success'\n },\n {\n name: 'badge.success.color',\n token: 'badge.success.color',\n variable: '--p-badge-success-color',\n description: 'Color of success'\n },\n {\n name: 'badge.info.background',\n token: 'badge.info.background',\n variable: '--p-badge-info-background',\n description: 'Background of info'\n },\n {\n name: 'badge.info.color',\n token: 'badge.info.color',\n variable: '--p-badge-info-color',\n description: 'Color of info'\n },\n {\n name: 'badge.warn.background',\n token: 'badge.warn.background',\n variable: '--p-badge-warn-background',\n description: 'Background of warn'\n },\n {\n name: 'badge.warn.color',\n token: 'badge.warn.color',\n variable: '--p-badge-warn-color',\n description: 'Color of warn'\n },\n {\n name: 'badge.danger.background',\n token: 'badge.danger.background',\n variable: '--p-badge-danger-background',\n description: 'Background of danger'\n },\n {\n name: 'badge.danger.color',\n token: 'badge.danger.color',\n variable: '--p-badge-danger-color',\n description: 'Color of danger'\n },\n {\n name: 'badge.contrast.background',\n token: 'badge.contrast.background',\n variable: '--p-badge-contrast-background',\n description: 'Background of contrast'\n },\n {\n name: 'badge.contrast.color',\n token: 'badge.contrast.color',\n variable: '--p-badge-contrast-color',\n description: 'Color of contrast'\n }\n ]\n },\n blockui: {\n description: 'BlockUI Design Tokens',\n tokens: [\n {\n name: 'blockui.root.borderRadius',\n token: 'blockui.border.radius',\n variable: '--p-blockui-border-radius',\n description: 'Border radius of root'\n }\n ]\n },\n breadcrumb: {\n description: 'Breadcrumb Design Tokens',\n tokens: [\n {\n name: 'breadcrumb.root.padding',\n token: 'breadcrumb.padding',\n variable: '--p-breadcrumb-padding',\n description: 'Padding of root'\n },\n {\n name: 'breadcrumb.root.background',\n token: 'breadcrumb.background',\n variable: '--p-breadcrumb-background',\n description: 'Background of root'\n },\n {\n name: 'breadcrumb.root.gap',\n token: 'breadcrumb.gap',\n variable: '--p-breadcrumb-gap',\n description: 'Gap of root'\n },\n {\n name: 'breadcrumb.root.transitionDuration',\n token: 'breadcrumb.transition.duration',\n variable: '--p-breadcrumb-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'breadcrumb.item.color',\n token: 'breadcrumb.item.color',\n variable: '--p-breadcrumb-item-color',\n description: 'Color of item'\n },\n {\n name: 'breadcrumb.item.hoverColor',\n token: 'breadcrumb.item.hover.color',\n variable: '--p-breadcrumb-item-hover-color',\n description: 'Hover color of item'\n },\n {\n name: 'breadcrumb.item.borderRadius',\n token: 'breadcrumb.item.border.radius',\n variable: '--p-breadcrumb-item-border-radius',\n description: 'Border radius of item'\n },\n {\n name: 'breadcrumb.item.gap',\n token: 'breadcrumb.item.gap',\n variable: '--p-breadcrumb-item-gap',\n description: 'Gap of item'\n },\n {\n name: 'breadcrumb.item.icon.color',\n token: 'breadcrumb.item.icon.color',\n variable: '--p-breadcrumb-item-icon-color',\n description: 'Icon color of item'\n },\n {\n name: 'breadcrumb.item.icon.hoverColor',\n token: 'breadcrumb.item.icon.hover.color',\n variable: '--p-breadcrumb-item-icon-hover-color',\n description: 'Icon hover color of item'\n },\n {\n name: 'breadcrumb.item.focusRing.width',\n token: 'breadcrumb.item.focus.ring.width',\n variable: '--p-breadcrumb-item-focus-ring-width',\n description: 'Focus ring width of item'\n },\n {\n name: 'breadcrumb.item.focusRing.style',\n token: 'breadcrumb.item.focus.ring.style',\n variable: '--p-breadcrumb-item-focus-ring-style',\n description: 'Focus ring style of item'\n },\n {\n name: 'breadcrumb.item.focusRing.color',\n token: 'breadcrumb.item.focus.ring.color',\n variable: '--p-breadcrumb-item-focus-ring-color',\n description: 'Focus ring color of item'\n },\n {\n name: 'breadcrumb.item.focusRing.offset',\n token: 'breadcrumb.item.focus.ring.offset',\n variable: '--p-breadcrumb-item-focus-ring-offset',\n description: 'Focus ring offset of item'\n },\n {\n name: 'breadcrumb.item.focusRing.shadow',\n token: 'breadcrumb.item.focus.ring.shadow',\n variable: '--p-breadcrumb-item-focus-ring-shadow',\n description: 'Focus ring shadow of item'\n },\n {\n name: 'breadcrumb.separator.color',\n token: 'breadcrumb.separator.color',\n variable: '--p-breadcrumb-separator-color',\n description: 'Color of separator'\n }\n ]\n },\n button: {\n description: 'Button Design Tokens',\n tokens: [\n {\n name: 'button.root.borderRadius',\n token: 'button.border.radius',\n variable: '--p-button-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'button.root.roundedBorderRadius',\n token: 'button.rounded.border.radius',\n variable: '--p-button-rounded-border-radius',\n description: 'Rounded border radius of root'\n },\n {\n name: 'button.root.gap',\n token: 'button.gap',\n variable: '--p-button-gap',\n description: 'Gap of root'\n },\n {\n name: 'button.root.paddingX',\n token: 'button.padding.x',\n variable: '--p-button-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'button.root.paddingY',\n token: 'button.padding.y',\n variable: '--p-button-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'button.root.iconOnlyWidth',\n token: 'button.icon.only.width',\n variable: '--p-button-icon-only-width',\n description: 'Icon only width of root'\n },\n {\n name: 'button.root.sm.fontSize',\n token: 'button.sm.font.size',\n variable: '--p-button-sm-font-size',\n description: 'Sm font size of root'\n },\n {\n name: 'button.root.sm.paddingX',\n token: 'button.sm.padding.x',\n variable: '--p-button-sm-padding-x',\n description: 'Sm padding x of root'\n },\n {\n name: 'button.root.sm.paddingY',\n token: 'button.sm.padding.y',\n variable: '--p-button-sm-padding-y',\n description: 'Sm padding y of root'\n },\n {\n name: 'button.root.sm.iconOnlyWidth',\n token: 'button.sm.icon.only.width',\n variable: '--p-button-sm-icon-only-width',\n description: 'Sm icon only width of root'\n },\n {\n name: 'button.root.lg.fontSize',\n token: 'button.lg.font.size',\n variable: '--p-button-lg-font-size',\n description: 'Lg font size of root'\n },\n {\n name: 'button.root.lg.paddingX',\n token: 'button.lg.padding.x',\n variable: '--p-button-lg-padding-x',\n description: 'Lg padding x of root'\n },\n {\n name: 'button.root.lg.paddingY',\n token: 'button.lg.padding.y',\n variable: '--p-button-lg-padding-y',\n description: 'Lg padding y of root'\n },\n {\n name: 'button.root.lg.iconOnlyWidth',\n token: 'button.lg.icon.only.width',\n variable: '--p-button-lg-icon-only-width',\n description: 'Lg icon only width of root'\n },\n {\n name: 'button.root.label.fontWeight',\n token: 'button.label.font.weight',\n variable: '--p-button-label-font-weight',\n description: 'Label font weight of root'\n },\n {\n name: 'button.root.raisedShadow',\n token: 'button.raised.shadow',\n variable: '--p-button-raised-shadow',\n description: 'Raised shadow of root'\n },\n {\n name: 'button.root.focusRing.width',\n token: 'button.focus.ring.width',\n variable: '--p-button-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'button.root.focusRing.style',\n token: 'button.focus.ring.style',\n variable: '--p-button-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'button.root.focusRing.offset',\n token: 'button.focus.ring.offset',\n variable: '--p-button-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'button.root.badgeSize',\n token: 'button.badge.size',\n variable: '--p-button-badge-size',\n description: 'Badge size of root'\n },\n {\n name: 'button.root.transitionDuration',\n token: 'button.transition.duration',\n variable: '--p-button-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'button.root.primary.background',\n token: 'button.primary.background',\n variable: '--p-button-primary-background',\n description: 'Primary background of root'\n },\n {\n name: 'button.root.primary.hoverBackground',\n token: 'button.primary.hover.background',\n variable: '--p-button-primary-hover-background',\n description: 'Primary hover background of root'\n },\n {\n name: 'button.root.primary.activeBackground',\n token: 'button.primary.active.background',\n variable: '--p-button-primary-active-background',\n description: 'Primary active background of root'\n },\n {\n name: 'button.root.primary.borderColor',\n token: 'button.primary.border.color',\n variable: '--p-button-primary-border-color',\n description: 'Primary border color of root'\n },\n {\n name: 'button.root.primary.hoverBorderColor',\n token: 'button.primary.hover.border.color',\n variable: '--p-button-primary-hover-border-color',\n description: 'Primary hover border color of root'\n },\n {\n name: 'button.root.primary.activeBorderColor',\n token: 'button.primary.active.border.color',\n variable: '--p-button-primary-active-border-color',\n description: 'Primary active border color of root'\n },\n {\n name: 'button.root.primary.color',\n token: 'button.primary.color',\n variable: '--p-button-primary-color',\n description: 'Primary color of root'\n },\n {\n name: 'button.root.primary.hoverColor',\n token: 'button.primary.hover.color',\n variable: '--p-button-primary-hover-color',\n description: 'Primary hover color of root'\n },\n {\n name: 'button.root.primary.activeColor',\n token: 'button.primary.active.color',\n variable: '--p-button-primary-active-color',\n description: 'Primary active color of root'\n },\n {\n name: 'button.root.primary.focusRing.color',\n token: 'button.primary.focus.ring.color',\n variable: '--p-button-primary-focus-ring-color',\n description: 'Primary focus ring color of root'\n },\n {\n name: 'button.root.primary.focusRing.shadow',\n token: 'button.primary.focus.ring.shadow',\n variable: '--p-button-primary-focus-ring-shadow',\n description: 'Primary focus ring shadow of root'\n },\n {\n name: 'button.root.secondary.background',\n token: 'button.secondary.background',\n variable: '--p-button-secondary-background',\n description: 'Secondary background of root'\n },\n {\n name: 'button.root.secondary.hoverBackground',\n token: 'button.secondary.hover.background',\n variable: '--p-button-secondary-hover-background',\n description: 'Secondary hover background of root'\n },\n {\n name: 'button.root.secondary.activeBackground',\n token: 'button.secondary.active.background',\n variable: '--p-button-secondary-active-background',\n description: 'Secondary active background of root'\n },\n {\n name: 'button.root.secondary.borderColor',\n token: 'button.secondary.border.color',\n variable: '--p-button-secondary-border-color',\n description: 'Secondary border color of root'\n },\n {\n name: 'button.root.secondary.hoverBorderColor',\n token: 'button.secondary.hover.border.color',\n variable: '--p-button-secondary-hover-border-color',\n description: 'Secondary hover border color of root'\n },\n {\n name: 'button.root.secondary.activeBorderColor',\n token: 'button.secondary.active.border.color',\n variable: '--p-button-secondary-active-border-color',\n description: 'Secondary active border color of root'\n },\n {\n name: 'button.root.secondary.color',\n token: 'button.secondary.color',\n variable: '--p-button-secondary-color',\n description: 'Secondary color of root'\n },\n {\n name: 'button.root.secondary.hoverColor',\n token: 'button.secondary.hover.color',\n variable: '--p-button-secondary-hover-color',\n description: 'Secondary hover color of root'\n },\n {\n name: 'button.root.secondary.activeColor',\n token: 'button.secondary.active.color',\n variable: '--p-button-secondary-active-color',\n description: 'Secondary active color of root'\n },\n {\n name: 'button.root.secondary.focusRing.color',\n token: 'button.secondary.focus.ring.color',\n variable: '--p-button-secondary-focus-ring-color',\n description: 'Secondary focus ring color of root'\n },\n {\n name: 'button.root.secondary.focusRing.shadow',\n token: 'button.secondary.focus.ring.shadow',\n variable: '--p-button-secondary-focus-ring-shadow',\n description: 'Secondary focus ring shadow of root'\n },\n {\n name: 'button.root.info.background',\n token: 'button.info.background',\n variable: '--p-button-info-background',\n description: 'Info background of root'\n },\n {\n name: 'button.root.info.hoverBackground',\n token: 'button.info.hover.background',\n variable: '--p-button-info-hover-background',\n description: 'Info hover background of root'\n },\n {\n name: 'button.root.info.activeBackground',\n token: 'button.info.active.background',\n variable: '--p-button-info-active-background',\n description: 'Info active background of root'\n },\n {\n name: 'button.root.info.borderColor',\n token: 'button.info.border.color',\n variable: '--p-button-info-border-color',\n description: 'Info border color of root'\n },\n {\n name: 'button.root.info.hoverBorderColor',\n token: 'button.info.hover.border.color',\n variable: '--p-button-info-hover-border-color',\n description: 'Info hover border color of root'\n },\n {\n name: 'button.root.info.activeBorderColor',\n token: 'button.info.active.border.color',\n variable: '--p-button-info-active-border-color',\n description: 'Info active border color of root'\n },\n {\n name: 'button.root.info.color',\n token: 'button.info.color',\n variable: '--p-button-info-color',\n description: 'Info color of root'\n },\n {\n name: 'button.root.info.hoverColor',\n token: 'button.info.hover.color',\n variable: '--p-button-info-hover-color',\n description: 'Info hover color of root'\n },\n {\n name: 'button.root.info.activeColor',\n token: 'button.info.active.color',\n variable: '--p-button-info-active-color',\n description: 'Info active color of root'\n },\n {\n name: 'button.root.info.focusRing.color',\n token: 'button.info.focus.ring.color',\n variable: '--p-button-info-focus-ring-color',\n description: 'Info focus ring color of root'\n },\n {\n name: 'button.root.info.focusRing.shadow',\n token: 'button.info.focus.ring.shadow',\n variable: '--p-button-info-focus-ring-shadow',\n description: 'Info focus ring shadow of root'\n },\n {\n name: 'button.root.success.background',\n token: 'button.success.background',\n variable: '--p-button-success-background',\n description: 'Success background of root'\n },\n {\n name: 'button.root.success.hoverBackground',\n token: 'button.success.hover.background',\n variable: '--p-button-success-hover-background',\n description: 'Success hover background of root'\n },\n {\n name: 'button.root.success.activeBackground',\n token: 'button.success.active.background',\n variable: '--p-button-success-active-background',\n description: 'Success active background of root'\n },\n {\n name: 'button.root.success.borderColor',\n token: 'button.success.border.color',\n variable: '--p-button-success-border-color',\n description: 'Success border color of root'\n },\n {\n name: 'button.root.success.hoverBorderColor',\n token: 'button.success.hover.border.color',\n variable: '--p-button-success-hover-border-color',\n description: 'Success hover border color of root'\n },\n {\n name: 'button.root.success.activeBorderColor',\n token: 'button.success.active.border.color',\n variable: '--p-button-success-active-border-color',\n description: 'Success active border color of root'\n },\n {\n name: 'button.root.success.color',\n token: 'button.success.color',\n variable: '--p-button-success-color',\n description: 'Success color of root'\n },\n {\n name: 'button.root.success.hoverColor',\n token: 'button.success.hover.color',\n variable: '--p-button-success-hover-color',\n description: 'Success hover color of root'\n },\n {\n name: 'button.root.success.activeColor',\n token: 'button.success.active.color',\n variable: '--p-button-success-active-color',\n description: 'Success active color of root'\n },\n {\n name: 'button.root.success.focusRing.color',\n token: 'button.success.focus.ring.color',\n variable: '--p-button-success-focus-ring-color',\n description: 'Success focus ring color of root'\n },\n {\n name: 'button.root.success.focusRing.shadow',\n token: 'button.success.focus.ring.shadow',\n variable: '--p-button-success-focus-ring-shadow',\n description: 'Success focus ring shadow of root'\n },\n {\n name: 'button.root.warn.background',\n token: 'button.warn.background',\n variable: '--p-button-warn-background',\n description: 'Warn background of root'\n },\n {\n name: 'button.root.warn.hoverBackground',\n token: 'button.warn.hover.background',\n variable: '--p-button-warn-hover-background',\n description: 'Warn hover background of root'\n },\n {\n name: 'button.root.warn.activeBackground',\n token: 'button.warn.active.background',\n variable: '--p-button-warn-active-background',\n description: 'Warn active background of root'\n },\n {\n name: 'button.root.warn.borderColor',\n token: 'button.warn.border.color',\n variable: '--p-button-warn-border-color',\n description: 'Warn border color of root'\n },\n {\n name: 'button.root.warn.hoverBorderColor',\n token: 'button.warn.hover.border.color',\n variable: '--p-button-warn-hover-border-color',\n description: 'Warn hover border color of root'\n },\n {\n name: 'button.root.warn.activeBorderColor',\n token: 'button.warn.active.border.color',\n variable: '--p-button-warn-active-border-color',\n description: 'Warn active border color of root'\n },\n {\n name: 'button.root.warn.color',\n token: 'button.warn.color',\n variable: '--p-button-warn-color',\n description: 'Warn color of root'\n },\n {\n name: 'button.root.warn.hoverColor',\n token: 'button.warn.hover.color',\n variable: '--p-button-warn-hover-color',\n description: 'Warn hover color of root'\n },\n {\n name: 'button.root.warn.activeColor',\n token: 'button.warn.active.color',\n variable: '--p-button-warn-active-color',\n description: 'Warn active color of root'\n },\n {\n name: 'button.root.warn.focusRing.color',\n token: 'button.warn.focus.ring.color',\n variable: '--p-button-warn-focus-ring-color',\n description: 'Warn focus ring color of root'\n },\n {\n name: 'button.root.warn.focusRing.shadow',\n token: 'button.warn.focus.ring.shadow',\n variable: '--p-button-warn-focus-ring-shadow',\n description: 'Warn focus ring shadow of root'\n },\n {\n name: 'button.root.help.background',\n token: 'button.help.background',\n variable: '--p-button-help-background',\n description: 'Help background of root'\n },\n {\n name: 'button.root.help.hoverBackground',\n token: 'button.help.hover.background',\n variable: '--p-button-help-hover-background',\n description: 'Help hover background of root'\n },\n {\n name: 'button.root.help.activeBackground',\n token: 'button.help.active.background',\n variable: '--p-button-help-active-background',\n description: 'Help active background of root'\n },\n {\n name: 'button.root.help.borderColor',\n token: 'button.help.border.color',\n variable: '--p-button-help-border-color',\n description: 'Help border color of root'\n },\n {\n name: 'button.root.help.hoverBorderColor',\n token: 'button.help.hover.border.color',\n variable: '--p-button-help-hover-border-color',\n description: 'Help hover border color of root'\n },\n {\n name: 'button.root.help.activeBorderColor',\n token: 'button.help.active.border.color',\n variable: '--p-button-help-active-border-color',\n description: 'Help active border color of root'\n },\n {\n name: 'button.root.help.color',\n token: 'button.help.color',\n variable: '--p-button-help-color',\n description: 'Help color of root'\n },\n {\n name: 'button.root.help.hoverColor',\n token: 'button.help.hover.color',\n variable: '--p-button-help-hover-color',\n description: 'Help hover color of root'\n },\n {\n name: 'button.root.help.activeColor',\n token: 'button.help.active.color',\n variable: '--p-button-help-active-color',\n description: 'Help active color of root'\n },\n {\n name: 'button.root.help.focusRing.color',\n token: 'button.help.focus.ring.color',\n variable: '--p-button-help-focus-ring-color',\n description: 'Help focus ring color of root'\n },\n {\n name: 'button.root.help.focusRing.shadow',\n token: 'button.help.focus.ring.shadow',\n variable: '--p-button-help-focus-ring-shadow',\n description: 'Help focus ring shadow of root'\n },\n {\n name: 'button.root.danger.background',\n token: 'button.danger.background',\n variable: '--p-button-danger-background',\n description: 'Danger background of root'\n },\n {\n name: 'button.root.danger.hoverBackground',\n token: 'button.danger.hover.background',\n variable: '--p-button-danger-hover-background',\n description: 'Danger hover background of root'\n },\n {\n name: 'button.root.danger.activeBackground',\n token: 'button.danger.active.background',\n variable: '--p-button-danger-active-background',\n description: 'Danger active background of root'\n },\n {\n name: 'button.root.danger.borderColor',\n token: 'button.danger.border.color',\n variable: '--p-button-danger-border-color',\n description: 'Danger border color of root'\n },\n {\n name: 'button.root.danger.hoverBorderColor',\n token: 'button.danger.hover.border.color',\n variable: '--p-button-danger-hover-border-color',\n description: 'Danger hover border color of root'\n },\n {\n name: 'button.root.danger.activeBorderColor',\n token: 'button.danger.active.border.color',\n variable: '--p-button-danger-active-border-color',\n description: 'Danger active border color of root'\n },\n {\n name: 'button.root.danger.color',\n token: 'button.danger.color',\n variable: '--p-button-danger-color',\n description: 'Danger color of root'\n },\n {\n name: 'button.root.danger.hoverColor',\n token: 'button.danger.hover.color',\n variable: '--p-button-danger-hover-color',\n description: 'Danger hover color of root'\n },\n {\n name: 'button.root.danger.activeColor',\n token: 'button.danger.active.color',\n variable: '--p-button-danger-active-color',\n description: 'Danger active color of root'\n },\n {\n name: 'button.root.danger.focusRing.color',\n token: 'button.danger.focus.ring.color',\n variable: '--p-button-danger-focus-ring-color',\n description: 'Danger focus ring color of root'\n },\n {\n name: 'button.root.danger.focusRing.shadow',\n token: 'button.danger.focus.ring.shadow',\n variable: '--p-button-danger-focus-ring-shadow',\n description: 'Danger focus ring shadow of root'\n },\n {\n name: 'button.root.contrast.background',\n token: 'button.contrast.background',\n variable: '--p-button-contrast-background',\n description: 'Contrast background of root'\n },\n {\n name: 'button.root.contrast.hoverBackground',\n token: 'button.contrast.hover.background',\n variable: '--p-button-contrast-hover-background',\n description: 'Contrast hover background of root'\n },\n {\n name: 'button.root.contrast.activeBackground',\n token: 'button.contrast.active.background',\n variable: '--p-button-contrast-active-background',\n description: 'Contrast active background of root'\n },\n {\n name: 'button.root.contrast.borderColor',\n token: 'button.contrast.border.color',\n variable: '--p-button-contrast-border-color',\n description: 'Contrast border color of root'\n },\n {\n name: 'button.root.contrast.hoverBorderColor',\n token: 'button.contrast.hover.border.color',\n variable: '--p-button-contrast-hover-border-color',\n description: 'Contrast hover border color of root'\n },\n {\n name: 'button.root.contrast.activeBorderColor',\n token: 'button.contrast.active.border.color',\n variable: '--p-button-contrast-active-border-color',\n description: 'Contrast active border color of root'\n },\n {\n name: 'button.root.contrast.color',\n token: 'button.contrast.color',\n variable: '--p-button-contrast-color',\n description: 'Contrast color of root'\n },\n {\n name: 'button.root.contrast.hoverColor',\n token: 'button.contrast.hover.color',\n variable: '--p-button-contrast-hover-color',\n description: 'Contrast hover color of root'\n },\n {\n name: 'button.root.contrast.activeColor',\n token: 'button.contrast.active.color',\n variable: '--p-button-contrast-active-color',\n description: 'Contrast active color of root'\n },\n {\n name: 'button.root.contrast.focusRing.color',\n token: 'button.contrast.focus.ring.color',\n variable: '--p-button-contrast-focus-ring-color',\n description: 'Contrast focus ring color of root'\n },\n {\n name: 'button.root.contrast.focusRing.shadow',\n token: 'button.contrast.focus.ring.shadow',\n variable: '--p-button-contrast-focus-ring-shadow',\n description: 'Contrast focus ring shadow of root'\n },\n {\n name: 'button.outlined.primary.hoverBackground',\n token: 'button.outlined.primary.hover.background',\n variable: '--p-button-outlined-primary-hover-background',\n description: 'Primary hover background of outlined'\n },\n {\n name: 'button.outlined.primary.activeBackground',\n token: 'button.outlined.primary.active.background',\n variable: '--p-button-outlined-primary-active-background',\n description: 'Primary active background of outlined'\n },\n {\n name: 'button.outlined.primary.borderColor',\n token: 'button.outlined.primary.border.color',\n variable: '--p-button-outlined-primary-border-color',\n description: 'Primary border color of outlined'\n },\n {\n name: 'button.outlined.primary.color',\n token: 'button.outlined.primary.color',\n variable: '--p-button-outlined-primary-color',\n description: 'Primary color of outlined'\n },\n {\n name: 'button.outlined.secondary.hoverBackground',\n token: 'button.outlined.secondary.hover.background',\n variable: '--p-button-outlined-secondary-hover-background',\n description: 'Secondary hover background of outlined'\n },\n {\n name: 'button.outlined.secondary.activeBackground',\n token: 'button.outlined.secondary.active.background',\n variable: '--p-button-outlined-secondary-active-background',\n description: 'Secondary active background of outlined'\n },\n {\n name: 'button.outlined.secondary.borderColor',\n token: 'button.outlined.secondary.border.color',\n variable: '--p-button-outlined-secondary-border-color',\n description: 'Secondary border color of outlined'\n },\n {\n name: 'button.outlined.secondary.color',\n token: 'button.outlined.secondary.color',\n variable: '--p-button-outlined-secondary-color',\n description: 'Secondary color of outlined'\n },\n {\n name: 'button.outlined.success.hoverBackground',\n token: 'button.outlined.success.hover.background',\n variable: '--p-button-outlined-success-hover-background',\n description: 'Success hover background of outlined'\n },\n {\n name: 'button.outlined.success.activeBackground',\n token: 'button.outlined.success.active.background',\n variable: '--p-button-outlined-success-active-background',\n description: 'Success active background of outlined'\n },\n {\n name: 'button.outlined.success.borderColor',\n token: 'button.outlined.success.border.color',\n variable: '--p-button-outlined-success-border-color',\n description: 'Success border color of outlined'\n },\n {\n name: 'button.outlined.success.color',\n token: 'button.outlined.success.color',\n variable: '--p-button-outlined-success-color',\n description: 'Success color of outlined'\n },\n {\n name: 'button.outlined.info.hoverBackground',\n token: 'button.outlined.info.hover.background',\n variable: '--p-button-outlined-info-hover-background',\n description: 'Info hover background of outlined'\n },\n {\n name: 'button.outlined.info.activeBackground',\n token: 'button.outlined.info.active.background',\n variable: '--p-button-outlined-info-active-background',\n description: 'Info active background of outlined'\n },\n {\n name: 'button.outlined.info.borderColor',\n token: 'button.outlined.info.border.color',\n variable: '--p-button-outlined-info-border-color',\n description: 'Info border color of outlined'\n },\n {\n name: 'button.outlined.info.color',\n token: 'button.outlined.info.color',\n variable: '--p-button-outlined-info-color',\n description: 'Info color of outlined'\n },\n {\n name: 'button.outlined.warn.hoverBackground',\n token: 'button.outlined.warn.hover.background',\n variable: '--p-button-outlined-warn-hover-background',\n description: 'Warn hover background of outlined'\n },\n {\n name: 'button.outlined.warn.activeBackground',\n token: 'button.outlined.warn.active.background',\n variable: '--p-button-outlined-warn-active-background',\n description: 'Warn active background of outlined'\n },\n {\n name: 'button.outlined.warn.borderColor',\n token: 'button.outlined.warn.border.color',\n variable: '--p-button-outlined-warn-border-color',\n description: 'Warn border color of outlined'\n },\n {\n name: 'button.outlined.warn.color',\n token: 'button.outlined.warn.color',\n variable: '--p-button-outlined-warn-color',\n description: 'Warn color of outlined'\n },\n {\n name: 'button.outlined.help.hoverBackground',\n token: 'button.outlined.help.hover.background',\n variable: '--p-button-outlined-help-hover-background',\n description: 'Help hover background of outlined'\n },\n {\n name: 'button.outlined.help.activeBackground',\n token: 'button.outlined.help.active.background',\n variable: '--p-button-outlined-help-active-background',\n description: 'Help active background of outlined'\n },\n {\n name: 'button.outlined.help.borderColor',\n token: 'button.outlined.help.border.color',\n variable: '--p-button-outlined-help-border-color',\n description: 'Help border color of outlined'\n },\n {\n name: 'button.outlined.help.color',\n token: 'button.outlined.help.color',\n variable: '--p-button-outlined-help-color',\n description: 'Help color of outlined'\n },\n {\n name: 'button.outlined.danger.hoverBackground',\n token: 'button.outlined.danger.hover.background',\n variable: '--p-button-outlined-danger-hover-background',\n description: 'Danger hover background of outlined'\n },\n {\n name: 'button.outlined.danger.activeBackground',\n token: 'button.outlined.danger.active.background',\n variable: '--p-button-outlined-danger-active-background',\n description: 'Danger active background of outlined'\n },\n {\n name: 'button.outlined.danger.borderColor',\n token: 'button.outlined.danger.border.color',\n variable: '--p-button-outlined-danger-border-color',\n description: 'Danger border color of outlined'\n },\n {\n name: 'button.outlined.danger.color',\n token: 'button.outlined.danger.color',\n variable: '--p-button-outlined-danger-color',\n description: 'Danger color of outlined'\n },\n {\n name: 'button.outlined.contrast.hoverBackground',\n token: 'button.outlined.contrast.hover.background',\n variable: '--p-button-outlined-contrast-hover-background',\n description: 'Contrast hover background of outlined'\n },\n {\n name: 'button.outlined.contrast.activeBackground',\n token: 'button.outlined.contrast.active.background',\n variable: '--p-button-outlined-contrast-active-background',\n description: 'Contrast active background of outlined'\n },\n {\n name: 'button.outlined.contrast.borderColor',\n token: 'button.outlined.contrast.border.color',\n variable: '--p-button-outlined-contrast-border-color',\n description: 'Contrast border color of outlined'\n },\n {\n name: 'button.outlined.contrast.color',\n token: 'button.outlined.contrast.color',\n variable: '--p-button-outlined-contrast-color',\n description: 'Contrast color of outlined'\n },\n {\n name: 'button.outlined.plain.hoverBackground',\n token: 'button.outlined.plain.hover.background',\n variable: '--p-button-outlined-plain-hover-background',\n description: 'Plain hover background of outlined'\n },\n {\n name: 'button.outlined.plain.activeBackground',\n token: 'button.outlined.plain.active.background',\n variable: '--p-button-outlined-plain-active-background',\n description: 'Plain active background of outlined'\n },\n {\n name: 'button.outlined.plain.borderColor',\n token: 'button.outlined.plain.border.color',\n variable: '--p-button-outlined-plain-border-color',\n description: 'Plain border color of outlined'\n },\n {\n name: 'button.outlined.plain.color',\n token: 'button.outlined.plain.color',\n variable: '--p-button-outlined-plain-color',\n description: 'Plain color of outlined'\n },\n {\n name: 'button.text.primary.hoverBackground',\n token: 'button.text.primary.hover.background',\n variable: '--p-button-text-primary-hover-background',\n description: 'Primary hover background of text'\n },\n {\n name: 'button.text.primary.activeBackground',\n token: 'button.text.primary.active.background',\n variable: '--p-button-text-primary-active-background',\n description: 'Primary active background of text'\n },\n {\n name: 'button.text.primary.color',\n token: 'button.text.primary.color',\n variable: '--p-button-text-primary-color',\n description: 'Primary color of text'\n },\n {\n name: 'button.text.secondary.hoverBackground',\n token: 'button.text.secondary.hover.background',\n variable: '--p-button-text-secondary-hover-background',\n description: 'Secondary hover background of text'\n },\n {\n name: 'button.text.secondary.activeBackground',\n token: 'button.text.secondary.active.background',\n variable: '--p-button-text-secondary-active-background',\n description: 'Secondary active background of text'\n },\n {\n name: 'button.text.secondary.color',\n token: 'button.text.secondary.color',\n variable: '--p-button-text-secondary-color',\n description: 'Secondary color of text'\n },\n {\n name: 'button.text.success.hoverBackground',\n token: 'button.text.success.hover.background',\n variable: '--p-button-text-success-hover-background',\n description: 'Success hover background of text'\n },\n {\n name: 'button.text.success.activeBackground',\n token: 'button.text.success.active.background',\n variable: '--p-button-text-success-active-background',\n description: 'Success active background of text'\n },\n {\n name: 'button.text.success.color',\n token: 'button.text.success.color',\n variable: '--p-button-text-success-color',\n description: 'Success color of text'\n },\n {\n name: 'button.text.info.hoverBackground',\n token: 'button.text.info.hover.background',\n variable: '--p-button-text-info-hover-background',\n description: 'Info hover background of text'\n },\n {\n name: 'button.text.info.activeBackground',\n token: 'button.text.info.active.background',\n variable: '--p-button-text-info-active-background',\n description: 'Info active background of text'\n },\n {\n name: 'button.text.info.color',\n token: 'button.text.info.color',\n variable: '--p-button-text-info-color',\n description: 'Info color of text'\n },\n {\n name: 'button.text.warn.hoverBackground',\n token: 'button.text.warn.hover.background',\n variable: '--p-button-text-warn-hover-background',\n description: 'Warn hover background of text'\n },\n {\n name: 'button.text.warn.activeBackground',\n token: 'button.text.warn.active.background',\n variable: '--p-button-text-warn-active-background',\n description: 'Warn active background of text'\n },\n {\n name: 'button.text.warn.color',\n token: 'button.text.warn.color',\n variable: '--p-button-text-warn-color',\n description: 'Warn color of text'\n },\n {\n name: 'button.text.help.hoverBackground',\n token: 'button.text.help.hover.background',\n variable: '--p-button-text-help-hover-background',\n description: 'Help hover background of text'\n },\n {\n name: 'button.text.help.activeBackground',\n token: 'button.text.help.active.background',\n variable: '--p-button-text-help-active-background',\n description: 'Help active background of text'\n },\n {\n name: 'button.text.help.color',\n token: 'button.text.help.color',\n variable: '--p-button-text-help-color',\n description: 'Help color of text'\n },\n {\n name: 'button.text.danger.hoverBackground',\n token: 'button.text.danger.hover.background',\n variable: '--p-button-text-danger-hover-background',\n description: 'Danger hover background of text'\n },\n {\n name: 'button.text.danger.activeBackground',\n token: 'button.text.danger.active.background',\n variable: '--p-button-text-danger-active-background',\n description: 'Danger active background of text'\n },\n {\n name: 'button.text.danger.color',\n token: 'button.text.danger.color',\n variable: '--p-button-text-danger-color',\n description: 'Danger color of text'\n },\n {\n name: 'button.text.contrast.hoverBackground',\n token: 'button.text.contrast.hover.background',\n variable: '--p-button-text-contrast-hover-background',\n description: 'Contrast hover background of text'\n },\n {\n name: 'button.text.contrast.activeBackground',\n token: 'button.text.contrast.active.background',\n variable: '--p-button-text-contrast-active-background',\n description: 'Contrast active background of text'\n },\n {\n name: 'button.text.contrast.color',\n token: 'button.text.contrast.color',\n variable: '--p-button-text-contrast-color',\n description: 'Contrast color of text'\n },\n {\n name: 'button.text.plain.hoverBackground',\n token: 'button.text.plain.hover.background',\n variable: '--p-button-text-plain-hover-background',\n description: 'Plain hover background of text'\n },\n {\n name: 'button.text.plain.activeBackground',\n token: 'button.text.plain.active.background',\n variable: '--p-button-text-plain-active-background',\n description: 'Plain active background of text'\n },\n {\n name: 'button.text.plain.color',\n token: 'button.text.plain.color',\n variable: '--p-button-text-plain-color',\n description: 'Plain color of text'\n },\n {\n name: 'button.link.color',\n token: 'button.link.color',\n variable: '--p-button-link-color',\n description: 'Color of link'\n },\n {\n name: 'button.link.hoverColor',\n token: 'button.link.hover.color',\n variable: '--p-button-link-hover-color',\n description: 'Hover color of link'\n },\n {\n name: 'button.link.activeColor',\n token: 'button.link.active.color',\n variable: '--p-button-link-active-color',\n description: 'Active color of link'\n }\n ]\n },\n card: {\n description: 'Card Design Tokens',\n tokens: [\n {\n name: 'card.root.background',\n token: 'card.background',\n variable: '--p-card-background',\n description: 'Background of root'\n },\n {\n name: 'card.root.borderRadius',\n token: 'card.border.radius',\n variable: '--p-card-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'card.root.color',\n token: 'card.color',\n variable: '--p-card-color',\n description: 'Color of root'\n },\n {\n name: 'card.root.shadow',\n token: 'card.shadow',\n variable: '--p-card-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'card.body.padding',\n token: 'card.body.padding',\n variable: '--p-card-body-padding',\n description: 'Padding of body'\n },\n {\n name: 'card.body.gap',\n token: 'card.body.gap',\n variable: '--p-card-body-gap',\n description: 'Gap of body'\n },\n {\n name: 'card.caption.gap',\n token: 'card.caption.gap',\n variable: '--p-card-caption-gap',\n description: 'Gap of caption'\n },\n {\n name: 'card.title.fontSize',\n token: 'card.title.font.size',\n variable: '--p-card-title-font-size',\n description: 'Font size of title'\n },\n {\n name: 'card.title.fontWeight',\n token: 'card.title.font.weight',\n variable: '--p-card-title-font-weight',\n description: 'Font weight of title'\n },\n {\n name: 'card.subtitle.color',\n token: 'card.subtitle.color',\n variable: '--p-card-subtitle-color',\n description: 'Color of subtitle'\n }\n ]\n },\n carousel: {\n description: 'Carousel Design Tokens',\n tokens: [\n {\n name: 'carousel.root.transitionDuration',\n token: 'carousel.transition.duration',\n variable: '--p-carousel-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'carousel.content.gap',\n token: 'carousel.content.gap',\n variable: '--p-carousel-content-gap',\n description: 'Gap of content'\n },\n {\n name: 'carousel.indicatorList.padding',\n token: 'carousel.indicator.list.padding',\n variable: '--p-carousel-indicator-list-padding',\n description: 'Padding of indicator list'\n },\n {\n name: 'carousel.indicatorList.gap',\n token: 'carousel.indicator.list.gap',\n variable: '--p-carousel-indicator-list-gap',\n description: 'Gap of indicator list'\n },\n {\n name: 'carousel.indicator.width',\n token: 'carousel.indicator.width',\n variable: '--p-carousel-indicator-width',\n description: 'Width of indicator'\n },\n {\n name: 'carousel.indicator.height',\n token: 'carousel.indicator.height',\n variable: '--p-carousel-indicator-height',\n description: 'Height of indicator'\n },\n {\n name: 'carousel.indicator.borderRadius',\n token: 'carousel.indicator.border.radius',\n variable: '--p-carousel-indicator-border-radius',\n description: 'Border radius of indicator'\n },\n {\n name: 'carousel.indicator.focusRing.width',\n token: 'carousel.indicator.focus.ring.width',\n variable: '--p-carousel-indicator-focus-ring-width',\n description: 'Focus ring width of indicator'\n },\n {\n name: 'carousel.indicator.focusRing.style',\n token: 'carousel.indicator.focus.ring.style',\n variable: '--p-carousel-indicator-focus-ring-style',\n description: 'Focus ring style of indicator'\n },\n {\n name: 'carousel.indicator.focusRing.color',\n token: 'carousel.indicator.focus.ring.color',\n variable: '--p-carousel-indicator-focus-ring-color',\n description: 'Focus ring color of indicator'\n },\n {\n name: 'carousel.indicator.focusRing.offset',\n token: 'carousel.indicator.focus.ring.offset',\n variable: '--p-carousel-indicator-focus-ring-offset',\n description: 'Focus ring offset of indicator'\n },\n {\n name: 'carousel.indicator.focusRing.shadow',\n token: 'carousel.indicator.focus.ring.shadow',\n variable: '--p-carousel-indicator-focus-ring-shadow',\n description: 'Focus ring shadow of indicator'\n },\n {\n name: 'carousel.indicator.background',\n token: 'carousel.indicator.background',\n variable: '--p-carousel-indicator-background',\n description: 'Background of indicator'\n },\n {\n name: 'carousel.indicator.hoverBackground',\n token: 'carousel.indicator.hover.background',\n variable: '--p-carousel-indicator-hover-background',\n description: 'Hover background of indicator'\n },\n {\n name: 'carousel.indicator.activeBackground',\n token: 'carousel.indicator.active.background',\n variable: '--p-carousel-indicator-active-background',\n description: 'Active background of indicator'\n }\n ]\n },\n cascadeselect: {\n description: 'CascadeSelect Design Tokens',\n tokens: [\n {\n name: 'cascadeselect.root.background',\n token: 'cascadeselect.background',\n variable: '--p-cascadeselect-background',\n description: 'Background of root'\n },\n {\n name: 'cascadeselect.root.disabledBackground',\n token: 'cascadeselect.disabled.background',\n variable: '--p-cascadeselect-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'cascadeselect.root.filledBackground',\n token: 'cascadeselect.filled.background',\n variable: '--p-cascadeselect-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'cascadeselect.root.filledHoverBackground',\n token: 'cascadeselect.filled.hover.background',\n variable: '--p-cascadeselect-filled-hover-background',\n description: 'Filled hover background of root'\n },\n {\n name: 'cascadeselect.root.filledFocusBackground',\n token: 'cascadeselect.filled.focus.background',\n variable: '--p-cascadeselect-filled-focus-background',\n description: 'Filled focus background of root'\n },\n {\n name: 'cascadeselect.root.borderColor',\n token: 'cascadeselect.border.color',\n variable: '--p-cascadeselect-border-color',\n description: 'Border color of root'\n },\n {\n name: 'cascadeselect.root.hoverBorderColor',\n token: 'cascadeselect.hover.border.color',\n variable: '--p-cascadeselect-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'cascadeselect.root.focusBorderColor',\n token: 'cascadeselect.focus.border.color',\n variable: '--p-cascadeselect-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'cascadeselect.root.invalidBorderColor',\n token: 'cascadeselect.invalid.border.color',\n variable: '--p-cascadeselect-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'cascadeselect.root.color',\n token: 'cascadeselect.color',\n variable: '--p-cascadeselect-color',\n description: 'Color of root'\n },\n {\n name: 'cascadeselect.root.disabledColor',\n token: 'cascadeselect.disabled.color',\n variable: '--p-cascadeselect-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'cascadeselect.root.placeholderColor',\n token: 'cascadeselect.placeholder.color',\n variable: '--p-cascadeselect-placeholder-color',\n description: 'Placeholder color of root'\n },\n {\n name: 'cascadeselect.root.invalidPlaceholderColor',\n token: 'cascadeselect.invalid.placeholder.color',\n variable: '--p-cascadeselect-invalid-placeholder-color',\n description: 'Invalid placeholder color of root'\n },\n {\n name: 'cascadeselect.root.shadow',\n token: 'cascadeselect.shadow',\n variable: '--p-cascadeselect-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'cascadeselect.root.paddingX',\n token: 'cascadeselect.padding.x',\n variable: '--p-cascadeselect-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'cascadeselect.root.paddingY',\n token: 'cascadeselect.padding.y',\n variable: '--p-cascadeselect-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'cascadeselect.root.borderRadius',\n token: 'cascadeselect.border.radius',\n variable: '--p-cascadeselect-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'cascadeselect.root.focusRing.width',\n token: 'cascadeselect.focus.ring.width',\n variable: '--p-cascadeselect-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'cascadeselect.root.focusRing.style',\n token: 'cascadeselect.focus.ring.style',\n variable: '--p-cascadeselect-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'cascadeselect.root.focusRing.color',\n token: 'cascadeselect.focus.ring.color',\n variable: '--p-cascadeselect-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'cascadeselect.root.focusRing.offset',\n token: 'cascadeselect.focus.ring.offset',\n variable: '--p-cascadeselect-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'cascadeselect.root.focusRing.shadow',\n token: 'cascadeselect.focus.ring.shadow',\n variable: '--p-cascadeselect-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'cascadeselect.root.transitionDuration',\n token: 'cascadeselect.transition.duration',\n variable: '--p-cascadeselect-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'cascadeselect.root.sm.fontSize',\n token: 'cascadeselect.sm.font.size',\n variable: '--p-cascadeselect-sm-font-size',\n description: 'Sm font size of root'\n },\n {\n name: 'cascadeselect.root.sm.paddingX',\n token: 'cascadeselect.sm.padding.x',\n variable: '--p-cascadeselect-sm-padding-x',\n description: 'Sm padding x of root'\n },\n {\n name: 'cascadeselect.root.sm.paddingY',\n token: 'cascadeselect.sm.padding.y',\n variable: '--p-cascadeselect-sm-padding-y',\n description: 'Sm padding y of root'\n },\n {\n name: 'cascadeselect.root.lg.fontSize',\n token: 'cascadeselect.lg.font.size',\n variable: '--p-cascadeselect-lg-font-size',\n description: 'Lg font size of root'\n },\n {\n name: 'cascadeselect.root.lg.paddingX',\n token: 'cascadeselect.lg.padding.x',\n variable: '--p-cascadeselect-lg-padding-x',\n description: 'Lg padding x of root'\n },\n {\n name: 'cascadeselect.root.lg.paddingY',\n token: 'cascadeselect.lg.padding.y',\n variable: '--p-cascadeselect-lg-padding-y',\n description: 'Lg padding y of root'\n },\n {\n name: 'cascadeselect.dropdown.width',\n token: 'cascadeselect.dropdown.width',\n variable: '--p-cascadeselect-dropdown-width',\n description: 'Width of dropdown'\n },\n {\n name: 'cascadeselect.dropdown.color',\n token: 'cascadeselect.dropdown.color',\n variable: '--p-cascadeselect-dropdown-color',\n description: 'Color of dropdown'\n },\n {\n name: 'cascadeselect.overlay.background',\n token: 'cascadeselect.overlay.background',\n variable: '--p-cascadeselect-overlay-background',\n description: 'Background of overlay'\n },\n {\n name: 'cascadeselect.overlay.borderColor',\n token: 'cascadeselect.overlay.border.color',\n variable: '--p-cascadeselect-overlay-border-color',\n description: 'Border color of overlay'\n },\n {\n name: 'cascadeselect.overlay.borderRadius',\n token: 'cascadeselect.overlay.border.radius',\n variable: '--p-cascadeselect-overlay-border-radius',\n description: 'Border radius of overlay'\n },\n {\n name: 'cascadeselect.overlay.color',\n token: 'cascadeselect.overlay.color',\n variable: '--p-cascadeselect-overlay-color',\n description: 'Color of overlay'\n },\n {\n name: 'cascadeselect.overlay.shadow',\n token: 'cascadeselect.overlay.shadow',\n variable: '--p-cascadeselect-overlay-shadow',\n description: 'Shadow of overlay'\n },\n {\n name: 'cascadeselect.list.padding',\n token: 'cascadeselect.list.padding',\n variable: '--p-cascadeselect-list-padding',\n description: 'Padding of list'\n },\n {\n name: 'cascadeselect.list.gap',\n token: 'cascadeselect.list.gap',\n variable: '--p-cascadeselect-list-gap',\n description: 'Gap of list'\n },\n {\n name: 'cascadeselect.list.mobileIndent',\n token: 'cascadeselect.list.mobile.indent',\n variable: '--p-cascadeselect-list-mobile-indent',\n description: 'Mobile indent of list'\n },\n {\n name: 'cascadeselect.option.focusBackground',\n token: 'cascadeselect.option.focus.background',\n variable: '--p-cascadeselect-option-focus-background',\n description: 'Focus background of option'\n },\n {\n name: 'cascadeselect.option.selectedBackground',\n token: 'cascadeselect.option.selected.background',\n variable: '--p-cascadeselect-option-selected-background',\n description: 'Selected background of option'\n },\n {\n name: 'cascadeselect.option.selectedFocusBackground',\n token: 'cascadeselect.option.selected.focus.background',\n variable: '--p-cascadeselect-option-selected-focus-background',\n description: 'Selected focus background of option'\n },\n {\n name: 'cascadeselect.option.color',\n token: 'cascadeselect.option.color',\n variable: '--p-cascadeselect-option-color',\n description: 'Color of option'\n },\n {\n name: 'cascadeselect.option.focusColor',\n token: 'cascadeselect.option.focus.color',\n variable: '--p-cascadeselect-option-focus-color',\n description: 'Focus color of option'\n },\n {\n name: 'cascadeselect.option.selectedColor',\n token: 'cascadeselect.option.selected.color',\n variable: '--p-cascadeselect-option-selected-color',\n description: 'Selected color of option'\n },\n {\n name: 'cascadeselect.option.selectedFocusColor',\n token: 'cascadeselect.option.selected.focus.color',\n variable: '--p-cascadeselect-option-selected-focus-color',\n description: 'Selected focus color of option'\n },\n {\n name: 'cascadeselect.option.padding',\n token: 'cascadeselect.option.padding',\n variable: '--p-cascadeselect-option-padding',\n description: 'Padding of option'\n },\n {\n name: 'cascadeselect.option.borderRadius',\n token: 'cascadeselect.option.border.radius',\n variable: '--p-cascadeselect-option-border-radius',\n description: 'Border radius of option'\n },\n {\n name: 'cascadeselect.option.icon.color',\n token: 'cascadeselect.option.icon.color',\n variable: '--p-cascadeselect-option-icon-color',\n description: 'Icon color of option'\n },\n {\n name: 'cascadeselect.option.icon.focusColor',\n token: 'cascadeselect.option.icon.focus.color',\n variable: '--p-cascadeselect-option-icon-focus-color',\n description: 'Icon focus color of option'\n },\n {\n name: 'cascadeselect.option.icon.size',\n token: 'cascadeselect.option.icon.size',\n variable: '--p-cascadeselect-option-icon-size',\n description: 'Icon size of option'\n },\n {\n name: 'cascadeselect.clearIcon.color',\n token: 'cascadeselect.clear.icon.color',\n variable: '--p-cascadeselect-clear-icon-color',\n description: 'Color of clear icon'\n }\n ]\n },\n checkbox: {\n description: 'Checkbox Design Tokens',\n tokens: [\n {\n name: 'checkbox.root.borderRadius',\n token: 'checkbox.border.radius',\n variable: '--p-checkbox-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'checkbox.root.width',\n token: 'checkbox.width',\n variable: '--p-checkbox-width',\n description: 'Width of root'\n },\n {\n name: 'checkbox.root.height',\n token: 'checkbox.height',\n variable: '--p-checkbox-height',\n description: 'Height of root'\n },\n {\n name: 'checkbox.root.background',\n token: 'checkbox.background',\n variable: '--p-checkbox-background',\n description: 'Background of root'\n },\n {\n name: 'checkbox.root.checkedBackground',\n token: 'checkbox.checked.background',\n variable: '--p-checkbox-checked-background',\n description: 'Checked background of root'\n },\n {\n name: 'checkbox.root.checkedHoverBackground',\n token: 'checkbox.checked.hover.background',\n variable: '--p-checkbox-checked-hover-background',\n description: 'Checked hover background of root'\n },\n {\n name: 'checkbox.root.disabledBackground',\n token: 'checkbox.disabled.background',\n variable: '--p-checkbox-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'checkbox.root.filledBackground',\n token: 'checkbox.filled.background',\n variable: '--p-checkbox-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'checkbox.root.borderColor',\n token: 'checkbox.border.color',\n variable: '--p-checkbox-border-color',\n description: 'Border color of root'\n },\n {\n name: 'checkbox.root.hoverBorderColor',\n token: 'checkbox.hover.border.color',\n variable: '--p-checkbox-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'checkbox.root.focusBorderColor',\n token: 'checkbox.focus.border.color',\n variable: '--p-checkbox-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'checkbox.root.checkedBorderColor',\n token: 'checkbox.checked.border.color',\n variable: '--p-checkbox-checked-border-color',\n description: 'Checked border color of root'\n },\n {\n name: 'checkbox.root.checkedHoverBorderColor',\n token: 'checkbox.checked.hover.border.color',\n variable: '--p-checkbox-checked-hover-border-color',\n description: 'Checked hover border color of root'\n },\n {\n name: 'checkbox.root.checkedFocusBorderColor',\n token: 'checkbox.checked.focus.border.color',\n variable: '--p-checkbox-checked-focus-border-color',\n description: 'Checked focus border color of root'\n },\n {\n name: 'checkbox.root.checkedDisabledBorderColor',\n token: 'checkbox.checked.disabled.border.color',\n variable: '--p-checkbox-checked-disabled-border-color',\n description: 'Checked disabled border color of root'\n },\n {\n name: 'checkbox.root.invalidBorderColor',\n token: 'checkbox.invalid.border.color',\n variable: '--p-checkbox-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'checkbox.root.shadow',\n token: 'checkbox.shadow',\n variable: '--p-checkbox-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'checkbox.root.focusRing.width',\n token: 'checkbox.focus.ring.width',\n variable: '--p-checkbox-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'checkbox.root.focusRing.style',\n token: 'checkbox.focus.ring.style',\n variable: '--p-checkbox-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'checkbox.root.focusRing.color',\n token: 'checkbox.focus.ring.color',\n variable: '--p-checkbox-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'checkbox.root.focusRing.offset',\n token: 'checkbox.focus.ring.offset',\n variable: '--p-checkbox-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'checkbox.root.focusRing.shadow',\n token: 'checkbox.focus.ring.shadow',\n variable: '--p-checkbox-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'checkbox.root.transitionDuration',\n token: 'checkbox.transition.duration',\n variable: '--p-checkbox-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'checkbox.root.sm.width',\n token: 'checkbox.sm.width',\n variable: '--p-checkbox-sm-width',\n description: 'Sm width of root'\n },\n {\n name: 'checkbox.root.sm.height',\n token: 'checkbox.sm.height',\n variable: '--p-checkbox-sm-height',\n description: 'Sm height of root'\n },\n {\n name: 'checkbox.root.lg.width',\n token: 'checkbox.lg.width',\n variable: '--p-checkbox-lg-width',\n description: 'Lg width of root'\n },\n {\n name: 'checkbox.root.lg.height',\n token: 'checkbox.lg.height',\n variable: '--p-checkbox-lg-height',\n description: 'Lg height of root'\n },\n {\n name: 'checkbox.icon.size',\n token: 'checkbox.icon.size',\n variable: '--p-checkbox-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'checkbox.icon.color',\n token: 'checkbox.icon.color',\n variable: '--p-checkbox-icon-color',\n description: 'Color of icon'\n },\n {\n name: 'checkbox.icon.checkedColor',\n token: 'checkbox.icon.checked.color',\n variable: '--p-checkbox-icon-checked-color',\n description: 'Checked color of icon'\n },\n {\n name: 'checkbox.icon.checkedHoverColor',\n token: 'checkbox.icon.checked.hover.color',\n variable: '--p-checkbox-icon-checked-hover-color',\n description: 'Checked hover color of icon'\n },\n {\n name: 'checkbox.icon.disabledColor',\n token: 'checkbox.icon.disabled.color',\n variable: '--p-checkbox-icon-disabled-color',\n description: 'Disabled color of icon'\n },\n {\n name: 'checkbox.icon.sm.size',\n token: 'checkbox.icon.sm.size',\n variable: '--p-checkbox-icon-sm-size',\n description: 'Sm size of icon'\n },\n {\n name: 'checkbox.icon.lg.size',\n token: 'checkbox.icon.lg.size',\n variable: '--p-checkbox-icon-lg-size',\n description: 'Lg size of icon'\n }\n ]\n },\n chip: {\n description: 'Chip Design Tokens',\n tokens: [\n {\n name: 'chip.root.borderRadius',\n token: 'chip.border.radius',\n variable: '--p-chip-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'chip.root.paddingX',\n token: 'chip.padding.x',\n variable: '--p-chip-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'chip.root.paddingY',\n token: 'chip.padding.y',\n variable: '--p-chip-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'chip.root.gap',\n token: 'chip.gap',\n variable: '--p-chip-gap',\n description: 'Gap of root'\n },\n {\n name: 'chip.root.transitionDuration',\n token: 'chip.transition.duration',\n variable: '--p-chip-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'chip.root.background',\n token: 'chip.background',\n variable: '--p-chip-background',\n description: 'Background of root'\n },\n {\n name: 'chip.root.color',\n token: 'chip.color',\n variable: '--p-chip-color',\n description: 'Color of root'\n },\n {\n name: 'chip.image.width',\n token: 'chip.image.width',\n variable: '--p-chip-image-width',\n description: 'Width of image'\n },\n {\n name: 'chip.image.height',\n token: 'chip.image.height',\n variable: '--p-chip-image-height',\n description: 'Height of image'\n },\n {\n name: 'chip.icon.size',\n token: 'chip.icon.size',\n variable: '--p-chip-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'chip.icon.color',\n token: 'chip.icon.color',\n variable: '--p-chip-icon-color',\n description: 'Color of icon'\n },\n {\n name: 'chip.removeIcon.size',\n token: 'chip.remove.icon.size',\n variable: '--p-chip-remove-icon-size',\n description: 'Size of remove icon'\n },\n {\n name: 'chip.removeIcon.focusRing.width',\n token: 'chip.remove.icon.focus.ring.width',\n variable: '--p-chip-remove-icon-focus-ring-width',\n description: 'Focus ring width of remove icon'\n },\n {\n name: 'chip.removeIcon.focusRing.style',\n token: 'chip.remove.icon.focus.ring.style',\n variable: '--p-chip-remove-icon-focus-ring-style',\n description: 'Focus ring style of remove icon'\n },\n {\n name: 'chip.removeIcon.focusRing.color',\n token: 'chip.remove.icon.focus.ring.color',\n variable: '--p-chip-remove-icon-focus-ring-color',\n description: 'Focus ring color of remove icon'\n },\n {\n name: 'chip.removeIcon.focusRing.offset',\n token: 'chip.remove.icon.focus.ring.offset',\n variable: '--p-chip-remove-icon-focus-ring-offset',\n description: 'Focus ring offset of remove icon'\n },\n {\n name: 'chip.removeIcon.focusRing.shadow',\n token: 'chip.remove.icon.focus.ring.shadow',\n variable: '--p-chip-remove-icon-focus-ring-shadow',\n description: 'Focus ring shadow of remove icon'\n },\n {\n name: 'chip.removeIcon.color',\n token: 'chip.remove.icon.color',\n variable: '--p-chip-remove-icon-color',\n description: 'Color of remove icon'\n }\n ]\n },\n colorpicker: {\n description: 'ColorPicker Design Tokens',\n tokens: [\n {\n name: 'colorpicker.root.transitionDuration',\n token: 'colorpicker.transition.duration',\n variable: '--p-colorpicker-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'colorpicker.preview.width',\n token: 'colorpicker.preview.width',\n variable: '--p-colorpicker-preview-width',\n description: 'Width of preview'\n },\n {\n name: 'colorpicker.preview.height',\n token: 'colorpicker.preview.height',\n variable: '--p-colorpicker-preview-height',\n description: 'Height of preview'\n },\n {\n name: 'colorpicker.preview.borderRadius',\n token: 'colorpicker.preview.border.radius',\n variable: '--p-colorpicker-preview-border-radius',\n description: 'Border radius of preview'\n },\n {\n name: 'colorpicker.preview.focusRing.width',\n token: 'colorpicker.preview.focus.ring.width',\n variable: '--p-colorpicker-preview-focus-ring-width',\n description: 'Focus ring width of preview'\n },\n {\n name: 'colorpicker.preview.focusRing.style',\n token: 'colorpicker.preview.focus.ring.style',\n variable: '--p-colorpicker-preview-focus-ring-style',\n description: 'Focus ring style of preview'\n },\n {\n name: 'colorpicker.preview.focusRing.color',\n token: 'colorpicker.preview.focus.ring.color',\n variable: '--p-colorpicker-preview-focus-ring-color',\n description: 'Focus ring color of preview'\n },\n {\n name: 'colorpicker.preview.focusRing.offset',\n token: 'colorpicker.preview.focus.ring.offset',\n variable: '--p-colorpicker-preview-focus-ring-offset',\n description: 'Focus ring offset of preview'\n },\n {\n name: 'colorpicker.preview.focusRing.shadow',\n token: 'colorpicker.preview.focus.ring.shadow',\n variable: '--p-colorpicker-preview-focus-ring-shadow',\n description: 'Focus ring shadow of preview'\n },\n {\n name: 'colorpicker.panel.shadow',\n token: 'colorpicker.panel.shadow',\n variable: '--p-colorpicker-panel-shadow',\n description: 'Shadow of panel'\n },\n {\n name: 'colorpicker.panel.borderRadius',\n token: 'colorpicker.panel.border.radius',\n variable: '--p-colorpicker-panel-border-radius',\n description: 'Border radius of panel'\n },\n {\n name: 'colorpicker.panel.background',\n token: 'colorpicker.panel.background',\n variable: '--p-colorpicker-panel-background',\n description: 'Background of panel'\n },\n {\n name: 'colorpicker.panel.borderColor',\n token: 'colorpicker.panel.border.color',\n variable: '--p-colorpicker-panel-border-color',\n description: 'Border color of panel'\n },\n {\n name: 'colorpicker.handle.color',\n token: 'colorpicker.handle.color',\n variable: '--p-colorpicker-handle-color',\n description: 'Color of handle'\n }\n ]\n },\n confirmdialog: {\n description: 'ConfirmDialog Design Tokens',\n tokens: [\n {\n name: 'confirmdialog.icon.size',\n token: 'confirmdialog.icon.size',\n variable: '--p-confirmdialog-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'confirmdialog.icon.color',\n token: 'confirmdialog.icon.color',\n variable: '--p-confirmdialog-icon-color',\n description: 'Color of icon'\n },\n {\n name: 'confirmdialog.content.gap',\n token: 'confirmdialog.content.gap',\n variable: '--p-confirmdialog-content-gap',\n description: 'Gap of content'\n }\n ]\n },\n confirmpopup: {\n description: 'ConfirmPopup Design Tokens',\n tokens: [\n {\n name: 'confirmpopup.root.background',\n token: 'confirmpopup.background',\n variable: '--p-confirmpopup-background',\n description: 'Background of root'\n },\n {\n name: 'confirmpopup.root.borderColor',\n token: 'confirmpopup.border.color',\n variable: '--p-confirmpopup-border-color',\n description: 'Border color of root'\n },\n {\n name: 'confirmpopup.root.color',\n token: 'confirmpopup.color',\n variable: '--p-confirmpopup-color',\n description: 'Color of root'\n },\n {\n name: 'confirmpopup.root.borderRadius',\n token: 'confirmpopup.border.radius',\n variable: '--p-confirmpopup-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'confirmpopup.root.shadow',\n token: 'confirmpopup.shadow',\n variable: '--p-confirmpopup-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'confirmpopup.root.gutter',\n token: 'confirmpopup.gutter',\n variable: '--p-confirmpopup-gutter',\n description: 'Gutter of root'\n },\n {\n name: 'confirmpopup.root.arrowOffset',\n token: 'confirmpopup.arrow.offset',\n variable: '--p-confirmpopup-arrow-offset',\n description: 'Arrow offset of root'\n },\n {\n name: 'confirmpopup.content.padding',\n token: 'confirmpopup.content.padding',\n variable: '--p-confirmpopup-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'confirmpopup.content.gap',\n token: 'confirmpopup.content.gap',\n variable: '--p-confirmpopup-content-gap',\n description: 'Gap of content'\n },\n {\n name: 'confirmpopup.icon.size',\n token: 'confirmpopup.icon.size',\n variable: '--p-confirmpopup-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'confirmpopup.icon.color',\n token: 'confirmpopup.icon.color',\n variable: '--p-confirmpopup-icon-color',\n description: 'Color of icon'\n },\n {\n name: 'confirmpopup.footer.gap',\n token: 'confirmpopup.footer.gap',\n variable: '--p-confirmpopup-footer-gap',\n description: 'Gap of footer'\n },\n {\n name: 'confirmpopup.footer.padding',\n token: 'confirmpopup.footer.padding',\n variable: '--p-confirmpopup-footer-padding',\n description: 'Padding of footer'\n }\n ]\n },\n contextmenu: {\n description: 'ContextMenu Design Tokens',\n tokens: [\n {\n name: 'contextmenu.root.background',\n token: 'contextmenu.background',\n variable: '--p-contextmenu-background',\n description: 'Background of root'\n },\n {\n name: 'contextmenu.root.borderColor',\n token: 'contextmenu.border.color',\n variable: '--p-contextmenu-border-color',\n description: 'Border color of root'\n },\n {\n name: 'contextmenu.root.color',\n token: 'contextmenu.color',\n variable: '--p-contextmenu-color',\n description: 'Color of root'\n },\n {\n name: 'contextmenu.root.borderRadius',\n token: 'contextmenu.border.radius',\n variable: '--p-contextmenu-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'contextmenu.root.shadow',\n token: 'contextmenu.shadow',\n variable: '--p-contextmenu-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'contextmenu.root.transitionDuration',\n token: 'contextmenu.transition.duration',\n variable: '--p-contextmenu-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'contextmenu.list.padding',\n token: 'contextmenu.list.padding',\n variable: '--p-contextmenu-list-padding',\n description: 'Padding of list'\n },\n {\n name: 'contextmenu.list.gap',\n token: 'contextmenu.list.gap',\n variable: '--p-contextmenu-list-gap',\n description: 'Gap of list'\n },\n {\n name: 'contextmenu.item.focusBackground',\n token: 'contextmenu.item.focus.background',\n variable: '--p-contextmenu-item-focus-background',\n description: 'Focus background of item'\n },\n {\n name: 'contextmenu.item.activeBackground',\n token: 'contextmenu.item.active.background',\n variable: '--p-contextmenu-item-active-background',\n description: 'Active background of item'\n },\n {\n name: 'contextmenu.item.color',\n token: 'contextmenu.item.color',\n variable: '--p-contextmenu-item-color',\n description: 'Color of item'\n },\n {\n name: 'contextmenu.item.focusColor',\n token: 'contextmenu.item.focus.color',\n variable: '--p-contextmenu-item-focus-color',\n description: 'Focus color of item'\n },\n {\n name: 'contextmenu.item.activeColor',\n token: 'contextmenu.item.active.color',\n variable: '--p-contextmenu-item-active-color',\n description: 'Active color of item'\n },\n {\n name: 'contextmenu.item.padding',\n token: 'contextmenu.item.padding',\n variable: '--p-contextmenu-item-padding',\n description: 'Padding of item'\n },\n {\n name: 'contextmenu.item.borderRadius',\n token: 'contextmenu.item.border.radius',\n variable: '--p-contextmenu-item-border-radius',\n description: 'Border radius of item'\n },\n {\n name: 'contextmenu.item.gap',\n token: 'contextmenu.item.gap',\n variable: '--p-contextmenu-item-gap',\n description: 'Gap of item'\n },\n {\n name: 'contextmenu.item.icon.color',\n token: 'contextmenu.item.icon.color',\n variable: '--p-contextmenu-item-icon-color',\n description: 'Icon color of item'\n },\n {\n name: 'contextmenu.item.icon.focusColor',\n token: 'contextmenu.item.icon.focus.color',\n variable: '--p-contextmenu-item-icon-focus-color',\n description: 'Icon focus color of item'\n },\n {\n name: 'contextmenu.item.icon.activeColor',\n token: 'contextmenu.item.icon.active.color',\n variable: '--p-contextmenu-item-icon-active-color',\n description: 'Icon active color of item'\n },\n {\n name: 'contextmenu.submenu.mobileIndent',\n token: 'contextmenu.submenu.mobile.indent',\n variable: '--p-contextmenu-submenu-mobile-indent',\n description: 'Mobile indent of submenu'\n },\n {\n name: 'contextmenu.submenuIcon.size',\n token: 'contextmenu.submenu.icon.size',\n variable: '--p-contextmenu-submenu-icon-size',\n description: 'Size of submenu icon'\n },\n {\n name: 'contextmenu.submenuIcon.color',\n token: 'contextmenu.submenu.icon.color',\n variable: '--p-contextmenu-submenu-icon-color',\n description: 'Color of submenu icon'\n },\n {\n name: 'contextmenu.submenuIcon.focusColor',\n token: 'contextmenu.submenu.icon.focus.color',\n variable: '--p-contextmenu-submenu-icon-focus-color',\n description: 'Focus color of submenu icon'\n },\n {\n name: 'contextmenu.submenuIcon.activeColor',\n token: 'contextmenu.submenu.icon.active.color',\n variable: '--p-contextmenu-submenu-icon-active-color',\n description: 'Active color of submenu icon'\n },\n {\n name: 'contextmenu.separator.borderColor',\n token: 'contextmenu.separator.border.color',\n variable: '--p-contextmenu-separator-border-color',\n description: 'Border color of separator'\n }\n ]\n },\n datatable: {\n description: 'DataTable Design Tokens',\n tokens: [\n {\n name: 'datatable.root.transitionDuration',\n token: 'datatable.transition.duration',\n variable: '--p-datatable-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'datatable.root.borderColor',\n token: 'datatable.border.color',\n variable: '--p-datatable-border-color',\n description: 'Border color of root'\n },\n {\n name: 'datatable.header.background',\n token: 'datatable.header.background',\n variable: '--p-datatable-header-background',\n description: 'Background of header'\n },\n {\n name: 'datatable.header.borderColor',\n token: 'datatable.header.border.color',\n variable: '--p-datatable-header-border-color',\n description: 'Border color of header'\n },\n {\n name: 'datatable.header.color',\n token: 'datatable.header.color',\n variable: '--p-datatable-header-color',\n description: 'Color of header'\n },\n {\n name: 'datatable.header.borderWidth',\n token: 'datatable.header.border.width',\n variable: '--p-datatable-header-border-width',\n description: 'Border width of header'\n },\n {\n name: 'datatable.header.padding',\n token: 'datatable.header.padding',\n variable: '--p-datatable-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'datatable.header.sm.padding',\n token: 'datatable.header.sm.padding',\n variable: '--p-datatable-header-sm-padding',\n description: 'Sm padding of header'\n },\n {\n name: 'datatable.header.lg.padding',\n token: 'datatable.header.lg.padding',\n variable: '--p-datatable-header-lg-padding',\n description: 'Lg padding of header'\n },\n {\n name: 'datatable.headerCell.background',\n token: 'datatable.header.cell.background',\n variable: '--p-datatable-header-cell-background',\n description: 'Background of header cell'\n },\n {\n name: 'datatable.headerCell.hoverBackground',\n token: 'datatable.header.cell.hover.background',\n variable: '--p-datatable-header-cell-hover-background',\n description: 'Hover background of header cell'\n },\n {\n name: 'datatable.headerCell.selectedBackground',\n token: 'datatable.header.cell.selected.background',\n variable: '--p-datatable-header-cell-selected-background',\n description: 'Selected background of header cell'\n },\n {\n name: 'datatable.headerCell.borderColor',\n token: 'datatable.header.cell.border.color',\n variable: '--p-datatable-header-cell-border-color',\n description: 'Border color of header cell'\n },\n {\n name: 'datatable.headerCell.color',\n token: 'datatable.header.cell.color',\n variable: '--p-datatable-header-cell-color',\n description: 'Color of header cell'\n },\n {\n name: 'datatable.headerCell.hoverColor',\n token: 'datatable.header.cell.hover.color',\n variable: '--p-datatable-header-cell-hover-color',\n description: 'Hover color of header cell'\n },\n {\n name: 'datatable.headerCell.selectedColor',\n token: 'datatable.header.cell.selected.color',\n variable: '--p-datatable-header-cell-selected-color',\n description: 'Selected color of header cell'\n },\n {\n name: 'datatable.headerCell.gap',\n token: 'datatable.header.cell.gap',\n variable: '--p-datatable-header-cell-gap',\n description: 'Gap of header cell'\n },\n {\n name: 'datatable.headerCell.padding',\n token: 'datatable.header.cell.padding',\n variable: '--p-datatable-header-cell-padding',\n description: 'Padding of header cell'\n },\n {\n name: 'datatable.headerCell.focusRing.width',\n token: 'datatable.header.cell.focus.ring.width',\n variable: '--p-datatable-header-cell-focus-ring-width',\n description: 'Focus ring width of header cell'\n },\n {\n name: 'datatable.headerCell.focusRing.style',\n token: 'datatable.header.cell.focus.ring.style',\n variable: '--p-datatable-header-cell-focus-ring-style',\n description: 'Focus ring style of header cell'\n },\n {\n name: 'datatable.headerCell.focusRing.color',\n token: 'datatable.header.cell.focus.ring.color',\n variable: '--p-datatable-header-cell-focus-ring-color',\n description: 'Focus ring color of header cell'\n },\n {\n name: 'datatable.headerCell.focusRing.offset',\n token: 'datatable.header.cell.focus.ring.offset',\n variable: '--p-datatable-header-cell-focus-ring-offset',\n description: 'Focus ring offset of header cell'\n },\n {\n name: 'datatable.headerCell.focusRing.shadow',\n token: 'datatable.header.cell.focus.ring.shadow',\n variable: '--p-datatable-header-cell-focus-ring-shadow',\n description: 'Focus ring shadow of header cell'\n },\n {\n name: 'datatable.headerCell.sm.padding',\n token: 'datatable.header.cell.sm.padding',\n variable: '--p-datatable-header-cell-sm-padding',\n description: 'Sm padding of header cell'\n },\n {\n name: 'datatable.headerCell.lg.padding',\n token: 'datatable.header.cell.lg.padding',\n variable: '--p-datatable-header-cell-lg-padding',\n description: 'Lg padding of header cell'\n },\n {\n name: 'datatable.columnTitle.fontWeight',\n token: 'datatable.column.title.font.weight',\n variable: '--p-datatable-column-title-font-weight',\n description: 'Font weight of column title'\n },\n {\n name: 'datatable.row.background',\n token: 'datatable.row.background',\n variable: '--p-datatable-row-background',\n description: 'Background of row'\n },\n {\n name: 'datatable.row.hoverBackground',\n token: 'datatable.row.hover.background',\n variable: '--p-datatable-row-hover-background',\n description: 'Hover background of row'\n },\n {\n name: 'datatable.row.selectedBackground',\n token: 'datatable.row.selected.background',\n variable: '--p-datatable-row-selected-background',\n description: 'Selected background of row'\n },\n {\n name: 'datatable.row.color',\n token: 'datatable.row.color',\n variable: '--p-datatable-row-color',\n description: 'Color of row'\n },\n {\n name: 'datatable.row.hoverColor',\n token: 'datatable.row.hover.color',\n variable: '--p-datatable-row-hover-color',\n description: 'Hover color of row'\n },\n {\n name: 'datatable.row.selectedColor',\n token: 'datatable.row.selected.color',\n variable: '--p-datatable-row-selected-color',\n description: 'Selected color of row'\n },\n {\n name: 'datatable.row.focusRing.width',\n token: 'datatable.row.focus.ring.width',\n variable: '--p-datatable-row-focus-ring-width',\n description: 'Focus ring width of row'\n },\n {\n name: 'datatable.row.focusRing.style',\n token: 'datatable.row.focus.ring.style',\n variable: '--p-datatable-row-focus-ring-style',\n description: 'Focus ring style of row'\n },\n {\n name: 'datatable.row.focusRing.color',\n token: 'datatable.row.focus.ring.color',\n variable: '--p-datatable-row-focus-ring-color',\n description: 'Focus ring color of row'\n },\n {\n name: 'datatable.row.focusRing.offset',\n token: 'datatable.row.focus.ring.offset',\n variable: '--p-datatable-row-focus-ring-offset',\n description: 'Focus ring offset of row'\n },\n {\n name: 'datatable.row.focusRing.shadow',\n token: 'datatable.row.focus.ring.shadow',\n variable: '--p-datatable-row-focus-ring-shadow',\n description: 'Focus ring shadow of row'\n },\n {\n name: 'datatable.row.stripedBackground',\n token: 'datatable.row.striped.background',\n variable: '--p-datatable-row-striped-background',\n description: 'Striped background of row'\n },\n {\n name: 'datatable.bodyCell.borderColor',\n token: 'datatable.body.cell.border.color',\n variable: '--p-datatable-body-cell-border-color',\n description: 'Border color of body cell'\n },\n {\n name: 'datatable.bodyCell.padding',\n token: 'datatable.body.cell.padding',\n variable: '--p-datatable-body-cell-padding',\n description: 'Padding of body cell'\n },\n {\n name: 'datatable.bodyCell.sm.padding',\n token: 'datatable.body.cell.sm.padding',\n variable: '--p-datatable-body-cell-sm-padding',\n description: 'Sm padding of body cell'\n },\n {\n name: 'datatable.bodyCell.lg.padding',\n token: 'datatable.body.cell.lg.padding',\n variable: '--p-datatable-body-cell-lg-padding',\n description: 'Lg padding of body cell'\n },\n {\n name: 'datatable.bodyCell.selectedBorderColor',\n token: 'datatable.body.cell.selected.border.color',\n variable: '--p-datatable-body-cell-selected-border-color',\n description: 'Selected border color of body cell'\n },\n {\n name: 'datatable.footerCell.background',\n token: 'datatable.footer.cell.background',\n variable: '--p-datatable-footer-cell-background',\n description: 'Background of footer cell'\n },\n {\n name: 'datatable.footerCell.borderColor',\n token: 'datatable.footer.cell.border.color',\n variable: '--p-datatable-footer-cell-border-color',\n description: 'Border color of footer cell'\n },\n {\n name: 'datatable.footerCell.color',\n token: 'datatable.footer.cell.color',\n variable: '--p-datatable-footer-cell-color',\n description: 'Color of footer cell'\n },\n {\n name: 'datatable.footerCell.padding',\n token: 'datatable.footer.cell.padding',\n variable: '--p-datatable-footer-cell-padding',\n description: 'Padding of footer cell'\n },\n {\n name: 'datatable.footerCell.sm.padding',\n token: 'datatable.footer.cell.sm.padding',\n variable: '--p-datatable-footer-cell-sm-padding',\n description: 'Sm padding of footer cell'\n },\n {\n name: 'datatable.footerCell.lg.padding',\n token: 'datatable.footer.cell.lg.padding',\n variable: '--p-datatable-footer-cell-lg-padding',\n description: 'Lg padding of footer cell'\n },\n {\n name: 'datatable.columnFooter.fontWeight',\n token: 'datatable.column.footer.font.weight',\n variable: '--p-datatable-column-footer-font-weight',\n description: 'Font weight of column footer'\n },\n {\n name: 'datatable.footer.background',\n token: 'datatable.footer.background',\n variable: '--p-datatable-footer-background',\n description: 'Background of footer'\n },\n {\n name: 'datatable.footer.borderColor',\n token: 'datatable.footer.border.color',\n variable: '--p-datatable-footer-border-color',\n description: 'Border color of footer'\n },\n {\n name: 'datatable.footer.color',\n token: 'datatable.footer.color',\n variable: '--p-datatable-footer-color',\n description: 'Color of footer'\n },\n {\n name: 'datatable.footer.borderWidth',\n token: 'datatable.footer.border.width',\n variable: '--p-datatable-footer-border-width',\n description: 'Border width of footer'\n },\n {\n name: 'datatable.footer.padding',\n token: 'datatable.footer.padding',\n variable: '--p-datatable-footer-padding',\n description: 'Padding of footer'\n },\n {\n name: 'datatable.footer.sm.padding',\n token: 'datatable.footer.sm.padding',\n variable: '--p-datatable-footer-sm-padding',\n description: 'Sm padding of footer'\n },\n {\n name: 'datatable.footer.lg.padding',\n token: 'datatable.footer.lg.padding',\n variable: '--p-datatable-footer-lg-padding',\n description: 'Lg padding of footer'\n },\n {\n name: 'datatable.dropPoint.color',\n token: 'datatable.drop.point.color',\n variable: '--p-datatable-drop-point-color',\n description: 'Color of drop point'\n },\n {\n name: 'datatable.columnResizer.width',\n token: 'datatable.column.resizer.width',\n variable: '--p-datatable-column-resizer-width',\n description: 'Width of column resizer'\n },\n {\n name: 'datatable.resizeIndicator.width',\n token: 'datatable.resize.indicator.width',\n variable: '--p-datatable-resize-indicator-width',\n description: 'Width of resize indicator'\n },\n {\n name: 'datatable.resizeIndicator.color',\n token: 'datatable.resize.indicator.color',\n variable: '--p-datatable-resize-indicator-color',\n description: 'Color of resize indicator'\n },\n {\n name: 'datatable.sortIcon.color',\n token: 'datatable.sort.icon.color',\n variable: '--p-datatable-sort-icon-color',\n description: 'Color of sort icon'\n },\n {\n name: 'datatable.sortIcon.hoverColor',\n token: 'datatable.sort.icon.hover.color',\n variable: '--p-datatable-sort-icon-hover-color',\n description: 'Hover color of sort icon'\n },\n {\n name: 'datatable.sortIcon.size',\n token: 'datatable.sort.icon.size',\n variable: '--p-datatable-sort-icon-size',\n description: 'Size of sort icon'\n },\n {\n name: 'datatable.loadingIcon.size',\n token: 'datatable.loading.icon.size',\n variable: '--p-datatable-loading-icon-size',\n description: 'Size of loading icon'\n },\n {\n name: 'datatable.rowToggleButton.hoverBackground',\n token: 'datatable.row.toggle.button.hover.background',\n variable: '--p-datatable-row-toggle-button-hover-background',\n description: 'Hover background of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.selectedHoverBackground',\n token: 'datatable.row.toggle.button.selected.hover.background',\n variable: '--p-datatable-row-toggle-button-selected-hover-background',\n description: 'Selected hover background of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.color',\n token: 'datatable.row.toggle.button.color',\n variable: '--p-datatable-row-toggle-button-color',\n description: 'Color of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.hoverColor',\n token: 'datatable.row.toggle.button.hover.color',\n variable: '--p-datatable-row-toggle-button-hover-color',\n description: 'Hover color of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.selectedHoverColor',\n token: 'datatable.row.toggle.button.selected.hover.color',\n variable: '--p-datatable-row-toggle-button-selected-hover-color',\n description: 'Selected hover color of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.size',\n token: 'datatable.row.toggle.button.size',\n variable: '--p-datatable-row-toggle-button-size',\n description: 'Size of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.borderRadius',\n token: 'datatable.row.toggle.button.border.radius',\n variable: '--p-datatable-row-toggle-button-border-radius',\n description: 'Border radius of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.focusRing.width',\n token: 'datatable.row.toggle.button.focus.ring.width',\n variable: '--p-datatable-row-toggle-button-focus-ring-width',\n description: 'Focus ring width of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.focusRing.style',\n token: 'datatable.row.toggle.button.focus.ring.style',\n variable: '--p-datatable-row-toggle-button-focus-ring-style',\n description: 'Focus ring style of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.focusRing.color',\n token: 'datatable.row.toggle.button.focus.ring.color',\n variable: '--p-datatable-row-toggle-button-focus-ring-color',\n description: 'Focus ring color of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.focusRing.offset',\n token: 'datatable.row.toggle.button.focus.ring.offset',\n variable: '--p-datatable-row-toggle-button-focus-ring-offset',\n description: 'Focus ring offset of row toggle button'\n },\n {\n name: 'datatable.rowToggleButton.focusRing.shadow',\n token: 'datatable.row.toggle.button.focus.ring.shadow',\n variable: '--p-datatable-row-toggle-button-focus-ring-shadow',\n description: 'Focus ring shadow of row toggle button'\n },\n {\n name: 'datatable.filter.inlineGap',\n token: 'datatable.filter.inline.gap',\n variable: '--p-datatable-filter-inline-gap',\n description: 'Inline gap of filter'\n },\n {\n name: 'datatable.filter.overlaySelect.background',\n token: 'datatable.filter.overlay.select.background',\n variable: '--p-datatable-filter-overlay-select-background',\n description: 'Overlay select background of filter'\n },\n {\n name: 'datatable.filter.overlaySelect.borderColor',\n token: 'datatable.filter.overlay.select.border.color',\n variable: '--p-datatable-filter-overlay-select-border-color',\n description: 'Overlay select border color of filter'\n },\n {\n name: 'datatable.filter.overlaySelect.borderRadius',\n token: 'datatable.filter.overlay.select.border.radius',\n variable: '--p-datatable-filter-overlay-select-border-radius',\n description: 'Overlay select border radius of filter'\n },\n {\n name: 'datatable.filter.overlaySelect.color',\n token: 'datatable.filter.overlay.select.color',\n variable: '--p-datatable-filter-overlay-select-color',\n description: 'Overlay select color of filter'\n },\n {\n name: 'datatable.filter.overlaySelect.shadow',\n token: 'datatable.filter.overlay.select.shadow',\n variable: '--p-datatable-filter-overlay-select-shadow',\n description: 'Overlay select shadow of filter'\n },\n {\n name: 'datatable.filter.overlayPopover.background',\n token: 'datatable.filter.overlay.popover.background',\n variable: '--p-datatable-filter-overlay-popover-background',\n description: 'Overlay popover background of filter'\n },\n {\n name: 'datatable.filter.overlayPopover.borderColor',\n token: 'datatable.filter.overlay.popover.border.color',\n variable: '--p-datatable-filter-overlay-popover-border-color',\n description: 'Overlay popover border color of filter'\n },\n {\n name: 'datatable.filter.overlayPopover.borderRadius',\n token: 'datatable.filter.overlay.popover.border.radius',\n variable: '--p-datatable-filter-overlay-popover-border-radius',\n description: 'Overlay popover border radius of filter'\n },\n {\n name: 'datatable.filter.overlayPopover.color',\n token: 'datatable.filter.overlay.popover.color',\n variable: '--p-datatable-filter-overlay-popover-color',\n description: 'Overlay popover color of filter'\n },\n {\n name: 'datatable.filter.overlayPopover.shadow',\n token: 'datatable.filter.overlay.popover.shadow',\n variable: '--p-datatable-filter-overlay-popover-shadow',\n description: 'Overlay popover shadow of filter'\n },\n {\n name: 'datatable.filter.overlayPopover.padding',\n token: 'datatable.filter.overlay.popover.padding',\n variable: '--p-datatable-filter-overlay-popover-padding',\n description: 'Overlay popover padding of filter'\n },\n {\n name: 'datatable.filter.overlayPopover.gap',\n token: 'datatable.filter.overlay.popover.gap',\n variable: '--p-datatable-filter-overlay-popover-gap',\n description: 'Overlay popover gap of filter'\n },\n {\n name: 'datatable.filter.rule.borderColor',\n token: 'datatable.filter.rule.border.color',\n variable: '--p-datatable-filter-rule-border-color',\n description: 'Rule border color of filter'\n },\n {\n name: 'datatable.filter.constraintList.padding',\n token: 'datatable.filter.constraint.list.padding',\n variable: '--p-datatable-filter-constraint-list-padding',\n description: 'Constraint list padding of filter'\n },\n {\n name: 'datatable.filter.constraintList.gap',\n token: 'datatable.filter.constraint.list.gap',\n variable: '--p-datatable-filter-constraint-list-gap',\n description: 'Constraint list gap of filter'\n },\n {\n name: 'datatable.filter.constraint.focusBackground',\n token: 'datatable.filter.constraint.focus.background',\n variable: '--p-datatable-filter-constraint-focus-background',\n description: 'Constraint focus background of filter'\n },\n {\n name: 'datatable.filter.constraint.selectedBackground',\n token: 'datatable.filter.constraint.selected.background',\n variable: '--p-datatable-filter-constraint-selected-background',\n description: 'Constraint selected background of filter'\n },\n {\n name: 'datatable.filter.constraint.selectedFocusBackground',\n token: 'datatable.filter.constraint.selected.focus.background',\n variable: '--p-datatable-filter-constraint-selected-focus-background',\n description: 'Constraint selected focus background of filter'\n },\n {\n name: 'datatable.filter.constraint.color',\n token: 'datatable.filter.constraint.color',\n variable: '--p-datatable-filter-constraint-color',\n description: 'Constraint color of filter'\n },\n {\n name: 'datatable.filter.constraint.focusColor',\n token: 'datatable.filter.constraint.focus.color',\n variable: '--p-datatable-filter-constraint-focus-color',\n description: 'Constraint focus color of filter'\n },\n {\n name: 'datatable.filter.constraint.selectedColor',\n token: 'datatable.filter.constraint.selected.color',\n variable: '--p-datatable-filter-constraint-selected-color',\n description: 'Constraint selected color of filter'\n },\n {\n name: 'datatable.filter.constraint.selectedFocusColor',\n token: 'datatable.filter.constraint.selected.focus.color',\n variable: '--p-datatable-filter-constraint-selected-focus-color',\n description: 'Constraint selected focus color of filter'\n },\n {\n name: 'datatable.filter.constraint.separator.borderColor',\n token: 'datatable.filter.constraint.separator.border.color',\n variable: '--p-datatable-filter-constraint-separator-border-color',\n description: 'Constraint separator border color of filter'\n },\n {\n name: 'datatable.filter.constraint.padding',\n token: 'datatable.filter.constraint.padding',\n variable: '--p-datatable-filter-constraint-padding',\n description: 'Constraint padding of filter'\n },\n {\n name: 'datatable.filter.constraint.borderRadius',\n token: 'datatable.filter.constraint.border.radius',\n variable: '--p-datatable-filter-constraint-border-radius',\n description: 'Constraint border radius of filter'\n },\n {\n name: 'datatable.paginatorTop.borderColor',\n token: 'datatable.paginator.top.border.color',\n variable: '--p-datatable-paginator-top-border-color',\n description: 'Border color of paginator top'\n },\n {\n name: 'datatable.paginatorTop.borderWidth',\n token: 'datatable.paginator.top.border.width',\n variable: '--p-datatable-paginator-top-border-width',\n description: 'Border width of paginator top'\n },\n {\n name: 'datatable.paginatorBottom.borderColor',\n token: 'datatable.paginator.bottom.border.color',\n variable: '--p-datatable-paginator-bottom-border-color',\n description: 'Border color of paginator bottom'\n },\n {\n name: 'datatable.paginatorBottom.borderWidth',\n token: 'datatable.paginator.bottom.border.width',\n variable: '--p-datatable-paginator-bottom-border-width',\n description: 'Border width of paginator bottom'\n }\n ]\n },\n dataview: {\n description: 'DataView Design Tokens',\n tokens: [\n {\n name: 'dataview.root.borderColor',\n token: 'dataview.border.color',\n variable: '--p-dataview-border-color',\n description: 'Border color of root'\n },\n {\n name: 'dataview.root.borderWidth',\n token: 'dataview.border.width',\n variable: '--p-dataview-border-width',\n description: 'Border width of root'\n },\n {\n name: 'dataview.root.borderRadius',\n token: 'dataview.border.radius',\n variable: '--p-dataview-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'dataview.root.padding',\n token: 'dataview.padding',\n variable: '--p-dataview-padding',\n description: 'Padding of root'\n },\n {\n name: 'dataview.header.background',\n token: 'dataview.header.background',\n variable: '--p-dataview-header-background',\n description: 'Background of header'\n },\n {\n name: 'dataview.header.color',\n token: 'dataview.header.color',\n variable: '--p-dataview-header-color',\n description: 'Color of header'\n },\n {\n name: 'dataview.header.borderColor',\n token: 'dataview.header.border.color',\n variable: '--p-dataview-header-border-color',\n description: 'Border color of header'\n },\n {\n name: 'dataview.header.borderWidth',\n token: 'dataview.header.border.width',\n variable: '--p-dataview-header-border-width',\n description: 'Border width of header'\n },\n {\n name: 'dataview.header.padding',\n token: 'dataview.header.padding',\n variable: '--p-dataview-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'dataview.header.borderRadius',\n token: 'dataview.header.border.radius',\n variable: '--p-dataview-header-border-radius',\n description: 'Border radius of header'\n },\n {\n name: 'dataview.content.background',\n token: 'dataview.content.background',\n variable: '--p-dataview-content-background',\n description: 'Background of content'\n },\n {\n name: 'dataview.content.color',\n token: 'dataview.content.color',\n variable: '--p-dataview-content-color',\n description: 'Color of content'\n },\n {\n name: 'dataview.content.borderColor',\n token: 'dataview.content.border.color',\n variable: '--p-dataview-content-border-color',\n description: 'Border color of content'\n },\n {\n name: 'dataview.content.borderWidth',\n token: 'dataview.content.border.width',\n variable: '--p-dataview-content-border-width',\n description: 'Border width of content'\n },\n {\n name: 'dataview.content.padding',\n token: 'dataview.content.padding',\n variable: '--p-dataview-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'dataview.content.borderRadius',\n token: 'dataview.content.border.radius',\n variable: '--p-dataview-content-border-radius',\n description: 'Border radius of content'\n },\n {\n name: 'dataview.footer.background',\n token: 'dataview.footer.background',\n variable: '--p-dataview-footer-background',\n description: 'Background of footer'\n },\n {\n name: 'dataview.footer.color',\n token: 'dataview.footer.color',\n variable: '--p-dataview-footer-color',\n description: 'Color of footer'\n },\n {\n name: 'dataview.footer.borderColor',\n token: 'dataview.footer.border.color',\n variable: '--p-dataview-footer-border-color',\n description: 'Border color of footer'\n },\n {\n name: 'dataview.footer.borderWidth',\n token: 'dataview.footer.border.width',\n variable: '--p-dataview-footer-border-width',\n description: 'Border width of footer'\n },\n {\n name: 'dataview.footer.padding',\n token: 'dataview.footer.padding',\n variable: '--p-dataview-footer-padding',\n description: 'Padding of footer'\n },\n {\n name: 'dataview.footer.borderRadius',\n token: 'dataview.footer.border.radius',\n variable: '--p-dataview-footer-border-radius',\n description: 'Border radius of footer'\n },\n {\n name: 'dataview.paginatorTop.borderColor',\n token: 'dataview.paginator.top.border.color',\n variable: '--p-dataview-paginator-top-border-color',\n description: 'Border color of paginator top'\n },\n {\n name: 'dataview.paginatorTop.borderWidth',\n token: 'dataview.paginator.top.border.width',\n variable: '--p-dataview-paginator-top-border-width',\n description: 'Border width of paginator top'\n },\n {\n name: 'dataview.paginatorBottom.borderColor',\n token: 'dataview.paginator.bottom.border.color',\n variable: '--p-dataview-paginator-bottom-border-color',\n description: 'Border color of paginator bottom'\n },\n {\n name: 'dataview.paginatorBottom.borderWidth',\n token: 'dataview.paginator.bottom.border.width',\n variable: '--p-dataview-paginator-bottom-border-width',\n description: 'Border width of paginator bottom'\n }\n ]\n },\n datepicker: {\n description: 'DatePicker Design Tokens',\n tokens: [\n {\n name: 'datepicker.root.transitionDuration',\n token: 'datepicker.transition.duration',\n variable: '--p-datepicker-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'datepicker.panel.background',\n token: 'datepicker.panel.background',\n variable: '--p-datepicker-panel-background',\n description: 'Background of panel'\n },\n {\n name: 'datepicker.panel.borderColor',\n token: 'datepicker.panel.border.color',\n variable: '--p-datepicker-panel-border-color',\n description: 'Border color of panel'\n },\n {\n name: 'datepicker.panel.color',\n token: 'datepicker.panel.color',\n variable: '--p-datepicker-panel-color',\n description: 'Color of panel'\n },\n {\n name: 'datepicker.panel.borderRadius',\n token: 'datepicker.panel.border.radius',\n variable: '--p-datepicker-panel-border-radius',\n description: 'Border radius of panel'\n },\n {\n name: 'datepicker.panel.shadow',\n token: 'datepicker.panel.shadow',\n variable: '--p-datepicker-panel-shadow',\n description: 'Shadow of panel'\n },\n {\n name: 'datepicker.panel.padding',\n token: 'datepicker.panel.padding',\n variable: '--p-datepicker-panel-padding',\n description: 'Padding of panel'\n },\n {\n name: 'datepicker.header.background',\n token: 'datepicker.header.background',\n variable: '--p-datepicker-header-background',\n description: 'Background of header'\n },\n {\n name: 'datepicker.header.borderColor',\n token: 'datepicker.header.border.color',\n variable: '--p-datepicker-header-border-color',\n description: 'Border color of header'\n },\n {\n name: 'datepicker.header.color',\n token: 'datepicker.header.color',\n variable: '--p-datepicker-header-color',\n description: 'Color of header'\n },\n {\n name: 'datepicker.header.padding',\n token: 'datepicker.header.padding',\n variable: '--p-datepicker-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'datepicker.title.gap',\n token: 'datepicker.title.gap',\n variable: '--p-datepicker-title-gap',\n description: 'Gap of title'\n },\n {\n name: 'datepicker.title.fontWeight',\n token: 'datepicker.title.font.weight',\n variable: '--p-datepicker-title-font-weight',\n description: 'Font weight of title'\n },\n {\n name: 'datepicker.dropdown.width',\n token: 'datepicker.dropdown.width',\n variable: '--p-datepicker-dropdown-width',\n description: 'Width of dropdown'\n },\n {\n name: 'datepicker.dropdown.sm.width',\n token: 'datepicker.dropdown.sm.width',\n variable: '--p-datepicker-dropdown-sm-width',\n description: 'Sm width of dropdown'\n },\n {\n name: 'datepicker.dropdown.lg.width',\n token: 'datepicker.dropdown.lg.width',\n variable: '--p-datepicker-dropdown-lg-width',\n description: 'Lg width of dropdown'\n },\n {\n name: 'datepicker.dropdown.borderColor',\n token: 'datepicker.dropdown.border.color',\n variable: '--p-datepicker-dropdown-border-color',\n description: 'Border color of dropdown'\n },\n {\n name: 'datepicker.dropdown.hoverBorderColor',\n token: 'datepicker.dropdown.hover.border.color',\n variable: '--p-datepicker-dropdown-hover-border-color',\n description: 'Hover border color of dropdown'\n },\n {\n name: 'datepicker.dropdown.activeBorderColor',\n token: 'datepicker.dropdown.active.border.color',\n variable: '--p-datepicker-dropdown-active-border-color',\n description: 'Active border color of dropdown'\n },\n {\n name: 'datepicker.dropdown.borderRadius',\n token: 'datepicker.dropdown.border.radius',\n variable: '--p-datepicker-dropdown-border-radius',\n description: 'Border radius of dropdown'\n },\n {\n name: 'datepicker.dropdown.focusRing.width',\n token: 'datepicker.dropdown.focus.ring.width',\n variable: '--p-datepicker-dropdown-focus-ring-width',\n description: 'Focus ring width of dropdown'\n },\n {\n name: 'datepicker.dropdown.focusRing.style',\n token: 'datepicker.dropdown.focus.ring.style',\n variable: '--p-datepicker-dropdown-focus-ring-style',\n description: 'Focus ring style of dropdown'\n },\n {\n name: 'datepicker.dropdown.focusRing.color',\n token: 'datepicker.dropdown.focus.ring.color',\n variable: '--p-datepicker-dropdown-focus-ring-color',\n description: 'Focus ring color of dropdown'\n },\n {\n name: 'datepicker.dropdown.focusRing.offset',\n token: 'datepicker.dropdown.focus.ring.offset',\n variable: '--p-datepicker-dropdown-focus-ring-offset',\n description: 'Focus ring offset of dropdown'\n },\n {\n name: 'datepicker.dropdown.focusRing.shadow',\n token: 'datepicker.dropdown.focus.ring.shadow',\n variable: '--p-datepicker-dropdown-focus-ring-shadow',\n description: 'Focus ring shadow of dropdown'\n },\n {\n name: 'datepicker.dropdown.background',\n token: 'datepicker.dropdown.background',\n variable: '--p-datepicker-dropdown-background',\n description: 'Background of dropdown'\n },\n {\n name: 'datepicker.dropdown.hoverBackground',\n token: 'datepicker.dropdown.hover.background',\n variable: '--p-datepicker-dropdown-hover-background',\n description: 'Hover background of dropdown'\n },\n {\n name: 'datepicker.dropdown.activeBackground',\n token: 'datepicker.dropdown.active.background',\n variable: '--p-datepicker-dropdown-active-background',\n description: 'Active background of dropdown'\n },\n {\n name: 'datepicker.dropdown.color',\n token: 'datepicker.dropdown.color',\n variable: '--p-datepicker-dropdown-color',\n description: 'Color of dropdown'\n },\n {\n name: 'datepicker.dropdown.hoverColor',\n token: 'datepicker.dropdown.hover.color',\n variable: '--p-datepicker-dropdown-hover-color',\n description: 'Hover color of dropdown'\n },\n {\n name: 'datepicker.dropdown.activeColor',\n token: 'datepicker.dropdown.active.color',\n variable: '--p-datepicker-dropdown-active-color',\n description: 'Active color of dropdown'\n },\n {\n name: 'datepicker.inputIcon.color',\n token: 'datepicker.input.icon.color',\n variable: '--p-datepicker-input-icon-color',\n description: 'Color of input icon'\n },\n {\n name: 'datepicker.selectMonth.hoverBackground',\n token: 'datepicker.select.month.hover.background',\n variable: '--p-datepicker-select-month-hover-background',\n description: 'Hover background of select month'\n },\n {\n name: 'datepicker.selectMonth.color',\n token: 'datepicker.select.month.color',\n variable: '--p-datepicker-select-month-color',\n description: 'Color of select month'\n },\n {\n name: 'datepicker.selectMonth.hoverColor',\n token: 'datepicker.select.month.hover.color',\n variable: '--p-datepicker-select-month-hover-color',\n description: 'Hover color of select month'\n },\n {\n name: 'datepicker.selectMonth.padding',\n token: 'datepicker.select.month.padding',\n variable: '--p-datepicker-select-month-padding',\n description: 'Padding of select month'\n },\n {\n name: 'datepicker.selectMonth.borderRadius',\n token: 'datepicker.select.month.border.radius',\n variable: '--p-datepicker-select-month-border-radius',\n description: 'Border radius of select month'\n },\n {\n name: 'datepicker.selectYear.hoverBackground',\n token: 'datepicker.select.year.hover.background',\n variable: '--p-datepicker-select-year-hover-background',\n description: 'Hover background of select year'\n },\n {\n name: 'datepicker.selectYear.color',\n token: 'datepicker.select.year.color',\n variable: '--p-datepicker-select-year-color',\n description: 'Color of select year'\n },\n {\n name: 'datepicker.selectYear.hoverColor',\n token: 'datepicker.select.year.hover.color',\n variable: '--p-datepicker-select-year-hover-color',\n description: 'Hover color of select year'\n },\n {\n name: 'datepicker.selectYear.padding',\n token: 'datepicker.select.year.padding',\n variable: '--p-datepicker-select-year-padding',\n description: 'Padding of select year'\n },\n {\n name: 'datepicker.selectYear.borderRadius',\n token: 'datepicker.select.year.border.radius',\n variable: '--p-datepicker-select-year-border-radius',\n description: 'Border radius of select year'\n },\n {\n name: 'datepicker.group.borderColor',\n token: 'datepicker.group.border.color',\n variable: '--p-datepicker-group-border-color',\n description: 'Border color of group'\n },\n {\n name: 'datepicker.group.gap',\n token: 'datepicker.group.gap',\n variable: '--p-datepicker-group-gap',\n description: 'Gap of group'\n },\n {\n name: 'datepicker.dayView.margin',\n token: 'datepicker.day.view.margin',\n variable: '--p-datepicker-day-view-margin',\n description: 'Margin of day view'\n },\n {\n name: 'datepicker.weekDay.padding',\n token: 'datepicker.week.day.padding',\n variable: '--p-datepicker-week-day-padding',\n description: 'Padding of week day'\n },\n {\n name: 'datepicker.weekDay.fontWeight',\n token: 'datepicker.week.day.font.weight',\n variable: '--p-datepicker-week-day-font-weight',\n description: 'Font weight of week day'\n },\n {\n name: 'datepicker.weekDay.color',\n token: 'datepicker.week.day.color',\n variable: '--p-datepicker-week-day-color',\n description: 'Color of week day'\n },\n {\n name: 'datepicker.date.hoverBackground',\n token: 'datepicker.date.hover.background',\n variable: '--p-datepicker-date-hover-background',\n description: 'Hover background of date'\n },\n {\n name: 'datepicker.date.selectedBackground',\n token: 'datepicker.date.selected.background',\n variable: '--p-datepicker-date-selected-background',\n description: 'Selected background of date'\n },\n {\n name: 'datepicker.date.rangeSelectedBackground',\n token: 'datepicker.date.range.selected.background',\n variable: '--p-datepicker-date-range-selected-background',\n description: 'Range selected background of date'\n },\n {\n name: 'datepicker.date.color',\n token: 'datepicker.date.color',\n variable: '--p-datepicker-date-color',\n description: 'Color of date'\n },\n {\n name: 'datepicker.date.hoverColor',\n token: 'datepicker.date.hover.color',\n variable: '--p-datepicker-date-hover-color',\n description: 'Hover color of date'\n },\n {\n name: 'datepicker.date.selectedColor',\n token: 'datepicker.date.selected.color',\n variable: '--p-datepicker-date-selected-color',\n description: 'Selected color of date'\n },\n {\n name: 'datepicker.date.rangeSelectedColor',\n token: 'datepicker.date.range.selected.color',\n variable: '--p-datepicker-date-range-selected-color',\n description: 'Range selected color of date'\n },\n {\n name: 'datepicker.date.width',\n token: 'datepicker.date.width',\n variable: '--p-datepicker-date-width',\n description: 'Width of date'\n },\n {\n name: 'datepicker.date.height',\n token: 'datepicker.date.height',\n variable: '--p-datepicker-date-height',\n description: 'Height of date'\n },\n {\n name: 'datepicker.date.borderRadius',\n token: 'datepicker.date.border.radius',\n variable: '--p-datepicker-date-border-radius',\n description: 'Border radius of date'\n },\n {\n name: 'datepicker.date.padding',\n token: 'datepicker.date.padding',\n variable: '--p-datepicker-date-padding',\n description: 'Padding of date'\n },\n {\n name: 'datepicker.date.focusRing.width',\n token: 'datepicker.date.focus.ring.width',\n variable: '--p-datepicker-date-focus-ring-width',\n description: 'Focus ring width of date'\n },\n {\n name: 'datepicker.date.focusRing.style',\n token: 'datepicker.date.focus.ring.style',\n variable: '--p-datepicker-date-focus-ring-style',\n description: 'Focus ring style of date'\n },\n {\n name: 'datepicker.date.focusRing.color',\n token: 'datepicker.date.focus.ring.color',\n variable: '--p-datepicker-date-focus-ring-color',\n description: 'Focus ring color of date'\n },\n {\n name: 'datepicker.date.focusRing.offset',\n token: 'datepicker.date.focus.ring.offset',\n variable: '--p-datepicker-date-focus-ring-offset',\n description: 'Focus ring offset of date'\n },\n {\n name: 'datepicker.date.focusRing.shadow',\n token: 'datepicker.date.focus.ring.shadow',\n variable: '--p-datepicker-date-focus-ring-shadow',\n description: 'Focus ring shadow of date'\n },\n {\n name: 'datepicker.monthView.margin',\n token: 'datepicker.month.view.margin',\n variable: '--p-datepicker-month-view-margin',\n description: 'Margin of month view'\n },\n {\n name: 'datepicker.month.padding',\n token: 'datepicker.month.padding',\n variable: '--p-datepicker-month-padding',\n description: 'Padding of month'\n },\n {\n name: 'datepicker.month.borderRadius',\n token: 'datepicker.month.border.radius',\n variable: '--p-datepicker-month-border-radius',\n description: 'Border radius of month'\n },\n {\n name: 'datepicker.yearView.margin',\n token: 'datepicker.year.view.margin',\n variable: '--p-datepicker-year-view-margin',\n description: 'Margin of year view'\n },\n {\n name: 'datepicker.year.padding',\n token: 'datepicker.year.padding',\n variable: '--p-datepicker-year-padding',\n description: 'Padding of year'\n },\n {\n name: 'datepicker.year.borderRadius',\n token: 'datepicker.year.border.radius',\n variable: '--p-datepicker-year-border-radius',\n description: 'Border radius of year'\n },\n {\n name: 'datepicker.buttonbar.padding',\n token: 'datepicker.buttonbar.padding',\n variable: '--p-datepicker-buttonbar-padding',\n description: 'Padding of buttonbar'\n },\n {\n name: 'datepicker.buttonbar.borderColor',\n token: 'datepicker.buttonbar.border.color',\n variable: '--p-datepicker-buttonbar-border-color',\n description: 'Border color of buttonbar'\n },\n {\n name: 'datepicker.timePicker.padding',\n token: 'datepicker.time.picker.padding',\n variable: '--p-datepicker-time-picker-padding',\n description: 'Padding of time picker'\n },\n {\n name: 'datepicker.timePicker.borderColor',\n token: 'datepicker.time.picker.border.color',\n variable: '--p-datepicker-time-picker-border-color',\n description: 'Border color of time picker'\n },\n {\n name: 'datepicker.timePicker.gap',\n token: 'datepicker.time.picker.gap',\n variable: '--p-datepicker-time-picker-gap',\n description: 'Gap of time picker'\n },\n {\n name: 'datepicker.timePicker.buttonGap',\n token: 'datepicker.time.picker.button.gap',\n variable: '--p-datepicker-time-picker-button-gap',\n description: 'Button gap of time picker'\n },\n {\n name: 'datepicker.today.background',\n token: 'datepicker.today.background',\n variable: '--p-datepicker-today-background',\n description: 'Background of today'\n },\n {\n name: 'datepicker.today.color',\n token: 'datepicker.today.color',\n variable: '--p-datepicker-today-color',\n description: 'Color of today'\n }\n ]\n },\n dialog: {\n description: 'Dialog Design Tokens',\n tokens: [\n {\n name: 'dialog.root.background',\n token: 'dialog.background',\n variable: '--p-dialog-background',\n description: 'Background of root'\n },\n {\n name: 'dialog.root.borderColor',\n token: 'dialog.border.color',\n variable: '--p-dialog-border-color',\n description: 'Border color of root'\n },\n {\n name: 'dialog.root.color',\n token: 'dialog.color',\n variable: '--p-dialog-color',\n description: 'Color of root'\n },\n {\n name: 'dialog.root.borderRadius',\n token: 'dialog.border.radius',\n variable: '--p-dialog-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'dialog.root.shadow',\n token: 'dialog.shadow',\n variable: '--p-dialog-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'dialog.header.padding',\n token: 'dialog.header.padding',\n variable: '--p-dialog-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'dialog.header.gap',\n token: 'dialog.header.gap',\n variable: '--p-dialog-header-gap',\n description: 'Gap of header'\n },\n {\n name: 'dialog.title.fontSize',\n token: 'dialog.title.font.size',\n variable: '--p-dialog-title-font-size',\n description: 'Font size of title'\n },\n {\n name: 'dialog.title.fontWeight',\n token: 'dialog.title.font.weight',\n variable: '--p-dialog-title-font-weight',\n description: 'Font weight of title'\n },\n {\n name: 'dialog.content.padding',\n token: 'dialog.content.padding',\n variable: '--p-dialog-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'dialog.footer.padding',\n token: 'dialog.footer.padding',\n variable: '--p-dialog-footer-padding',\n description: 'Padding of footer'\n },\n {\n name: 'dialog.footer.gap',\n token: 'dialog.footer.gap',\n variable: '--p-dialog-footer-gap',\n description: 'Gap of footer'\n }\n ]\n },\n divider: {\n description: 'Divider Design Tokens',\n tokens: [\n {\n name: 'divider.root.borderColor',\n token: 'divider.border.color',\n variable: '--p-divider-border-color',\n description: 'Border color of root'\n },\n {\n name: 'divider.content.background',\n token: 'divider.content.background',\n variable: '--p-divider-content-background',\n description: 'Background of content'\n },\n {\n name: 'divider.content.color',\n token: 'divider.content.color',\n variable: '--p-divider-content-color',\n description: 'Color of content'\n },\n {\n name: 'divider.horizontal.margin',\n token: 'divider.horizontal.margin',\n variable: '--p-divider-horizontal-margin',\n description: 'Margin of horizontal'\n },\n {\n name: 'divider.horizontal.padding',\n token: 'divider.horizontal.padding',\n variable: '--p-divider-horizontal-padding',\n description: 'Padding of horizontal'\n },\n {\n name: 'divider.horizontal.content.padding',\n token: 'divider.horizontal.content.padding',\n variable: '--p-divider-horizontal-content-padding',\n description: 'Content padding of horizontal'\n },\n {\n name: 'divider.vertical.margin',\n token: 'divider.vertical.margin',\n variable: '--p-divider-vertical-margin',\n description: 'Margin of vertical'\n },\n {\n name: 'divider.vertical.padding',\n token: 'divider.vertical.padding',\n variable: '--p-divider-vertical-padding',\n description: 'Padding of vertical'\n },\n {\n name: 'divider.vertical.content.padding',\n token: 'divider.vertical.content.padding',\n variable: '--p-divider-vertical-content-padding',\n description: 'Content padding of vertical'\n }\n ]\n },\n dock: {\n description: 'Dock Design Tokens',\n tokens: [\n {\n name: 'dock.root.background',\n token: 'dock.background',\n variable: '--p-dock-background',\n description: 'Background of root'\n },\n {\n name: 'dock.root.borderColor',\n token: 'dock.border.color',\n variable: '--p-dock-border-color',\n description: 'Border color of root'\n },\n {\n name: 'dock.root.padding',\n token: 'dock.padding',\n variable: '--p-dock-padding',\n description: 'Padding of root'\n },\n {\n name: 'dock.root.borderRadius',\n token: 'dock.border.radius',\n variable: '--p-dock-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'dock.item.borderRadius',\n token: 'dock.item.border.radius',\n variable: '--p-dock-item-border-radius',\n description: 'Border radius of item'\n },\n {\n name: 'dock.item.padding',\n token: 'dock.item.padding',\n variable: '--p-dock-item-padding',\n description: 'Padding of item'\n },\n {\n name: 'dock.item.size',\n token: 'dock.item.size',\n variable: '--p-dock-item-size',\n description: 'Size of item'\n },\n {\n name: 'dock.item.focusRing.width',\n token: 'dock.item.focus.ring.width',\n variable: '--p-dock-item-focus-ring-width',\n description: 'Focus ring width of item'\n },\n {\n name: 'dock.item.focusRing.style',\n token: 'dock.item.focus.ring.style',\n variable: '--p-dock-item-focus-ring-style',\n description: 'Focus ring style of item'\n },\n {\n name: 'dock.item.focusRing.color',\n token: 'dock.item.focus.ring.color',\n variable: '--p-dock-item-focus-ring-color',\n description: 'Focus ring color of item'\n },\n {\n name: 'dock.item.focusRing.offset',\n token: 'dock.item.focus.ring.offset',\n variable: '--p-dock-item-focus-ring-offset',\n description: 'Focus ring offset of item'\n },\n {\n name: 'dock.item.focusRing.shadow',\n token: 'dock.item.focus.ring.shadow',\n variable: '--p-dock-item-focus-ring-shadow',\n description: 'Focus ring shadow of item'\n }\n ]\n },\n drawer: {\n description: 'Drawer Design Tokens',\n tokens: [\n {\n name: 'drawer.root.background',\n token: 'drawer.background',\n variable: '--p-drawer-background',\n description: 'Background of root'\n },\n {\n name: 'drawer.root.borderColor',\n token: 'drawer.border.color',\n variable: '--p-drawer-border-color',\n description: 'Border color of root'\n },\n {\n name: 'drawer.root.color',\n token: 'drawer.color',\n variable: '--p-drawer-color',\n description: 'Color of root'\n },\n {\n name: 'drawer.root.shadow',\n token: 'drawer.shadow',\n variable: '--p-drawer-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'drawer.header.padding',\n token: 'drawer.header.padding',\n variable: '--p-drawer-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'drawer.title.fontSize',\n token: 'drawer.title.font.size',\n variable: '--p-drawer-title-font-size',\n description: 'Font size of title'\n },\n {\n name: 'drawer.title.fontWeight',\n token: 'drawer.title.font.weight',\n variable: '--p-drawer-title-font-weight',\n description: 'Font weight of title'\n },\n {\n name: 'drawer.content.padding',\n token: 'drawer.content.padding',\n variable: '--p-drawer-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'drawer.footer.padding',\n token: 'drawer.footer.padding',\n variable: '--p-drawer-footer-padding',\n description: 'Padding of footer'\n }\n ]\n },\n editor: {\n description: 'Editor Design Tokens',\n tokens: [\n {\n name: 'editor.toolbar.background',\n token: 'editor.toolbar.background',\n variable: '--p-editor-toolbar-background',\n description: 'Background of toolbar'\n },\n {\n name: 'editor.toolbar.borderColor',\n token: 'editor.toolbar.border.color',\n variable: '--p-editor-toolbar-border-color',\n description: 'Border color of toolbar'\n },\n {\n name: 'editor.toolbar.borderRadius',\n token: 'editor.toolbar.border.radius',\n variable: '--p-editor-toolbar-border-radius',\n description: 'Border radius of toolbar'\n },\n {\n name: 'editor.toolbarItem.color',\n token: 'editor.toolbar.item.color',\n variable: '--p-editor-toolbar-item-color',\n description: 'Color of toolbar item'\n },\n {\n name: 'editor.toolbarItem.hoverColor',\n token: 'editor.toolbar.item.hover.color',\n variable: '--p-editor-toolbar-item-hover-color',\n description: 'Hover color of toolbar item'\n },\n {\n name: 'editor.toolbarItem.activeColor',\n token: 'editor.toolbar.item.active.color',\n variable: '--p-editor-toolbar-item-active-color',\n description: 'Active color of toolbar item'\n },\n {\n name: 'editor.toolbarItem.padding',\n token: 'editor.toolbar.item.padding',\n variable: '--p-editor-toolbar-item-padding',\n description: 'Padding of toolbar item'\n },\n {\n name: 'editor.overlay.background',\n token: 'editor.overlay.background',\n variable: '--p-editor-overlay-background',\n description: 'Background of overlay'\n },\n {\n name: 'editor.overlay.borderColor',\n token: 'editor.overlay.border.color',\n variable: '--p-editor-overlay-border-color',\n description: 'Border color of overlay'\n },\n {\n name: 'editor.overlay.borderRadius',\n token: 'editor.overlay.border.radius',\n variable: '--p-editor-overlay-border-radius',\n description: 'Border radius of overlay'\n },\n {\n name: 'editor.overlay.color',\n token: 'editor.overlay.color',\n variable: '--p-editor-overlay-color',\n description: 'Color of overlay'\n },\n {\n name: 'editor.overlay.shadow',\n token: 'editor.overlay.shadow',\n variable: '--p-editor-overlay-shadow',\n description: 'Shadow of overlay'\n },\n {\n name: 'editor.overlay.padding',\n token: 'editor.overlay.padding',\n variable: '--p-editor-overlay-padding',\n description: 'Padding of overlay'\n },\n {\n name: 'editor.overlayOption.focusBackground',\n token: 'editor.overlay.option.focus.background',\n variable: '--p-editor-overlay-option-focus-background',\n description: 'Focus background of overlay option'\n },\n {\n name: 'editor.overlayOption.color',\n token: 'editor.overlay.option.color',\n variable: '--p-editor-overlay-option-color',\n description: 'Color of overlay option'\n },\n {\n name: 'editor.overlayOption.focusColor',\n token: 'editor.overlay.option.focus.color',\n variable: '--p-editor-overlay-option-focus-color',\n description: 'Focus color of overlay option'\n },\n {\n name: 'editor.overlayOption.padding',\n token: 'editor.overlay.option.padding',\n variable: '--p-editor-overlay-option-padding',\n description: 'Padding of overlay option'\n },\n {\n name: 'editor.overlayOption.borderRadius',\n token: 'editor.overlay.option.border.radius',\n variable: '--p-editor-overlay-option-border-radius',\n description: 'Border radius of overlay option'\n },\n {\n name: 'editor.content.background',\n token: 'editor.content.background',\n variable: '--p-editor-content-background',\n description: 'Background of content'\n },\n {\n name: 'editor.content.borderColor',\n token: 'editor.content.border.color',\n variable: '--p-editor-content-border-color',\n description: 'Border color of content'\n },\n {\n name: 'editor.content.color',\n token: 'editor.content.color',\n variable: '--p-editor-content-color',\n description: 'Color of content'\n },\n {\n name: 'editor.content.borderRadius',\n token: 'editor.content.border.radius',\n variable: '--p-editor-content-border-radius',\n description: 'Border radius of content'\n }\n ]\n },\n fieldset: {\n description: 'Fieldset Design Tokens',\n tokens: [\n {\n name: 'fieldset.root.background',\n token: 'fieldset.background',\n variable: '--p-fieldset-background',\n description: 'Background of root'\n },\n {\n name: 'fieldset.root.borderColor',\n token: 'fieldset.border.color',\n variable: '--p-fieldset-border-color',\n description: 'Border color of root'\n },\n {\n name: 'fieldset.root.borderRadius',\n token: 'fieldset.border.radius',\n variable: '--p-fieldset-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'fieldset.root.color',\n token: 'fieldset.color',\n variable: '--p-fieldset-color',\n description: 'Color of root'\n },\n {\n name: 'fieldset.root.padding',\n token: 'fieldset.padding',\n variable: '--p-fieldset-padding',\n description: 'Padding of root'\n },\n {\n name: 'fieldset.root.transitionDuration',\n token: 'fieldset.transition.duration',\n variable: '--p-fieldset-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'fieldset.legend.background',\n token: 'fieldset.legend.background',\n variable: '--p-fieldset-legend-background',\n description: 'Background of legend'\n },\n {\n name: 'fieldset.legend.hoverBackground',\n token: 'fieldset.legend.hover.background',\n variable: '--p-fieldset-legend-hover-background',\n description: 'Hover background of legend'\n },\n {\n name: 'fieldset.legend.color',\n token: 'fieldset.legend.color',\n variable: '--p-fieldset-legend-color',\n description: 'Color of legend'\n },\n {\n name: 'fieldset.legend.hoverColor',\n token: 'fieldset.legend.hover.color',\n variable: '--p-fieldset-legend-hover-color',\n description: 'Hover color of legend'\n },\n {\n name: 'fieldset.legend.borderRadius',\n token: 'fieldset.legend.border.radius',\n variable: '--p-fieldset-legend-border-radius',\n description: 'Border radius of legend'\n },\n {\n name: 'fieldset.legend.borderWidth',\n token: 'fieldset.legend.border.width',\n variable: '--p-fieldset-legend-border-width',\n description: 'Border width of legend'\n },\n {\n name: 'fieldset.legend.borderColor',\n token: 'fieldset.legend.border.color',\n variable: '--p-fieldset-legend-border-color',\n description: 'Border color of legend'\n },\n {\n name: 'fieldset.legend.padding',\n token: 'fieldset.legend.padding',\n variable: '--p-fieldset-legend-padding',\n description: 'Padding of legend'\n },\n {\n name: 'fieldset.legend.gap',\n token: 'fieldset.legend.gap',\n variable: '--p-fieldset-legend-gap',\n description: 'Gap of legend'\n },\n {\n name: 'fieldset.legend.fontWeight',\n token: 'fieldset.legend.font.weight',\n variable: '--p-fieldset-legend-font-weight',\n description: 'Font weight of legend'\n },\n {\n name: 'fieldset.legend.focusRing.width',\n token: 'fieldset.legend.focus.ring.width',\n variable: '--p-fieldset-legend-focus-ring-width',\n description: 'Focus ring width of legend'\n },\n {\n name: 'fieldset.legend.focusRing.style',\n token: 'fieldset.legend.focus.ring.style',\n variable: '--p-fieldset-legend-focus-ring-style',\n description: 'Focus ring style of legend'\n },\n {\n name: 'fieldset.legend.focusRing.color',\n token: 'fieldset.legend.focus.ring.color',\n variable: '--p-fieldset-legend-focus-ring-color',\n description: 'Focus ring color of legend'\n },\n {\n name: 'fieldset.legend.focusRing.offset',\n token: 'fieldset.legend.focus.ring.offset',\n variable: '--p-fieldset-legend-focus-ring-offset',\n description: 'Focus ring offset of legend'\n },\n {\n name: 'fieldset.legend.focusRing.shadow',\n token: 'fieldset.legend.focus.ring.shadow',\n variable: '--p-fieldset-legend-focus-ring-shadow',\n description: 'Focus ring shadow of legend'\n },\n {\n name: 'fieldset.toggleIcon.color',\n token: 'fieldset.toggle.icon.color',\n variable: '--p-fieldset-toggle-icon-color',\n description: 'Color of toggle icon'\n },\n {\n name: 'fieldset.toggleIcon.hoverColor',\n token: 'fieldset.toggle.icon.hover.color',\n variable: '--p-fieldset-toggle-icon-hover-color',\n description: 'Hover color of toggle icon'\n },\n {\n name: 'fieldset.content.padding',\n token: 'fieldset.content.padding',\n variable: '--p-fieldset-content-padding',\n description: 'Padding of content'\n }\n ]\n },\n fileupload: {\n description: 'FileUpload Design Tokens',\n tokens: [\n {\n name: 'fileupload.root.background',\n token: 'fileupload.background',\n variable: '--p-fileupload-background',\n description: 'Background of root'\n },\n {\n name: 'fileupload.root.borderColor',\n token: 'fileupload.border.color',\n variable: '--p-fileupload-border-color',\n description: 'Border color of root'\n },\n {\n name: 'fileupload.root.color',\n token: 'fileupload.color',\n variable: '--p-fileupload-color',\n description: 'Color of root'\n },\n {\n name: 'fileupload.root.borderRadius',\n token: 'fileupload.border.radius',\n variable: '--p-fileupload-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'fileupload.root.transitionDuration',\n token: 'fileupload.transition.duration',\n variable: '--p-fileupload-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'fileupload.header.background',\n token: 'fileupload.header.background',\n variable: '--p-fileupload-header-background',\n description: 'Background of header'\n },\n {\n name: 'fileupload.header.color',\n token: 'fileupload.header.color',\n variable: '--p-fileupload-header-color',\n description: 'Color of header'\n },\n {\n name: 'fileupload.header.padding',\n token: 'fileupload.header.padding',\n variable: '--p-fileupload-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'fileupload.header.borderColor',\n token: 'fileupload.header.border.color',\n variable: '--p-fileupload-header-border-color',\n description: 'Border color of header'\n },\n {\n name: 'fileupload.header.borderWidth',\n token: 'fileupload.header.border.width',\n variable: '--p-fileupload-header-border-width',\n description: 'Border width of header'\n },\n {\n name: 'fileupload.header.borderRadius',\n token: 'fileupload.header.border.radius',\n variable: '--p-fileupload-header-border-radius',\n description: 'Border radius of header'\n },\n {\n name: 'fileupload.header.gap',\n token: 'fileupload.header.gap',\n variable: '--p-fileupload-header-gap',\n description: 'Gap of header'\n },\n {\n name: 'fileupload.content.highlightBorderColor',\n token: 'fileupload.content.highlight.border.color',\n variable: '--p-fileupload-content-highlight-border-color',\n description: 'Highlight border color of content'\n },\n {\n name: 'fileupload.content.padding',\n token: 'fileupload.content.padding',\n variable: '--p-fileupload-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'fileupload.content.gap',\n token: 'fileupload.content.gap',\n variable: '--p-fileupload-content-gap',\n description: 'Gap of content'\n },\n {\n name: 'fileupload.file.padding',\n token: 'fileupload.file.padding',\n variable: '--p-fileupload-file-padding',\n description: 'Padding of file'\n },\n {\n name: 'fileupload.file.gap',\n token: 'fileupload.file.gap',\n variable: '--p-fileupload-file-gap',\n description: 'Gap of file'\n },\n {\n name: 'fileupload.file.borderColor',\n token: 'fileupload.file.border.color',\n variable: '--p-fileupload-file-border-color',\n description: 'Border color of file'\n },\n {\n name: 'fileupload.file.info.gap',\n token: 'fileupload.file.info.gap',\n variable: '--p-fileupload-file-info-gap',\n description: 'Info gap of file'\n },\n {\n name: 'fileupload.fileList.gap',\n token: 'fileupload.file.list.gap',\n variable: '--p-fileupload-file-list-gap',\n description: 'Gap of file list'\n },\n {\n name: 'fileupload.progressbar.height',\n token: 'fileupload.progressbar.height',\n variable: '--p-fileupload-progressbar-height',\n description: 'Height of progressbar'\n },\n {\n name: 'fileupload.basic.gap',\n token: 'fileupload.basic.gap',\n variable: '--p-fileupload-basic-gap',\n description: 'Gap of basic'\n }\n ]\n },\n floatlabel: {\n description: 'FloatLabel Design Tokens',\n tokens: [\n {\n name: 'floatlabel.root.color',\n token: 'floatlabel.color',\n variable: '--p-floatlabel-color',\n description: 'Color of root'\n },\n {\n name: 'floatlabel.root.focusColor',\n token: 'floatlabel.focus.color',\n variable: '--p-floatlabel-focus-color',\n description: 'Focus color of root'\n },\n {\n name: 'floatlabel.root.activeColor',\n token: 'floatlabel.active.color',\n variable: '--p-floatlabel-active-color',\n description: 'Active color of root'\n },\n {\n name: 'floatlabel.root.invalidColor',\n token: 'floatlabel.invalid.color',\n variable: '--p-floatlabel-invalid-color',\n description: 'Invalid color of root'\n },\n {\n name: 'floatlabel.root.transitionDuration',\n token: 'floatlabel.transition.duration',\n variable: '--p-floatlabel-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'floatlabel.root.positionX',\n token: 'floatlabel.position.x',\n variable: '--p-floatlabel-position-x',\n description: 'Position x of root'\n },\n {\n name: 'floatlabel.root.positionY',\n token: 'floatlabel.position.y',\n variable: '--p-floatlabel-position-y',\n description: 'Position y of root'\n },\n {\n name: 'floatlabel.root.fontWeight',\n token: 'floatlabel.font.weight',\n variable: '--p-floatlabel-font-weight',\n description: 'Font weight of root'\n },\n {\n name: 'floatlabel.root.active.fontSize',\n token: 'floatlabel.active.font.size',\n variable: '--p-floatlabel-active-font-size',\n description: 'Active font size of root'\n },\n {\n name: 'floatlabel.root.active.fontWeight',\n token: 'floatlabel.active.font.weight',\n variable: '--p-floatlabel-active-font-weight',\n description: 'Active font weight of root'\n },\n {\n name: 'floatlabel.over.active.top',\n token: 'floatlabel.over.active.top',\n variable: '--p-floatlabel-over-active-top',\n description: 'Active top of over'\n },\n {\n name: 'floatlabel.in.input.paddingTop',\n token: 'floatlabel.in.input.padding.top',\n variable: '--p-floatlabel-in-input-padding-top',\n description: 'Input padding top of in'\n },\n {\n name: 'floatlabel.in.input.paddingBottom',\n token: 'floatlabel.in.input.padding.bottom',\n variable: '--p-floatlabel-in-input-padding-bottom',\n description: 'Input padding bottom of in'\n },\n {\n name: 'floatlabel.in.active.top',\n token: 'floatlabel.in.active.top',\n variable: '--p-floatlabel-in-active-top',\n description: 'Active top of in'\n },\n {\n name: 'floatlabel.on.borderRadius',\n token: 'floatlabel.on.border.radius',\n variable: '--p-floatlabel-on-border-radius',\n description: 'Border radius of on'\n },\n {\n name: 'floatlabel.on.active.background',\n token: 'floatlabel.on.active.background',\n variable: '--p-floatlabel-on-active-background',\n description: 'Active background of on'\n },\n {\n name: 'floatlabel.on.active.padding',\n token: 'floatlabel.on.active.padding',\n variable: '--p-floatlabel-on-active-padding',\n description: 'Active padding of on'\n }\n ]\n },\n galleria: {\n description: 'Galleria Design Tokens',\n tokens: [\n {\n name: 'galleria.root.borderWidth',\n token: 'galleria.border.width',\n variable: '--p-galleria-border-width',\n description: 'Border width of root'\n },\n {\n name: 'galleria.root.borderColor',\n token: 'galleria.border.color',\n variable: '--p-galleria-border-color',\n description: 'Border color of root'\n },\n {\n name: 'galleria.root.borderRadius',\n token: 'galleria.border.radius',\n variable: '--p-galleria-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'galleria.root.transitionDuration',\n token: 'galleria.transition.duration',\n variable: '--p-galleria-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'galleria.navButton.background',\n token: 'galleria.nav.button.background',\n variable: '--p-galleria-nav-button-background',\n description: 'Background of nav button'\n },\n {\n name: 'galleria.navButton.hoverBackground',\n token: 'galleria.nav.button.hover.background',\n variable: '--p-galleria-nav-button-hover-background',\n description: 'Hover background of nav button'\n },\n {\n name: 'galleria.navButton.color',\n token: 'galleria.nav.button.color',\n variable: '--p-galleria-nav-button-color',\n description: 'Color of nav button'\n },\n {\n name: 'galleria.navButton.hoverColor',\n token: 'galleria.nav.button.hover.color',\n variable: '--p-galleria-nav-button-hover-color',\n description: 'Hover color of nav button'\n },\n {\n name: 'galleria.navButton.size',\n token: 'galleria.nav.button.size',\n variable: '--p-galleria-nav-button-size',\n description: 'Size of nav button'\n },\n {\n name: 'galleria.navButton.gutter',\n token: 'galleria.nav.button.gutter',\n variable: '--p-galleria-nav-button-gutter',\n description: 'Gutter of nav button'\n },\n {\n name: 'galleria.navButton.prev.borderRadius',\n token: 'galleria.nav.button.prev.border.radius',\n variable: '--p-galleria-nav-button-prev-border-radius',\n description: 'Prev border radius of nav button'\n },\n {\n name: 'galleria.navButton.next.borderRadius',\n token: 'galleria.nav.button.next.border.radius',\n variable: '--p-galleria-nav-button-next-border-radius',\n description: 'Next border radius of nav button'\n },\n {\n name: 'galleria.navButton.focusRing.width',\n token: 'galleria.nav.button.focus.ring.width',\n variable: '--p-galleria-nav-button-focus-ring-width',\n description: 'Focus ring width of nav button'\n },\n {\n name: 'galleria.navButton.focusRing.style',\n token: 'galleria.nav.button.focus.ring.style',\n variable: '--p-galleria-nav-button-focus-ring-style',\n description: 'Focus ring style of nav button'\n },\n {\n name: 'galleria.navButton.focusRing.color',\n token: 'galleria.nav.button.focus.ring.color',\n variable: '--p-galleria-nav-button-focus-ring-color',\n description: 'Focus ring color of nav button'\n },\n {\n name: 'galleria.navButton.focusRing.offset',\n token: 'galleria.nav.button.focus.ring.offset',\n variable: '--p-galleria-nav-button-focus-ring-offset',\n description: 'Focus ring offset of nav button'\n },\n {\n name: 'galleria.navButton.focusRing.shadow',\n token: 'galleria.nav.button.focus.ring.shadow',\n variable: '--p-galleria-nav-button-focus-ring-shadow',\n description: 'Focus ring shadow of nav button'\n },\n {\n name: 'galleria.navIcon.size',\n token: 'galleria.nav.icon.size',\n variable: '--p-galleria-nav-icon-size',\n description: 'Size of nav icon'\n },\n {\n name: 'galleria.thumbnailsContent.background',\n token: 'galleria.thumbnails.content.background',\n variable: '--p-galleria-thumbnails-content-background',\n description: 'Background of thumbnails content'\n },\n {\n name: 'galleria.thumbnailsContent.padding',\n token: 'galleria.thumbnails.content.padding',\n variable: '--p-galleria-thumbnails-content-padding',\n description: 'Padding of thumbnails content'\n },\n {\n name: 'galleria.thumbnailNavButton.size',\n token: 'galleria.thumbnail.nav.button.size',\n variable: '--p-galleria-thumbnail-nav-button-size',\n description: 'Size of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.borderRadius',\n token: 'galleria.thumbnail.nav.button.border.radius',\n variable: '--p-galleria-thumbnail-nav-button-border-radius',\n description: 'Border radius of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.gutter',\n token: 'galleria.thumbnail.nav.button.gutter',\n variable: '--p-galleria-thumbnail-nav-button-gutter',\n description: 'Gutter of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.focusRing.width',\n token: 'galleria.thumbnail.nav.button.focus.ring.width',\n variable: '--p-galleria-thumbnail-nav-button-focus-ring-width',\n description: 'Focus ring width of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.focusRing.style',\n token: 'galleria.thumbnail.nav.button.focus.ring.style',\n variable: '--p-galleria-thumbnail-nav-button-focus-ring-style',\n description: 'Focus ring style of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.focusRing.color',\n token: 'galleria.thumbnail.nav.button.focus.ring.color',\n variable: '--p-galleria-thumbnail-nav-button-focus-ring-color',\n description: 'Focus ring color of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.focusRing.offset',\n token: 'galleria.thumbnail.nav.button.focus.ring.offset',\n variable: '--p-galleria-thumbnail-nav-button-focus-ring-offset',\n description: 'Focus ring offset of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.focusRing.shadow',\n token: 'galleria.thumbnail.nav.button.focus.ring.shadow',\n variable: '--p-galleria-thumbnail-nav-button-focus-ring-shadow',\n description: 'Focus ring shadow of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.hoverBackground',\n token: 'galleria.thumbnail.nav.button.hover.background',\n variable: '--p-galleria-thumbnail-nav-button-hover-background',\n description: 'Hover background of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.color',\n token: 'galleria.thumbnail.nav.button.color',\n variable: '--p-galleria-thumbnail-nav-button-color',\n description: 'Color of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButton.hoverColor',\n token: 'galleria.thumbnail.nav.button.hover.color',\n variable: '--p-galleria-thumbnail-nav-button-hover-color',\n description: 'Hover color of thumbnail nav button'\n },\n {\n name: 'galleria.thumbnailNavButtonIcon.size',\n token: 'galleria.thumbnail.nav.button.icon.size',\n variable: '--p-galleria-thumbnail-nav-button-icon-size',\n description: 'Size of thumbnail nav button icon'\n },\n {\n name: 'galleria.caption.background',\n token: 'galleria.caption.background',\n variable: '--p-galleria-caption-background',\n description: 'Background of caption'\n },\n {\n name: 'galleria.caption.color',\n token: 'galleria.caption.color',\n variable: '--p-galleria-caption-color',\n description: 'Color of caption'\n },\n {\n name: 'galleria.caption.padding',\n token: 'galleria.caption.padding',\n variable: '--p-galleria-caption-padding',\n description: 'Padding of caption'\n },\n {\n name: 'galleria.indicatorList.gap',\n token: 'galleria.indicator.list.gap',\n variable: '--p-galleria-indicator-list-gap',\n description: 'Gap of indicator list'\n },\n {\n name: 'galleria.indicatorList.padding',\n token: 'galleria.indicator.list.padding',\n variable: '--p-galleria-indicator-list-padding',\n description: 'Padding of indicator list'\n },\n {\n name: 'galleria.indicatorButton.width',\n token: 'galleria.indicator.button.width',\n variable: '--p-galleria-indicator-button-width',\n description: 'Width of indicator button'\n },\n {\n name: 'galleria.indicatorButton.height',\n token: 'galleria.indicator.button.height',\n variable: '--p-galleria-indicator-button-height',\n description: 'Height of indicator button'\n },\n {\n name: 'galleria.indicatorButton.activeBackground',\n token: 'galleria.indicator.button.active.background',\n variable: '--p-galleria-indicator-button-active-background',\n description: 'Active background of indicator button'\n },\n {\n name: 'galleria.indicatorButton.borderRadius',\n token: 'galleria.indicator.button.border.radius',\n variable: '--p-galleria-indicator-button-border-radius',\n description: 'Border radius of indicator button'\n },\n {\n name: 'galleria.indicatorButton.focusRing.width',\n token: 'galleria.indicator.button.focus.ring.width',\n variable: '--p-galleria-indicator-button-focus-ring-width',\n description: 'Focus ring width of indicator button'\n },\n {\n name: 'galleria.indicatorButton.focusRing.style',\n token: 'galleria.indicator.button.focus.ring.style',\n variable: '--p-galleria-indicator-button-focus-ring-style',\n description: 'Focus ring style of indicator button'\n },\n {\n name: 'galleria.indicatorButton.focusRing.color',\n token: 'galleria.indicator.button.focus.ring.color',\n variable: '--p-galleria-indicator-button-focus-ring-color',\n description: 'Focus ring color of indicator button'\n },\n {\n name: 'galleria.indicatorButton.focusRing.offset',\n token: 'galleria.indicator.button.focus.ring.offset',\n variable: '--p-galleria-indicator-button-focus-ring-offset',\n description: 'Focus ring offset of indicator button'\n },\n {\n name: 'galleria.indicatorButton.focusRing.shadow',\n token: 'galleria.indicator.button.focus.ring.shadow',\n variable: '--p-galleria-indicator-button-focus-ring-shadow',\n description: 'Focus ring shadow of indicator button'\n },\n {\n name: 'galleria.indicatorButton.background',\n token: 'galleria.indicator.button.background',\n variable: '--p-galleria-indicator-button-background',\n description: 'Background of indicator button'\n },\n {\n name: 'galleria.indicatorButton.hoverBackground',\n token: 'galleria.indicator.button.hover.background',\n variable: '--p-galleria-indicator-button-hover-background',\n description: 'Hover background of indicator button'\n },\n {\n name: 'galleria.insetIndicatorList.background',\n token: 'galleria.inset.indicator.list.background',\n variable: '--p-galleria-inset-indicator-list-background',\n description: 'Background of inset indicator list'\n },\n {\n name: 'galleria.insetIndicatorButton.background',\n token: 'galleria.inset.indicator.button.background',\n variable: '--p-galleria-inset-indicator-button-background',\n description: 'Background of inset indicator button'\n },\n {\n name: 'galleria.insetIndicatorButton.hoverBackground',\n token: 'galleria.inset.indicator.button.hover.background',\n variable: '--p-galleria-inset-indicator-button-hover-background',\n description: 'Hover background of inset indicator button'\n },\n {\n name: 'galleria.insetIndicatorButton.activeBackground',\n token: 'galleria.inset.indicator.button.active.background',\n variable: '--p-galleria-inset-indicator-button-active-background',\n description: 'Active background of inset indicator button'\n },\n {\n name: 'galleria.closeButton.size',\n token: 'galleria.close.button.size',\n variable: '--p-galleria-close-button-size',\n description: 'Size of close button'\n },\n {\n name: 'galleria.closeButton.gutter',\n token: 'galleria.close.button.gutter',\n variable: '--p-galleria-close-button-gutter',\n description: 'Gutter of close button'\n },\n {\n name: 'galleria.closeButton.background',\n token: 'galleria.close.button.background',\n variable: '--p-galleria-close-button-background',\n description: 'Background of close button'\n },\n {\n name: 'galleria.closeButton.hoverBackground',\n token: 'galleria.close.button.hover.background',\n variable: '--p-galleria-close-button-hover-background',\n description: 'Hover background of close button'\n },\n {\n name: 'galleria.closeButton.color',\n token: 'galleria.close.button.color',\n variable: '--p-galleria-close-button-color',\n description: 'Color of close button'\n },\n {\n name: 'galleria.closeButton.hoverColor',\n token: 'galleria.close.button.hover.color',\n variable: '--p-galleria-close-button-hover-color',\n description: 'Hover color of close button'\n },\n {\n name: 'galleria.closeButton.borderRadius',\n token: 'galleria.close.button.border.radius',\n variable: '--p-galleria-close-button-border-radius',\n description: 'Border radius of close button'\n },\n {\n name: 'galleria.closeButton.focusRing.width',\n token: 'galleria.close.button.focus.ring.width',\n variable: '--p-galleria-close-button-focus-ring-width',\n description: 'Focus ring width of close button'\n },\n {\n name: 'galleria.closeButton.focusRing.style',\n token: 'galleria.close.button.focus.ring.style',\n variable: '--p-galleria-close-button-focus-ring-style',\n description: 'Focus ring style of close button'\n },\n {\n name: 'galleria.closeButton.focusRing.color',\n token: 'galleria.close.button.focus.ring.color',\n variable: '--p-galleria-close-button-focus-ring-color',\n description: 'Focus ring color of close button'\n },\n {\n name: 'galleria.closeButton.focusRing.offset',\n token: 'galleria.close.button.focus.ring.offset',\n variable: '--p-galleria-close-button-focus-ring-offset',\n description: 'Focus ring offset of close button'\n },\n {\n name: 'galleria.closeButton.focusRing.shadow',\n token: 'galleria.close.button.focus.ring.shadow',\n variable: '--p-galleria-close-button-focus-ring-shadow',\n description: 'Focus ring shadow of close button'\n },\n {\n name: 'galleria.closeButtonIcon.size',\n token: 'galleria.close.button.icon.size',\n variable: '--p-galleria-close-button-icon-size',\n description: 'Size of close button icon'\n }\n ]\n },\n iconfield: {\n description: 'IconField Design Tokens',\n tokens: [\n {\n name: 'iconfield.icon.color',\n token: 'iconfield.icon.color',\n variable: '--p-iconfield-icon-color',\n description: 'Color of icon'\n }\n ]\n },\n iftalabel: {\n description: 'IftaLabel Design Tokens',\n tokens: [\n {\n name: 'iftalabel.root.color',\n token: 'iftalabel.color',\n variable: '--p-iftalabel-color',\n description: 'Color of root'\n },\n {\n name: 'iftalabel.root.focusColor',\n token: 'iftalabel.focus.color',\n variable: '--p-iftalabel-focus-color',\n description: 'Focus color of root'\n },\n {\n name: 'iftalabel.root.invalidColor',\n token: 'iftalabel.invalid.color',\n variable: '--p-iftalabel-invalid-color',\n description: 'Invalid color of root'\n },\n {\n name: 'iftalabel.root.transitionDuration',\n token: 'iftalabel.transition.duration',\n variable: '--p-iftalabel-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'iftalabel.root.positionX',\n token: 'iftalabel.position.x',\n variable: '--p-iftalabel-position-x',\n description: 'Position x of root'\n },\n {\n name: 'iftalabel.root.top',\n token: 'iftalabel.top',\n variable: '--p-iftalabel-top',\n description: 'Top of root'\n },\n {\n name: 'iftalabel.root.fontSize',\n token: 'iftalabel.font.size',\n variable: '--p-iftalabel-font-size',\n description: 'Font size of root'\n },\n {\n name: 'iftalabel.root.fontWeight',\n token: 'iftalabel.font.weight',\n variable: '--p-iftalabel-font-weight',\n description: 'Font weight of root'\n },\n {\n name: 'iftalabel.input.paddingTop',\n token: 'iftalabel.input.padding.top',\n variable: '--p-iftalabel-input-padding-top',\n description: 'Padding top of input'\n },\n {\n name: 'iftalabel.input.paddingBottom',\n token: 'iftalabel.input.padding.bottom',\n variable: '--p-iftalabel-input-padding-bottom',\n description: 'Padding bottom of input'\n }\n ]\n },\n image: {\n description: 'Image Design Tokens',\n tokens: [\n {\n name: 'image.root.transitionDuration',\n token: 'image.transition.duration',\n variable: '--p-image-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'image.preview.icon.size',\n token: 'image.preview.icon.size',\n variable: '--p-image-preview-icon-size',\n description: 'Icon size of preview'\n },\n {\n name: 'image.preview.mask.background',\n token: 'image.preview.mask.background',\n variable: '--p-image-preview-mask-background',\n description: 'Mask background of preview'\n },\n {\n name: 'image.preview.mask.color',\n token: 'image.preview.mask.color',\n variable: '--p-image-preview-mask-color',\n description: 'Mask color of preview'\n },\n {\n name: 'image.toolbar.position.left',\n token: 'image.toolbar.position.left',\n variable: '--p-image-toolbar-position-left',\n description: 'Position left of toolbar'\n },\n {\n name: 'image.toolbar.position.right',\n token: 'image.toolbar.position.right',\n variable: '--p-image-toolbar-position-right',\n description: 'Position right of toolbar'\n },\n {\n name: 'image.toolbar.position.top',\n token: 'image.toolbar.position.top',\n variable: '--p-image-toolbar-position-top',\n description: 'Position top of toolbar'\n },\n {\n name: 'image.toolbar.position.bottom',\n token: 'image.toolbar.position.bottom',\n variable: '--p-image-toolbar-position-bottom',\n description: 'Position bottom of toolbar'\n },\n {\n name: 'image.toolbar.blur',\n token: 'image.toolbar.blur',\n variable: '--p-image-toolbar-blur',\n description: 'Blur of toolbar'\n },\n {\n name: 'image.toolbar.background',\n token: 'image.toolbar.background',\n variable: '--p-image-toolbar-background',\n description: 'Background of toolbar'\n },\n {\n name: 'image.toolbar.borderColor',\n token: 'image.toolbar.border.color',\n variable: '--p-image-toolbar-border-color',\n description: 'Border color of toolbar'\n },\n {\n name: 'image.toolbar.borderWidth',\n token: 'image.toolbar.border.width',\n variable: '--p-image-toolbar-border-width',\n description: 'Border width of toolbar'\n },\n {\n name: 'image.toolbar.borderRadius',\n token: 'image.toolbar.border.radius',\n variable: '--p-image-toolbar-border-radius',\n description: 'Border radius of toolbar'\n },\n {\n name: 'image.toolbar.padding',\n token: 'image.toolbar.padding',\n variable: '--p-image-toolbar-padding',\n description: 'Padding of toolbar'\n },\n {\n name: 'image.toolbar.gap',\n token: 'image.toolbar.gap',\n variable: '--p-image-toolbar-gap',\n description: 'Gap of toolbar'\n },\n {\n name: 'image.action.hoverBackground',\n token: 'image.action.hover.background',\n variable: '--p-image-action-hover-background',\n description: 'Hover background of action'\n },\n {\n name: 'image.action.color',\n token: 'image.action.color',\n variable: '--p-image-action-color',\n description: 'Color of action'\n },\n {\n name: 'image.action.hoverColor',\n token: 'image.action.hover.color',\n variable: '--p-image-action-hover-color',\n description: 'Hover color of action'\n },\n {\n name: 'image.action.size',\n token: 'image.action.size',\n variable: '--p-image-action-size',\n description: 'Size of action'\n },\n {\n name: 'image.action.iconSize',\n token: 'image.action.icon.size',\n variable: '--p-image-action-icon-size',\n description: 'Icon size of action'\n },\n {\n name: 'image.action.borderRadius',\n token: 'image.action.border.radius',\n variable: '--p-image-action-border-radius',\n description: 'Border radius of action'\n },\n {\n name: 'image.action.focusRing.width',\n token: 'image.action.focus.ring.width',\n variable: '--p-image-action-focus-ring-width',\n description: 'Focus ring width of action'\n },\n {\n name: 'image.action.focusRing.style',\n token: 'image.action.focus.ring.style',\n variable: '--p-image-action-focus-ring-style',\n description: 'Focus ring style of action'\n },\n {\n name: 'image.action.focusRing.color',\n token: 'image.action.focus.ring.color',\n variable: '--p-image-action-focus-ring-color',\n description: 'Focus ring color of action'\n },\n {\n name: 'image.action.focusRing.offset',\n token: 'image.action.focus.ring.offset',\n variable: '--p-image-action-focus-ring-offset',\n description: 'Focus ring offset of action'\n },\n {\n name: 'image.action.focusRing.shadow',\n token: 'image.action.focus.ring.shadow',\n variable: '--p-image-action-focus-ring-shadow',\n description: 'Focus ring shadow of action'\n }\n ]\n },\n imagecompare: {\n description: 'ImageCompare Design Tokens',\n tokens: [\n {\n name: 'imagecompare.handle.size',\n token: 'imagecompare.handle.size',\n variable: '--p-imagecompare-handle-size',\n description: 'Size of handle'\n },\n {\n name: 'imagecompare.handle.hoverSize',\n token: 'imagecompare.handle.hover.size',\n variable: '--p-imagecompare-handle-hover-size',\n description: 'Hover size of handle'\n },\n {\n name: 'imagecompare.handle.background',\n token: 'imagecompare.handle.background',\n variable: '--p-imagecompare-handle-background',\n description: 'Background of handle'\n },\n {\n name: 'imagecompare.handle.hoverBackground',\n token: 'imagecompare.handle.hover.background',\n variable: '--p-imagecompare-handle-hover-background',\n description: 'Hover background of handle'\n },\n {\n name: 'imagecompare.handle.borderColor',\n token: 'imagecompare.handle.border.color',\n variable: '--p-imagecompare-handle-border-color',\n description: 'Border color of handle'\n },\n {\n name: 'imagecompare.handle.hoverBorderColor',\n token: 'imagecompare.handle.hover.border.color',\n variable: '--p-imagecompare-handle-hover-border-color',\n description: 'Hover border color of handle'\n },\n {\n name: 'imagecompare.handle.borderWidth',\n token: 'imagecompare.handle.border.width',\n variable: '--p-imagecompare-handle-border-width',\n description: 'Border width of handle'\n },\n {\n name: 'imagecompare.handle.borderRadius',\n token: 'imagecompare.handle.border.radius',\n variable: '--p-imagecompare-handle-border-radius',\n description: 'Border radius of handle'\n },\n {\n name: 'imagecompare.handle.transitionDuration',\n token: 'imagecompare.handle.transition.duration',\n variable: '--p-imagecompare-handle-transition-duration',\n description: 'Transition duration of handle'\n },\n {\n name: 'imagecompare.handle.focusRing.width',\n token: 'imagecompare.handle.focus.ring.width',\n variable: '--p-imagecompare-handle-focus-ring-width',\n description: 'Focus ring width of handle'\n },\n {\n name: 'imagecompare.handle.focusRing.style',\n token: 'imagecompare.handle.focus.ring.style',\n variable: '--p-imagecompare-handle-focus-ring-style',\n description: 'Focus ring style of handle'\n },\n {\n name: 'imagecompare.handle.focusRing.color',\n token: 'imagecompare.handle.focus.ring.color',\n variable: '--p-imagecompare-handle-focus-ring-color',\n description: 'Focus ring color of handle'\n },\n {\n name: 'imagecompare.handle.focusRing.offset',\n token: 'imagecompare.handle.focus.ring.offset',\n variable: '--p-imagecompare-handle-focus-ring-offset',\n description: 'Focus ring offset of handle'\n },\n {\n name: 'imagecompare.handle.focusRing.shadow',\n token: 'imagecompare.handle.focus.ring.shadow',\n variable: '--p-imagecompare-handle-focus-ring-shadow',\n description: 'Focus ring shadow of handle'\n }\n ]\n },\n themes: {\n description: '',\n tokens: []\n },\n inlinemessage: {\n description: 'InlineMessage Design Tokens',\n tokens: [\n {\n name: 'inlinemessage.root.padding',\n token: 'inlinemessage.padding',\n variable: '--p-inlinemessage-padding',\n description: 'Padding of root'\n },\n {\n name: 'inlinemessage.root.borderRadius',\n token: 'inlinemessage.border.radius',\n variable: '--p-inlinemessage-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'inlinemessage.root.gap',\n token: 'inlinemessage.gap',\n variable: '--p-inlinemessage-gap',\n description: 'Gap of root'\n },\n {\n name: 'inlinemessage.text.fontWeight',\n token: 'inlinemessage.text.font.weight',\n variable: '--p-inlinemessage-text-font-weight',\n description: 'Font weight of text'\n },\n {\n name: 'inlinemessage.icon.size',\n token: 'inlinemessage.icon.size',\n variable: '--p-inlinemessage-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'inlinemessage.info.background',\n token: 'inlinemessage.info.background',\n variable: '--p-inlinemessage-info-background',\n description: 'Background of info'\n },\n {\n name: 'inlinemessage.info.borderColor',\n token: 'inlinemessage.info.border.color',\n variable: '--p-inlinemessage-info-border-color',\n description: 'Border color of info'\n },\n {\n name: 'inlinemessage.info.color',\n token: 'inlinemessage.info.color',\n variable: '--p-inlinemessage-info-color',\n description: 'Color of info'\n },\n {\n name: 'inlinemessage.info.shadow',\n token: 'inlinemessage.info.shadow',\n variable: '--p-inlinemessage-info-shadow',\n description: 'Shadow of info'\n },\n {\n name: 'inlinemessage.success.background',\n token: 'inlinemessage.success.background',\n variable: '--p-inlinemessage-success-background',\n description: 'Background of success'\n },\n {\n name: 'inlinemessage.success.borderColor',\n token: 'inlinemessage.success.border.color',\n variable: '--p-inlinemessage-success-border-color',\n description: 'Border color of success'\n },\n {\n name: 'inlinemessage.success.color',\n token: 'inlinemessage.success.color',\n variable: '--p-inlinemessage-success-color',\n description: 'Color of success'\n },\n {\n name: 'inlinemessage.success.shadow',\n token: 'inlinemessage.success.shadow',\n variable: '--p-inlinemessage-success-shadow',\n description: 'Shadow of success'\n },\n {\n name: 'inlinemessage.warn.background',\n token: 'inlinemessage.warn.background',\n variable: '--p-inlinemessage-warn-background',\n description: 'Background of warn'\n },\n {\n name: 'inlinemessage.warn.borderColor',\n token: 'inlinemessage.warn.border.color',\n variable: '--p-inlinemessage-warn-border-color',\n description: 'Border color of warn'\n },\n {\n name: 'inlinemessage.warn.color',\n token: 'inlinemessage.warn.color',\n variable: '--p-inlinemessage-warn-color',\n description: 'Color of warn'\n },\n {\n name: 'inlinemessage.warn.shadow',\n token: 'inlinemessage.warn.shadow',\n variable: '--p-inlinemessage-warn-shadow',\n description: 'Shadow of warn'\n },\n {\n name: 'inlinemessage.error.background',\n token: 'inlinemessage.error.background',\n variable: '--p-inlinemessage-error-background',\n description: 'Background of error'\n },\n {\n name: 'inlinemessage.error.borderColor',\n token: 'inlinemessage.error.border.color',\n variable: '--p-inlinemessage-error-border-color',\n description: 'Border color of error'\n },\n {\n name: 'inlinemessage.error.color',\n token: 'inlinemessage.error.color',\n variable: '--p-inlinemessage-error-color',\n description: 'Color of error'\n },\n {\n name: 'inlinemessage.error.shadow',\n token: 'inlinemessage.error.shadow',\n variable: '--p-inlinemessage-error-shadow',\n description: 'Shadow of error'\n },\n {\n name: 'inlinemessage.secondary.background',\n token: 'inlinemessage.secondary.background',\n variable: '--p-inlinemessage-secondary-background',\n description: 'Background of secondary'\n },\n {\n name: 'inlinemessage.secondary.borderColor',\n token: 'inlinemessage.secondary.border.color',\n variable: '--p-inlinemessage-secondary-border-color',\n description: 'Border color of secondary'\n },\n {\n name: 'inlinemessage.secondary.color',\n token: 'inlinemessage.secondary.color',\n variable: '--p-inlinemessage-secondary-color',\n description: 'Color of secondary'\n },\n {\n name: 'inlinemessage.secondary.shadow',\n token: 'inlinemessage.secondary.shadow',\n variable: '--p-inlinemessage-secondary-shadow',\n description: 'Shadow of secondary'\n },\n {\n name: 'inlinemessage.contrast.background',\n token: 'inlinemessage.contrast.background',\n variable: '--p-inlinemessage-contrast-background',\n description: 'Background of contrast'\n },\n {\n name: 'inlinemessage.contrast.borderColor',\n token: 'inlinemessage.contrast.border.color',\n variable: '--p-inlinemessage-contrast-border-color',\n description: 'Border color of contrast'\n },\n {\n name: 'inlinemessage.contrast.color',\n token: 'inlinemessage.contrast.color',\n variable: '--p-inlinemessage-contrast-color',\n description: 'Color of contrast'\n },\n {\n name: 'inlinemessage.contrast.shadow',\n token: 'inlinemessage.contrast.shadow',\n variable: '--p-inlinemessage-contrast-shadow',\n description: 'Shadow of contrast'\n }\n ]\n },\n inplace: {\n description: 'Inplace Design Tokens',\n tokens: [\n {\n name: 'inplace.root.padding',\n token: 'inplace.padding',\n variable: '--p-inplace-padding',\n description: 'Padding of root'\n },\n {\n name: 'inplace.root.borderRadius',\n token: 'inplace.border.radius',\n variable: '--p-inplace-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'inplace.root.focusRing.width',\n token: 'inplace.focus.ring.width',\n variable: '--p-inplace-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'inplace.root.focusRing.style',\n token: 'inplace.focus.ring.style',\n variable: '--p-inplace-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'inplace.root.focusRing.color',\n token: 'inplace.focus.ring.color',\n variable: '--p-inplace-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'inplace.root.focusRing.offset',\n token: 'inplace.focus.ring.offset',\n variable: '--p-inplace-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'inplace.root.focusRing.shadow',\n token: 'inplace.focus.ring.shadow',\n variable: '--p-inplace-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'inplace.root.transitionDuration',\n token: 'inplace.transition.duration',\n variable: '--p-inplace-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'inplace.display.hoverBackground',\n token: 'inplace.display.hover.background',\n variable: '--p-inplace-display-hover-background',\n description: 'Hover background of display'\n },\n {\n name: 'inplace.display.hoverColor',\n token: 'inplace.display.hover.color',\n variable: '--p-inplace-display-hover-color',\n description: 'Hover color of display'\n }\n ]\n },\n inputchips: {\n description: 'InputChips Design Tokens',\n tokens: [\n {\n name: 'inputchips.root.background',\n token: 'inputchips.background',\n variable: '--p-inputchips-background',\n description: 'Background of root'\n },\n {\n name: 'inputchips.root.disabledBackground',\n token: 'inputchips.disabled.background',\n variable: '--p-inputchips-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'inputchips.root.filledBackground',\n token: 'inputchips.filled.background',\n variable: '--p-inputchips-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'inputchips.root.filledFocusBackground',\n token: 'inputchips.filled.focus.background',\n variable: '--p-inputchips-filled-focus-background',\n description: 'Filled focus background of root'\n },\n {\n name: 'inputchips.root.borderColor',\n token: 'inputchips.border.color',\n variable: '--p-inputchips-border-color',\n description: 'Border color of root'\n },\n {\n name: 'inputchips.root.hoverBorderColor',\n token: 'inputchips.hover.border.color',\n variable: '--p-inputchips-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'inputchips.root.focusBorderColor',\n token: 'inputchips.focus.border.color',\n variable: '--p-inputchips-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'inputchips.root.invalidBorderColor',\n token: 'inputchips.invalid.border.color',\n variable: '--p-inputchips-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'inputchips.root.color',\n token: 'inputchips.color',\n variable: '--p-inputchips-color',\n description: 'Color of root'\n },\n {\n name: 'inputchips.root.disabledColor',\n token: 'inputchips.disabled.color',\n variable: '--p-inputchips-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'inputchips.root.placeholderColor',\n token: 'inputchips.placeholder.color',\n variable: '--p-inputchips-placeholder-color',\n description: 'Placeholder color of root'\n },\n {\n name: 'inputchips.root.shadow',\n token: 'inputchips.shadow',\n variable: '--p-inputchips-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'inputchips.root.paddingX',\n token: 'inputchips.padding.x',\n variable: '--p-inputchips-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'inputchips.root.paddingY',\n token: 'inputchips.padding.y',\n variable: '--p-inputchips-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'inputchips.root.borderRadius',\n token: 'inputchips.border.radius',\n variable: '--p-inputchips-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'inputchips.root.focusRing.width',\n token: 'inputchips.focus.ring.width',\n variable: '--p-inputchips-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'inputchips.root.focusRing.style',\n token: 'inputchips.focus.ring.style',\n variable: '--p-inputchips-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'inputchips.root.focusRing.color',\n token: 'inputchips.focus.ring.color',\n variable: '--p-inputchips-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'inputchips.root.focusRing.offset',\n token: 'inputchips.focus.ring.offset',\n variable: '--p-inputchips-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'inputchips.root.focusRing.shadow',\n token: 'inputchips.focus.ring.shadow',\n variable: '--p-inputchips-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'inputchips.root.transitionDuration',\n token: 'inputchips.transition.duration',\n variable: '--p-inputchips-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'inputchips.chip.borderRadius',\n token: 'inputchips.chip.border.radius',\n variable: '--p-inputchips-chip-border-radius',\n description: 'Border radius of chip'\n },\n {\n name: 'inputchips.chip.focusBackground',\n token: 'inputchips.chip.focus.background',\n variable: '--p-inputchips-chip-focus-background',\n description: 'Focus background of chip'\n },\n {\n name: 'inputchips.chip.color',\n token: 'inputchips.chip.color',\n variable: '--p-inputchips-chip-color',\n description: 'Color of chip'\n }\n ]\n },\n inputgroup: {\n description: 'InputGroup Design Tokens',\n tokens: [\n {\n name: 'inputgroup.addon.background',\n token: 'inputgroup.addon.background',\n variable: '--p-inputgroup-addon-background',\n description: 'Background of addon'\n },\n {\n name: 'inputgroup.addon.borderColor',\n token: 'inputgroup.addon.border.color',\n variable: '--p-inputgroup-addon-border-color',\n description: 'Border color of addon'\n },\n {\n name: 'inputgroup.addon.color',\n token: 'inputgroup.addon.color',\n variable: '--p-inputgroup-addon-color',\n description: 'Color of addon'\n },\n {\n name: 'inputgroup.addon.borderRadius',\n token: 'inputgroup.addon.border.radius',\n variable: '--p-inputgroup-addon-border-radius',\n description: 'Border radius of addon'\n },\n {\n name: 'inputgroup.addon.padding',\n token: 'inputgroup.addon.padding',\n variable: '--p-inputgroup-addon-padding',\n description: 'Padding of addon'\n },\n {\n name: 'inputgroup.addon.minWidth',\n token: 'inputgroup.addon.min.width',\n variable: '--p-inputgroup-addon-min-width',\n description: 'Min width of addon'\n }\n ]\n },\n inputnumber: {\n description: 'InputNumber Design Tokens',\n tokens: [\n {\n name: 'inputnumber.root.transitionDuration',\n token: 'inputnumber.transition.duration',\n variable: '--p-inputnumber-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'inputnumber.button.width',\n token: 'inputnumber.button.width',\n variable: '--p-inputnumber-button-width',\n description: 'Width of button'\n },\n {\n name: 'inputnumber.button.borderRadius',\n token: 'inputnumber.button.border.radius',\n variable: '--p-inputnumber-button-border-radius',\n description: 'Border radius of button'\n },\n {\n name: 'inputnumber.button.verticalPadding',\n token: 'inputnumber.button.vertical.padding',\n variable: '--p-inputnumber-button-vertical-padding',\n description: 'Vertical padding of button'\n },\n {\n name: 'inputnumber.button.background',\n token: 'inputnumber.button.background',\n variable: '--p-inputnumber-button-background',\n description: 'Background of button'\n },\n {\n name: 'inputnumber.button.hoverBackground',\n token: 'inputnumber.button.hover.background',\n variable: '--p-inputnumber-button-hover-background',\n description: 'Hover background of button'\n },\n {\n name: 'inputnumber.button.activeBackground',\n token: 'inputnumber.button.active.background',\n variable: '--p-inputnumber-button-active-background',\n description: 'Active background of button'\n },\n {\n name: 'inputnumber.button.borderColor',\n token: 'inputnumber.button.border.color',\n variable: '--p-inputnumber-button-border-color',\n description: 'Border color of button'\n },\n {\n name: 'inputnumber.button.hoverBorderColor',\n token: 'inputnumber.button.hover.border.color',\n variable: '--p-inputnumber-button-hover-border-color',\n description: 'Hover border color of button'\n },\n {\n name: 'inputnumber.button.activeBorderColor',\n token: 'inputnumber.button.active.border.color',\n variable: '--p-inputnumber-button-active-border-color',\n description: 'Active border color of button'\n },\n {\n name: 'inputnumber.button.color',\n token: 'inputnumber.button.color',\n variable: '--p-inputnumber-button-color',\n description: 'Color of button'\n },\n {\n name: 'inputnumber.button.hoverColor',\n token: 'inputnumber.button.hover.color',\n variable: '--p-inputnumber-button-hover-color',\n description: 'Hover color of button'\n },\n {\n name: 'inputnumber.button.activeColor',\n token: 'inputnumber.button.active.color',\n variable: '--p-inputnumber-button-active-color',\n description: 'Active color of button'\n }\n ]\n },\n inputotp: {\n description: 'InputOTP Design Tokens',\n tokens: [\n {\n name: 'inputotp.root.gap',\n token: 'inputotp.gap',\n variable: '--p-inputotp-gap',\n description: 'Gap of root'\n },\n {\n name: 'inputotp.input.width',\n token: 'inputotp.input.width',\n variable: '--p-inputotp-input-width',\n description: 'Width of input'\n },\n {\n name: 'inputotp.input.sm.width',\n token: 'inputotp.input.sm.width',\n variable: '--p-inputotp-input-sm-width',\n description: 'Width of input in small screens'\n },\n {\n name: 'inputotp.input.lg.width',\n token: 'inputotp.input.lg.width',\n variable: '--p-inputotp-input-lg-width',\n description: 'Width of input in large screens'\n }\n ]\n },\n inputtext: {\n description: 'InputText Design Tokens',\n tokens: [\n {\n name: 'inputtext.root.background',\n token: 'inputtext.background',\n variable: '--p-inputtext-background',\n description: 'Background of root'\n },\n {\n name: 'inputtext.root.disabledBackground',\n token: 'inputtext.disabled.background',\n variable: '--p-inputtext-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'inputtext.root.filledBackground',\n token: 'inputtext.filled.background',\n variable: '--p-inputtext-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'inputtext.root.filledHoverBackground',\n token: 'inputtext.filled.hover.background',\n variable: '--p-inputtext-filled-hover-background',\n description: 'Filled hover background of root'\n },\n {\n name: 'inputtext.root.filledFocusBackground',\n token: 'inputtext.filled.focus.background',\n variable: '--p-inputtext-filled-focus-background',\n description: 'Filled focus background of root'\n },\n {\n name: 'inputtext.root.borderColor',\n token: 'inputtext.border.color',\n variable: '--p-inputtext-border-color',\n description: 'Border color of root'\n },\n {\n name: 'inputtext.root.hoverBorderColor',\n token: 'inputtext.hover.border.color',\n variable: '--p-inputtext-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'inputtext.root.focusBorderColor',\n token: 'inputtext.focus.border.color',\n variable: '--p-inputtext-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'inputtext.root.invalidBorderColor',\n token: 'inputtext.invalid.border.color',\n variable: '--p-inputtext-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'inputtext.root.color',\n token: 'inputtext.color',\n variable: '--p-inputtext-color',\n description: 'Color of root'\n },\n {\n name: 'inputtext.root.disabledColor',\n token: 'inputtext.disabled.color',\n variable: '--p-inputtext-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'inputtext.root.placeholderColor',\n token: 'inputtext.placeholder.color',\n variable: '--p-inputtext-placeholder-color',\n description: 'Placeholder color of root'\n },\n {\n name: 'inputtext.root.invalidPlaceholderColor',\n token: 'inputtext.invalid.placeholder.color',\n variable: '--p-inputtext-invalid-placeholder-color',\n description: 'Invalid placeholder color of root'\n },\n {\n name: 'inputtext.root.shadow',\n token: 'inputtext.shadow',\n variable: '--p-inputtext-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'inputtext.root.paddingX',\n token: 'inputtext.padding.x',\n variable: '--p-inputtext-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'inputtext.root.paddingY',\n token: 'inputtext.padding.y',\n variable: '--p-inputtext-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'inputtext.root.borderRadius',\n token: 'inputtext.border.radius',\n variable: '--p-inputtext-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'inputtext.root.focusRing.width',\n token: 'inputtext.focus.ring.width',\n variable: '--p-inputtext-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'inputtext.root.focusRing.style',\n token: 'inputtext.focus.ring.style',\n variable: '--p-inputtext-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'inputtext.root.focusRing.color',\n token: 'inputtext.focus.ring.color',\n variable: '--p-inputtext-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'inputtext.root.focusRing.offset',\n token: 'inputtext.focus.ring.offset',\n variable: '--p-inputtext-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'inputtext.root.focusRing.shadow',\n token: 'inputtext.focus.ring.shadow',\n variable: '--p-inputtext-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'inputtext.root.transitionDuration',\n token: 'inputtext.transition.duration',\n variable: '--p-inputtext-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'inputtext.root.sm.fontSize',\n token: 'inputtext.sm.font.size',\n variable: '--p-inputtext-sm-font-size',\n description: 'Sm font size of root'\n },\n {\n name: 'inputtext.root.sm.paddingX',\n token: 'inputtext.sm.padding.x',\n variable: '--p-inputtext-sm-padding-x',\n description: 'Sm padding x of root'\n },\n {\n name: 'inputtext.root.sm.paddingY',\n token: 'inputtext.sm.padding.y',\n variable: '--p-inputtext-sm-padding-y',\n description: 'Sm padding y of root'\n },\n {\n name: 'inputtext.root.lg.fontSize',\n token: 'inputtext.lg.font.size',\n variable: '--p-inputtext-lg-font-size',\n description: 'Lg font size of root'\n },\n {\n name: 'inputtext.root.lg.paddingX',\n token: 'inputtext.lg.padding.x',\n variable: '--p-inputtext-lg-padding-x',\n description: 'Lg padding x of root'\n },\n {\n name: 'inputtext.root.lg.paddingY',\n token: 'inputtext.lg.padding.y',\n variable: '--p-inputtext-lg-padding-y',\n description: 'Lg padding y of root'\n }\n ]\n },\n knob: {\n description: 'Knob Design Tokens',\n tokens: [\n {\n name: 'knob.root.transitionDuration',\n token: 'knob.transition.duration',\n variable: '--p-knob-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'knob.root.focusRing.width',\n token: 'knob.focus.ring.width',\n variable: '--p-knob-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'knob.root.focusRing.style',\n token: 'knob.focus.ring.style',\n variable: '--p-knob-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'knob.root.focusRing.color',\n token: 'knob.focus.ring.color',\n variable: '--p-knob-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'knob.root.focusRing.offset',\n token: 'knob.focus.ring.offset',\n variable: '--p-knob-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'knob.root.focusRing.shadow',\n token: 'knob.focus.ring.shadow',\n variable: '--p-knob-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'knob.value.background',\n token: 'knob.value.background',\n variable: '--p-knob-value-background',\n description: 'Background of value'\n },\n {\n name: 'knob.range.background',\n token: 'knob.range.background',\n variable: '--p-knob-range-background',\n description: 'Background of range'\n },\n {\n name: 'knob.text.color',\n token: 'knob.text.color',\n variable: '--p-knob-text-color',\n description: 'Color of text'\n }\n ]\n },\n listbox: {\n description: 'Listbox Design Tokens',\n tokens: [\n {\n name: 'listbox.root.background',\n token: 'listbox.background',\n variable: '--p-listbox-background',\n description: 'Background of root'\n },\n {\n name: 'listbox.root.disabledBackground',\n token: 'listbox.disabled.background',\n variable: '--p-listbox-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'listbox.root.borderColor',\n token: 'listbox.border.color',\n variable: '--p-listbox-border-color',\n description: 'Border color of root'\n },\n {\n name: 'listbox.root.invalidBorderColor',\n token: 'listbox.invalid.border.color',\n variable: '--p-listbox-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'listbox.root.color',\n token: 'listbox.color',\n variable: '--p-listbox-color',\n description: 'Color of root'\n },\n {\n name: 'listbox.root.disabledColor',\n token: 'listbox.disabled.color',\n variable: '--p-listbox-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'listbox.root.shadow',\n token: 'listbox.shadow',\n variable: '--p-listbox-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'listbox.root.borderRadius',\n token: 'listbox.border.radius',\n variable: '--p-listbox-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'listbox.root.transitionDuration',\n token: 'listbox.transition.duration',\n variable: '--p-listbox-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'listbox.list.padding',\n token: 'listbox.list.padding',\n variable: '--p-listbox-list-padding',\n description: 'Padding of list'\n },\n {\n name: 'listbox.list.gap',\n token: 'listbox.list.gap',\n variable: '--p-listbox-list-gap',\n description: 'Gap of list'\n },\n {\n name: 'listbox.list.header.padding',\n token: 'listbox.list.header.padding',\n variable: '--p-listbox-list-header-padding',\n description: 'Header padding of list'\n },\n {\n name: 'listbox.option.focusBackground',\n token: 'listbox.option.focus.background',\n variable: '--p-listbox-option-focus-background',\n description: 'Focus background of option'\n },\n {\n name: 'listbox.option.selectedBackground',\n token: 'listbox.option.selected.background',\n variable: '--p-listbox-option-selected-background',\n description: 'Selected background of option'\n },\n {\n name: 'listbox.option.selectedFocusBackground',\n token: 'listbox.option.selected.focus.background',\n variable: '--p-listbox-option-selected-focus-background',\n description: 'Selected focus background of option'\n },\n {\n name: 'listbox.option.color',\n token: 'listbox.option.color',\n variable: '--p-listbox-option-color',\n description: 'Color of option'\n },\n {\n name: 'listbox.option.focusColor',\n token: 'listbox.option.focus.color',\n variable: '--p-listbox-option-focus-color',\n description: 'Focus color of option'\n },\n {\n name: 'listbox.option.selectedColor',\n token: 'listbox.option.selected.color',\n variable: '--p-listbox-option-selected-color',\n description: 'Selected color of option'\n },\n {\n name: 'listbox.option.selectedFocusColor',\n token: 'listbox.option.selected.focus.color',\n variable: '--p-listbox-option-selected-focus-color',\n description: 'Selected focus color of option'\n },\n {\n name: 'listbox.option.padding',\n token: 'listbox.option.padding',\n variable: '--p-listbox-option-padding',\n description: 'Padding of option'\n },\n {\n name: 'listbox.option.borderRadius',\n token: 'listbox.option.border.radius',\n variable: '--p-listbox-option-border-radius',\n description: 'Border radius of option'\n },\n {\n name: 'listbox.option.stripedBackground',\n token: 'listbox.option.striped.background',\n variable: '--p-listbox-option-striped-background',\n description: 'Striped background of option'\n },\n {\n name: 'listbox.optionGroup.background',\n token: 'listbox.option.group.background',\n variable: '--p-listbox-option-group-background',\n description: 'Background of option group'\n },\n {\n name: 'listbox.optionGroup.color',\n token: 'listbox.option.group.color',\n variable: '--p-listbox-option-group-color',\n description: 'Color of option group'\n },\n {\n name: 'listbox.optionGroup.fontWeight',\n token: 'listbox.option.group.font.weight',\n variable: '--p-listbox-option-group-font-weight',\n description: 'Font weight of option group'\n },\n {\n name: 'listbox.optionGroup.padding',\n token: 'listbox.option.group.padding',\n variable: '--p-listbox-option-group-padding',\n description: 'Padding of option group'\n },\n {\n name: 'listbox.checkmark.color',\n token: 'listbox.checkmark.color',\n variable: '--p-listbox-checkmark-color',\n description: 'Color of checkmark'\n },\n {\n name: 'listbox.checkmark.gutterStart',\n token: 'listbox.checkmark.gutter.start',\n variable: '--p-listbox-checkmark-gutter-start',\n description: 'Gutter start of checkmark'\n },\n {\n name: 'listbox.checkmark.gutterEnd',\n token: 'listbox.checkmark.gutter.end',\n variable: '--p-listbox-checkmark-gutter-end',\n description: 'Gutter end of checkmark'\n },\n {\n name: 'listbox.emptyMessage.padding',\n token: 'listbox.empty.message.padding',\n variable: '--p-listbox-empty-message-padding',\n description: 'Padding of empty message'\n }\n ]\n },\n megamenu: {\n description: 'MegaMenu Design Tokens',\n tokens: [\n {\n name: 'megamenu.root.background',\n token: 'megamenu.background',\n variable: '--p-megamenu-background',\n description: 'Background of root'\n },\n {\n name: 'megamenu.root.borderColor',\n token: 'megamenu.border.color',\n variable: '--p-megamenu-border-color',\n description: 'Border color of root'\n },\n {\n name: 'megamenu.root.borderRadius',\n token: 'megamenu.border.radius',\n variable: '--p-megamenu-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'megamenu.root.color',\n token: 'megamenu.color',\n variable: '--p-megamenu-color',\n description: 'Color of root'\n },\n {\n name: 'megamenu.root.gap',\n token: 'megamenu.gap',\n variable: '--p-megamenu-gap',\n description: 'Gap of root'\n },\n {\n name: 'megamenu.root.verticalOrientation.padding',\n token: 'megamenu.vertical.orientation.padding',\n variable: '--p-megamenu-vertical-orientation-padding',\n description: 'Vertical orientation padding of root'\n },\n {\n name: 'megamenu.root.verticalOrientation.gap',\n token: 'megamenu.vertical.orientation.gap',\n variable: '--p-megamenu-vertical-orientation-gap',\n description: 'Vertical orientation gap of root'\n },\n {\n name: 'megamenu.root.horizontalOrientation.padding',\n token: 'megamenu.horizontal.orientation.padding',\n variable: '--p-megamenu-horizontal-orientation-padding',\n description: 'Horizontal orientation padding of root'\n },\n {\n name: 'megamenu.root.horizontalOrientation.gap',\n token: 'megamenu.horizontal.orientation.gap',\n variable: '--p-megamenu-horizontal-orientation-gap',\n description: 'Horizontal orientation gap of root'\n },\n {\n name: 'megamenu.root.transitionDuration',\n token: 'megamenu.transition.duration',\n variable: '--p-megamenu-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'megamenu.baseItem.borderRadius',\n token: 'megamenu.base.item.border.radius',\n variable: '--p-megamenu-base-item-border-radius',\n description: 'Border radius of base item'\n },\n {\n name: 'megamenu.baseItem.padding',\n token: 'megamenu.base.item.padding',\n variable: '--p-megamenu-base-item-padding',\n description: 'Padding of base item'\n },\n {\n name: 'megamenu.item.focusBackground',\n token: 'megamenu.item.focus.background',\n variable: '--p-megamenu-item-focus-background',\n description: 'Focus background of item'\n },\n {\n name: 'megamenu.item.activeBackground',\n token: 'megamenu.item.active.background',\n variable: '--p-megamenu-item-active-background',\n description: 'Active background of item'\n },\n {\n name: 'megamenu.item.color',\n token: 'megamenu.item.color',\n variable: '--p-megamenu-item-color',\n description: 'Color of item'\n },\n {\n name: 'megamenu.item.focusColor',\n token: 'megamenu.item.focus.color',\n variable: '--p-megamenu-item-focus-color',\n description: 'Focus color of item'\n },\n {\n name: 'megamenu.item.activeColor',\n token: 'megamenu.item.active.color',\n variable: '--p-megamenu-item-active-color',\n description: 'Active color of item'\n },\n {\n name: 'megamenu.item.padding',\n token: 'megamenu.item.padding',\n variable: '--p-megamenu-item-padding',\n description: 'Padding of item'\n },\n {\n name: 'megamenu.item.borderRadius',\n token: 'megamenu.item.border.radius',\n variable: '--p-megamenu-item-border-radius',\n description: 'Border radius of item'\n },\n {\n name: 'megamenu.item.gap',\n token: 'megamenu.item.gap',\n variable: '--p-megamenu-item-gap',\n description: 'Gap of item'\n },\n {\n name: 'megamenu.item.icon.color',\n token: 'megamenu.item.icon.color',\n variable: '--p-megamenu-item-icon-color',\n description: 'Icon color of item'\n },\n {\n name: 'megamenu.item.icon.focusColor',\n token: 'megamenu.item.icon.focus.color',\n variable: '--p-megamenu-item-icon-focus-color',\n description: 'Icon focus color of item'\n },\n {\n name: 'megamenu.item.icon.activeColor',\n token: 'megamenu.item.icon.active.color',\n variable: '--p-megamenu-item-icon-active-color',\n description: 'Icon active color of item'\n },\n {\n name: 'megamenu.overlay.padding',\n token: 'megamenu.overlay.padding',\n variable: '--p-megamenu-overlay-padding',\n description: 'Padding of overlay'\n },\n {\n name: 'megamenu.overlay.background',\n token: 'megamenu.overlay.background',\n variable: '--p-megamenu-overlay-background',\n description: 'Background of overlay'\n },\n {\n name: 'megamenu.overlay.borderColor',\n token: 'megamenu.overlay.border.color',\n variable: '--p-megamenu-overlay-border-color',\n description: 'Border color of overlay'\n },\n {\n name: 'megamenu.overlay.borderRadius',\n token: 'megamenu.overlay.border.radius',\n variable: '--p-megamenu-overlay-border-radius',\n description: 'Border radius of overlay'\n },\n {\n name: 'megamenu.overlay.color',\n token: 'megamenu.overlay.color',\n variable: '--p-megamenu-overlay-color',\n description: 'Color of overlay'\n },\n {\n name: 'megamenu.overlay.shadow',\n token: 'megamenu.overlay.shadow',\n variable: '--p-megamenu-overlay-shadow',\n description: 'Shadow of overlay'\n },\n {\n name: 'megamenu.overlay.gap',\n token: 'megamenu.overlay.gap',\n variable: '--p-megamenu-overlay-gap',\n description: 'Gap of overlay'\n },\n {\n name: 'megamenu.submenu.padding',\n token: 'megamenu.submenu.padding',\n variable: '--p-megamenu-submenu-padding',\n description: 'Padding of submenu'\n },\n {\n name: 'megamenu.submenu.gap',\n token: 'megamenu.submenu.gap',\n variable: '--p-megamenu-submenu-gap',\n description: 'Gap of submenu'\n },\n {\n name: 'megamenu.submenuLabel.padding',\n token: 'megamenu.submenu.label.padding',\n variable: '--p-megamenu-submenu-label-padding',\n description: 'Padding of submenu label'\n },\n {\n name: 'megamenu.submenuLabel.fontWeight',\n token: 'megamenu.submenu.label.font.weight',\n variable: '--p-megamenu-submenu-label-font-weight',\n description: 'Font weight of submenu label'\n },\n {\n name: 'megamenu.submenuLabel.background',\n token: 'megamenu.submenu.label.background',\n variable: '--p-megamenu-submenu-label-background',\n description: 'Background of submenu label'\n },\n {\n name: 'megamenu.submenuLabel.color',\n token: 'megamenu.submenu.label.color',\n variable: '--p-megamenu-submenu-label-color',\n description: 'Color of submenu label'\n },\n {\n name: 'megamenu.submenuIcon.size',\n token: 'megamenu.submenu.icon.size',\n variable: '--p-megamenu-submenu-icon-size',\n description: 'Size of submenu icon'\n },\n {\n name: 'megamenu.submenuIcon.color',\n token: 'megamenu.submenu.icon.color',\n variable: '--p-megamenu-submenu-icon-color',\n description: 'Color of submenu icon'\n },\n {\n name: 'megamenu.submenuIcon.focusColor',\n token: 'megamenu.submenu.icon.focus.color',\n variable: '--p-megamenu-submenu-icon-focus-color',\n description: 'Focus color of submenu icon'\n },\n {\n name: 'megamenu.submenuIcon.activeColor',\n token: 'megamenu.submenu.icon.active.color',\n variable: '--p-megamenu-submenu-icon-active-color',\n description: 'Active color of submenu icon'\n },\n {\n name: 'megamenu.separator.borderColor',\n token: 'megamenu.separator.border.color',\n variable: '--p-megamenu-separator-border-color',\n description: 'Border color of separator'\n },\n {\n name: 'megamenu.mobileButton.borderRadius',\n token: 'megamenu.mobile.button.border.radius',\n variable: '--p-megamenu-mobile-button-border-radius',\n description: 'Border radius of mobile button'\n },\n {\n name: 'megamenu.mobileButton.size',\n token: 'megamenu.mobile.button.size',\n variable: '--p-megamenu-mobile-button-size',\n description: 'Size of mobile button'\n },\n {\n name: 'megamenu.mobileButton.color',\n token: 'megamenu.mobile.button.color',\n variable: '--p-megamenu-mobile-button-color',\n description: 'Color of mobile button'\n },\n {\n name: 'megamenu.mobileButton.hoverColor',\n token: 'megamenu.mobile.button.hover.color',\n variable: '--p-megamenu-mobile-button-hover-color',\n description: 'Hover color of mobile button'\n },\n {\n name: 'megamenu.mobileButton.hoverBackground',\n token: 'megamenu.mobile.button.hover.background',\n variable: '--p-megamenu-mobile-button-hover-background',\n description: 'Hover background of mobile button'\n },\n {\n name: 'megamenu.mobileButton.focusRing.width',\n token: 'megamenu.mobile.button.focus.ring.width',\n variable: '--p-megamenu-mobile-button-focus-ring-width',\n description: 'Focus ring width of mobile button'\n },\n {\n name: 'megamenu.mobileButton.focusRing.style',\n token: 'megamenu.mobile.button.focus.ring.style',\n variable: '--p-megamenu-mobile-button-focus-ring-style',\n description: 'Focus ring style of mobile button'\n },\n {\n name: 'megamenu.mobileButton.focusRing.color',\n token: 'megamenu.mobile.button.focus.ring.color',\n variable: '--p-megamenu-mobile-button-focus-ring-color',\n description: 'Focus ring color of mobile button'\n },\n {\n name: 'megamenu.mobileButton.focusRing.offset',\n token: 'megamenu.mobile.button.focus.ring.offset',\n variable: '--p-megamenu-mobile-button-focus-ring-offset',\n description: 'Focus ring offset of mobile button'\n },\n {\n name: 'megamenu.mobileButton.focusRing.shadow',\n token: 'megamenu.mobile.button.focus.ring.shadow',\n variable: '--p-megamenu-mobile-button-focus-ring-shadow',\n description: 'Focus ring shadow of mobile button'\n }\n ]\n },\n menu: {\n description: 'Menu Design Tokens',\n tokens: [\n {\n name: 'menu.root.background',\n token: 'menu.background',\n variable: '--p-menu-background',\n description: 'Background of root'\n },\n {\n name: 'menu.root.borderColor',\n token: 'menu.border.color',\n variable: '--p-menu-border-color',\n description: 'Border color of root'\n },\n {\n name: 'menu.root.color',\n token: 'menu.color',\n variable: '--p-menu-color',\n description: 'Color of root'\n },\n {\n name: 'menu.root.borderRadius',\n token: 'menu.border.radius',\n variable: '--p-menu-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'menu.root.shadow',\n token: 'menu.shadow',\n variable: '--p-menu-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'menu.root.transitionDuration',\n token: 'menu.transition.duration',\n variable: '--p-menu-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'menu.list.padding',\n token: 'menu.list.padding',\n variable: '--p-menu-list-padding',\n description: 'Padding of list'\n },\n {\n name: 'menu.list.gap',\n token: 'menu.list.gap',\n variable: '--p-menu-list-gap',\n description: 'Gap of list'\n },\n {\n name: 'menu.item.focusBackground',\n token: 'menu.item.focus.background',\n variable: '--p-menu-item-focus-background',\n description: 'Focus background of item'\n },\n {\n name: 'menu.item.color',\n token: 'menu.item.color',\n variable: '--p-menu-item-color',\n description: 'Color of item'\n },\n {\n name: 'menu.item.focusColor',\n token: 'menu.item.focus.color',\n variable: '--p-menu-item-focus-color',\n description: 'Focus color of item'\n },\n {\n name: 'menu.item.padding',\n token: 'menu.item.padding',\n variable: '--p-menu-item-padding',\n description: 'Padding of item'\n },\n {\n name: 'menu.item.borderRadius',\n token: 'menu.item.border.radius',\n variable: '--p-menu-item-border-radius',\n description: 'Border radius of item'\n },\n {\n name: 'menu.item.gap',\n token: 'menu.item.gap',\n variable: '--p-menu-item-gap',\n description: 'Gap of item'\n },\n {\n name: 'menu.item.icon.color',\n token: 'menu.item.icon.color',\n variable: '--p-menu-item-icon-color',\n description: 'Icon color of item'\n },\n {\n name: 'menu.item.icon.focusColor',\n token: 'menu.item.icon.focus.color',\n variable: '--p-menu-item-icon-focus-color',\n description: 'Icon focus color of item'\n },\n {\n name: 'menu.submenuLabel.padding',\n token: 'menu.submenu.label.padding',\n variable: '--p-menu-submenu-label-padding',\n description: 'Padding of submenu label'\n },\n {\n name: 'menu.submenuLabel.fontWeight',\n token: 'menu.submenu.label.font.weight',\n variable: '--p-menu-submenu-label-font-weight',\n description: 'Font weight of submenu label'\n },\n {\n name: 'menu.submenuLabel.background',\n token: 'menu.submenu.label.background',\n variable: '--p-menu-submenu-label-background',\n description: 'Background of submenu label'\n },\n {\n name: 'menu.submenuLabel.color',\n token: 'menu.submenu.label.color',\n variable: '--p-menu-submenu-label-color',\n description: 'Color of submenu label'\n },\n {\n name: 'menu.separator.borderColor',\n token: 'menu.separator.border.color',\n variable: '--p-menu-separator-border-color',\n description: 'Border color of separator'\n }\n ]\n },\n menubar: {\n description: 'Menubar Design Tokens',\n tokens: [\n {\n name: 'menubar.root.background',\n token: 'menubar.background',\n variable: '--p-menubar-background',\n description: 'Background of root'\n },\n {\n name: 'menubar.root.borderColor',\n token: 'menubar.border.color',\n variable: '--p-menubar-border-color',\n description: 'Border color of root'\n },\n {\n name: 'menubar.root.borderRadius',\n token: 'menubar.border.radius',\n variable: '--p-menubar-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'menubar.root.color',\n token: 'menubar.color',\n variable: '--p-menubar-color',\n description: 'Color of root'\n },\n {\n name: 'menubar.root.gap',\n token: 'menubar.gap',\n variable: '--p-menubar-gap',\n description: 'Gap of root'\n },\n {\n name: 'menubar.root.padding',\n token: 'menubar.padding',\n variable: '--p-menubar-padding',\n description: 'Padding of root'\n },\n {\n name: 'menubar.root.transitionDuration',\n token: 'menubar.transition.duration',\n variable: '--p-menubar-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'menubar.baseItem.borderRadius',\n token: 'menubar.base.item.border.radius',\n variable: '--p-menubar-base-item-border-radius',\n description: 'Border radius of base item'\n },\n {\n name: 'menubar.baseItem.padding',\n token: 'menubar.base.item.padding',\n variable: '--p-menubar-base-item-padding',\n description: 'Padding of base item'\n },\n {\n name: 'menubar.item.focusBackground',\n token: 'menubar.item.focus.background',\n variable: '--p-menubar-item-focus-background',\n description: 'Focus background of item'\n },\n {\n name: 'menubar.item.activeBackground',\n token: 'menubar.item.active.background',\n variable: '--p-menubar-item-active-background',\n description: 'Active background of item'\n },\n {\n name: 'menubar.item.color',\n token: 'menubar.item.color',\n variable: '--p-menubar-item-color',\n description: 'Color of item'\n },\n {\n name: 'menubar.item.focusColor',\n token: 'menubar.item.focus.color',\n variable: '--p-menubar-item-focus-color',\n description: 'Focus color of item'\n },\n {\n name: 'menubar.item.activeColor',\n token: 'menubar.item.active.color',\n variable: '--p-menubar-item-active-color',\n description: 'Active color of item'\n },\n {\n name: 'menubar.item.padding',\n token: 'menubar.item.padding',\n variable: '--p-menubar-item-padding',\n description: 'Padding of item'\n },\n {\n name: 'menubar.item.borderRadius',\n token: 'menubar.item.border.radius',\n variable: '--p-menubar-item-border-radius',\n description: 'Border radius of item'\n },\n {\n name: 'menubar.item.gap',\n token: 'menubar.item.gap',\n variable: '--p-menubar-item-gap',\n description: 'Gap of item'\n },\n {\n name: 'menubar.item.icon.color',\n token: 'menubar.item.icon.color',\n variable: '--p-menubar-item-icon-color',\n description: 'Icon color of item'\n },\n {\n name: 'menubar.item.icon.focusColor',\n token: 'menubar.item.icon.focus.color',\n variable: '--p-menubar-item-icon-focus-color',\n description: 'Icon focus color of item'\n },\n {\n name: 'menubar.item.icon.activeColor',\n token: 'menubar.item.icon.active.color',\n variable: '--p-menubar-item-icon-active-color',\n description: 'Icon active color of item'\n },\n {\n name: 'menubar.submenu.padding',\n token: 'menubar.submenu.padding',\n variable: '--p-menubar-submenu-padding',\n description: 'Padding of submenu'\n },\n {\n name: 'menubar.submenu.gap',\n token: 'menubar.submenu.gap',\n variable: '--p-menubar-submenu-gap',\n description: 'Gap of submenu'\n },\n {\n name: 'menubar.submenu.background',\n token: 'menubar.submenu.background',\n variable: '--p-menubar-submenu-background',\n description: 'Background of submenu'\n },\n {\n name: 'menubar.submenu.borderColor',\n token: 'menubar.submenu.border.color',\n variable: '--p-menubar-submenu-border-color',\n description: 'Border color of submenu'\n },\n {\n name: 'menubar.submenu.borderRadius',\n token: 'menubar.submenu.border.radius',\n variable: '--p-menubar-submenu-border-radius',\n description: 'Border radius of submenu'\n },\n {\n name: 'menubar.submenu.shadow',\n token: 'menubar.submenu.shadow',\n variable: '--p-menubar-submenu-shadow',\n description: 'Shadow of submenu'\n },\n {\n name: 'menubar.submenu.mobileIndent',\n token: 'menubar.submenu.mobile.indent',\n variable: '--p-menubar-submenu-mobile-indent',\n description: 'Mobile indent of submenu'\n },\n {\n name: 'menubar.submenu.icon.size',\n token: 'menubar.submenu.icon.size',\n variable: '--p-menubar-submenu-icon-size',\n description: 'Icon size of submenu'\n },\n {\n name: 'menubar.submenu.icon.color',\n token: 'menubar.submenu.icon.color',\n variable: '--p-menubar-submenu-icon-color',\n description: 'Icon color of submenu'\n },\n {\n name: 'menubar.submenu.icon.focusColor',\n token: 'menubar.submenu.icon.focus.color',\n variable: '--p-menubar-submenu-icon-focus-color',\n description: 'Icon focus color of submenu'\n },\n {\n name: 'menubar.submenu.icon.activeColor',\n token: 'menubar.submenu.icon.active.color',\n variable: '--p-menubar-submenu-icon-active-color',\n description: 'Icon active color of submenu'\n },\n {\n name: 'menubar.separator.borderColor',\n token: 'menubar.separator.border.color',\n variable: '--p-menubar-separator-border-color',\n description: 'Border color of separator'\n },\n {\n name: 'menubar.mobileButton.borderRadius',\n token: 'menubar.mobile.button.border.radius',\n variable: '--p-menubar-mobile-button-border-radius',\n description: 'Border radius of mobile button'\n },\n {\n name: 'menubar.mobileButton.size',\n token: 'menubar.mobile.button.size',\n variable: '--p-menubar-mobile-button-size',\n description: 'Size of mobile button'\n },\n {\n name: 'menubar.mobileButton.color',\n token: 'menubar.mobile.button.color',\n variable: '--p-menubar-mobile-button-color',\n description: 'Color of mobile button'\n },\n {\n name: 'menubar.mobileButton.hoverColor',\n token: 'menubar.mobile.button.hover.color',\n variable: '--p-menubar-mobile-button-hover-color',\n description: 'Hover color of mobile button'\n },\n {\n name: 'menubar.mobileButton.hoverBackground',\n token: 'menubar.mobile.button.hover.background',\n variable: '--p-menubar-mobile-button-hover-background',\n description: 'Hover background of mobile button'\n },\n {\n name: 'menubar.mobileButton.focusRing.width',\n token: 'menubar.mobile.button.focus.ring.width',\n variable: '--p-menubar-mobile-button-focus-ring-width',\n description: 'Focus ring width of mobile button'\n },\n {\n name: 'menubar.mobileButton.focusRing.style',\n token: 'menubar.mobile.button.focus.ring.style',\n variable: '--p-menubar-mobile-button-focus-ring-style',\n description: 'Focus ring style of mobile button'\n },\n {\n name: 'menubar.mobileButton.focusRing.color',\n token: 'menubar.mobile.button.focus.ring.color',\n variable: '--p-menubar-mobile-button-focus-ring-color',\n description: 'Focus ring color of mobile button'\n },\n {\n name: 'menubar.mobileButton.focusRing.offset',\n token: 'menubar.mobile.button.focus.ring.offset',\n variable: '--p-menubar-mobile-button-focus-ring-offset',\n description: 'Focus ring offset of mobile button'\n },\n {\n name: 'menubar.mobileButton.focusRing.shadow',\n token: 'menubar.mobile.button.focus.ring.shadow',\n variable: '--p-menubar-mobile-button-focus-ring-shadow',\n description: 'Focus ring shadow of mobile button'\n }\n ]\n },\n message: {\n description: 'Message Design Tokens',\n tokens: [\n {\n name: 'message.root.borderRadius',\n token: 'message.border.radius',\n variable: '--p-message-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'message.root.borderWidth',\n token: 'message.border.width',\n variable: '--p-message-border-width',\n description: 'Border width of root'\n },\n {\n name: 'message.root.transitionDuration',\n token: 'message.transition.duration',\n variable: '--p-message-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'message.content.padding',\n token: 'message.content.padding',\n variable: '--p-message-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'message.content.gap',\n token: 'message.content.gap',\n variable: '--p-message-content-gap',\n description: 'Gap of content'\n },\n {\n name: 'message.content.sm.padding',\n token: 'message.content.sm.padding',\n variable: '--p-message-content-sm-padding',\n description: 'Sm padding of content'\n },\n {\n name: 'message.content.lg.padding',\n token: 'message.content.lg.padding',\n variable: '--p-message-content-lg-padding',\n description: 'Lg padding of content'\n },\n {\n name: 'message.text.fontSize',\n token: 'message.text.font.size',\n variable: '--p-message-text-font-size',\n description: 'Font size of text'\n },\n {\n name: 'message.text.fontWeight',\n token: 'message.text.font.weight',\n variable: '--p-message-text-font-weight',\n description: 'Font weight of text'\n },\n {\n name: 'message.text.sm.fontSize',\n token: 'message.text.sm.font.size',\n variable: '--p-message-text-sm-font-size',\n description: 'Sm font size of text'\n },\n {\n name: 'message.text.lg.fontSize',\n token: 'message.text.lg.font.size',\n variable: '--p-message-text-lg-font-size',\n description: 'Lg font size of text'\n },\n {\n name: 'message.icon.size',\n token: 'message.icon.size',\n variable: '--p-message-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'message.icon.sm.size',\n token: 'message.icon.sm.size',\n variable: '--p-message-icon-sm-size',\n description: 'Sm size of icon'\n },\n {\n name: 'message.icon.lg.size',\n token: 'message.icon.lg.size',\n variable: '--p-message-icon-lg-size',\n description: 'Lg size of icon'\n },\n {\n name: 'message.closeButton.width',\n token: 'message.close.button.width',\n variable: '--p-message-close-button-width',\n description: 'Width of close button'\n },\n {\n name: 'message.closeButton.height',\n token: 'message.close.button.height',\n variable: '--p-message-close-button-height',\n description: 'Height of close button'\n },\n {\n name: 'message.closeButton.borderRadius',\n token: 'message.close.button.border.radius',\n variable: '--p-message-close-button-border-radius',\n description: 'Border radius of close button'\n },\n {\n name: 'message.closeButton.focusRing.width',\n token: 'message.close.button.focus.ring.width',\n variable: '--p-message-close-button-focus-ring-width',\n description: 'Focus ring width of close button'\n },\n {\n name: 'message.closeButton.focusRing.style',\n token: 'message.close.button.focus.ring.style',\n variable: '--p-message-close-button-focus-ring-style',\n description: 'Focus ring style of close button'\n },\n {\n name: 'message.closeButton.focusRing.offset',\n token: 'message.close.button.focus.ring.offset',\n variable: '--p-message-close-button-focus-ring-offset',\n description: 'Focus ring offset of close button'\n },\n {\n name: 'message.closeIcon.size',\n token: 'message.close.icon.size',\n variable: '--p-message-close-icon-size',\n description: 'Size of close icon'\n },\n {\n name: 'message.closeIcon.sm.size',\n token: 'message.close.icon.sm.size',\n variable: '--p-message-close-icon-sm-size',\n description: 'Sm size of close icon'\n },\n {\n name: 'message.closeIcon.lg.size',\n token: 'message.close.icon.lg.size',\n variable: '--p-message-close-icon-lg-size',\n description: 'Lg size of close icon'\n },\n {\n name: 'message.outlined.root.borderWidth',\n token: 'message.outlined.border.width',\n variable: '--p-message-outlined-border-width',\n description: 'Root border width of outlined'\n },\n {\n name: 'message.simple.content.padding',\n token: 'message.simple.content.padding',\n variable: '--p-message-simple-content-padding',\n description: 'Content padding of simple'\n },\n {\n name: 'message.info.background',\n token: 'message.info.background',\n variable: '--p-message-info-background',\n description: 'Background of info'\n },\n {\n name: 'message.info.borderColor',\n token: 'message.info.border.color',\n variable: '--p-message-info-border-color',\n description: 'Border color of info'\n },\n {\n name: 'message.info.color',\n token: 'message.info.color',\n variable: '--p-message-info-color',\n description: 'Color of info'\n },\n {\n name: 'message.info.shadow',\n token: 'message.info.shadow',\n variable: '--p-message-info-shadow',\n description: 'Shadow of info'\n },\n {\n name: 'message.info.closeButton.hoverBackground',\n token: 'message.info.close.button.hover.background',\n variable: '--p-message-info-close-button-hover-background',\n description: 'Close button hover background of info'\n },\n {\n name: 'message.info.closeButton.focusRing.color',\n token: 'message.info.close.button.focus.ring.color',\n variable: '--p-message-info-close-button-focus-ring-color',\n description: 'Close button focus ring color of info'\n },\n {\n name: 'message.info.closeButton.focusRing.shadow',\n token: 'message.info.close.button.focus.ring.shadow',\n variable: '--p-message-info-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of info'\n },\n {\n name: 'message.info.outlined.color',\n token: 'message.info.outlined.color',\n variable: '--p-message-info-outlined-color',\n description: 'Outlined color of info'\n },\n {\n name: 'message.info.outlined.borderColor',\n token: 'message.info.outlined.border.color',\n variable: '--p-message-info-outlined-border-color',\n description: 'Outlined border color of info'\n },\n {\n name: 'message.info.simple.color',\n token: 'message.info.simple.color',\n variable: '--p-message-info-simple-color',\n description: 'Simple color of info'\n },\n {\n name: 'message.success.background',\n token: 'message.success.background',\n variable: '--p-message-success-background',\n description: 'Background of success'\n },\n {\n name: 'message.success.borderColor',\n token: 'message.success.border.color',\n variable: '--p-message-success-border-color',\n description: 'Border color of success'\n },\n {\n name: 'message.success.color',\n token: 'message.success.color',\n variable: '--p-message-success-color',\n description: 'Color of success'\n },\n {\n name: 'message.success.shadow',\n token: 'message.success.shadow',\n variable: '--p-message-success-shadow',\n description: 'Shadow of success'\n },\n {\n name: 'message.success.closeButton.hoverBackground',\n token: 'message.success.close.button.hover.background',\n variable: '--p-message-success-close-button-hover-background',\n description: 'Close button hover background of success'\n },\n {\n name: 'message.success.closeButton.focusRing.color',\n token: 'message.success.close.button.focus.ring.color',\n variable: '--p-message-success-close-button-focus-ring-color',\n description: 'Close button focus ring color of success'\n },\n {\n name: 'message.success.closeButton.focusRing.shadow',\n token: 'message.success.close.button.focus.ring.shadow',\n variable: '--p-message-success-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of success'\n },\n {\n name: 'message.success.outlined.color',\n token: 'message.success.outlined.color',\n variable: '--p-message-success-outlined-color',\n description: 'Outlined color of success'\n },\n {\n name: 'message.success.outlined.borderColor',\n token: 'message.success.outlined.border.color',\n variable: '--p-message-success-outlined-border-color',\n description: 'Outlined border color of success'\n },\n {\n name: 'message.success.simple.color',\n token: 'message.success.simple.color',\n variable: '--p-message-success-simple-color',\n description: 'Simple color of success'\n },\n {\n name: 'message.warn.background',\n token: 'message.warn.background',\n variable: '--p-message-warn-background',\n description: 'Background of warn'\n },\n {\n name: 'message.warn.borderColor',\n token: 'message.warn.border.color',\n variable: '--p-message-warn-border-color',\n description: 'Border color of warn'\n },\n {\n name: 'message.warn.color',\n token: 'message.warn.color',\n variable: '--p-message-warn-color',\n description: 'Color of warn'\n },\n {\n name: 'message.warn.shadow',\n token: 'message.warn.shadow',\n variable: '--p-message-warn-shadow',\n description: 'Shadow of warn'\n },\n {\n name: 'message.warn.closeButton.hoverBackground',\n token: 'message.warn.close.button.hover.background',\n variable: '--p-message-warn-close-button-hover-background',\n description: 'Close button hover background of warn'\n },\n {\n name: 'message.warn.closeButton.focusRing.color',\n token: 'message.warn.close.button.focus.ring.color',\n variable: '--p-message-warn-close-button-focus-ring-color',\n description: 'Close button focus ring color of warn'\n },\n {\n name: 'message.warn.closeButton.focusRing.shadow',\n token: 'message.warn.close.button.focus.ring.shadow',\n variable: '--p-message-warn-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of warn'\n },\n {\n name: 'message.warn.outlined.color',\n token: 'message.warn.outlined.color',\n variable: '--p-message-warn-outlined-color',\n description: 'Outlined color of warn'\n },\n {\n name: 'message.warn.outlined.borderColor',\n token: 'message.warn.outlined.border.color',\n variable: '--p-message-warn-outlined-border-color',\n description: 'Outlined border color of warn'\n },\n {\n name: 'message.warn.simple.color',\n token: 'message.warn.simple.color',\n variable: '--p-message-warn-simple-color',\n description: 'Simple color of warn'\n },\n {\n name: 'message.error.background',\n token: 'message.error.background',\n variable: '--p-message-error-background',\n description: 'Background of error'\n },\n {\n name: 'message.error.borderColor',\n token: 'message.error.border.color',\n variable: '--p-message-error-border-color',\n description: 'Border color of error'\n },\n {\n name: 'message.error.color',\n token: 'message.error.color',\n variable: '--p-message-error-color',\n description: 'Color of error'\n },\n {\n name: 'message.error.shadow',\n token: 'message.error.shadow',\n variable: '--p-message-error-shadow',\n description: 'Shadow of error'\n },\n {\n name: 'message.error.closeButton.hoverBackground',\n token: 'message.error.close.button.hover.background',\n variable: '--p-message-error-close-button-hover-background',\n description: 'Close button hover background of error'\n },\n {\n name: 'message.error.closeButton.focusRing.color',\n token: 'message.error.close.button.focus.ring.color',\n variable: '--p-message-error-close-button-focus-ring-color',\n description: 'Close button focus ring color of error'\n },\n {\n name: 'message.error.closeButton.focusRing.shadow',\n token: 'message.error.close.button.focus.ring.shadow',\n variable: '--p-message-error-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of error'\n },\n {\n name: 'message.error.outlined.color',\n token: 'message.error.outlined.color',\n variable: '--p-message-error-outlined-color',\n description: 'Outlined color of error'\n },\n {\n name: 'message.error.outlined.borderColor',\n token: 'message.error.outlined.border.color',\n variable: '--p-message-error-outlined-border-color',\n description: 'Outlined border color of error'\n },\n {\n name: 'message.error.simple.color',\n token: 'message.error.simple.color',\n variable: '--p-message-error-simple-color',\n description: 'Simple color of error'\n },\n {\n name: 'message.secondary.background',\n token: 'message.secondary.background',\n variable: '--p-message-secondary-background',\n description: 'Background of secondary'\n },\n {\n name: 'message.secondary.borderColor',\n token: 'message.secondary.border.color',\n variable: '--p-message-secondary-border-color',\n description: 'Border color of secondary'\n },\n {\n name: 'message.secondary.color',\n token: 'message.secondary.color',\n variable: '--p-message-secondary-color',\n description: 'Color of secondary'\n },\n {\n name: 'message.secondary.shadow',\n token: 'message.secondary.shadow',\n variable: '--p-message-secondary-shadow',\n description: 'Shadow of secondary'\n },\n {\n name: 'message.secondary.closeButton.hoverBackground',\n token: 'message.secondary.close.button.hover.background',\n variable: '--p-message-secondary-close-button-hover-background',\n description: 'Close button hover background of secondary'\n },\n {\n name: 'message.secondary.closeButton.focusRing.color',\n token: 'message.secondary.close.button.focus.ring.color',\n variable: '--p-message-secondary-close-button-focus-ring-color',\n description: 'Close button focus ring color of secondary'\n },\n {\n name: 'message.secondary.closeButton.focusRing.shadow',\n token: 'message.secondary.close.button.focus.ring.shadow',\n variable: '--p-message-secondary-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of secondary'\n },\n {\n name: 'message.secondary.outlined.color',\n token: 'message.secondary.outlined.color',\n variable: '--p-message-secondary-outlined-color',\n description: 'Outlined color of secondary'\n },\n {\n name: 'message.secondary.outlined.borderColor',\n token: 'message.secondary.outlined.border.color',\n variable: '--p-message-secondary-outlined-border-color',\n description: 'Outlined border color of secondary'\n },\n {\n name: 'message.secondary.simple.color',\n token: 'message.secondary.simple.color',\n variable: '--p-message-secondary-simple-color',\n description: 'Simple color of secondary'\n },\n {\n name: 'message.contrast.background',\n token: 'message.contrast.background',\n variable: '--p-message-contrast-background',\n description: 'Background of contrast'\n },\n {\n name: 'message.contrast.borderColor',\n token: 'message.contrast.border.color',\n variable: '--p-message-contrast-border-color',\n description: 'Border color of contrast'\n },\n {\n name: 'message.contrast.color',\n token: 'message.contrast.color',\n variable: '--p-message-contrast-color',\n description: 'Color of contrast'\n },\n {\n name: 'message.contrast.shadow',\n token: 'message.contrast.shadow',\n variable: '--p-message-contrast-shadow',\n description: 'Shadow of contrast'\n },\n {\n name: 'message.contrast.closeButton.hoverBackground',\n token: 'message.contrast.close.button.hover.background',\n variable: '--p-message-contrast-close-button-hover-background',\n description: 'Close button hover background of contrast'\n },\n {\n name: 'message.contrast.closeButton.focusRing.color',\n token: 'message.contrast.close.button.focus.ring.color',\n variable: '--p-message-contrast-close-button-focus-ring-color',\n description: 'Close button focus ring color of contrast'\n },\n {\n name: 'message.contrast.closeButton.focusRing.shadow',\n token: 'message.contrast.close.button.focus.ring.shadow',\n variable: '--p-message-contrast-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of contrast'\n },\n {\n name: 'message.contrast.outlined.color',\n token: 'message.contrast.outlined.color',\n variable: '--p-message-contrast-outlined-color',\n description: 'Outlined color of contrast'\n },\n {\n name: 'message.contrast.outlined.borderColor',\n token: 'message.contrast.outlined.border.color',\n variable: '--p-message-contrast-outlined-border-color',\n description: 'Outlined border color of contrast'\n },\n {\n name: 'message.contrast.simple.color',\n token: 'message.contrast.simple.color',\n variable: '--p-message-contrast-simple-color',\n description: 'Simple color of contrast'\n }\n ]\n },\n metergroup: {\n description: 'MeterGroup Design Tokens',\n tokens: [\n {\n name: 'metergroup.root.borderRadius',\n token: 'metergroup.border.radius',\n variable: '--p-metergroup-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'metergroup.root.gap',\n token: 'metergroup.gap',\n variable: '--p-metergroup-gap',\n description: 'Gap of root'\n },\n {\n name: 'metergroup.meters.background',\n token: 'metergroup.meters.background',\n variable: '--p-metergroup-meters-background',\n description: 'Background of meters'\n },\n {\n name: 'metergroup.meters.size',\n token: 'metergroup.meters.size',\n variable: '--p-metergroup-meters-size',\n description: 'Size of meters'\n },\n {\n name: 'metergroup.label.gap',\n token: 'metergroup.label.gap',\n variable: '--p-metergroup-label-gap',\n description: 'Gap of label'\n },\n {\n name: 'metergroup.labelMarker.size',\n token: 'metergroup.label.marker.size',\n variable: '--p-metergroup-label-marker-size',\n description: 'Size of label marker'\n },\n {\n name: 'metergroup.labelIcon.size',\n token: 'metergroup.label.icon.size',\n variable: '--p-metergroup-label-icon-size',\n description: 'Size of label icon'\n },\n {\n name: 'metergroup.labelList.verticalGap',\n token: 'metergroup.label.list.vertical.gap',\n variable: '--p-metergroup-label-list-vertical-gap',\n description: 'Vertical gap of label list'\n },\n {\n name: 'metergroup.labelList.horizontalGap',\n token: 'metergroup.label.list.horizontal.gap',\n variable: '--p-metergroup-label-list-horizontal-gap',\n description: 'Horizontal gap of label list'\n }\n ]\n },\n multiselect: {\n description: 'MultiSelect Design Tokens',\n tokens: [\n {\n name: 'multiselect.root.background',\n token: 'multiselect.background',\n variable: '--p-multiselect-background',\n description: 'Background of root'\n },\n {\n name: 'multiselect.root.disabledBackground',\n token: 'multiselect.disabled.background',\n variable: '--p-multiselect-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'multiselect.root.filledBackground',\n token: 'multiselect.filled.background',\n variable: '--p-multiselect-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'multiselect.root.filledHoverBackground',\n token: 'multiselect.filled.hover.background',\n variable: '--p-multiselect-filled-hover-background',\n description: 'Filled hover background of root'\n },\n {\n name: 'multiselect.root.filledFocusBackground',\n token: 'multiselect.filled.focus.background',\n variable: '--p-multiselect-filled-focus-background',\n description: 'Filled focus background of root'\n },\n {\n name: 'multiselect.root.borderColor',\n token: 'multiselect.border.color',\n variable: '--p-multiselect-border-color',\n description: 'Border color of root'\n },\n {\n name: 'multiselect.root.hoverBorderColor',\n token: 'multiselect.hover.border.color',\n variable: '--p-multiselect-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'multiselect.root.focusBorderColor',\n token: 'multiselect.focus.border.color',\n variable: '--p-multiselect-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'multiselect.root.invalidBorderColor',\n token: 'multiselect.invalid.border.color',\n variable: '--p-multiselect-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'multiselect.root.color',\n token: 'multiselect.color',\n variable: '--p-multiselect-color',\n description: 'Color of root'\n },\n {\n name: 'multiselect.root.disabledColor',\n token: 'multiselect.disabled.color',\n variable: '--p-multiselect-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'multiselect.root.placeholderColor',\n token: 'multiselect.placeholder.color',\n variable: '--p-multiselect-placeholder-color',\n description: 'Placeholder color of root'\n },\n {\n name: 'multiselect.root.invalidPlaceholderColor',\n token: 'multiselect.invalid.placeholder.color',\n variable: '--p-multiselect-invalid-placeholder-color',\n description: 'Invalid placeholder color of root'\n },\n {\n name: 'multiselect.root.shadow',\n token: 'multiselect.shadow',\n variable: '--p-multiselect-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'multiselect.root.paddingX',\n token: 'multiselect.padding.x',\n variable: '--p-multiselect-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'multiselect.root.paddingY',\n token: 'multiselect.padding.y',\n variable: '--p-multiselect-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'multiselect.root.borderRadius',\n token: 'multiselect.border.radius',\n variable: '--p-multiselect-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'multiselect.root.focusRing.width',\n token: 'multiselect.focus.ring.width',\n variable: '--p-multiselect-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'multiselect.root.focusRing.style',\n token: 'multiselect.focus.ring.style',\n variable: '--p-multiselect-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'multiselect.root.focusRing.color',\n token: 'multiselect.focus.ring.color',\n variable: '--p-multiselect-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'multiselect.root.focusRing.offset',\n token: 'multiselect.focus.ring.offset',\n variable: '--p-multiselect-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'multiselect.root.focusRing.shadow',\n token: 'multiselect.focus.ring.shadow',\n variable: '--p-multiselect-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'multiselect.root.transitionDuration',\n token: 'multiselect.transition.duration',\n variable: '--p-multiselect-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'multiselect.root.sm.fontSize',\n token: 'multiselect.sm.font.size',\n variable: '--p-multiselect-sm-font-size',\n description: 'Sm font size of root'\n },\n {\n name: 'multiselect.root.sm.paddingX',\n token: 'multiselect.sm.padding.x',\n variable: '--p-multiselect-sm-padding-x',\n description: 'Sm padding x of root'\n },\n {\n name: 'multiselect.root.sm.paddingY',\n token: 'multiselect.sm.padding.y',\n variable: '--p-multiselect-sm-padding-y',\n description: 'Sm padding y of root'\n },\n {\n name: 'multiselect.root.lg.fontSize',\n token: 'multiselect.lg.font.size',\n variable: '--p-multiselect-lg-font-size',\n description: 'Lg font size of root'\n },\n {\n name: 'multiselect.root.lg.paddingX',\n token: 'multiselect.lg.padding.x',\n variable: '--p-multiselect-lg-padding-x',\n description: 'Lg padding x of root'\n },\n {\n name: 'multiselect.root.lg.paddingY',\n token: 'multiselect.lg.padding.y',\n variable: '--p-multiselect-lg-padding-y',\n description: 'Lg padding y of root'\n },\n {\n name: 'multiselect.dropdown.width',\n token: 'multiselect.dropdown.width',\n variable: '--p-multiselect-dropdown-width',\n description: 'Width of dropdown'\n },\n {\n name: 'multiselect.dropdown.color',\n token: 'multiselect.dropdown.color',\n variable: '--p-multiselect-dropdown-color',\n description: 'Color of dropdown'\n },\n {\n name: 'multiselect.overlay.background',\n token: 'multiselect.overlay.background',\n variable: '--p-multiselect-overlay-background',\n description: 'Background of overlay'\n },\n {\n name: 'multiselect.overlay.borderColor',\n token: 'multiselect.overlay.border.color',\n variable: '--p-multiselect-overlay-border-color',\n description: 'Border color of overlay'\n },\n {\n name: 'multiselect.overlay.borderRadius',\n token: 'multiselect.overlay.border.radius',\n variable: '--p-multiselect-overlay-border-radius',\n description: 'Border radius of overlay'\n },\n {\n name: 'multiselect.overlay.color',\n token: 'multiselect.overlay.color',\n variable: '--p-multiselect-overlay-color',\n description: 'Color of overlay'\n },\n {\n name: 'multiselect.overlay.shadow',\n token: 'multiselect.overlay.shadow',\n variable: '--p-multiselect-overlay-shadow',\n description: 'Shadow of overlay'\n },\n {\n name: 'multiselect.list.padding',\n token: 'multiselect.list.padding',\n variable: '--p-multiselect-list-padding',\n description: 'Padding of list'\n },\n {\n name: 'multiselect.list.gap',\n token: 'multiselect.list.gap',\n variable: '--p-multiselect-list-gap',\n description: 'Gap of list'\n },\n {\n name: 'multiselect.list.header.padding',\n token: 'multiselect.list.header.padding',\n variable: '--p-multiselect-list-header-padding',\n description: 'Header padding of list'\n },\n {\n name: 'multiselect.option.focusBackground',\n token: 'multiselect.option.focus.background',\n variable: '--p-multiselect-option-focus-background',\n description: 'Focus background of option'\n },\n {\n name: 'multiselect.option.selectedBackground',\n token: 'multiselect.option.selected.background',\n variable: '--p-multiselect-option-selected-background',\n description: 'Selected background of option'\n },\n {\n name: 'multiselect.option.selectedFocusBackground',\n token: 'multiselect.option.selected.focus.background',\n variable: '--p-multiselect-option-selected-focus-background',\n description: 'Selected focus background of option'\n },\n {\n name: 'multiselect.option.color',\n token: 'multiselect.option.color',\n variable: '--p-multiselect-option-color',\n description: 'Color of option'\n },\n {\n name: 'multiselect.option.focusColor',\n token: 'multiselect.option.focus.color',\n variable: '--p-multiselect-option-focus-color',\n description: 'Focus color of option'\n },\n {\n name: 'multiselect.option.selectedColor',\n token: 'multiselect.option.selected.color',\n variable: '--p-multiselect-option-selected-color',\n description: 'Selected color of option'\n },\n {\n name: 'multiselect.option.selectedFocusColor',\n token: 'multiselect.option.selected.focus.color',\n variable: '--p-multiselect-option-selected-focus-color',\n description: 'Selected focus color of option'\n },\n {\n name: 'multiselect.option.padding',\n token: 'multiselect.option.padding',\n variable: '--p-multiselect-option-padding',\n description: 'Padding of option'\n },\n {\n name: 'multiselect.option.borderRadius',\n token: 'multiselect.option.border.radius',\n variable: '--p-multiselect-option-border-radius',\n description: 'Border radius of option'\n },\n {\n name: 'multiselect.option.gap',\n token: 'multiselect.option.gap',\n variable: '--p-multiselect-option-gap',\n description: 'Gap of option'\n },\n {\n name: 'multiselect.optionGroup.background',\n token: 'multiselect.option.group.background',\n variable: '--p-multiselect-option-group-background',\n description: 'Background of option group'\n },\n {\n name: 'multiselect.optionGroup.color',\n token: 'multiselect.option.group.color',\n variable: '--p-multiselect-option-group-color',\n description: 'Color of option group'\n },\n {\n name: 'multiselect.optionGroup.fontWeight',\n token: 'multiselect.option.group.font.weight',\n variable: '--p-multiselect-option-group-font-weight',\n description: 'Font weight of option group'\n },\n {\n name: 'multiselect.optionGroup.padding',\n token: 'multiselect.option.group.padding',\n variable: '--p-multiselect-option-group-padding',\n description: 'Padding of option group'\n },\n {\n name: 'multiselect.clearIcon.color',\n token: 'multiselect.clear.icon.color',\n variable: '--p-multiselect-clear-icon-color',\n description: 'Color of clear icon'\n },\n {\n name: 'multiselect.chip.borderRadius',\n token: 'multiselect.chip.border.radius',\n variable: '--p-multiselect-chip-border-radius',\n description: 'Border radius of chip'\n },\n {\n name: 'multiselect.emptyMessage.padding',\n token: 'multiselect.empty.message.padding',\n variable: '--p-multiselect-empty-message-padding',\n description: 'Padding of empty message'\n }\n ]\n },\n orderlist: {\n description: 'OrderList Design Tokens',\n tokens: [\n {\n name: 'orderlist.root.gap',\n token: 'orderlist.gap',\n variable: '--p-orderlist-gap',\n description: 'Gap of root'\n },\n {\n name: 'orderlist.controls.gap',\n token: 'orderlist.controls.gap',\n variable: '--p-orderlist-controls-gap',\n description: 'Gap of controls'\n }\n ]\n },\n organizationchart: {\n description: 'OrganizationChart Design Tokens',\n tokens: [\n {\n name: 'organizationchart.root.gutter',\n token: 'organizationchart.gutter',\n variable: '--p-organizationchart-gutter',\n description: 'Gutter of root'\n },\n {\n name: 'organizationchart.root.transitionDuration',\n token: 'organizationchart.transition.duration',\n variable: '--p-organizationchart-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'organizationchart.node.background',\n token: 'organizationchart.node.background',\n variable: '--p-organizationchart-node-background',\n description: 'Background of node'\n },\n {\n name: 'organizationchart.node.hoverBackground',\n token: 'organizationchart.node.hover.background',\n variable: '--p-organizationchart-node-hover-background',\n description: 'Hover background of node'\n },\n {\n name: 'organizationchart.node.selectedBackground',\n token: 'organizationchart.node.selected.background',\n variable: '--p-organizationchart-node-selected-background',\n description: 'Selected background of node'\n },\n {\n name: 'organizationchart.node.borderColor',\n token: 'organizationchart.node.border.color',\n variable: '--p-organizationchart-node-border-color',\n description: 'Border color of node'\n },\n {\n name: 'organizationchart.node.color',\n token: 'organizationchart.node.color',\n variable: '--p-organizationchart-node-color',\n description: 'Color of node'\n },\n {\n name: 'organizationchart.node.selectedColor',\n token: 'organizationchart.node.selected.color',\n variable: '--p-organizationchart-node-selected-color',\n description: 'Selected color of node'\n },\n {\n name: 'organizationchart.node.hoverColor',\n token: 'organizationchart.node.hover.color',\n variable: '--p-organizationchart-node-hover-color',\n description: 'Hover color of node'\n },\n {\n name: 'organizationchart.node.padding',\n token: 'organizationchart.node.padding',\n variable: '--p-organizationchart-node-padding',\n description: 'Padding of node'\n },\n {\n name: 'organizationchart.node.toggleablePadding',\n token: 'organizationchart.node.toggleable.padding',\n variable: '--p-organizationchart-node-toggleable-padding',\n description: 'Toggleable padding of node'\n },\n {\n name: 'organizationchart.node.borderRadius',\n token: 'organizationchart.node.border.radius',\n variable: '--p-organizationchart-node-border-radius',\n description: 'Border radius of node'\n },\n {\n name: 'organizationchart.nodeToggleButton.background',\n token: 'organizationchart.node.toggle.button.background',\n variable: '--p-organizationchart-node-toggle-button-background',\n description: 'Background of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.hoverBackground',\n token: 'organizationchart.node.toggle.button.hover.background',\n variable: '--p-organizationchart-node-toggle-button-hover-background',\n description: 'Hover background of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.borderColor',\n token: 'organizationchart.node.toggle.button.border.color',\n variable: '--p-organizationchart-node-toggle-button-border-color',\n description: 'Border color of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.color',\n token: 'organizationchart.node.toggle.button.color',\n variable: '--p-organizationchart-node-toggle-button-color',\n description: 'Color of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.hoverColor',\n token: 'organizationchart.node.toggle.button.hover.color',\n variable: '--p-organizationchart-node-toggle-button-hover-color',\n description: 'Hover color of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.size',\n token: 'organizationchart.node.toggle.button.size',\n variable: '--p-organizationchart-node-toggle-button-size',\n description: 'Size of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.borderRadius',\n token: 'organizationchart.node.toggle.button.border.radius',\n variable: '--p-organizationchart-node-toggle-button-border-radius',\n description: 'Border radius of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.focusRing.width',\n token: 'organizationchart.node.toggle.button.focus.ring.width',\n variable: '--p-organizationchart-node-toggle-button-focus-ring-width',\n description: 'Focus ring width of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.focusRing.style',\n token: 'organizationchart.node.toggle.button.focus.ring.style',\n variable: '--p-organizationchart-node-toggle-button-focus-ring-style',\n description: 'Focus ring style of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.focusRing.color',\n token: 'organizationchart.node.toggle.button.focus.ring.color',\n variable: '--p-organizationchart-node-toggle-button-focus-ring-color',\n description: 'Focus ring color of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.focusRing.offset',\n token: 'organizationchart.node.toggle.button.focus.ring.offset',\n variable: '--p-organizationchart-node-toggle-button-focus-ring-offset',\n description: 'Focus ring offset of node toggle button'\n },\n {\n name: 'organizationchart.nodeToggleButton.focusRing.shadow',\n token: 'organizationchart.node.toggle.button.focus.ring.shadow',\n variable: '--p-organizationchart-node-toggle-button-focus-ring-shadow',\n description: 'Focus ring shadow of node toggle button'\n },\n {\n name: 'organizationchart.connector.color',\n token: 'organizationchart.connector.color',\n variable: '--p-organizationchart-connector-color',\n description: 'Color of connector'\n },\n {\n name: 'organizationchart.connector.borderRadius',\n token: 'organizationchart.connector.border.radius',\n variable: '--p-organizationchart-connector-border-radius',\n description: 'Border radius of connector'\n },\n {\n name: 'organizationchart.connector.height',\n token: 'organizationchart.connector.height',\n variable: '--p-organizationchart-connector-height',\n description: 'Height of connector'\n }\n ]\n },\n overlaybadge: {\n description: 'OverlayBadge Design Tokens',\n tokens: [\n {\n name: 'overlaybadge.root.outline.width',\n token: 'overlaybadge.outline.width',\n variable: '--p-overlaybadge-outline-width',\n description: 'Outline width of root'\n },\n {\n name: 'overlaybadge.root.outline.color',\n token: 'overlaybadge.outline.color',\n variable: '--p-overlaybadge-outline-color',\n description: 'Outline color of root'\n }\n ]\n },\n paginator: {\n description: 'Paginator Design Tokens',\n tokens: [\n {\n name: 'paginator.root.padding',\n token: 'paginator.padding',\n variable: '--p-paginator-padding',\n description: 'Padding of root'\n },\n {\n name: 'paginator.root.gap',\n token: 'paginator.gap',\n variable: '--p-paginator-gap',\n description: 'Gap of root'\n },\n {\n name: 'paginator.root.borderRadius',\n token: 'paginator.border.radius',\n variable: '--p-paginator-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'paginator.root.background',\n token: 'paginator.background',\n variable: '--p-paginator-background',\n description: 'Background of root'\n },\n {\n name: 'paginator.root.color',\n token: 'paginator.color',\n variable: '--p-paginator-color',\n description: 'Color of root'\n },\n {\n name: 'paginator.root.transitionDuration',\n token: 'paginator.transition.duration',\n variable: '--p-paginator-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'paginator.navButton.background',\n token: 'paginator.nav.button.background',\n variable: '--p-paginator-nav-button-background',\n description: 'Background of nav button'\n },\n {\n name: 'paginator.navButton.hoverBackground',\n token: 'paginator.nav.button.hover.background',\n variable: '--p-paginator-nav-button-hover-background',\n description: 'Hover background of nav button'\n },\n {\n name: 'paginator.navButton.selectedBackground',\n token: 'paginator.nav.button.selected.background',\n variable: '--p-paginator-nav-button-selected-background',\n description: 'Selected background of nav button'\n },\n {\n name: 'paginator.navButton.color',\n token: 'paginator.nav.button.color',\n variable: '--p-paginator-nav-button-color',\n description: 'Color of nav button'\n },\n {\n name: 'paginator.navButton.hoverColor',\n token: 'paginator.nav.button.hover.color',\n variable: '--p-paginator-nav-button-hover-color',\n description: 'Hover color of nav button'\n },\n {\n name: 'paginator.navButton.selectedColor',\n token: 'paginator.nav.button.selected.color',\n variable: '--p-paginator-nav-button-selected-color',\n description: 'Selected color of nav button'\n },\n {\n name: 'paginator.navButton.width',\n token: 'paginator.nav.button.width',\n variable: '--p-paginator-nav-button-width',\n description: 'Width of nav button'\n },\n {\n name: 'paginator.navButton.height',\n token: 'paginator.nav.button.height',\n variable: '--p-paginator-nav-button-height',\n description: 'Height of nav button'\n },\n {\n name: 'paginator.navButton.borderRadius',\n token: 'paginator.nav.button.border.radius',\n variable: '--p-paginator-nav-button-border-radius',\n description: 'Border radius of nav button'\n },\n {\n name: 'paginator.navButton.focusRing.width',\n token: 'paginator.nav.button.focus.ring.width',\n variable: '--p-paginator-nav-button-focus-ring-width',\n description: 'Focus ring width of nav button'\n },\n {\n name: 'paginator.navButton.focusRing.style',\n token: 'paginator.nav.button.focus.ring.style',\n variable: '--p-paginator-nav-button-focus-ring-style',\n description: 'Focus ring style of nav button'\n },\n {\n name: 'paginator.navButton.focusRing.color',\n token: 'paginator.nav.button.focus.ring.color',\n variable: '--p-paginator-nav-button-focus-ring-color',\n description: 'Focus ring color of nav button'\n },\n {\n name: 'paginator.navButton.focusRing.offset',\n token: 'paginator.nav.button.focus.ring.offset',\n variable: '--p-paginator-nav-button-focus-ring-offset',\n description: 'Focus ring offset of nav button'\n },\n {\n name: 'paginator.navButton.focusRing.shadow',\n token: 'paginator.nav.button.focus.ring.shadow',\n variable: '--p-paginator-nav-button-focus-ring-shadow',\n description: 'Focus ring shadow of nav button'\n },\n {\n name: 'paginator.currentPageReport.color',\n token: 'paginator.current.page.report.color',\n variable: '--p-paginator-current-page-report-color',\n description: 'Color of current page report'\n },\n {\n name: 'paginator.jumpToPageInput.maxWidth',\n token: 'paginator.jump.to.page.input.max.width',\n variable: '--p-paginator-jump-to-page-input-max-width',\n description: 'Max width of jump to page input'\n }\n ]\n },\n panel: {\n description: 'Panel Design Tokens',\n tokens: [\n {\n name: 'panel.root.background',\n token: 'panel.background',\n variable: '--p-panel-background',\n description: 'Background of root'\n },\n {\n name: 'panel.root.borderColor',\n token: 'panel.border.color',\n variable: '--p-panel-border-color',\n description: 'Border color of root'\n },\n {\n name: 'panel.root.color',\n token: 'panel.color',\n variable: '--p-panel-color',\n description: 'Color of root'\n },\n {\n name: 'panel.root.borderRadius',\n token: 'panel.border.radius',\n variable: '--p-panel-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'panel.header.background',\n token: 'panel.header.background',\n variable: '--p-panel-header-background',\n description: 'Background of header'\n },\n {\n name: 'panel.header.color',\n token: 'panel.header.color',\n variable: '--p-panel-header-color',\n description: 'Color of header'\n },\n {\n name: 'panel.header.padding',\n token: 'panel.header.padding',\n variable: '--p-panel-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'panel.header.borderColor',\n token: 'panel.header.border.color',\n variable: '--p-panel-header-border-color',\n description: 'Border color of header'\n },\n {\n name: 'panel.header.borderWidth',\n token: 'panel.header.border.width',\n variable: '--p-panel-header-border-width',\n description: 'Border width of header'\n },\n {\n name: 'panel.header.borderRadius',\n token: 'panel.header.border.radius',\n variable: '--p-panel-header-border-radius',\n description: 'Border radius of header'\n },\n {\n name: 'panel.toggleableHeader.padding',\n token: 'panel.toggleable.header.padding',\n variable: '--p-panel-toggleable-header-padding',\n description: 'Padding of toggleable header'\n },\n {\n name: 'panel.title.fontWeight',\n token: 'panel.title.font.weight',\n variable: '--p-panel-title-font-weight',\n description: 'Font weight of title'\n },\n {\n name: 'panel.content.padding',\n token: 'panel.content.padding',\n variable: '--p-panel-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'panel.footer.padding',\n token: 'panel.footer.padding',\n variable: '--p-panel-footer-padding',\n description: 'Padding of footer'\n }\n ]\n },\n panelmenu: {\n description: 'PanelMenu Design Tokens',\n tokens: [\n {\n name: 'panelmenu.root.gap',\n token: 'panelmenu.gap',\n variable: '--p-panelmenu-gap',\n description: 'Gap of root'\n },\n {\n name: 'panelmenu.root.transitionDuration',\n token: 'panelmenu.transition.duration',\n variable: '--p-panelmenu-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'panelmenu.panel.background',\n token: 'panelmenu.panel.background',\n variable: '--p-panelmenu-panel-background',\n description: 'Background of panel'\n },\n {\n name: 'panelmenu.panel.borderColor',\n token: 'panelmenu.panel.border.color',\n variable: '--p-panelmenu-panel-border-color',\n description: 'Border color of panel'\n },\n {\n name: 'panelmenu.panel.borderWidth',\n token: 'panelmenu.panel.border.width',\n variable: '--p-panelmenu-panel-border-width',\n description: 'Border width of panel'\n },\n {\n name: 'panelmenu.panel.color',\n token: 'panelmenu.panel.color',\n variable: '--p-panelmenu-panel-color',\n description: 'Color of panel'\n },\n {\n name: 'panelmenu.panel.padding',\n token: 'panelmenu.panel.padding',\n variable: '--p-panelmenu-panel-padding',\n description: 'Padding of panel'\n },\n {\n name: 'panelmenu.panel.borderRadius',\n token: 'panelmenu.panel.border.radius',\n variable: '--p-panelmenu-panel-border-radius',\n description: 'Border radius of panel'\n },\n {\n name: 'panelmenu.panel.first.borderWidth',\n token: 'panelmenu.panel.first.border.width',\n variable: '--p-panelmenu-panel-first-border-width',\n description: 'First border width of panel'\n },\n {\n name: 'panelmenu.panel.first.topBorderRadius',\n token: 'panelmenu.panel.first.top.border.radius',\n variable: '--p-panelmenu-panel-first-top-border-radius',\n description: 'First top border radius of panel'\n },\n {\n name: 'panelmenu.panel.last.borderWidth',\n token: 'panelmenu.panel.last.border.width',\n variable: '--p-panelmenu-panel-last-border-width',\n description: 'Last border width of panel'\n },\n {\n name: 'panelmenu.panel.last.bottomBorderRadius',\n token: 'panelmenu.panel.last.bottom.border.radius',\n variable: '--p-panelmenu-panel-last-bottom-border-radius',\n description: 'Last bottom border radius of panel'\n },\n {\n name: 'panelmenu.item.focusBackground',\n token: 'panelmenu.item.focus.background',\n variable: '--p-panelmenu-item-focus-background',\n description: 'Focus background of item'\n },\n {\n name: 'panelmenu.item.color',\n token: 'panelmenu.item.color',\n variable: '--p-panelmenu-item-color',\n description: 'Color of item'\n },\n {\n name: 'panelmenu.item.focusColor',\n token: 'panelmenu.item.focus.color',\n variable: '--p-panelmenu-item-focus-color',\n description: 'Focus color of item'\n },\n {\n name: 'panelmenu.item.gap',\n token: 'panelmenu.item.gap',\n variable: '--p-panelmenu-item-gap',\n description: 'Gap of item'\n },\n {\n name: 'panelmenu.item.padding',\n token: 'panelmenu.item.padding',\n variable: '--p-panelmenu-item-padding',\n description: 'Padding of item'\n },\n {\n name: 'panelmenu.item.borderRadius',\n token: 'panelmenu.item.border.radius',\n variable: '--p-panelmenu-item-border-radius',\n description: 'Border radius of item'\n },\n {\n name: 'panelmenu.item.icon.color',\n token: 'panelmenu.item.icon.color',\n variable: '--p-panelmenu-item-icon-color',\n description: 'Icon color of item'\n },\n {\n name: 'panelmenu.item.icon.focusColor',\n token: 'panelmenu.item.icon.focus.color',\n variable: '--p-panelmenu-item-icon-focus-color',\n description: 'Icon focus color of item'\n },\n {\n name: 'panelmenu.submenu.indent',\n token: 'panelmenu.submenu.indent',\n variable: '--p-panelmenu-submenu-indent',\n description: 'Indent of submenu'\n },\n {\n name: 'panelmenu.submenuIcon.color',\n token: 'panelmenu.submenu.icon.color',\n variable: '--p-panelmenu-submenu-icon-color',\n description: 'Color of submenu icon'\n },\n {\n name: 'panelmenu.submenuIcon.focusColor',\n token: 'panelmenu.submenu.icon.focus.color',\n variable: '--p-panelmenu-submenu-icon-focus-color',\n description: 'Focus color of submenu icon'\n }\n ]\n },\n password: {\n description: 'Password Design Tokens',\n tokens: [\n {\n name: 'password.meter.background',\n token: 'password.meter.background',\n variable: '--p-password-meter-background',\n description: 'Background of meter'\n },\n {\n name: 'password.meter.borderRadius',\n token: 'password.meter.border.radius',\n variable: '--p-password-meter-border-radius',\n description: 'Border radius of meter'\n },\n {\n name: 'password.meter.height',\n token: 'password.meter.height',\n variable: '--p-password-meter-height',\n description: 'Height of meter'\n },\n {\n name: 'password.icon.color',\n token: 'password.icon.color',\n variable: '--p-password-icon-color',\n description: 'Color of icon'\n },\n {\n name: 'password.overlay.background',\n token: 'password.overlay.background',\n variable: '--p-password-overlay-background',\n description: 'Background of overlay'\n },\n {\n name: 'password.overlay.borderColor',\n token: 'password.overlay.border.color',\n variable: '--p-password-overlay-border-color',\n description: 'Border color of overlay'\n },\n {\n name: 'password.overlay.borderRadius',\n token: 'password.overlay.border.radius',\n variable: '--p-password-overlay-border-radius',\n description: 'Border radius of overlay'\n },\n {\n name: 'password.overlay.color',\n token: 'password.overlay.color',\n variable: '--p-password-overlay-color',\n description: 'Color of overlay'\n },\n {\n name: 'password.overlay.padding',\n token: 'password.overlay.padding',\n variable: '--p-password-overlay-padding',\n description: 'Padding of overlay'\n },\n {\n name: 'password.overlay.shadow',\n token: 'password.overlay.shadow',\n variable: '--p-password-overlay-shadow',\n description: 'Shadow of overlay'\n },\n {\n name: 'password.content.gap',\n token: 'password.content.gap',\n variable: '--p-password-content-gap',\n description: 'Gap of content'\n },\n {\n name: 'password.strength.weakBackground',\n token: 'password.strength.weak.background',\n variable: '--p-password-strength-weak-background',\n description: 'Weak background of strength'\n },\n {\n name: 'password.strength.mediumBackground',\n token: 'password.strength.medium.background',\n variable: '--p-password-strength-medium-background',\n description: 'Medium background of strength'\n },\n {\n name: 'password.strength.strongBackground',\n token: 'password.strength.strong.background',\n variable: '--p-password-strength-strong-background',\n description: 'Strong background of strength'\n }\n ]\n },\n picklist: {\n description: 'PickList Design Tokens',\n tokens: [\n {\n name: 'picklist.root.gap',\n token: 'picklist.gap',\n variable: '--p-picklist-gap',\n description: 'Gap of root'\n },\n {\n name: 'picklist.controls.gap',\n token: 'picklist.controls.gap',\n variable: '--p-picklist-controls-gap',\n description: 'Gap of controls'\n }\n ]\n },\n popover: {\n description: 'Popover Design Tokens',\n tokens: [\n {\n name: 'popover.root.background',\n token: 'popover.background',\n variable: '--p-popover-background',\n description: 'Background of root'\n },\n {\n name: 'popover.root.borderColor',\n token: 'popover.border.color',\n variable: '--p-popover-border-color',\n description: 'Border color of root'\n },\n {\n name: 'popover.root.color',\n token: 'popover.color',\n variable: '--p-popover-color',\n description: 'Color of root'\n },\n {\n name: 'popover.root.borderRadius',\n token: 'popover.border.radius',\n variable: '--p-popover-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'popover.root.shadow',\n token: 'popover.shadow',\n variable: '--p-popover-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'popover.root.gutter',\n token: 'popover.gutter',\n variable: '--p-popover-gutter',\n description: 'Gutter of root'\n },\n {\n name: 'popover.root.arrowOffset',\n token: 'popover.arrow.offset',\n variable: '--p-popover-arrow-offset',\n description: 'Arrow offset of root'\n },\n {\n name: 'popover.content.padding',\n token: 'popover.content.padding',\n variable: '--p-popover-content-padding',\n description: 'Padding of content'\n }\n ]\n },\n progressbar: {\n description: 'ProgressBar Design Tokens',\n tokens: [\n {\n name: 'progressbar.root.background',\n token: 'progressbar.background',\n variable: '--p-progressbar-background',\n description: 'Background of root'\n },\n {\n name: 'progressbar.root.borderRadius',\n token: 'progressbar.border.radius',\n variable: '--p-progressbar-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'progressbar.root.height',\n token: 'progressbar.height',\n variable: '--p-progressbar-height',\n description: 'Height of root'\n },\n {\n name: 'progressbar.value.background',\n token: 'progressbar.value.background',\n variable: '--p-progressbar-value-background',\n description: 'Background of value'\n },\n {\n name: 'progressbar.label.color',\n token: 'progressbar.label.color',\n variable: '--p-progressbar-label-color',\n description: 'Color of label'\n },\n {\n name: 'progressbar.label.fontSize',\n token: 'progressbar.label.font.size',\n variable: '--p-progressbar-label-font-size',\n description: 'Font size of label'\n },\n {\n name: 'progressbar.label.fontWeight',\n token: 'progressbar.label.font.weight',\n variable: '--p-progressbar-label-font-weight',\n description: 'Font weight of label'\n }\n ]\n },\n progressspinner: {\n description: 'ProgressSpinner Design Tokens',\n tokens: [\n {\n name: 'progressspinner.root.colorOne',\n token: 'progressspinner.color.one',\n variable: '--p-progressspinner-color-one',\n description: 'Color one of root'\n },\n {\n name: 'progressspinner.root.colorTwo',\n token: 'progressspinner.color.two',\n variable: '--p-progressspinner-color-two',\n description: 'Color two of root'\n },\n {\n name: 'progressspinner.root.colorThree',\n token: 'progressspinner.color.three',\n variable: '--p-progressspinner-color-three',\n description: 'Color three of root'\n },\n {\n name: 'progressspinner.root.colorFour',\n token: 'progressspinner.color.four',\n variable: '--p-progressspinner-color-four',\n description: 'Color four of root'\n }\n ]\n },\n radiobutton: {\n description: 'RadioButton Design Tokens',\n tokens: [\n {\n name: 'radiobutton.root.width',\n token: 'radiobutton.width',\n variable: '--p-radiobutton-width',\n description: 'Width of root'\n },\n {\n name: 'radiobutton.root.height',\n token: 'radiobutton.height',\n variable: '--p-radiobutton-height',\n description: 'Height of root'\n },\n {\n name: 'radiobutton.root.background',\n token: 'radiobutton.background',\n variable: '--p-radiobutton-background',\n description: 'Background of root'\n },\n {\n name: 'radiobutton.root.checkedBackground',\n token: 'radiobutton.checked.background',\n variable: '--p-radiobutton-checked-background',\n description: 'Checked background of root'\n },\n {\n name: 'radiobutton.root.checkedHoverBackground',\n token: 'radiobutton.checked.hover.background',\n variable: '--p-radiobutton-checked-hover-background',\n description: 'Checked hover background of root'\n },\n {\n name: 'radiobutton.root.disabledBackground',\n token: 'radiobutton.disabled.background',\n variable: '--p-radiobutton-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'radiobutton.root.filledBackground',\n token: 'radiobutton.filled.background',\n variable: '--p-radiobutton-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'radiobutton.root.borderColor',\n token: 'radiobutton.border.color',\n variable: '--p-radiobutton-border-color',\n description: 'Border color of root'\n },\n {\n name: 'radiobutton.root.hoverBorderColor',\n token: 'radiobutton.hover.border.color',\n variable: '--p-radiobutton-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'radiobutton.root.focusBorderColor',\n token: 'radiobutton.focus.border.color',\n variable: '--p-radiobutton-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'radiobutton.root.checkedBorderColor',\n token: 'radiobutton.checked.border.color',\n variable: '--p-radiobutton-checked-border-color',\n description: 'Checked border color of root'\n },\n {\n name: 'radiobutton.root.checkedHoverBorderColor',\n token: 'radiobutton.checked.hover.border.color',\n variable: '--p-radiobutton-checked-hover-border-color',\n description: 'Checked hover border color of root'\n },\n {\n name: 'radiobutton.root.checkedFocusBorderColor',\n token: 'radiobutton.checked.focus.border.color',\n variable: '--p-radiobutton-checked-focus-border-color',\n description: 'Checked focus border color of root'\n },\n {\n name: 'radiobutton.root.checkedDisabledBorderColor',\n token: 'radiobutton.checked.disabled.border.color',\n variable: '--p-radiobutton-checked-disabled-border-color',\n description: 'Checked disabled border color of root'\n },\n {\n name: 'radiobutton.root.invalidBorderColor',\n token: 'radiobutton.invalid.border.color',\n variable: '--p-radiobutton-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'radiobutton.root.shadow',\n token: 'radiobutton.shadow',\n variable: '--p-radiobutton-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'radiobutton.root.focusRing.width',\n token: 'radiobutton.focus.ring.width',\n variable: '--p-radiobutton-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'radiobutton.root.focusRing.style',\n token: 'radiobutton.focus.ring.style',\n variable: '--p-radiobutton-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'radiobutton.root.focusRing.color',\n token: 'radiobutton.focus.ring.color',\n variable: '--p-radiobutton-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'radiobutton.root.focusRing.offset',\n token: 'radiobutton.focus.ring.offset',\n variable: '--p-radiobutton-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'radiobutton.root.focusRing.shadow',\n token: 'radiobutton.focus.ring.shadow',\n variable: '--p-radiobutton-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'radiobutton.root.transitionDuration',\n token: 'radiobutton.transition.duration',\n variable: '--p-radiobutton-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'radiobutton.root.sm.width',\n token: 'radiobutton.sm.width',\n variable: '--p-radiobutton-sm-width',\n description: 'Sm width of root'\n },\n {\n name: 'radiobutton.root.sm.height',\n token: 'radiobutton.sm.height',\n variable: '--p-radiobutton-sm-height',\n description: 'Sm height of root'\n },\n {\n name: 'radiobutton.root.lg.width',\n token: 'radiobutton.lg.width',\n variable: '--p-radiobutton-lg-width',\n description: 'Lg width of root'\n },\n {\n name: 'radiobutton.root.lg.height',\n token: 'radiobutton.lg.height',\n variable: '--p-radiobutton-lg-height',\n description: 'Lg height of root'\n },\n {\n name: 'radiobutton.icon.size',\n token: 'radiobutton.icon.size',\n variable: '--p-radiobutton-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'radiobutton.icon.checkedColor',\n token: 'radiobutton.icon.checked.color',\n variable: '--p-radiobutton-icon-checked-color',\n description: 'Checked color of icon'\n },\n {\n name: 'radiobutton.icon.checkedHoverColor',\n token: 'radiobutton.icon.checked.hover.color',\n variable: '--p-radiobutton-icon-checked-hover-color',\n description: 'Checked hover color of icon'\n },\n {\n name: 'radiobutton.icon.disabledColor',\n token: 'radiobutton.icon.disabled.color',\n variable: '--p-radiobutton-icon-disabled-color',\n description: 'Disabled color of icon'\n },\n {\n name: 'radiobutton.icon.sm.size',\n token: 'radiobutton.icon.sm.size',\n variable: '--p-radiobutton-icon-sm-size',\n description: 'Sm size of icon'\n },\n {\n name: 'radiobutton.icon.lg.size',\n token: 'radiobutton.icon.lg.size',\n variable: '--p-radiobutton-icon-lg-size',\n description: 'Lg size of icon'\n }\n ]\n },\n rating: {\n description: 'Rating Design Tokens',\n tokens: [\n {\n name: 'rating.root.gap',\n token: 'rating.gap',\n variable: '--p-rating-gap',\n description: 'Gap of root'\n },\n {\n name: 'rating.root.transitionDuration',\n token: 'rating.transition.duration',\n variable: '--p-rating-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'rating.root.focusRing.width',\n token: 'rating.focus.ring.width',\n variable: '--p-rating-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'rating.root.focusRing.style',\n token: 'rating.focus.ring.style',\n variable: '--p-rating-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'rating.root.focusRing.color',\n token: 'rating.focus.ring.color',\n variable: '--p-rating-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'rating.root.focusRing.offset',\n token: 'rating.focus.ring.offset',\n variable: '--p-rating-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'rating.root.focusRing.shadow',\n token: 'rating.focus.ring.shadow',\n variable: '--p-rating-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'rating.icon.size',\n token: 'rating.icon.size',\n variable: '--p-rating-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'rating.icon.color',\n token: 'rating.icon.color',\n variable: '--p-rating-icon-color',\n description: 'Color of icon'\n },\n {\n name: 'rating.icon.hoverColor',\n token: 'rating.icon.hover.color',\n variable: '--p-rating-icon-hover-color',\n description: 'Hover color of icon'\n },\n {\n name: 'rating.icon.activeColor',\n token: 'rating.icon.active.color',\n variable: '--p-rating-icon-active-color',\n description: 'Active color of icon'\n }\n ]\n },\n ripple: {\n description: 'Ripple Design Tokens',\n tokens: [\n {\n name: 'ripple.root.background',\n token: 'ripple.background',\n variable: '--p-ripple-background',\n description: 'Background of root'\n }\n ]\n },\n scrollpanel: {\n description: 'ScrollPanel Design Tokens',\n tokens: [\n {\n name: 'scrollpanel.root.transitionDuration',\n token: 'scrollpanel.transition.duration',\n variable: '--p-scrollpanel-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'scrollpanel.bar.size',\n token: 'scrollpanel.bar.size',\n variable: '--p-scrollpanel-bar-size',\n description: 'Size of bar'\n },\n {\n name: 'scrollpanel.bar.borderRadius',\n token: 'scrollpanel.bar.border.radius',\n variable: '--p-scrollpanel-bar-border-radius',\n description: 'Border radius of bar'\n },\n {\n name: 'scrollpanel.bar.focusRing.width',\n token: 'scrollpanel.bar.focus.ring.width',\n variable: '--p-scrollpanel-bar-focus-ring-width',\n description: 'Focus ring width of bar'\n },\n {\n name: 'scrollpanel.bar.focusRing.style',\n token: 'scrollpanel.bar.focus.ring.style',\n variable: '--p-scrollpanel-bar-focus-ring-style',\n description: 'Focus ring style of bar'\n },\n {\n name: 'scrollpanel.bar.focusRing.color',\n token: 'scrollpanel.bar.focus.ring.color',\n variable: '--p-scrollpanel-bar-focus-ring-color',\n description: 'Focus ring color of bar'\n },\n {\n name: 'scrollpanel.bar.focusRing.offset',\n token: 'scrollpanel.bar.focus.ring.offset',\n variable: '--p-scrollpanel-bar-focus-ring-offset',\n description: 'Focus ring offset of bar'\n },\n {\n name: 'scrollpanel.bar.focusRing.shadow',\n token: 'scrollpanel.bar.focus.ring.shadow',\n variable: '--p-scrollpanel-bar-focus-ring-shadow',\n description: 'Focus ring shadow of bar'\n },\n {\n name: 'scrollpanel.bar.background',\n token: 'scrollpanel.bar.background',\n variable: '--p-scrollpanel-bar-background',\n description: 'Background of bar'\n }\n ]\n },\n select: {\n description: 'Select Design Tokens',\n tokens: [\n {\n name: 'select.root.background',\n token: 'select.background',\n variable: '--p-select-background',\n description: 'Background of root'\n },\n {\n name: 'select.root.disabledBackground',\n token: 'select.disabled.background',\n variable: '--p-select-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'select.root.filledBackground',\n token: 'select.filled.background',\n variable: '--p-select-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'select.root.filledHoverBackground',\n token: 'select.filled.hover.background',\n variable: '--p-select-filled-hover-background',\n description: 'Filled hover background of root'\n },\n {\n name: 'select.root.filledFocusBackground',\n token: 'select.filled.focus.background',\n variable: '--p-select-filled-focus-background',\n description: 'Filled focus background of root'\n },\n {\n name: 'select.root.borderColor',\n token: 'select.border.color',\n variable: '--p-select-border-color',\n description: 'Border color of root'\n },\n {\n name: 'select.root.hoverBorderColor',\n token: 'select.hover.border.color',\n variable: '--p-select-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'select.root.focusBorderColor',\n token: 'select.focus.border.color',\n variable: '--p-select-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'select.root.invalidBorderColor',\n token: 'select.invalid.border.color',\n variable: '--p-select-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'select.root.color',\n token: 'select.color',\n variable: '--p-select-color',\n description: 'Color of root'\n },\n {\n name: 'select.root.disabledColor',\n token: 'select.disabled.color',\n variable: '--p-select-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'select.root.placeholderColor',\n token: 'select.placeholder.color',\n variable: '--p-select-placeholder-color',\n description: 'Placeholder color of root'\n },\n {\n name: 'select.root.invalidPlaceholderColor',\n token: 'select.invalid.placeholder.color',\n variable: '--p-select-invalid-placeholder-color',\n description: 'Invalid placeholder color of root'\n },\n {\n name: 'select.root.shadow',\n token: 'select.shadow',\n variable: '--p-select-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'select.root.paddingX',\n token: 'select.padding.x',\n variable: '--p-select-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'select.root.paddingY',\n token: 'select.padding.y',\n variable: '--p-select-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'select.root.borderRadius',\n token: 'select.border.radius',\n variable: '--p-select-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'select.root.focusRing.width',\n token: 'select.focus.ring.width',\n variable: '--p-select-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'select.root.focusRing.style',\n token: 'select.focus.ring.style',\n variable: '--p-select-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'select.root.focusRing.color',\n token: 'select.focus.ring.color',\n variable: '--p-select-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'select.root.focusRing.offset',\n token: 'select.focus.ring.offset',\n variable: '--p-select-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'select.root.focusRing.shadow',\n token: 'select.focus.ring.shadow',\n variable: '--p-select-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'select.root.transitionDuration',\n token: 'select.transition.duration',\n variable: '--p-select-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'select.root.sm.fontSize',\n token: 'select.sm.font.size',\n variable: '--p-select-sm-font-size',\n description: 'Sm font size of root'\n },\n {\n name: 'select.root.sm.paddingX',\n token: 'select.sm.padding.x',\n variable: '--p-select-sm-padding-x',\n description: 'Sm padding x of root'\n },\n {\n name: 'select.root.sm.paddingY',\n token: 'select.sm.padding.y',\n variable: '--p-select-sm-padding-y',\n description: 'Sm padding y of root'\n },\n {\n name: 'select.root.lg.fontSize',\n token: 'select.lg.font.size',\n variable: '--p-select-lg-font-size',\n description: 'Lg font size of root'\n },\n {\n name: 'select.root.lg.paddingX',\n token: 'select.lg.padding.x',\n variable: '--p-select-lg-padding-x',\n description: 'Lg padding x of root'\n },\n {\n name: 'select.root.lg.paddingY',\n token: 'select.lg.padding.y',\n variable: '--p-select-lg-padding-y',\n description: 'Lg padding y of root'\n },\n {\n name: 'select.dropdown.width',\n token: 'select.dropdown.width',\n variable: '--p-select-dropdown-width',\n description: 'Width of dropdown'\n },\n {\n name: 'select.dropdown.color',\n token: 'select.dropdown.color',\n variable: '--p-select-dropdown-color',\n description: 'Color of dropdown'\n },\n {\n name: 'select.overlay.background',\n token: 'select.overlay.background',\n variable: '--p-select-overlay-background',\n description: 'Background of overlay'\n },\n {\n name: 'select.overlay.borderColor',\n token: 'select.overlay.border.color',\n variable: '--p-select-overlay-border-color',\n description: 'Border color of overlay'\n },\n {\n name: 'select.overlay.borderRadius',\n token: 'select.overlay.border.radius',\n variable: '--p-select-overlay-border-radius',\n description: 'Border radius of overlay'\n },\n {\n name: 'select.overlay.color',\n token: 'select.overlay.color',\n variable: '--p-select-overlay-color',\n description: 'Color of overlay'\n },\n {\n name: 'select.overlay.shadow',\n token: 'select.overlay.shadow',\n variable: '--p-select-overlay-shadow',\n description: 'Shadow of overlay'\n },\n {\n name: 'select.list.padding',\n token: 'select.list.padding',\n variable: '--p-select-list-padding',\n description: 'Padding of list'\n },\n {\n name: 'select.list.gap',\n token: 'select.list.gap',\n variable: '--p-select-list-gap',\n description: 'Gap of list'\n },\n {\n name: 'select.list.header.padding',\n token: 'select.list.header.padding',\n variable: '--p-select-list-header-padding',\n description: 'Header padding of list'\n },\n {\n name: 'select.option.focusBackground',\n token: 'select.option.focus.background',\n variable: '--p-select-option-focus-background',\n description: 'Focus background of option'\n },\n {\n name: 'select.option.selectedBackground',\n token: 'select.option.selected.background',\n variable: '--p-select-option-selected-background',\n description: 'Selected background of option'\n },\n {\n name: 'select.option.selectedFocusBackground',\n token: 'select.option.selected.focus.background',\n variable: '--p-select-option-selected-focus-background',\n description: 'Selected focus background of option'\n },\n {\n name: 'select.option.color',\n token: 'select.option.color',\n variable: '--p-select-option-color',\n description: 'Color of option'\n },\n {\n name: 'select.option.focusColor',\n token: 'select.option.focus.color',\n variable: '--p-select-option-focus-color',\n description: 'Focus color of option'\n },\n {\n name: 'select.option.selectedColor',\n token: 'select.option.selected.color',\n variable: '--p-select-option-selected-color',\n description: 'Selected color of option'\n },\n {\n name: 'select.option.selectedFocusColor',\n token: 'select.option.selected.focus.color',\n variable: '--p-select-option-selected-focus-color',\n description: 'Selected focus color of option'\n },\n {\n name: 'select.option.padding',\n token: 'select.option.padding',\n variable: '--p-select-option-padding',\n description: 'Padding of option'\n },\n {\n name: 'select.option.borderRadius',\n token: 'select.option.border.radius',\n variable: '--p-select-option-border-radius',\n description: 'Border radius of option'\n },\n {\n name: 'select.optionGroup.background',\n token: 'select.option.group.background',\n variable: '--p-select-option-group-background',\n description: 'Background of option group'\n },\n {\n name: 'select.optionGroup.color',\n token: 'select.option.group.color',\n variable: '--p-select-option-group-color',\n description: 'Color of option group'\n },\n {\n name: 'select.optionGroup.fontWeight',\n token: 'select.option.group.font.weight',\n variable: '--p-select-option-group-font-weight',\n description: 'Font weight of option group'\n },\n {\n name: 'select.optionGroup.padding',\n token: 'select.option.group.padding',\n variable: '--p-select-option-group-padding',\n description: 'Padding of option group'\n },\n {\n name: 'select.clearIcon.color',\n token: 'select.clear.icon.color',\n variable: '--p-select-clear-icon-color',\n description: 'Color of clear icon'\n },\n {\n name: 'select.checkmark.color',\n token: 'select.checkmark.color',\n variable: '--p-select-checkmark-color',\n description: 'Color of checkmark'\n },\n {\n name: 'select.checkmark.gutterStart',\n token: 'select.checkmark.gutter.start',\n variable: '--p-select-checkmark-gutter-start',\n description: 'Gutter start of checkmark'\n },\n {\n name: 'select.checkmark.gutterEnd',\n token: 'select.checkmark.gutter.end',\n variable: '--p-select-checkmark-gutter-end',\n description: 'Gutter end of checkmark'\n },\n {\n name: 'select.emptyMessage.padding',\n token: 'select.empty.message.padding',\n variable: '--p-select-empty-message-padding',\n description: 'Padding of empty message'\n }\n ]\n },\n selectbutton: {\n description: 'SelectButton Design Tokens',\n tokens: [\n {\n name: 'selectbutton.root.borderRadius',\n token: 'selectbutton.border.radius',\n variable: '--p-selectbutton-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'selectbutton.root.invalidBorderColor',\n token: 'selectbutton.invalid.border.color',\n variable: '--p-selectbutton-invalid-border-color',\n description: 'Invalid border color of root'\n }\n ]\n },\n skeleton: {\n description: 'Skeleton Design Tokens',\n tokens: [\n {\n name: 'skeleton.root.borderRadius',\n token: 'skeleton.border.radius',\n variable: '--p-skeleton-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'skeleton.root.background',\n token: 'skeleton.background',\n variable: '--p-skeleton-background',\n description: 'Background of root'\n },\n {\n name: 'skeleton.root.animationBackground',\n token: 'skeleton.animation.background',\n variable: '--p-skeleton-animation-background',\n description: 'Animation background of root'\n }\n ]\n },\n slider: {\n description: 'Slider Design Tokens',\n tokens: [\n {\n name: 'slider.root.transitionDuration',\n token: 'slider.transition.duration',\n variable: '--p-slider-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'slider.track.background',\n token: 'slider.track.background',\n variable: '--p-slider-track-background',\n description: 'Background of track'\n },\n {\n name: 'slider.track.borderRadius',\n token: 'slider.track.border.radius',\n variable: '--p-slider-track-border-radius',\n description: 'Border radius of track'\n },\n {\n name: 'slider.track.size',\n token: 'slider.track.size',\n variable: '--p-slider-track-size',\n description: 'Size of track'\n },\n {\n name: 'slider.range.background',\n token: 'slider.range.background',\n variable: '--p-slider-range-background',\n description: 'Background of range'\n },\n {\n name: 'slider.handle.width',\n token: 'slider.handle.width',\n variable: '--p-slider-handle-width',\n description: 'Width of handle'\n },\n {\n name: 'slider.handle.height',\n token: 'slider.handle.height',\n variable: '--p-slider-handle-height',\n description: 'Height of handle'\n },\n {\n name: 'slider.handle.borderRadius',\n token: 'slider.handle.border.radius',\n variable: '--p-slider-handle-border-radius',\n description: 'Border radius of handle'\n },\n {\n name: 'slider.handle.background',\n token: 'slider.handle.background',\n variable: '--p-slider-handle-background',\n description: 'Background of handle'\n },\n {\n name: 'slider.handle.hoverBackground',\n token: 'slider.handle.hover.background',\n variable: '--p-slider-handle-hover-background',\n description: 'Hover background of handle'\n },\n {\n name: 'slider.handle.content.borderRadius',\n token: 'slider.handle.content.border.radius',\n variable: '--p-slider-handle-content-border-radius',\n description: 'Content border radius of handle'\n },\n {\n name: 'slider.handle.content.background',\n token: 'slider.handle.content.background',\n variable: '--p-slider-handle-content-background',\n description: 'Background of handle'\n },\n {\n name: 'slider.handle.content.hoverBackground',\n token: 'slider.handle.content.hover.background',\n variable: '--p-slider-handle-content-hover-background',\n description: 'Content hover background of handle'\n },\n {\n name: 'slider.handle.content.width',\n token: 'slider.handle.content.width',\n variable: '--p-slider-handle-content-width',\n description: 'Content width of handle'\n },\n {\n name: 'slider.handle.content.height',\n token: 'slider.handle.content.height',\n variable: '--p-slider-handle-content-height',\n description: 'Content height of handle'\n },\n {\n name: 'slider.handle.content.shadow',\n token: 'slider.handle.content.shadow',\n variable: '--p-slider-handle-content-shadow',\n description: 'Content shadow of handle'\n },\n {\n name: 'slider.handle.focusRing.width',\n token: 'slider.handle.focus.ring.width',\n variable: '--p-slider-handle-focus-ring-width',\n description: 'Focus ring width of handle'\n },\n {\n name: 'slider.handle.focusRing.style',\n token: 'slider.handle.focus.ring.style',\n variable: '--p-slider-handle-focus-ring-style',\n description: 'Focus ring style of handle'\n },\n {\n name: 'slider.handle.focusRing.color',\n token: 'slider.handle.focus.ring.color',\n variable: '--p-slider-handle-focus-ring-color',\n description: 'Focus ring color of handle'\n },\n {\n name: 'slider.handle.focusRing.offset',\n token: 'slider.handle.focus.ring.offset',\n variable: '--p-slider-handle-focus-ring-offset',\n description: 'Focus ring offset of handle'\n },\n {\n name: 'slider.handle.focusRing.shadow',\n token: 'slider.handle.focus.ring.shadow',\n variable: '--p-slider-handle-focus-ring-shadow',\n description: 'Focus ring shadow of handle'\n }\n ]\n },\n speeddial: {\n description: 'SpeedDial Design Tokens',\n tokens: [\n {\n name: 'speeddial.root.gap',\n token: 'speeddial.gap',\n variable: '--p-speeddial-gap',\n description: 'Gap of root'\n },\n {\n name: 'speeddial.root.transitionDuration',\n token: 'speeddial.transition.duration',\n variable: '--p-speeddial-transition-duration',\n description: 'Transition duration of root'\n }\n ]\n },\n splitbutton: {\n description: 'SplitButton Design Tokens',\n tokens: [\n {\n name: 'splitbutton.root.borderRadius',\n token: 'splitbutton.border.radius',\n variable: '--p-splitbutton-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'splitbutton.root.roundedBorderRadius',\n token: 'splitbutton.rounded.border.radius',\n variable: '--p-splitbutton-rounded-border-radius',\n description: 'Rounded border radius of root'\n },\n {\n name: 'splitbutton.root.raisedShadow',\n token: 'splitbutton.raised.shadow',\n variable: '--p-splitbutton-raised-shadow',\n description: 'Raised shadow of root'\n }\n ]\n },\n splitter: {\n description: 'Splitter Design Tokens',\n tokens: [\n {\n name: 'splitter.root.background',\n token: 'splitter.background',\n variable: '--p-splitter-background',\n description: 'Background of root'\n },\n {\n name: 'splitter.root.borderColor',\n token: 'splitter.border.color',\n variable: '--p-splitter-border-color',\n description: 'Border color of root'\n },\n {\n name: 'splitter.root.color',\n token: 'splitter.color',\n variable: '--p-splitter-color',\n description: 'Color of root'\n },\n {\n name: 'splitter.root.transitionDuration',\n token: 'splitter.transition.duration',\n variable: '--p-splitter-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'splitter.gutter.background',\n token: 'splitter.gutter.background',\n variable: '--p-splitter-gutter-background',\n description: 'Background of gutter'\n },\n {\n name: 'splitter.handle.size',\n token: 'splitter.handle.size',\n variable: '--p-splitter-handle-size',\n description: 'Size of handle'\n },\n {\n name: 'splitter.handle.background',\n token: 'splitter.handle.background',\n variable: '--p-splitter-handle-background',\n description: 'Background of handle'\n },\n {\n name: 'splitter.handle.borderRadius',\n token: 'splitter.handle.border.radius',\n variable: '--p-splitter-handle-border-radius',\n description: 'Border radius of handle'\n },\n {\n name: 'splitter.handle.focusRing.width',\n token: 'splitter.handle.focus.ring.width',\n variable: '--p-splitter-handle-focus-ring-width',\n description: 'Focus ring width of handle'\n },\n {\n name: 'splitter.handle.focusRing.style',\n token: 'splitter.handle.focus.ring.style',\n variable: '--p-splitter-handle-focus-ring-style',\n description: 'Focus ring style of handle'\n },\n {\n name: 'splitter.handle.focusRing.color',\n token: 'splitter.handle.focus.ring.color',\n variable: '--p-splitter-handle-focus-ring-color',\n description: 'Focus ring color of handle'\n },\n {\n name: 'splitter.handle.focusRing.offset',\n token: 'splitter.handle.focus.ring.offset',\n variable: '--p-splitter-handle-focus-ring-offset',\n description: 'Focus ring offset of handle'\n },\n {\n name: 'splitter.handle.focusRing.shadow',\n token: 'splitter.handle.focus.ring.shadow',\n variable: '--p-splitter-handle-focus-ring-shadow',\n description: 'Focus ring shadow of handle'\n }\n ]\n },\n stepper: {\n description: 'Stepper Design Tokens',\n tokens: [\n {\n name: 'stepper.root.transitionDuration',\n token: 'stepper.transition.duration',\n variable: '--p-stepper-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'stepper.separator.background',\n token: 'stepper.separator.background',\n variable: '--p-stepper-separator-background',\n description: 'Background of separator'\n },\n {\n name: 'stepper.separator.activeBackground',\n token: 'stepper.separator.active.background',\n variable: '--p-stepper-separator-active-background',\n description: 'Active background of separator'\n },\n {\n name: 'stepper.separator.margin',\n token: 'stepper.separator.margin',\n variable: '--p-stepper-separator-margin',\n description: 'Margin of separator'\n },\n {\n name: 'stepper.separator.size',\n token: 'stepper.separator.size',\n variable: '--p-stepper-separator-size',\n description: 'Size of separator'\n },\n {\n name: 'stepper.step.padding',\n token: 'stepper.step.padding',\n variable: '--p-stepper-step-padding',\n description: 'Padding of step'\n },\n {\n name: 'stepper.step.gap',\n token: 'stepper.step.gap',\n variable: '--p-stepper-step-gap',\n description: 'Gap of step'\n },\n {\n name: 'stepper.stepHeader.padding',\n token: 'stepper.step.header.padding',\n variable: '--p-stepper-step-header-padding',\n description: 'Padding of step header'\n },\n {\n name: 'stepper.stepHeader.borderRadius',\n token: 'stepper.step.header.border.radius',\n variable: '--p-stepper-step-header-border-radius',\n description: 'Border radius of step header'\n },\n {\n name: 'stepper.stepHeader.focusRing.width',\n token: 'stepper.step.header.focus.ring.width',\n variable: '--p-stepper-step-header-focus-ring-width',\n description: 'Focus ring width of step header'\n },\n {\n name: 'stepper.stepHeader.focusRing.style',\n token: 'stepper.step.header.focus.ring.style',\n variable: '--p-stepper-step-header-focus-ring-style',\n description: 'Focus ring style of step header'\n },\n {\n name: 'stepper.stepHeader.focusRing.color',\n token: 'stepper.step.header.focus.ring.color',\n variable: '--p-stepper-step-header-focus-ring-color',\n description: 'Focus ring color of step header'\n },\n {\n name: 'stepper.stepHeader.focusRing.offset',\n token: 'stepper.step.header.focus.ring.offset',\n variable: '--p-stepper-step-header-focus-ring-offset',\n description: 'Focus ring offset of step header'\n },\n {\n name: 'stepper.stepHeader.focusRing.shadow',\n token: 'stepper.step.header.focus.ring.shadow',\n variable: '--p-stepper-step-header-focus-ring-shadow',\n description: 'Focus ring shadow of step header'\n },\n {\n name: 'stepper.stepHeader.gap',\n token: 'stepper.step.header.gap',\n variable: '--p-stepper-step-header-gap',\n description: 'Gap of step header'\n },\n {\n name: 'stepper.stepTitle.color',\n token: 'stepper.step.title.color',\n variable: '--p-stepper-step-title-color',\n description: 'Color of step title'\n },\n {\n name: 'stepper.stepTitle.activeColor',\n token: 'stepper.step.title.active.color',\n variable: '--p-stepper-step-title-active-color',\n description: 'Active color of step title'\n },\n {\n name: 'stepper.stepTitle.fontWeight',\n token: 'stepper.step.title.font.weight',\n variable: '--p-stepper-step-title-font-weight',\n description: 'Font weight of step title'\n },\n {\n name: 'stepper.stepNumber.background',\n token: 'stepper.step.number.background',\n variable: '--p-stepper-step-number-background',\n description: 'Background of step number'\n },\n {\n name: 'stepper.stepNumber.activeBackground',\n token: 'stepper.step.number.active.background',\n variable: '--p-stepper-step-number-active-background',\n description: 'Active background of step number'\n },\n {\n name: 'stepper.stepNumber.borderColor',\n token: 'stepper.step.number.border.color',\n variable: '--p-stepper-step-number-border-color',\n description: 'Border color of step number'\n },\n {\n name: 'stepper.stepNumber.activeBorderColor',\n token: 'stepper.step.number.active.border.color',\n variable: '--p-stepper-step-number-active-border-color',\n description: 'Active border color of step number'\n },\n {\n name: 'stepper.stepNumber.color',\n token: 'stepper.step.number.color',\n variable: '--p-stepper-step-number-color',\n description: 'Color of step number'\n },\n {\n name: 'stepper.stepNumber.activeColor',\n token: 'stepper.step.number.active.color',\n variable: '--p-stepper-step-number-active-color',\n description: 'Active color of step number'\n },\n {\n name: 'stepper.stepNumber.size',\n token: 'stepper.step.number.size',\n variable: '--p-stepper-step-number-size',\n description: 'Size of step number'\n },\n {\n name: 'stepper.stepNumber.fontSize',\n token: 'stepper.step.number.font.size',\n variable: '--p-stepper-step-number-font-size',\n description: 'Font size of step number'\n },\n {\n name: 'stepper.stepNumber.fontWeight',\n token: 'stepper.step.number.font.weight',\n variable: '--p-stepper-step-number-font-weight',\n description: 'Font weight of step number'\n },\n {\n name: 'stepper.stepNumber.borderRadius',\n token: 'stepper.step.number.border.radius',\n variable: '--p-stepper-step-number-border-radius',\n description: 'Border radius of step number'\n },\n {\n name: 'stepper.stepNumber.shadow',\n token: 'stepper.step.number.shadow',\n variable: '--p-stepper-step-number-shadow',\n description: 'Shadow of step number'\n },\n {\n name: 'stepper.steppanels.padding',\n token: 'stepper.steppanels.padding',\n variable: '--p-stepper-steppanels-padding',\n description: 'Padding of steppanels'\n },\n {\n name: 'stepper.steppanel.background',\n token: 'stepper.steppanel.background',\n variable: '--p-stepper-steppanel-background',\n description: 'Background of steppanel'\n },\n {\n name: 'stepper.steppanel.color',\n token: 'stepper.steppanel.color',\n variable: '--p-stepper-steppanel-color',\n description: 'Color of steppanel'\n },\n {\n name: 'stepper.steppanel.padding',\n token: 'stepper.steppanel.padding',\n variable: '--p-stepper-steppanel-padding',\n description: 'Padding of steppanel'\n },\n {\n name: 'stepper.steppanel.indent',\n token: 'stepper.steppanel.indent',\n variable: '--p-stepper-steppanel-indent',\n description: 'Indent of steppanel'\n }\n ]\n },\n steps: {\n description: 'Steps Design Tokens',\n tokens: [\n {\n name: 'steps.root.transitionDuration',\n token: 'steps.transition.duration',\n variable: '--p-steps-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'steps.separator.background',\n token: 'steps.separator.background',\n variable: '--p-steps-separator-background',\n description: 'Background of separator'\n },\n {\n name: 'steps.itemLink.borderRadius',\n token: 'steps.item.link.border.radius',\n variable: '--p-steps-item-link-border-radius',\n description: 'Border radius of item link'\n },\n {\n name: 'steps.itemLink.focusRing.width',\n token: 'steps.item.link.focus.ring.width',\n variable: '--p-steps-item-link-focus-ring-width',\n description: 'Focus ring width of item link'\n },\n {\n name: 'steps.itemLink.focusRing.style',\n token: 'steps.item.link.focus.ring.style',\n variable: '--p-steps-item-link-focus-ring-style',\n description: 'Focus ring style of item link'\n },\n {\n name: 'steps.itemLink.focusRing.color',\n token: 'steps.item.link.focus.ring.color',\n variable: '--p-steps-item-link-focus-ring-color',\n description: 'Focus ring color of item link'\n },\n {\n name: 'steps.itemLink.focusRing.offset',\n token: 'steps.item.link.focus.ring.offset',\n variable: '--p-steps-item-link-focus-ring-offset',\n description: 'Focus ring offset of item link'\n },\n {\n name: 'steps.itemLink.focusRing.shadow',\n token: 'steps.item.link.focus.ring.shadow',\n variable: '--p-steps-item-link-focus-ring-shadow',\n description: 'Focus ring shadow of item link'\n },\n {\n name: 'steps.itemLink.gap',\n token: 'steps.item.link.gap',\n variable: '--p-steps-item-link-gap',\n description: 'Gap of item link'\n },\n {\n name: 'steps.itemLabel.color',\n token: 'steps.item.label.color',\n variable: '--p-steps-item-label-color',\n description: 'Color of item label'\n },\n {\n name: 'steps.itemLabel.activeColor',\n token: 'steps.item.label.active.color',\n variable: '--p-steps-item-label-active-color',\n description: 'Active color of item label'\n },\n {\n name: 'steps.itemLabel.fontWeight',\n token: 'steps.item.label.font.weight',\n variable: '--p-steps-item-label-font-weight',\n description: 'Font weight of item label'\n },\n {\n name: 'steps.itemNumber.background',\n token: 'steps.item.number.background',\n variable: '--p-steps-item-number-background',\n description: 'Background of item number'\n },\n {\n name: 'steps.itemNumber.activeBackground',\n token: 'steps.item.number.active.background',\n variable: '--p-steps-item-number-active-background',\n description: 'Active background of item number'\n },\n {\n name: 'steps.itemNumber.borderColor',\n token: 'steps.item.number.border.color',\n variable: '--p-steps-item-number-border-color',\n description: 'Border color of item number'\n },\n {\n name: 'steps.itemNumber.activeBorderColor',\n token: 'steps.item.number.active.border.color',\n variable: '--p-steps-item-number-active-border-color',\n description: 'Active border color of item number'\n },\n {\n name: 'steps.itemNumber.color',\n token: 'steps.item.number.color',\n variable: '--p-steps-item-number-color',\n description: 'Color of item number'\n },\n {\n name: 'steps.itemNumber.activeColor',\n token: 'steps.item.number.active.color',\n variable: '--p-steps-item-number-active-color',\n description: 'Active color of item number'\n },\n {\n name: 'steps.itemNumber.size',\n token: 'steps.item.number.size',\n variable: '--p-steps-item-number-size',\n description: 'Size of item number'\n },\n {\n name: 'steps.itemNumber.fontSize',\n token: 'steps.item.number.font.size',\n variable: '--p-steps-item-number-font-size',\n description: 'Font size of item number'\n },\n {\n name: 'steps.itemNumber.fontWeight',\n token: 'steps.item.number.font.weight',\n variable: '--p-steps-item-number-font-weight',\n description: 'Font weight of item number'\n },\n {\n name: 'steps.itemNumber.borderRadius',\n token: 'steps.item.number.border.radius',\n variable: '--p-steps-item-number-border-radius',\n description: 'Border radius of item number'\n },\n {\n name: 'steps.itemNumber.shadow',\n token: 'steps.item.number.shadow',\n variable: '--p-steps-item-number-shadow',\n description: 'Shadow of item number'\n }\n ]\n },\n tabmenu: {\n description: 'Tabmenu Design Tokens',\n tokens: [\n {\n name: 'tabmenu.root.transitionDuration',\n token: 'tabmenu.transition.duration',\n variable: '--p-tabmenu-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'tabmenu.tablist.borderWidth',\n token: 'tabmenu.tablist.border.width',\n variable: '--p-tabmenu-tablist-border-width',\n description: 'Border width of tablist'\n },\n {\n name: 'tabmenu.tablist.background',\n token: 'tabmenu.tablist.background',\n variable: '--p-tabmenu-tablist-background',\n description: 'Background of tablist'\n },\n {\n name: 'tabmenu.tablist.borderColor',\n token: 'tabmenu.tablist.border.color',\n variable: '--p-tabmenu-tablist-border-color',\n description: 'Border color of tablist'\n },\n {\n name: 'tabmenu.item.background',\n token: 'tabmenu.item.background',\n variable: '--p-tabmenu-item-background',\n description: 'Background of item'\n },\n {\n name: 'tabmenu.item.hoverBackground',\n token: 'tabmenu.item.hover.background',\n variable: '--p-tabmenu-item-hover-background',\n description: 'Hover background of item'\n },\n {\n name: 'tabmenu.item.activeBackground',\n token: 'tabmenu.item.active.background',\n variable: '--p-tabmenu-item-active-background',\n description: 'Active background of item'\n },\n {\n name: 'tabmenu.item.borderWidth',\n token: 'tabmenu.item.border.width',\n variable: '--p-tabmenu-item-border-width',\n description: 'Border width of item'\n },\n {\n name: 'tabmenu.item.borderColor',\n token: 'tabmenu.item.border.color',\n variable: '--p-tabmenu-item-border-color',\n description: 'Border color of item'\n },\n {\n name: 'tabmenu.item.hoverBorderColor',\n token: 'tabmenu.item.hover.border.color',\n variable: '--p-tabmenu-item-hover-border-color',\n description: 'Hover border color of item'\n },\n {\n name: 'tabmenu.item.activeBorderColor',\n token: 'tabmenu.item.active.border.color',\n variable: '--p-tabmenu-item-active-border-color',\n description: 'Active border color of item'\n },\n {\n name: 'tabmenu.item.color',\n token: 'tabmenu.item.color',\n variable: '--p-tabmenu-item-color',\n description: 'Color of item'\n },\n {\n name: 'tabmenu.item.hoverColor',\n token: 'tabmenu.item.hover.color',\n variable: '--p-tabmenu-item-hover-color',\n description: 'Hover color of item'\n },\n {\n name: 'tabmenu.item.activeColor',\n token: 'tabmenu.item.active.color',\n variable: '--p-tabmenu-item-active-color',\n description: 'Active color of item'\n },\n {\n name: 'tabmenu.item.padding',\n token: 'tabmenu.item.padding',\n variable: '--p-tabmenu-item-padding',\n description: 'Padding of item'\n },\n {\n name: 'tabmenu.item.fontWeight',\n token: 'tabmenu.item.font.weight',\n variable: '--p-tabmenu-item-font-weight',\n description: 'Font weight of item'\n },\n {\n name: 'tabmenu.item.margin',\n token: 'tabmenu.item.margin',\n variable: '--p-tabmenu-item-margin',\n description: 'Margin of item'\n },\n {\n name: 'tabmenu.item.gap',\n token: 'tabmenu.item.gap',\n variable: '--p-tabmenu-item-gap',\n description: 'Gap of item'\n },\n {\n name: 'tabmenu.item.focusRing.width',\n token: 'tabmenu.item.focus.ring.width',\n variable: '--p-tabmenu-item-focus-ring-width',\n description: 'Focus ring width of item'\n },\n {\n name: 'tabmenu.item.focusRing.style',\n token: 'tabmenu.item.focus.ring.style',\n variable: '--p-tabmenu-item-focus-ring-style',\n description: 'Focus ring style of item'\n },\n {\n name: 'tabmenu.item.focusRing.color',\n token: 'tabmenu.item.focus.ring.color',\n variable: '--p-tabmenu-item-focus-ring-color',\n description: 'Focus ring color of item'\n },\n {\n name: 'tabmenu.item.focusRing.offset',\n token: 'tabmenu.item.focus.ring.offset',\n variable: '--p-tabmenu-item-focus-ring-offset',\n description: 'Focus ring offset of item'\n },\n {\n name: 'tabmenu.item.focusRing.shadow',\n token: 'tabmenu.item.focus.ring.shadow',\n variable: '--p-tabmenu-item-focus-ring-shadow',\n description: 'Focus ring shadow of item'\n },\n {\n name: 'tabmenu.itemIcon.color',\n token: 'tabmenu.item.icon.color',\n variable: '--p-tabmenu-item-icon-color',\n description: 'Color of item icon'\n },\n {\n name: 'tabmenu.itemIcon.hoverColor',\n token: 'tabmenu.item.icon.hover.color',\n variable: '--p-tabmenu-item-icon-hover-color',\n description: 'Hover color of item icon'\n },\n {\n name: 'tabmenu.itemIcon.activeColor',\n token: 'tabmenu.item.icon.active.color',\n variable: '--p-tabmenu-item-icon-active-color',\n description: 'Active color of item icon'\n },\n {\n name: 'tabmenu.activeBar.height',\n token: 'tabmenu.active.bar.height',\n variable: '--p-tabmenu-active-bar-height',\n description: 'Height of active bar'\n },\n {\n name: 'tabmenu.activeBar.bottom',\n token: 'tabmenu.active.bar.bottom',\n variable: '--p-tabmenu-active-bar-bottom',\n description: 'Bottom of active bar'\n },\n {\n name: 'tabmenu.activeBar.background',\n token: 'tabmenu.active.bar.background',\n variable: '--p-tabmenu-active-bar-background',\n description: 'Background of active bar'\n }\n ]\n },\n tabs: {\n description: 'Tabs Design Tokens',\n tokens: [\n {\n name: 'tabs.root.transitionDuration',\n token: 'tabs.transition.duration',\n variable: '--p-tabs-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'tabs.tablist.borderWidth',\n token: 'tabs.tablist.border.width',\n variable: '--p-tabs-tablist-border-width',\n description: 'Border width of tablist'\n },\n {\n name: 'tabs.tablist.background',\n token: 'tabs.tablist.background',\n variable: '--p-tabs-tablist-background',\n description: 'Background of tablist'\n },\n {\n name: 'tabs.tablist.borderColor',\n token: 'tabs.tablist.border.color',\n variable: '--p-tabs-tablist-border-color',\n description: 'Border color of tablist'\n },\n {\n name: 'tabs.tab.background',\n token: 'tabs.tab.background',\n variable: '--p-tabs-tab-background',\n description: 'Background of tab'\n },\n {\n name: 'tabs.tab.hoverBackground',\n token: 'tabs.tab.hover.background',\n variable: '--p-tabs-tab-hover-background',\n description: 'Hover background of tab'\n },\n {\n name: 'tabs.tab.activeBackground',\n token: 'tabs.tab.active.background',\n variable: '--p-tabs-tab-active-background',\n description: 'Active background of tab'\n },\n {\n name: 'tabs.tab.borderWidth',\n token: 'tabs.tab.border.width',\n variable: '--p-tabs-tab-border-width',\n description: 'Border width of tab'\n },\n {\n name: 'tabs.tab.borderColor',\n token: 'tabs.tab.border.color',\n variable: '--p-tabs-tab-border-color',\n description: 'Border color of tab'\n },\n {\n name: 'tabs.tab.hoverBorderColor',\n token: 'tabs.tab.hover.border.color',\n variable: '--p-tabs-tab-hover-border-color',\n description: 'Hover border color of tab'\n },\n {\n name: 'tabs.tab.activeBorderColor',\n token: 'tabs.tab.active.border.color',\n variable: '--p-tabs-tab-active-border-color',\n description: 'Active border color of tab'\n },\n {\n name: 'tabs.tab.color',\n token: 'tabs.tab.color',\n variable: '--p-tabs-tab-color',\n description: 'Color of tab'\n },\n {\n name: 'tabs.tab.hoverColor',\n token: 'tabs.tab.hover.color',\n variable: '--p-tabs-tab-hover-color',\n description: 'Hover color of tab'\n },\n {\n name: 'tabs.tab.activeColor',\n token: 'tabs.tab.active.color',\n variable: '--p-tabs-tab-active-color',\n description: 'Active color of tab'\n },\n {\n name: 'tabs.tab.padding',\n token: 'tabs.tab.padding',\n variable: '--p-tabs-tab-padding',\n description: 'Padding of tab'\n },\n {\n name: 'tabs.tab.fontWeight',\n token: 'tabs.tab.font.weight',\n variable: '--p-tabs-tab-font-weight',\n description: 'Font weight of tab'\n },\n {\n name: 'tabs.tab.margin',\n token: 'tabs.tab.margin',\n variable: '--p-tabs-tab-margin',\n description: 'Margin of tab'\n },\n {\n name: 'tabs.tab.gap',\n token: 'tabs.tab.gap',\n variable: '--p-tabs-tab-gap',\n description: 'Gap of tab'\n },\n {\n name: 'tabs.tab.focusRing.width',\n token: 'tabs.tab.focus.ring.width',\n variable: '--p-tabs-tab-focus-ring-width',\n description: 'Focus ring width of tab'\n },\n {\n name: 'tabs.tab.focusRing.style',\n token: 'tabs.tab.focus.ring.style',\n variable: '--p-tabs-tab-focus-ring-style',\n description: 'Focus ring style of tab'\n },\n {\n name: 'tabs.tab.focusRing.color',\n token: 'tabs.tab.focus.ring.color',\n variable: '--p-tabs-tab-focus-ring-color',\n description: 'Focus ring color of tab'\n },\n {\n name: 'tabs.tab.focusRing.offset',\n token: 'tabs.tab.focus.ring.offset',\n variable: '--p-tabs-tab-focus-ring-offset',\n description: 'Focus ring offset of tab'\n },\n {\n name: 'tabs.tab.focusRing.shadow',\n token: 'tabs.tab.focus.ring.shadow',\n variable: '--p-tabs-tab-focus-ring-shadow',\n description: 'Focus ring shadow of tab'\n },\n {\n name: 'tabs.tabpanel.background',\n token: 'tabs.tabpanel.background',\n variable: '--p-tabs-tabpanel-background',\n description: 'Background of tabpanel'\n },\n {\n name: 'tabs.tabpanel.color',\n token: 'tabs.tabpanel.color',\n variable: '--p-tabs-tabpanel-color',\n description: 'Color of tabpanel'\n },\n {\n name: 'tabs.tabpanel.padding',\n token: 'tabs.tabpanel.padding',\n variable: '--p-tabs-tabpanel-padding',\n description: 'Padding of tabpanel'\n },\n {\n name: 'tabs.tabpanel.focusRing.width',\n token: 'tabs.tabpanel.focus.ring.width',\n variable: '--p-tabs-tabpanel-focus-ring-width',\n description: 'Focus ring width of tabpanel'\n },\n {\n name: 'tabs.tabpanel.focusRing.style',\n token: 'tabs.tabpanel.focus.ring.style',\n variable: '--p-tabs-tabpanel-focus-ring-style',\n description: 'Focus ring style of tabpanel'\n },\n {\n name: 'tabs.tabpanel.focusRing.color',\n token: 'tabs.tabpanel.focus.ring.color',\n variable: '--p-tabs-tabpanel-focus-ring-color',\n description: 'Focus ring color of tabpanel'\n },\n {\n name: 'tabs.tabpanel.focusRing.offset',\n token: 'tabs.tabpanel.focus.ring.offset',\n variable: '--p-tabs-tabpanel-focus-ring-offset',\n description: 'Focus ring offset of tabpanel'\n },\n {\n name: 'tabs.tabpanel.focusRing.shadow',\n token: 'tabs.tabpanel.focus.ring.shadow',\n variable: '--p-tabs-tabpanel-focus-ring-shadow',\n description: 'Focus ring shadow of tabpanel'\n },\n {\n name: 'tabs.navButton.background',\n token: 'tabs.nav.button.background',\n variable: '--p-tabs-nav-button-background',\n description: 'Background of nav button'\n },\n {\n name: 'tabs.navButton.color',\n token: 'tabs.nav.button.color',\n variable: '--p-tabs-nav-button-color',\n description: 'Color of nav button'\n },\n {\n name: 'tabs.navButton.hoverColor',\n token: 'tabs.nav.button.hover.color',\n variable: '--p-tabs-nav-button-hover-color',\n description: 'Hover color of nav button'\n },\n {\n name: 'tabs.navButton.width',\n token: 'tabs.nav.button.width',\n variable: '--p-tabs-nav-button-width',\n description: 'Width of nav button'\n },\n {\n name: 'tabs.navButton.focusRing.width',\n token: 'tabs.nav.button.focus.ring.width',\n variable: '--p-tabs-nav-button-focus-ring-width',\n description: 'Focus ring width of nav button'\n },\n {\n name: 'tabs.navButton.focusRing.style',\n token: 'tabs.nav.button.focus.ring.style',\n variable: '--p-tabs-nav-button-focus-ring-style',\n description: 'Focus ring style of nav button'\n },\n {\n name: 'tabs.navButton.focusRing.color',\n token: 'tabs.nav.button.focus.ring.color',\n variable: '--p-tabs-nav-button-focus-ring-color',\n description: 'Focus ring color of nav button'\n },\n {\n name: 'tabs.navButton.focusRing.offset',\n token: 'tabs.nav.button.focus.ring.offset',\n variable: '--p-tabs-nav-button-focus-ring-offset',\n description: 'Focus ring offset of nav button'\n },\n {\n name: 'tabs.navButton.focusRing.shadow',\n token: 'tabs.nav.button.focus.ring.shadow',\n variable: '--p-tabs-nav-button-focus-ring-shadow',\n description: 'Focus ring shadow of nav button'\n },\n {\n name: 'tabs.navButton.shadow',\n token: 'tabs.nav.button.shadow',\n variable: '--p-tabs-nav-button-shadow',\n description: 'Shadow of nav button'\n },\n {\n name: 'tabs.activeBar.height',\n token: 'tabs.active.bar.height',\n variable: '--p-tabs-active-bar-height',\n description: 'Height of active bar'\n },\n {\n name: 'tabs.activeBar.bottom',\n token: 'tabs.active.bar.bottom',\n variable: '--p-tabs-active-bar-bottom',\n description: 'Bottom of active bar'\n },\n {\n name: 'tabs.activeBar.background',\n token: 'tabs.active.bar.background',\n variable: '--p-tabs-active-bar-background',\n description: 'Background of active bar'\n }\n ]\n },\n tabview: {\n description: 'TabView Design Tokens',\n tokens: [\n {\n name: 'tabview.root.transitionDuration',\n token: 'tabview.transition.duration',\n variable: '--p-tabview-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'tabview.tabList.background',\n token: 'tabview.tab.list.background',\n variable: '--p-tabview-tab-list-background',\n description: 'Background of tab list'\n },\n {\n name: 'tabview.tabList.borderColor',\n token: 'tabview.tab.list.border.color',\n variable: '--p-tabview-tab-list-border-color',\n description: 'Border color of tab list'\n },\n {\n name: 'tabview.tab.borderColor',\n token: 'tabview.tab.border.color',\n variable: '--p-tabview-tab-border-color',\n description: 'Border color of tab'\n },\n {\n name: 'tabview.tab.activeBorderColor',\n token: 'tabview.tab.active.border.color',\n variable: '--p-tabview-tab-active-border-color',\n description: 'Active border color of tab'\n },\n {\n name: 'tabview.tab.color',\n token: 'tabview.tab.color',\n variable: '--p-tabview-tab-color',\n description: 'Color of tab'\n },\n {\n name: 'tabview.tab.hoverColor',\n token: 'tabview.tab.hover.color',\n variable: '--p-tabview-tab-hover-color',\n description: 'Hover color of tab'\n },\n {\n name: 'tabview.tab.activeColor',\n token: 'tabview.tab.active.color',\n variable: '--p-tabview-tab-active-color',\n description: 'Active color of tab'\n },\n {\n name: 'tabview.tabPanel.background',\n token: 'tabview.tab.panel.background',\n variable: '--p-tabview-tab-panel-background',\n description: 'Background of tab panel'\n },\n {\n name: 'tabview.tabPanel.color',\n token: 'tabview.tab.panel.color',\n variable: '--p-tabview-tab-panel-color',\n description: 'Color of tab panel'\n },\n {\n name: 'tabview.navButton.background',\n token: 'tabview.nav.button.background',\n variable: '--p-tabview-nav-button-background',\n description: 'Background of nav button'\n },\n {\n name: 'tabview.navButton.color',\n token: 'tabview.nav.button.color',\n variable: '--p-tabview-nav-button-color',\n description: 'Color of nav button'\n },\n {\n name: 'tabview.navButton.hoverColor',\n token: 'tabview.nav.button.hover.color',\n variable: '--p-tabview-nav-button-hover-color',\n description: 'Hover color of nav button'\n },\n {\n name: 'tabview.navButton.shadow',\n token: 'tabview.nav.button.shadow',\n variable: '--p-tabview-nav-button-shadow',\n description: 'Shadow of nav button'\n }\n ]\n },\n tag: {\n description: 'Tag Design Tokens',\n tokens: [\n {\n name: 'tag.root.fontSize',\n token: 'tag.font.size',\n variable: '--p-tag-font-size',\n description: 'Font size of root'\n },\n {\n name: 'tag.root.fontWeight',\n token: 'tag.font.weight',\n variable: '--p-tag-font-weight',\n description: 'Font weight of root'\n },\n {\n name: 'tag.root.padding',\n token: 'tag.padding',\n variable: '--p-tag-padding',\n description: 'Padding of root'\n },\n {\n name: 'tag.root.gap',\n token: 'tag.gap',\n variable: '--p-tag-gap',\n description: 'Gap of root'\n },\n {\n name: 'tag.root.borderRadius',\n token: 'tag.border.radius',\n variable: '--p-tag-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'tag.root.roundedBorderRadius',\n token: 'tag.rounded.border.radius',\n variable: '--p-tag-rounded-border-radius',\n description: 'Rounded border radius of root'\n },\n {\n name: 'tag.icon.size',\n token: 'tag.icon.size',\n variable: '--p-tag-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'tag.primary.background',\n token: 'tag.primary.background',\n variable: '--p-tag-primary-background',\n description: 'Background of primary'\n },\n {\n name: 'tag.primary.color',\n token: 'tag.primary.color',\n variable: '--p-tag-primary-color',\n description: 'Color of primary'\n },\n {\n name: 'tag.secondary.background',\n token: 'tag.secondary.background',\n variable: '--p-tag-secondary-background',\n description: 'Background of secondary'\n },\n {\n name: 'tag.secondary.color',\n token: 'tag.secondary.color',\n variable: '--p-tag-secondary-color',\n description: 'Color of secondary'\n },\n {\n name: 'tag.success.background',\n token: 'tag.success.background',\n variable: '--p-tag-success-background',\n description: 'Background of success'\n },\n {\n name: 'tag.success.color',\n token: 'tag.success.color',\n variable: '--p-tag-success-color',\n description: 'Color of success'\n },\n {\n name: 'tag.info.background',\n token: 'tag.info.background',\n variable: '--p-tag-info-background',\n description: 'Background of info'\n },\n {\n name: 'tag.info.color',\n token: 'tag.info.color',\n variable: '--p-tag-info-color',\n description: 'Color of info'\n },\n {\n name: 'tag.warn.background',\n token: 'tag.warn.background',\n variable: '--p-tag-warn-background',\n description: 'Background of warn'\n },\n {\n name: 'tag.warn.color',\n token: 'tag.warn.color',\n variable: '--p-tag-warn-color',\n description: 'Color of warn'\n },\n {\n name: 'tag.danger.background',\n token: 'tag.danger.background',\n variable: '--p-tag-danger-background',\n description: 'Background of danger'\n },\n {\n name: 'tag.danger.color',\n token: 'tag.danger.color',\n variable: '--p-tag-danger-color',\n description: 'Color of danger'\n },\n {\n name: 'tag.contrast.background',\n token: 'tag.contrast.background',\n variable: '--p-tag-contrast-background',\n description: 'Background of contrast'\n },\n {\n name: 'tag.contrast.color',\n token: 'tag.contrast.color',\n variable: '--p-tag-contrast-color',\n description: 'Color of contrast'\n }\n ]\n },\n terminal: {\n description: 'Terminal Design Tokens',\n tokens: [\n {\n name: 'terminal.root.background',\n token: 'terminal.background',\n variable: '--p-terminal-background',\n description: 'Background of root'\n },\n {\n name: 'terminal.root.borderColor',\n token: 'terminal.border.color',\n variable: '--p-terminal-border-color',\n description: 'Border color of root'\n },\n {\n name: 'terminal.root.color',\n token: 'terminal.color',\n variable: '--p-terminal-color',\n description: 'Color of root'\n },\n {\n name: 'terminal.root.height',\n token: 'terminal.height',\n variable: '--p-terminal-height',\n description: 'Height of root'\n },\n {\n name: 'terminal.root.padding',\n token: 'terminal.padding',\n variable: '--p-terminal-padding',\n description: 'Padding of root'\n },\n {\n name: 'terminal.root.borderRadius',\n token: 'terminal.border.radius',\n variable: '--p-terminal-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'terminal.prompt.gap',\n token: 'terminal.prompt.gap',\n variable: '--p-terminal-prompt-gap',\n description: 'Gap of prompt'\n },\n {\n name: 'terminal.commandResponse.margin',\n token: 'terminal.command.response.margin',\n variable: '--p-terminal-command-response-margin',\n description: 'Margin of command response'\n }\n ]\n },\n textarea: {\n description: 'Textarea Design Tokens',\n tokens: [\n {\n name: 'textarea.root.background',\n token: 'textarea.background',\n variable: '--p-textarea-background',\n description: 'Background of root'\n },\n {\n name: 'textarea.root.disabledBackground',\n token: 'textarea.disabled.background',\n variable: '--p-textarea-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'textarea.root.filledBackground',\n token: 'textarea.filled.background',\n variable: '--p-textarea-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'textarea.root.filledHoverBackground',\n token: 'textarea.filled.hover.background',\n variable: '--p-textarea-filled-hover-background',\n description: 'Filled hover background of root'\n },\n {\n name: 'textarea.root.filledFocusBackground',\n token: 'textarea.filled.focus.background',\n variable: '--p-textarea-filled-focus-background',\n description: 'Filled focus background of root'\n },\n {\n name: 'textarea.root.borderColor',\n token: 'textarea.border.color',\n variable: '--p-textarea-border-color',\n description: 'Border color of root'\n },\n {\n name: 'textarea.root.hoverBorderColor',\n token: 'textarea.hover.border.color',\n variable: '--p-textarea-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'textarea.root.focusBorderColor',\n token: 'textarea.focus.border.color',\n variable: '--p-textarea-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'textarea.root.invalidBorderColor',\n token: 'textarea.invalid.border.color',\n variable: '--p-textarea-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'textarea.root.color',\n token: 'textarea.color',\n variable: '--p-textarea-color',\n description: 'Color of root'\n },\n {\n name: 'textarea.root.disabledColor',\n token: 'textarea.disabled.color',\n variable: '--p-textarea-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'textarea.root.placeholderColor',\n token: 'textarea.placeholder.color',\n variable: '--p-textarea-placeholder-color',\n description: 'Placeholder color of root'\n },\n {\n name: 'textarea.root.invalidPlaceholderColor',\n token: 'textarea.invalid.placeholder.color',\n variable: '--p-textarea-invalid-placeholder-color',\n description: 'Invalid placeholder color of root'\n },\n {\n name: 'textarea.root.shadow',\n token: 'textarea.shadow',\n variable: '--p-textarea-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'textarea.root.paddingX',\n token: 'textarea.padding.x',\n variable: '--p-textarea-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'textarea.root.paddingY',\n token: 'textarea.padding.y',\n variable: '--p-textarea-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'textarea.root.borderRadius',\n token: 'textarea.border.radius',\n variable: '--p-textarea-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'textarea.root.focusRing.width',\n token: 'textarea.focus.ring.width',\n variable: '--p-textarea-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'textarea.root.focusRing.style',\n token: 'textarea.focus.ring.style',\n variable: '--p-textarea-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'textarea.root.focusRing.color',\n token: 'textarea.focus.ring.color',\n variable: '--p-textarea-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'textarea.root.focusRing.offset',\n token: 'textarea.focus.ring.offset',\n variable: '--p-textarea-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'textarea.root.focusRing.shadow',\n token: 'textarea.focus.ring.shadow',\n variable: '--p-textarea-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'textarea.root.transitionDuration',\n token: 'textarea.transition.duration',\n variable: '--p-textarea-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'textarea.root.sm.fontSize',\n token: 'textarea.sm.font.size',\n variable: '--p-textarea-sm-font-size',\n description: 'Sm font size of root'\n },\n {\n name: 'textarea.root.sm.paddingX',\n token: 'textarea.sm.padding.x',\n variable: '--p-textarea-sm-padding-x',\n description: 'Sm padding x of root'\n },\n {\n name: 'textarea.root.sm.paddingY',\n token: 'textarea.sm.padding.y',\n variable: '--p-textarea-sm-padding-y',\n description: 'Sm padding y of root'\n },\n {\n name: 'textarea.root.lg.fontSize',\n token: 'textarea.lg.font.size',\n variable: '--p-textarea-lg-font-size',\n description: 'Lg font size of root'\n },\n {\n name: 'textarea.root.lg.paddingX',\n token: 'textarea.lg.padding.x',\n variable: '--p-textarea-lg-padding-x',\n description: 'Lg padding x of root'\n },\n {\n name: 'textarea.root.lg.paddingY',\n token: 'textarea.lg.padding.y',\n variable: '--p-textarea-lg-padding-y',\n description: 'Lg padding y of root'\n }\n ]\n },\n tieredmenu: {\n description: 'TieredMenu Design Tokens',\n tokens: [\n {\n name: 'tieredmenu.root.background',\n token: 'tieredmenu.background',\n variable: '--p-tieredmenu-background',\n description: 'Background of root'\n },\n {\n name: 'tieredmenu.root.borderColor',\n token: 'tieredmenu.border.color',\n variable: '--p-tieredmenu-border-color',\n description: 'Border color of root'\n },\n {\n name: 'tieredmenu.root.color',\n token: 'tieredmenu.color',\n variable: '--p-tieredmenu-color',\n description: 'Color of root'\n },\n {\n name: 'tieredmenu.root.borderRadius',\n token: 'tieredmenu.border.radius',\n variable: '--p-tieredmenu-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'tieredmenu.root.shadow',\n token: 'tieredmenu.shadow',\n variable: '--p-tieredmenu-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'tieredmenu.root.transitionDuration',\n token: 'tieredmenu.transition.duration',\n variable: '--p-tieredmenu-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'tieredmenu.list.padding',\n token: 'tieredmenu.list.padding',\n variable: '--p-tieredmenu-list-padding',\n description: 'Padding of list'\n },\n {\n name: 'tieredmenu.list.gap',\n token: 'tieredmenu.list.gap',\n variable: '--p-tieredmenu-list-gap',\n description: 'Gap of list'\n },\n {\n name: 'tieredmenu.item.focusBackground',\n token: 'tieredmenu.item.focus.background',\n variable: '--p-tieredmenu-item-focus-background',\n description: 'Focus background of item'\n },\n {\n name: 'tieredmenu.item.activeBackground',\n token: 'tieredmenu.item.active.background',\n variable: '--p-tieredmenu-item-active-background',\n description: 'Active background of item'\n },\n {\n name: 'tieredmenu.item.color',\n token: 'tieredmenu.item.color',\n variable: '--p-tieredmenu-item-color',\n description: 'Color of item'\n },\n {\n name: 'tieredmenu.item.focusColor',\n token: 'tieredmenu.item.focus.color',\n variable: '--p-tieredmenu-item-focus-color',\n description: 'Focus color of item'\n },\n {\n name: 'tieredmenu.item.activeColor',\n token: 'tieredmenu.item.active.color',\n variable: '--p-tieredmenu-item-active-color',\n description: 'Active color of item'\n },\n {\n name: 'tieredmenu.item.padding',\n token: 'tieredmenu.item.padding',\n variable: '--p-tieredmenu-item-padding',\n description: 'Padding of item'\n },\n {\n name: 'tieredmenu.item.borderRadius',\n token: 'tieredmenu.item.border.radius',\n variable: '--p-tieredmenu-item-border-radius',\n description: 'Border radius of item'\n },\n {\n name: 'tieredmenu.item.gap',\n token: 'tieredmenu.item.gap',\n variable: '--p-tieredmenu-item-gap',\n description: 'Gap of item'\n },\n {\n name: 'tieredmenu.item.icon.color',\n token: 'tieredmenu.item.icon.color',\n variable: '--p-tieredmenu-item-icon-color',\n description: 'Icon color of item'\n },\n {\n name: 'tieredmenu.item.icon.focusColor',\n token: 'tieredmenu.item.icon.focus.color',\n variable: '--p-tieredmenu-item-icon-focus-color',\n description: 'Icon focus color of item'\n },\n {\n name: 'tieredmenu.item.icon.activeColor',\n token: 'tieredmenu.item.icon.active.color',\n variable: '--p-tieredmenu-item-icon-active-color',\n description: 'Icon active color of item'\n },\n {\n name: 'tieredmenu.submenu.mobileIndent',\n token: 'tieredmenu.submenu.mobile.indent',\n variable: '--p-tieredmenu-submenu-mobile-indent',\n description: 'Mobile indent of submenu'\n },\n {\n name: 'tieredmenu.submenuIcon.size',\n token: 'tieredmenu.submenu.icon.size',\n variable: '--p-tieredmenu-submenu-icon-size',\n description: 'Size of submenu icon'\n },\n {\n name: 'tieredmenu.submenuIcon.color',\n token: 'tieredmenu.submenu.icon.color',\n variable: '--p-tieredmenu-submenu-icon-color',\n description: 'Color of submenu icon'\n },\n {\n name: 'tieredmenu.submenuIcon.focusColor',\n token: 'tieredmenu.submenu.icon.focus.color',\n variable: '--p-tieredmenu-submenu-icon-focus-color',\n description: 'Focus color of submenu icon'\n },\n {\n name: 'tieredmenu.submenuIcon.activeColor',\n token: 'tieredmenu.submenu.icon.active.color',\n variable: '--p-tieredmenu-submenu-icon-active-color',\n description: 'Active color of submenu icon'\n },\n {\n name: 'tieredmenu.separator.borderColor',\n token: 'tieredmenu.separator.border.color',\n variable: '--p-tieredmenu-separator-border-color',\n description: 'Border color of separator'\n }\n ]\n },\n timeline: {\n description: 'Timeline Design Tokens',\n tokens: [\n {\n name: 'timeline.event.minHeight',\n token: 'timeline.event.min.height',\n variable: '--p-timeline-event-min-height',\n description: 'Min height of event'\n },\n {\n name: 'timeline.horizontal.eventContent.padding',\n token: 'timeline.horizontal.event.content.padding',\n variable: '--p-timeline-horizontal-event-content-padding',\n description: 'Event content padding of horizontal'\n },\n {\n name: 'timeline.vertical.eventContent.padding',\n token: 'timeline.vertical.event.content.padding',\n variable: '--p-timeline-vertical-event-content-padding',\n description: 'Event content padding of vertical'\n },\n {\n name: 'timeline.eventMarker.size',\n token: 'timeline.event.marker.size',\n variable: '--p-timeline-event-marker-size',\n description: 'Size of event marker'\n },\n {\n name: 'timeline.eventMarker.borderRadius',\n token: 'timeline.event.marker.border.radius',\n variable: '--p-timeline-event-marker-border-radius',\n description: 'Border radius of event marker'\n },\n {\n name: 'timeline.eventMarker.borderWidth',\n token: 'timeline.event.marker.border.width',\n variable: '--p-timeline-event-marker-border-width',\n description: 'Border width of event marker'\n },\n {\n name: 'timeline.eventMarker.background',\n token: 'timeline.event.marker.background',\n variable: '--p-timeline-event-marker-background',\n description: 'Background of event marker'\n },\n {\n name: 'timeline.eventMarker.borderColor',\n token: 'timeline.event.marker.border.color',\n variable: '--p-timeline-event-marker-border-color',\n description: 'Border color of event marker'\n },\n {\n name: 'timeline.eventMarker.content.borderRadius',\n token: 'timeline.event.marker.content.border.radius',\n variable: '--p-timeline-event-marker-content-border-radius',\n description: 'Content border radius of event marker'\n },\n {\n name: 'timeline.eventMarker.content.size',\n token: 'timeline.event.marker.content.size',\n variable: '--p-timeline-event-marker-content-size',\n description: 'Content size of event marker'\n },\n {\n name: 'timeline.eventMarker.content.background',\n token: 'timeline.event.marker.content.background',\n variable: '--p-timeline-event-marker-content-background',\n description: 'Content background of event marker'\n },\n {\n name: 'timeline.eventMarker.content.insetShadow',\n token: 'timeline.event.marker.content.inset.shadow',\n variable: '--p-timeline-event-marker-content-inset-shadow',\n description: 'Content inset shadow of event marker'\n },\n {\n name: 'timeline.eventConnector.color',\n token: 'timeline.event.connector.color',\n variable: '--p-timeline-event-connector-color',\n description: 'Color of event connector'\n },\n {\n name: 'timeline.eventConnector.size',\n token: 'timeline.event.connector.size',\n variable: '--p-timeline-event-connector-size',\n description: 'Size of event connector'\n }\n ]\n },\n toast: {\n description: 'Toast Design Tokens',\n tokens: [\n {\n name: 'toast.toastDesignTokens.blur',\n token: 'toast.blur',\n variable: '--p-toast-blur',\n description: 'Used to pass tokens of the blur section'\n },\n {\n name: 'toast.root.width',\n token: 'toast.width',\n variable: '--p-toast-width',\n description: 'Width of root'\n },\n {\n name: 'toast.root.borderRadius',\n token: 'toast.border.radius',\n variable: '--p-toast-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'toast.root.borderWidth',\n token: 'toast.border.width',\n variable: '--p-toast-border-width',\n description: 'Border width of root'\n },\n {\n name: 'toast.root.transitionDuration',\n token: 'toast.transition.duration',\n variable: '--p-toast-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'toast.icon.size',\n token: 'toast.icon.size',\n variable: '--p-toast-icon-size',\n description: 'Size of icon'\n },\n {\n name: 'toast.content.padding',\n token: 'toast.content.padding',\n variable: '--p-toast-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'toast.content.gap',\n token: 'toast.content.gap',\n variable: '--p-toast-content-gap',\n description: 'Gap of content'\n },\n {\n name: 'toast.text.gap',\n token: 'toast.text.gap',\n variable: '--p-toast-text-gap',\n description: 'Gap of text'\n },\n {\n name: 'toast.summary.fontWeight',\n token: 'toast.summary.font.weight',\n variable: '--p-toast-summary-font-weight',\n description: 'Font weight of summary'\n },\n {\n name: 'toast.summary.fontSize',\n token: 'toast.summary.font.size',\n variable: '--p-toast-summary-font-size',\n description: 'Font size of summary'\n },\n {\n name: 'toast.detail.fontWeight',\n token: 'toast.detail.font.weight',\n variable: '--p-toast-detail-font-weight',\n description: 'Font weight of detail'\n },\n {\n name: 'toast.detail.fontSize',\n token: 'toast.detail.font.size',\n variable: '--p-toast-detail-font-size',\n description: 'Font size of detail'\n },\n {\n name: 'toast.closeButton.width',\n token: 'toast.close.button.width',\n variable: '--p-toast-close-button-width',\n description: 'Width of close button'\n },\n {\n name: 'toast.closeButton.height',\n token: 'toast.close.button.height',\n variable: '--p-toast-close-button-height',\n description: 'Height of close button'\n },\n {\n name: 'toast.closeButton.borderRadius',\n token: 'toast.close.button.border.radius',\n variable: '--p-toast-close-button-border-radius',\n description: 'Border radius of close button'\n },\n {\n name: 'toast.closeButton.focusRing.width',\n token: 'toast.close.button.focus.ring.width',\n variable: '--p-toast-close-button-focus-ring-width',\n description: 'Focus ring width of close button'\n },\n {\n name: 'toast.closeButton.focusRing.style',\n token: 'toast.close.button.focus.ring.style',\n variable: '--p-toast-close-button-focus-ring-style',\n description: 'Focus ring style of close button'\n },\n {\n name: 'toast.closeButton.focusRing.offset',\n token: 'toast.close.button.focus.ring.offset',\n variable: '--p-toast-close-button-focus-ring-offset',\n description: 'Focus ring offset of close button'\n },\n {\n name: 'toast.closeIcon.size',\n token: 'toast.close.icon.size',\n variable: '--p-toast-close-icon-size',\n description: 'Size of close icon'\n },\n {\n name: 'toast.info.background',\n token: 'toast.info.background',\n variable: '--p-toast-info-background',\n description: 'Background of info'\n },\n {\n name: 'toast.info.borderColor',\n token: 'toast.info.border.color',\n variable: '--p-toast-info-border-color',\n description: 'Border color of info'\n },\n {\n name: 'toast.info.color',\n token: 'toast.info.color',\n variable: '--p-toast-info-color',\n description: 'Color of info'\n },\n {\n name: 'toast.info.detailColor',\n token: 'toast.info.detail.color',\n variable: '--p-toast-info-detail-color',\n description: 'Detail color of info'\n },\n {\n name: 'toast.info.shadow',\n token: 'toast.info.shadow',\n variable: '--p-toast-info-shadow',\n description: 'Shadow of info'\n },\n {\n name: 'toast.info.closeButton.hoverBackground',\n token: 'toast.info.close.button.hover.background',\n variable: '--p-toast-info-close-button-hover-background',\n description: 'Close button hover background of info'\n },\n {\n name: 'toast.info.closeButton.focusRing.color',\n token: 'toast.info.close.button.focus.ring.color',\n variable: '--p-toast-info-close-button-focus-ring-color',\n description: 'Close button focus ring color of info'\n },\n {\n name: 'toast.info.closeButton.focusRing.shadow',\n token: 'toast.info.close.button.focus.ring.shadow',\n variable: '--p-toast-info-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of info'\n },\n {\n name: 'toast.success.background',\n token: 'toast.success.background',\n variable: '--p-toast-success-background',\n description: 'Background of success'\n },\n {\n name: 'toast.success.borderColor',\n token: 'toast.success.border.color',\n variable: '--p-toast-success-border-color',\n description: 'Border color of success'\n },\n {\n name: 'toast.success.color',\n token: 'toast.success.color',\n variable: '--p-toast-success-color',\n description: 'Color of success'\n },\n {\n name: 'toast.success.detailColor',\n token: 'toast.success.detail.color',\n variable: '--p-toast-success-detail-color',\n description: 'Detail color of success'\n },\n {\n name: 'toast.success.shadow',\n token: 'toast.success.shadow',\n variable: '--p-toast-success-shadow',\n description: 'Shadow of success'\n },\n {\n name: 'toast.success.closeButton.hoverBackground',\n token: 'toast.success.close.button.hover.background',\n variable: '--p-toast-success-close-button-hover-background',\n description: 'Close button hover background of success'\n },\n {\n name: 'toast.success.closeButton.focusRing.color',\n token: 'toast.success.close.button.focus.ring.color',\n variable: '--p-toast-success-close-button-focus-ring-color',\n description: 'Close button focus ring color of success'\n },\n {\n name: 'toast.success.closeButton.focusRing.shadow',\n token: 'toast.success.close.button.focus.ring.shadow',\n variable: '--p-toast-success-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of success'\n },\n {\n name: 'toast.warn.background',\n token: 'toast.warn.background',\n variable: '--p-toast-warn-background',\n description: 'Background of warn'\n },\n {\n name: 'toast.warn.borderColor',\n token: 'toast.warn.border.color',\n variable: '--p-toast-warn-border-color',\n description: 'Border color of warn'\n },\n {\n name: 'toast.warn.color',\n token: 'toast.warn.color',\n variable: '--p-toast-warn-color',\n description: 'Color of warn'\n },\n {\n name: 'toast.warn.detailColor',\n token: 'toast.warn.detail.color',\n variable: '--p-toast-warn-detail-color',\n description: 'Detail color of warn'\n },\n {\n name: 'toast.warn.shadow',\n token: 'toast.warn.shadow',\n variable: '--p-toast-warn-shadow',\n description: 'Shadow of warn'\n },\n {\n name: 'toast.warn.closeButton.hoverBackground',\n token: 'toast.warn.close.button.hover.background',\n variable: '--p-toast-warn-close-button-hover-background',\n description: 'Close button hover background of warn'\n },\n {\n name: 'toast.warn.closeButton.focusRing.color',\n token: 'toast.warn.close.button.focus.ring.color',\n variable: '--p-toast-warn-close-button-focus-ring-color',\n description: 'Close button focus ring color of warn'\n },\n {\n name: 'toast.warn.closeButton.focusRing.shadow',\n token: 'toast.warn.close.button.focus.ring.shadow',\n variable: '--p-toast-warn-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of warn'\n },\n {\n name: 'toast.error.background',\n token: 'toast.error.background',\n variable: '--p-toast-error-background',\n description: 'Background of error'\n },\n {\n name: 'toast.error.borderColor',\n token: 'toast.error.border.color',\n variable: '--p-toast-error-border-color',\n description: 'Border color of error'\n },\n {\n name: 'toast.error.color',\n token: 'toast.error.color',\n variable: '--p-toast-error-color',\n description: 'Color of error'\n },\n {\n name: 'toast.error.detailColor',\n token: 'toast.error.detail.color',\n variable: '--p-toast-error-detail-color',\n description: 'Detail color of error'\n },\n {\n name: 'toast.error.shadow',\n token: 'toast.error.shadow',\n variable: '--p-toast-error-shadow',\n description: 'Shadow of error'\n },\n {\n name: 'toast.error.closeButton.hoverBackground',\n token: 'toast.error.close.button.hover.background',\n variable: '--p-toast-error-close-button-hover-background',\n description: 'Close button hover background of error'\n },\n {\n name: 'toast.error.closeButton.focusRing.color',\n token: 'toast.error.close.button.focus.ring.color',\n variable: '--p-toast-error-close-button-focus-ring-color',\n description: 'Close button focus ring color of error'\n },\n {\n name: 'toast.error.closeButton.focusRing.shadow',\n token: 'toast.error.close.button.focus.ring.shadow',\n variable: '--p-toast-error-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of error'\n },\n {\n name: 'toast.secondary.background',\n token: 'toast.secondary.background',\n variable: '--p-toast-secondary-background',\n description: 'Background of secondary'\n },\n {\n name: 'toast.secondary.borderColor',\n token: 'toast.secondary.border.color',\n variable: '--p-toast-secondary-border-color',\n description: 'Border color of secondary'\n },\n {\n name: 'toast.secondary.color',\n token: 'toast.secondary.color',\n variable: '--p-toast-secondary-color',\n description: 'Color of secondary'\n },\n {\n name: 'toast.secondary.detailColor',\n token: 'toast.secondary.detail.color',\n variable: '--p-toast-secondary-detail-color',\n description: 'Detail color of secondary'\n },\n {\n name: 'toast.secondary.shadow',\n token: 'toast.secondary.shadow',\n variable: '--p-toast-secondary-shadow',\n description: 'Shadow of secondary'\n },\n {\n name: 'toast.secondary.closeButton.hoverBackground',\n token: 'toast.secondary.close.button.hover.background',\n variable: '--p-toast-secondary-close-button-hover-background',\n description: 'Close button hover background of secondary'\n },\n {\n name: 'toast.secondary.closeButton.focusRing.color',\n token: 'toast.secondary.close.button.focus.ring.color',\n variable: '--p-toast-secondary-close-button-focus-ring-color',\n description: 'Close button focus ring color of secondary'\n },\n {\n name: 'toast.secondary.closeButton.focusRing.shadow',\n token: 'toast.secondary.close.button.focus.ring.shadow',\n variable: '--p-toast-secondary-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of secondary'\n },\n {\n name: 'toast.contrast.background',\n token: 'toast.contrast.background',\n variable: '--p-toast-contrast-background',\n description: 'Background of contrast'\n },\n {\n name: 'toast.contrast.borderColor',\n token: 'toast.contrast.border.color',\n variable: '--p-toast-contrast-border-color',\n description: 'Border color of contrast'\n },\n {\n name: 'toast.contrast.color',\n token: 'toast.contrast.color',\n variable: '--p-toast-contrast-color',\n description: 'Color of contrast'\n },\n {\n name: 'toast.contrast.detailColor',\n token: 'toast.contrast.detail.color',\n variable: '--p-toast-contrast-detail-color',\n description: 'Detail color of contrast'\n },\n {\n name: 'toast.contrast.shadow',\n token: 'toast.contrast.shadow',\n variable: '--p-toast-contrast-shadow',\n description: 'Shadow of contrast'\n },\n {\n name: 'toast.contrast.closeButton.hoverBackground',\n token: 'toast.contrast.close.button.hover.background',\n variable: '--p-toast-contrast-close-button-hover-background',\n description: 'Close button hover background of contrast'\n },\n {\n name: 'toast.contrast.closeButton.focusRing.color',\n token: 'toast.contrast.close.button.focus.ring.color',\n variable: '--p-toast-contrast-close-button-focus-ring-color',\n description: 'Close button focus ring color of contrast'\n },\n {\n name: 'toast.contrast.closeButton.focusRing.shadow',\n token: 'toast.contrast.close.button.focus.ring.shadow',\n variable: '--p-toast-contrast-close-button-focus-ring-shadow',\n description: 'Close button focus ring shadow of contrast'\n }\n ]\n },\n togglebutton: {\n description: 'ToggleButton Design Tokens',\n tokens: [\n {\n name: 'togglebutton.root.padding',\n token: 'togglebutton.padding',\n variable: '--p-togglebutton-padding',\n description: 'Padding of root'\n },\n {\n name: 'togglebutton.root.borderRadius',\n token: 'togglebutton.border.radius',\n variable: '--p-togglebutton-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'togglebutton.root.gap',\n token: 'togglebutton.gap',\n variable: '--p-togglebutton-gap',\n description: 'Gap of root'\n },\n {\n name: 'togglebutton.root.fontWeight',\n token: 'togglebutton.font.weight',\n variable: '--p-togglebutton-font-weight',\n description: 'Font weight of root'\n },\n {\n name: 'togglebutton.root.disabledBackground',\n token: 'togglebutton.disabled.background',\n variable: '--p-togglebutton-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'togglebutton.root.disabledBorderColor',\n token: 'togglebutton.disabled.border.color',\n variable: '--p-togglebutton-disabled-border-color',\n description: 'Disabled border color of root'\n },\n {\n name: 'togglebutton.root.disabledColor',\n token: 'togglebutton.disabled.color',\n variable: '--p-togglebutton-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'togglebutton.root.invalidBorderColor',\n token: 'togglebutton.invalid.border.color',\n variable: '--p-togglebutton-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'togglebutton.root.focusRing.width',\n token: 'togglebutton.focus.ring.width',\n variable: '--p-togglebutton-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'togglebutton.root.focusRing.style',\n token: 'togglebutton.focus.ring.style',\n variable: '--p-togglebutton-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'togglebutton.root.focusRing.color',\n token: 'togglebutton.focus.ring.color',\n variable: '--p-togglebutton-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'togglebutton.root.focusRing.offset',\n token: 'togglebutton.focus.ring.offset',\n variable: '--p-togglebutton-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'togglebutton.root.focusRing.shadow',\n token: 'togglebutton.focus.ring.shadow',\n variable: '--p-togglebutton-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'togglebutton.root.transitionDuration',\n token: 'togglebutton.transition.duration',\n variable: '--p-togglebutton-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'togglebutton.root.sm.fontSize',\n token: 'togglebutton.sm.font.size',\n variable: '--p-togglebutton-sm-font-size',\n description: 'Sm font size of root'\n },\n {\n name: 'togglebutton.root.sm.padding',\n token: 'togglebutton.sm.padding',\n variable: '--p-togglebutton-sm-padding',\n description: 'Sm padding of root'\n },\n {\n name: 'togglebutton.root.lg.fontSize',\n token: 'togglebutton.lg.font.size',\n variable: '--p-togglebutton-lg-font-size',\n description: 'Lg font size of root'\n },\n {\n name: 'togglebutton.root.lg.padding',\n token: 'togglebutton.lg.padding',\n variable: '--p-togglebutton-lg-padding',\n description: 'Lg padding of root'\n },\n {\n name: 'togglebutton.root.background',\n token: 'togglebutton.background',\n variable: '--p-togglebutton-background',\n description: 'Background of root'\n },\n {\n name: 'togglebutton.root.checkedBackground',\n token: 'togglebutton.checked.background',\n variable: '--p-togglebutton-checked-background',\n description: 'Checked background of root'\n },\n {\n name: 'togglebutton.root.hoverBackground',\n token: 'togglebutton.hover.background',\n variable: '--p-togglebutton-hover-background',\n description: 'Hover background of root'\n },\n {\n name: 'togglebutton.root.borderColor',\n token: 'togglebutton.border.color',\n variable: '--p-togglebutton-border-color',\n description: 'Border color of root'\n },\n {\n name: 'togglebutton.root.color',\n token: 'togglebutton.color',\n variable: '--p-togglebutton-color',\n description: 'Color of root'\n },\n {\n name: 'togglebutton.root.hoverColor',\n token: 'togglebutton.hover.color',\n variable: '--p-togglebutton-hover-color',\n description: 'Hover color of root'\n },\n {\n name: 'togglebutton.root.checkedColor',\n token: 'togglebutton.checked.color',\n variable: '--p-togglebutton-checked-color',\n description: 'Checked color of root'\n },\n {\n name: 'togglebutton.root.checkedBorderColor',\n token: 'togglebutton.checked.border.color',\n variable: '--p-togglebutton-checked-border-color',\n description: 'Checked border color of root'\n },\n {\n name: 'togglebutton.icon.disabledColor',\n token: 'togglebutton.icon.disabled.color',\n variable: '--p-togglebutton-icon-disabled-color',\n description: 'Disabled color of icon'\n },\n {\n name: 'togglebutton.icon.color',\n token: 'togglebutton.icon.color',\n variable: '--p-togglebutton-icon-color',\n description: 'Color of icon'\n },\n {\n name: 'togglebutton.icon.hoverColor',\n token: 'togglebutton.icon.hover.color',\n variable: '--p-togglebutton-icon-hover-color',\n description: 'Hover color of icon'\n },\n {\n name: 'togglebutton.icon.checkedColor',\n token: 'togglebutton.icon.checked.color',\n variable: '--p-togglebutton-icon-checked-color',\n description: 'Checked color of icon'\n },\n {\n name: 'togglebutton.content.padding',\n token: 'togglebutton.content.padding',\n variable: '--p-togglebutton-content-padding',\n description: 'Padding of content'\n },\n {\n name: 'togglebutton.content.borderRadius',\n token: 'togglebutton.content.border.radius',\n variable: '--p-togglebutton-content-border-radius',\n description: 'Border radius of content'\n },\n {\n name: 'togglebutton.content.checkedShadow',\n token: 'togglebutton.content.checked.shadow',\n variable: '--p-togglebutton-content-checked-shadow',\n description: 'Checked shadow of content'\n },\n {\n name: 'togglebutton.content.sm.padding',\n token: 'togglebutton.content.sm.padding',\n variable: '--p-togglebutton-content-sm-padding',\n description: 'Sm padding of content'\n },\n {\n name: 'togglebutton.content.lg.padding',\n token: 'togglebutton.content.lg.padding',\n variable: '--p-togglebutton-content-lg-padding',\n description: 'Lg padding of content'\n },\n {\n name: 'togglebutton.content.checkedBackground',\n token: 'togglebutton.content.checked.background',\n variable: '--p-togglebutton-content-checked-background',\n description: 'Checked background of content'\n }\n ]\n },\n toggleswitch: {\n description: 'ToggleSwitch Design Tokens',\n tokens: [\n {\n name: 'toggleswitch.root.width',\n token: 'toggleswitch.width',\n variable: '--p-toggleswitch-width',\n description: 'Width of root'\n },\n {\n name: 'toggleswitch.root.height',\n token: 'toggleswitch.height',\n variable: '--p-toggleswitch-height',\n description: 'Height of root'\n },\n {\n name: 'toggleswitch.root.borderRadius',\n token: 'toggleswitch.border.radius',\n variable: '--p-toggleswitch-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'toggleswitch.root.gap',\n token: 'toggleswitch.gap',\n variable: '--p-toggleswitch-gap',\n description: 'Gap of root'\n },\n {\n name: 'toggleswitch.root.shadow',\n token: 'toggleswitch.shadow',\n variable: '--p-toggleswitch-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'toggleswitch.root.focusRing.width',\n token: 'toggleswitch.focus.ring.width',\n variable: '--p-toggleswitch-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'toggleswitch.root.focusRing.style',\n token: 'toggleswitch.focus.ring.style',\n variable: '--p-toggleswitch-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'toggleswitch.root.focusRing.color',\n token: 'toggleswitch.focus.ring.color',\n variable: '--p-toggleswitch-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'toggleswitch.root.focusRing.offset',\n token: 'toggleswitch.focus.ring.offset',\n variable: '--p-toggleswitch-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'toggleswitch.root.focusRing.shadow',\n token: 'toggleswitch.focus.ring.shadow',\n variable: '--p-toggleswitch-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'toggleswitch.root.borderWidth',\n token: 'toggleswitch.border.width',\n variable: '--p-toggleswitch-border-width',\n description: 'Border width of root'\n },\n {\n name: 'toggleswitch.root.borderColor',\n token: 'toggleswitch.border.color',\n variable: '--p-toggleswitch-border-color',\n description: 'Border color of root'\n },\n {\n name: 'toggleswitch.root.hoverBorderColor',\n token: 'toggleswitch.hover.border.color',\n variable: '--p-toggleswitch-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'toggleswitch.root.checkedBorderColor',\n token: 'toggleswitch.checked.border.color',\n variable: '--p-toggleswitch-checked-border-color',\n description: 'Checked border color of root'\n },\n {\n name: 'toggleswitch.root.checkedHoverBorderColor',\n token: 'toggleswitch.checked.hover.border.color',\n variable: '--p-toggleswitch-checked-hover-border-color',\n description: 'Checked hover border color of root'\n },\n {\n name: 'toggleswitch.root.invalidBorderColor',\n token: 'toggleswitch.invalid.border.color',\n variable: '--p-toggleswitch-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'toggleswitch.root.transitionDuration',\n token: 'toggleswitch.transition.duration',\n variable: '--p-toggleswitch-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'toggleswitch.root.slideDuration',\n token: 'toggleswitch.slide.duration',\n variable: '--p-toggleswitch-slide-duration',\n description: 'Slide duration of root'\n },\n {\n name: 'toggleswitch.root.background',\n token: 'toggleswitch.background',\n variable: '--p-toggleswitch-background',\n description: 'Background of root'\n },\n {\n name: 'toggleswitch.root.disabledBackground',\n token: 'toggleswitch.disabled.background',\n variable: '--p-toggleswitch-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'toggleswitch.root.hoverBackground',\n token: 'toggleswitch.hover.background',\n variable: '--p-toggleswitch-hover-background',\n description: 'Hover background of root'\n },\n {\n name: 'toggleswitch.root.checkedBackground',\n token: 'toggleswitch.checked.background',\n variable: '--p-toggleswitch-checked-background',\n description: 'Checked background of root'\n },\n {\n name: 'toggleswitch.root.checkedHoverBackground',\n token: 'toggleswitch.checked.hover.background',\n variable: '--p-toggleswitch-checked-hover-background',\n description: 'Checked hover background of root'\n },\n {\n name: 'toggleswitch.handle.borderRadius',\n token: 'toggleswitch.handle.border.radius',\n variable: '--p-toggleswitch-handle-border-radius',\n description: 'Border radius of handle'\n },\n {\n name: 'toggleswitch.handle.size',\n token: 'toggleswitch.handle.size',\n variable: '--p-toggleswitch-handle-size',\n description: 'Size of handle'\n },\n {\n name: 'toggleswitch.handle.background',\n token: 'toggleswitch.handle.background',\n variable: '--p-toggleswitch-handle-background',\n description: 'Background of handle'\n },\n {\n name: 'toggleswitch.handle.disabledBackground',\n token: 'toggleswitch.handle.disabled.background',\n variable: '--p-toggleswitch-handle-disabled-background',\n description: 'Disabled background of handle'\n },\n {\n name: 'toggleswitch.handle.hoverBackground',\n token: 'toggleswitch.handle.hover.background',\n variable: '--p-toggleswitch-handle-hover-background',\n description: 'Hover background of handle'\n },\n {\n name: 'toggleswitch.handle.checkedBackground',\n token: 'toggleswitch.handle.checked.background',\n variable: '--p-toggleswitch-handle-checked-background',\n description: 'Checked background of handle'\n },\n {\n name: 'toggleswitch.handle.checkedHoverBackground',\n token: 'toggleswitch.handle.checked.hover.background',\n variable: '--p-toggleswitch-handle-checked-hover-background',\n description: 'Checked hover background of handle'\n },\n {\n name: 'toggleswitch.handle.color',\n token: 'toggleswitch.handle.color',\n variable: '--p-toggleswitch-handle-color',\n description: 'Color of handle'\n },\n {\n name: 'toggleswitch.handle.hoverColor',\n token: 'toggleswitch.handle.hover.color',\n variable: '--p-toggleswitch-handle-hover-color',\n description: 'Hover color of handle'\n },\n {\n name: 'toggleswitch.handle.checkedColor',\n token: 'toggleswitch.handle.checked.color',\n variable: '--p-toggleswitch-handle-checked-color',\n description: 'Checked color of handle'\n },\n {\n name: 'toggleswitch.handle.checkedHoverColor',\n token: 'toggleswitch.handle.checked.hover.color',\n variable: '--p-toggleswitch-handle-checked-hover-color',\n description: 'Checked hover color of handle'\n }\n ]\n },\n toolbar: {\n description: 'Toolbar Design Tokens',\n tokens: [\n {\n name: 'toolbar.root.background',\n token: 'toolbar.background',\n variable: '--p-toolbar-background',\n description: 'Background of root'\n },\n {\n name: 'toolbar.root.borderColor',\n token: 'toolbar.border.color',\n variable: '--p-toolbar-border-color',\n description: 'Border color of root'\n },\n {\n name: 'toolbar.root.borderRadius',\n token: 'toolbar.border.radius',\n variable: '--p-toolbar-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'toolbar.root.color',\n token: 'toolbar.color',\n variable: '--p-toolbar-color',\n description: 'Color of root'\n },\n {\n name: 'toolbar.root.gap',\n token: 'toolbar.gap',\n variable: '--p-toolbar-gap',\n description: 'Gap of root'\n },\n {\n name: 'toolbar.root.padding',\n token: 'toolbar.padding',\n variable: '--p-toolbar-padding',\n description: 'Padding of root'\n }\n ]\n },\n tooltip: {\n description: 'Tooltip Design Tokens',\n tokens: [\n {\n name: 'tooltip.root.maxWidth',\n token: 'tooltip.max.width',\n variable: '--p-tooltip-max-width',\n description: 'Max width of root'\n },\n {\n name: 'tooltip.root.gutter',\n token: 'tooltip.gutter',\n variable: '--p-tooltip-gutter',\n description: 'Gutter of root'\n },\n {\n name: 'tooltip.root.shadow',\n token: 'tooltip.shadow',\n variable: '--p-tooltip-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'tooltip.root.padding',\n token: 'tooltip.padding',\n variable: '--p-tooltip-padding',\n description: 'Padding of root'\n },\n {\n name: 'tooltip.root.borderRadius',\n token: 'tooltip.border.radius',\n variable: '--p-tooltip-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'tooltip.root.background',\n token: 'tooltip.background',\n variable: '--p-tooltip-background',\n description: 'Background of root'\n },\n {\n name: 'tooltip.root.color',\n token: 'tooltip.color',\n variable: '--p-tooltip-color',\n description: 'Color of root'\n }\n ]\n },\n tree: {\n description: 'Tree Design Tokens',\n tokens: [\n {\n name: 'tree.root.background',\n token: 'tree.background',\n variable: '--p-tree-background',\n description: 'Background of root'\n },\n {\n name: 'tree.root.color',\n token: 'tree.color',\n variable: '--p-tree-color',\n description: 'Color of root'\n },\n {\n name: 'tree.root.padding',\n token: 'tree.padding',\n variable: '--p-tree-padding',\n description: 'Padding of root'\n },\n {\n name: 'tree.root.gap',\n token: 'tree.gap',\n variable: '--p-tree-gap',\n description: 'Gap of root'\n },\n {\n name: 'tree.root.indent',\n token: 'tree.indent',\n variable: '--p-tree-indent',\n description: 'Indent of root'\n },\n {\n name: 'tree.root.transitionDuration',\n token: 'tree.transition.duration',\n variable: '--p-tree-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'tree.node.padding',\n token: 'tree.node.padding',\n variable: '--p-tree-node-padding',\n description: 'Padding of node'\n },\n {\n name: 'tree.node.borderRadius',\n token: 'tree.node.border.radius',\n variable: '--p-tree-node-border-radius',\n description: 'Border radius of node'\n },\n {\n name: 'tree.node.hoverBackground',\n token: 'tree.node.hover.background',\n variable: '--p-tree-node-hover-background',\n description: 'Hover background of node'\n },\n {\n name: 'tree.node.selectedBackground',\n token: 'tree.node.selected.background',\n variable: '--p-tree-node-selected-background',\n description: 'Selected background of node'\n },\n {\n name: 'tree.node.color',\n token: 'tree.node.color',\n variable: '--p-tree-node-color',\n description: 'Color of node'\n },\n {\n name: 'tree.node.hoverColor',\n token: 'tree.node.hover.color',\n variable: '--p-tree-node-hover-color',\n description: 'Hover color of node'\n },\n {\n name: 'tree.node.selectedColor',\n token: 'tree.node.selected.color',\n variable: '--p-tree-node-selected-color',\n description: 'Selected color of node'\n },\n {\n name: 'tree.node.focusRing.width',\n token: 'tree.node.focus.ring.width',\n variable: '--p-tree-node-focus-ring-width',\n description: 'Focus ring width of node'\n },\n {\n name: 'tree.node.focusRing.style',\n token: 'tree.node.focus.ring.style',\n variable: '--p-tree-node-focus-ring-style',\n description: 'Focus ring style of node'\n },\n {\n name: 'tree.node.focusRing.color',\n token: 'tree.node.focus.ring.color',\n variable: '--p-tree-node-focus-ring-color',\n description: 'Focus ring color of node'\n },\n {\n name: 'tree.node.focusRing.offset',\n token: 'tree.node.focus.ring.offset',\n variable: '--p-tree-node-focus-ring-offset',\n description: 'Focus ring offset of node'\n },\n {\n name: 'tree.node.focusRing.shadow',\n token: 'tree.node.focus.ring.shadow',\n variable: '--p-tree-node-focus-ring-shadow',\n description: 'Focus ring shadow of node'\n },\n {\n name: 'tree.node.gap',\n token: 'tree.node.gap',\n variable: '--p-tree-node-gap',\n description: 'Gap of node'\n },\n {\n name: 'tree.nodeIcon.color',\n token: 'tree.node.icon.color',\n variable: '--p-tree-node-icon-color',\n description: 'Color of node icon'\n },\n {\n name: 'tree.nodeIcon.hoverColor',\n token: 'tree.node.icon.hover.color',\n variable: '--p-tree-node-icon-hover-color',\n description: 'Hover color of node icon'\n },\n {\n name: 'tree.nodeIcon.selectedColor',\n token: 'tree.node.icon.selected.color',\n variable: '--p-tree-node-icon-selected-color',\n description: 'Selected color of node icon'\n },\n {\n name: 'tree.nodeToggleButton.borderRadius',\n token: 'tree.node.toggle.button.border.radius',\n variable: '--p-tree-node-toggle-button-border-radius',\n description: 'Border radius of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.size',\n token: 'tree.node.toggle.button.size',\n variable: '--p-tree-node-toggle-button-size',\n description: 'Size of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.hoverBackground',\n token: 'tree.node.toggle.button.hover.background',\n variable: '--p-tree-node-toggle-button-hover-background',\n description: 'Hover background of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.selectedHoverBackground',\n token: 'tree.node.toggle.button.selected.hover.background',\n variable: '--p-tree-node-toggle-button-selected-hover-background',\n description: 'Selected hover background of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.color',\n token: 'tree.node.toggle.button.color',\n variable: '--p-tree-node-toggle-button-color',\n description: 'Color of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.hoverColor',\n token: 'tree.node.toggle.button.hover.color',\n variable: '--p-tree-node-toggle-button-hover-color',\n description: 'Hover color of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.selectedHoverColor',\n token: 'tree.node.toggle.button.selected.hover.color',\n variable: '--p-tree-node-toggle-button-selected-hover-color',\n description: 'Selected hover color of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.focusRing.width',\n token: 'tree.node.toggle.button.focus.ring.width',\n variable: '--p-tree-node-toggle-button-focus-ring-width',\n description: 'Focus ring width of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.focusRing.style',\n token: 'tree.node.toggle.button.focus.ring.style',\n variable: '--p-tree-node-toggle-button-focus-ring-style',\n description: 'Focus ring style of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.focusRing.color',\n token: 'tree.node.toggle.button.focus.ring.color',\n variable: '--p-tree-node-toggle-button-focus-ring-color',\n description: 'Focus ring color of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.focusRing.offset',\n token: 'tree.node.toggle.button.focus.ring.offset',\n variable: '--p-tree-node-toggle-button-focus-ring-offset',\n description: 'Focus ring offset of node toggle button'\n },\n {\n name: 'tree.nodeToggleButton.focusRing.shadow',\n token: 'tree.node.toggle.button.focus.ring.shadow',\n variable: '--p-tree-node-toggle-button-focus-ring-shadow',\n description: 'Focus ring shadow of node toggle button'\n },\n {\n name: 'tree.loadingIcon.size',\n token: 'tree.loading.icon.size',\n variable: '--p-tree-loading-icon-size',\n description: 'Size of loading icon'\n },\n {\n name: 'tree.filter.margin',\n token: 'tree.filter.margin',\n variable: '--p-tree-filter-margin',\n description: 'Margin of filter'\n }\n ]\n },\n treeselect: {\n description: 'TreeSelect Design Tokens',\n tokens: [\n {\n name: 'treeselect.root.background',\n token: 'treeselect.background',\n variable: '--p-treeselect-background',\n description: 'Background of root'\n },\n {\n name: 'treeselect.root.disabledBackground',\n token: 'treeselect.disabled.background',\n variable: '--p-treeselect-disabled-background',\n description: 'Disabled background of root'\n },\n {\n name: 'treeselect.root.filledBackground',\n token: 'treeselect.filled.background',\n variable: '--p-treeselect-filled-background',\n description: 'Filled background of root'\n },\n {\n name: 'treeselect.root.filledHoverBackground',\n token: 'treeselect.filled.hover.background',\n variable: '--p-treeselect-filled-hover-background',\n description: 'Filled hover background of root'\n },\n {\n name: 'treeselect.root.filledFocusBackground',\n token: 'treeselect.filled.focus.background',\n variable: '--p-treeselect-filled-focus-background',\n description: 'Filled focus background of root'\n },\n {\n name: 'treeselect.root.borderColor',\n token: 'treeselect.border.color',\n variable: '--p-treeselect-border-color',\n description: 'Border color of root'\n },\n {\n name: 'treeselect.root.hoverBorderColor',\n token: 'treeselect.hover.border.color',\n variable: '--p-treeselect-hover-border-color',\n description: 'Hover border color of root'\n },\n {\n name: 'treeselect.root.focusBorderColor',\n token: 'treeselect.focus.border.color',\n variable: '--p-treeselect-focus-border-color',\n description: 'Focus border color of root'\n },\n {\n name: 'treeselect.root.invalidBorderColor',\n token: 'treeselect.invalid.border.color',\n variable: '--p-treeselect-invalid-border-color',\n description: 'Invalid border color of root'\n },\n {\n name: 'treeselect.root.color',\n token: 'treeselect.color',\n variable: '--p-treeselect-color',\n description: 'Color of root'\n },\n {\n name: 'treeselect.root.disabledColor',\n token: 'treeselect.disabled.color',\n variable: '--p-treeselect-disabled-color',\n description: 'Disabled color of root'\n },\n {\n name: 'treeselect.root.placeholderColor',\n token: 'treeselect.placeholder.color',\n variable: '--p-treeselect-placeholder-color',\n description: 'Placeholder color of root'\n },\n {\n name: 'treeselect.root.invalidPlaceholderColor',\n token: 'treeselect.invalid.placeholder.color',\n variable: '--p-treeselect-invalid-placeholder-color',\n description: 'Invalid placeholder color of root'\n },\n {\n name: 'treeselect.root.shadow',\n token: 'treeselect.shadow',\n variable: '--p-treeselect-shadow',\n description: 'Shadow of root'\n },\n {\n name: 'treeselect.root.paddingX',\n token: 'treeselect.padding.x',\n variable: '--p-treeselect-padding-x',\n description: 'Padding x of root'\n },\n {\n name: 'treeselect.root.paddingY',\n token: 'treeselect.padding.y',\n variable: '--p-treeselect-padding-y',\n description: 'Padding y of root'\n },\n {\n name: 'treeselect.root.borderRadius',\n token: 'treeselect.border.radius',\n variable: '--p-treeselect-border-radius',\n description: 'Border radius of root'\n },\n {\n name: 'treeselect.root.focusRing.width',\n token: 'treeselect.focus.ring.width',\n variable: '--p-treeselect-focus-ring-width',\n description: 'Focus ring width of root'\n },\n {\n name: 'treeselect.root.focusRing.style',\n token: 'treeselect.focus.ring.style',\n variable: '--p-treeselect-focus-ring-style',\n description: 'Focus ring style of root'\n },\n {\n name: 'treeselect.root.focusRing.color',\n token: 'treeselect.focus.ring.color',\n variable: '--p-treeselect-focus-ring-color',\n description: 'Focus ring color of root'\n },\n {\n name: 'treeselect.root.focusRing.offset',\n token: 'treeselect.focus.ring.offset',\n variable: '--p-treeselect-focus-ring-offset',\n description: 'Focus ring offset of root'\n },\n {\n name: 'treeselect.root.focusRing.shadow',\n token: 'treeselect.focus.ring.shadow',\n variable: '--p-treeselect-focus-ring-shadow',\n description: 'Focus ring shadow of root'\n },\n {\n name: 'treeselect.root.transitionDuration',\n token: 'treeselect.transition.duration',\n variable: '--p-treeselect-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'treeselect.root.sm.fontSize',\n token: 'treeselect.sm.font.size',\n variable: '--p-treeselect-sm-font-size',\n description: 'Sm font size of root'\n },\n {\n name: 'treeselect.root.sm.paddingX',\n token: 'treeselect.sm.padding.x',\n variable: '--p-treeselect-sm-padding-x',\n description: 'Sm padding x of root'\n },\n {\n name: 'treeselect.root.sm.paddingY',\n token: 'treeselect.sm.padding.y',\n variable: '--p-treeselect-sm-padding-y',\n description: 'Sm padding y of root'\n },\n {\n name: 'treeselect.root.lg.fontSize',\n token: 'treeselect.lg.font.size',\n variable: '--p-treeselect-lg-font-size',\n description: 'Lg font size of root'\n },\n {\n name: 'treeselect.root.lg.paddingX',\n token: 'treeselect.lg.padding.x',\n variable: '--p-treeselect-lg-padding-x',\n description: 'Lg padding x of root'\n },\n {\n name: 'treeselect.root.lg.paddingY',\n token: 'treeselect.lg.padding.y',\n variable: '--p-treeselect-lg-padding-y',\n description: 'Lg padding y of root'\n },\n {\n name: 'treeselect.dropdown.width',\n token: 'treeselect.dropdown.width',\n variable: '--p-treeselect-dropdown-width',\n description: 'Width of dropdown'\n },\n {\n name: 'treeselect.dropdown.color',\n token: 'treeselect.dropdown.color',\n variable: '--p-treeselect-dropdown-color',\n description: 'Color of dropdown'\n },\n {\n name: 'treeselect.overlay.background',\n token: 'treeselect.overlay.background',\n variable: '--p-treeselect-overlay-background',\n description: 'Background of overlay'\n },\n {\n name: 'treeselect.overlay.borderColor',\n token: 'treeselect.overlay.border.color',\n variable: '--p-treeselect-overlay-border-color',\n description: 'Border color of overlay'\n },\n {\n name: 'treeselect.overlay.borderRadius',\n token: 'treeselect.overlay.border.radius',\n variable: '--p-treeselect-overlay-border-radius',\n description: 'Border radius of overlay'\n },\n {\n name: 'treeselect.overlay.color',\n token: 'treeselect.overlay.color',\n variable: '--p-treeselect-overlay-color',\n description: 'Color of overlay'\n },\n {\n name: 'treeselect.overlay.shadow',\n token: 'treeselect.overlay.shadow',\n variable: '--p-treeselect-overlay-shadow',\n description: 'Shadow of overlay'\n },\n {\n name: 'treeselect.tree.padding',\n token: 'treeselect.tree.padding',\n variable: '--p-treeselect-tree-padding',\n description: 'Padding of tree'\n },\n {\n name: 'treeselect.clearIcon.color',\n token: 'treeselect.clear.icon.color',\n variable: '--p-treeselect-clear-icon-color',\n description: 'Color of clear icon'\n },\n {\n name: 'treeselect.emptyMessage.padding',\n token: 'treeselect.empty.message.padding',\n variable: '--p-treeselect-empty-message-padding',\n description: 'Padding of empty message'\n },\n {\n name: 'treeselect.chip.borderRadius',\n token: 'treeselect.chip.border.radius',\n variable: '--p-treeselect-chip-border-radius',\n description: 'Border radius of chip'\n }\n ]\n },\n treetable: {\n description: 'TreeTable Design Tokens',\n tokens: [\n {\n name: 'treetable.root.transitionDuration',\n token: 'treetable.transition.duration',\n variable: '--p-treetable-transition-duration',\n description: 'Transition duration of root'\n },\n {\n name: 'treetable.root.borderColor',\n token: 'treetable.border.color',\n variable: '--p-treetable-border-color',\n description: 'Border color of root'\n },\n {\n name: 'treetable.header.background',\n token: 'treetable.header.background',\n variable: '--p-treetable-header-background',\n description: 'Background of header'\n },\n {\n name: 'treetable.header.borderColor',\n token: 'treetable.header.border.color',\n variable: '--p-treetable-header-border-color',\n description: 'Border color of header'\n },\n {\n name: 'treetable.header.color',\n token: 'treetable.header.color',\n variable: '--p-treetable-header-color',\n description: 'Color of header'\n },\n {\n name: 'treetable.header.borderWidth',\n token: 'treetable.header.border.width',\n variable: '--p-treetable-header-border-width',\n description: 'Border width of header'\n },\n {\n name: 'treetable.header.padding',\n token: 'treetable.header.padding',\n variable: '--p-treetable-header-padding',\n description: 'Padding of header'\n },\n {\n name: 'treetable.headerCell.background',\n token: 'treetable.header.cell.background',\n variable: '--p-treetable-header-cell-background',\n description: 'Background of header cell'\n },\n {\n name: 'treetable.headerCell.hoverBackground',\n token: 'treetable.header.cell.hover.background',\n variable: '--p-treetable-header-cell-hover-background',\n description: 'Hover background of header cell'\n },\n {\n name: 'treetable.headerCell.selectedBackground',\n token: 'treetable.header.cell.selected.background',\n variable: '--p-treetable-header-cell-selected-background',\n description: 'Selected background of header cell'\n },\n {\n name: 'treetable.headerCell.borderColor',\n token: 'treetable.header.cell.border.color',\n variable: '--p-treetable-header-cell-border-color',\n description: 'Border color of header cell'\n },\n {\n name: 'treetable.headerCell.color',\n token: 'treetable.header.cell.color',\n variable: '--p-treetable-header-cell-color',\n description: 'Color of header cell'\n },\n {\n name: 'treetable.headerCell.hoverColor',\n token: 'treetable.header.cell.hover.color',\n variable: '--p-treetable-header-cell-hover-color',\n description: 'Hover color of header cell'\n },\n {\n name: 'treetable.headerCell.selectedColor',\n token: 'treetable.header.cell.selected.color',\n variable: '--p-treetable-header-cell-selected-color',\n description: 'Selected color of header cell'\n },\n {\n name: 'treetable.headerCell.gap',\n token: 'treetable.header.cell.gap',\n variable: '--p-treetable-header-cell-gap',\n description: 'Gap of header cell'\n },\n {\n name: 'treetable.headerCell.padding',\n token: 'treetable.header.cell.padding',\n variable: '--p-treetable-header-cell-padding',\n description: 'Padding of header cell'\n },\n {\n name: 'treetable.headerCell.focusRing.width',\n token: 'treetable.header.cell.focus.ring.width',\n variable: '--p-treetable-header-cell-focus-ring-width',\n description: 'Focus ring width of header cell'\n },\n {\n name: 'treetable.headerCell.focusRing.style',\n token: 'treetable.header.cell.focus.ring.style',\n variable: '--p-treetable-header-cell-focus-ring-style',\n description: 'Focus ring style of header cell'\n },\n {\n name: 'treetable.headerCell.focusRing.color',\n token: 'treetable.header.cell.focus.ring.color',\n variable: '--p-treetable-header-cell-focus-ring-color',\n description: 'Focus ring color of header cell'\n },\n {\n name: 'treetable.headerCell.focusRing.offset',\n token: 'treetable.header.cell.focus.ring.offset',\n variable: '--p-treetable-header-cell-focus-ring-offset',\n description: 'Focus ring offset of header cell'\n },\n {\n name: 'treetable.headerCell.focusRing.shadow',\n token: 'treetable.header.cell.focus.ring.shadow',\n variable: '--p-treetable-header-cell-focus-ring-shadow',\n description: 'Focus ring shadow of header cell'\n },\n {\n name: 'treetable.columnTitle.fontWeight',\n token: 'treetable.column.title.font.weight',\n variable: '--p-treetable-column-title-font-weight',\n description: 'Font weight of column title'\n },\n {\n name: 'treetable.row.background',\n token: 'treetable.row.background',\n variable: '--p-treetable-row-background',\n description: 'Background of row'\n },\n {\n name: 'treetable.row.hoverBackground',\n token: 'treetable.row.hover.background',\n variable: '--p-treetable-row-hover-background',\n description: 'Hover background of row'\n },\n {\n name: 'treetable.row.selectedBackground',\n token: 'treetable.row.selected.background',\n variable: '--p-treetable-row-selected-background',\n description: 'Selected background of row'\n },\n {\n name: 'treetable.row.color',\n token: 'treetable.row.color',\n variable: '--p-treetable-row-color',\n description: 'Color of row'\n },\n {\n name: 'treetable.row.hoverColor',\n token: 'treetable.row.hover.color',\n variable: '--p-treetable-row-hover-color',\n description: 'Hover color of row'\n },\n {\n name: 'treetable.row.selectedColor',\n token: 'treetable.row.selected.color',\n variable: '--p-treetable-row-selected-color',\n description: 'Selected color of row'\n },\n {\n name: 'treetable.row.focusRing.width',\n token: 'treetable.row.focus.ring.width',\n variable: '--p-treetable-row-focus-ring-width',\n description: 'Focus ring width of row'\n },\n {\n name: 'treetable.row.focusRing.style',\n token: 'treetable.row.focus.ring.style',\n variable: '--p-treetable-row-focus-ring-style',\n description: 'Focus ring style of row'\n },\n {\n name: 'treetable.row.focusRing.color',\n token: 'treetable.row.focus.ring.color',\n variable: '--p-treetable-row-focus-ring-color',\n description: 'Focus ring color of row'\n },\n {\n name: 'treetable.row.focusRing.offset',\n token: 'treetable.row.focus.ring.offset',\n variable: '--p-treetable-row-focus-ring-offset',\n description: 'Focus ring offset of row'\n },\n {\n name: 'treetable.row.focusRing.shadow',\n token: 'treetable.row.focus.ring.shadow',\n variable: '--p-treetable-row-focus-ring-shadow',\n description: 'Focus ring shadow of row'\n },\n {\n name: 'treetable.bodyCell.borderColor',\n token: 'treetable.body.cell.border.color',\n variable: '--p-treetable-body-cell-border-color',\n description: 'Border color of body cell'\n },\n {\n name: 'treetable.bodyCell.padding',\n token: 'treetable.body.cell.padding',\n variable: '--p-treetable-body-cell-padding',\n description: 'Padding of body cell'\n },\n {\n name: 'treetable.bodyCell.gap',\n token: 'treetable.body.cell.gap',\n variable: '--p-treetable-body-cell-gap',\n description: 'Gap of body cell'\n },\n {\n name: 'treetable.bodyCell.selectedBorderColor',\n token: 'treetable.body.cell.selected.border.color',\n variable: '--p-treetable-body-cell-selected-border-color',\n description: 'Selected border color of body cell'\n },\n {\n name: 'treetable.footerCell.background',\n token: 'treetable.footer.cell.background',\n variable: '--p-treetable-footer-cell-background',\n description: 'Background of footer cell'\n },\n {\n name: 'treetable.footerCell.borderColor',\n token: 'treetable.footer.cell.border.color',\n variable: '--p-treetable-footer-cell-border-color',\n description: 'Border color of footer cell'\n },\n {\n name: 'treetable.footerCell.color',\n token: 'treetable.footer.cell.color',\n variable: '--p-treetable-footer-cell-color',\n description: 'Color of footer cell'\n },\n {\n name: 'treetable.footerCell.padding',\n token: 'treetable.footer.cell.padding',\n variable: '--p-treetable-footer-cell-padding',\n description: 'Padding of footer cell'\n },\n {\n name: 'treetable.columnFooter.fontWeight',\n token: 'treetable.column.footer.font.weight',\n variable: '--p-treetable-column-footer-font-weight',\n description: 'Font weight of column footer'\n },\n {\n name: 'treetable.footer.background',\n token: 'treetable.footer.background',\n variable: '--p-treetable-footer-background',\n description: 'Background of footer'\n },\n {\n name: 'treetable.footer.borderColor',\n token: 'treetable.footer.border.color',\n variable: '--p-treetable-footer-border-color',\n description: 'Border color of footer'\n },\n {\n name: 'treetable.footer.color',\n token: 'treetable.footer.color',\n variable: '--p-treetable-footer-color',\n description: 'Color of footer'\n },\n {\n name: 'treetable.footer.borderWidth',\n token: 'treetable.footer.border.width',\n variable: '--p-treetable-footer-border-width',\n description: 'Border width of footer'\n },\n {\n name: 'treetable.footer.padding',\n token: 'treetable.footer.padding',\n variable: '--p-treetable-footer-padding',\n description: 'Padding of footer'\n },\n {\n name: 'treetable.columnResizer.width',\n token: 'treetable.column.resizer.width',\n variable: '--p-treetable-column-resizer-width',\n description: 'Width of column resizer'\n },\n {\n name: 'treetable.resizeIndicator.width',\n token: 'treetable.resize.indicator.width',\n variable: '--p-treetable-resize-indicator-width',\n description: 'Width of resize indicator'\n },\n {\n name: 'treetable.resizeIndicator.color',\n token: 'treetable.resize.indicator.color',\n variable: '--p-treetable-resize-indicator-color',\n description: 'Color of resize indicator'\n },\n {\n name: 'treetable.sortIcon.color',\n token: 'treetable.sort.icon.color',\n variable: '--p-treetable-sort-icon-color',\n description: 'Color of sort icon'\n },\n {\n name: 'treetable.sortIcon.hoverColor',\n token: 'treetable.sort.icon.hover.color',\n variable: '--p-treetable-sort-icon-hover-color',\n description: 'Hover color of sort icon'\n },\n {\n name: 'treetable.sortIcon.size',\n token: 'treetable.sort.icon.size',\n variable: '--p-treetable-sort-icon-size',\n description: 'Size of sort icon'\n },\n {\n name: 'treetable.loadingIcon.size',\n token: 'treetable.loading.icon.size',\n variable: '--p-treetable-loading-icon-size',\n description: 'Size of loading icon'\n },\n {\n name: 'treetable.nodeToggleButton.hoverBackground',\n token: 'treetable.node.toggle.button.hover.background',\n variable: '--p-treetable-node-toggle-button-hover-background',\n description: 'Hover background of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.selectedHoverBackground',\n token: 'treetable.node.toggle.button.selected.hover.background',\n variable: '--p-treetable-node-toggle-button-selected-hover-background',\n description: 'Selected hover background of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.color',\n token: 'treetable.node.toggle.button.color',\n variable: '--p-treetable-node-toggle-button-color',\n description: 'Color of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.hoverColor',\n token: 'treetable.node.toggle.button.hover.color',\n variable: '--p-treetable-node-toggle-button-hover-color',\n description: 'Hover color of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.selectedHoverColor',\n token: 'treetable.node.toggle.button.selected.hover.color',\n variable: '--p-treetable-node-toggle-button-selected-hover-color',\n description: 'Selected hover color of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.size',\n token: 'treetable.node.toggle.button.size',\n variable: '--p-treetable-node-toggle-button-size',\n description: 'Size of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.borderRadius',\n token: 'treetable.node.toggle.button.border.radius',\n variable: '--p-treetable-node-toggle-button-border-radius',\n description: 'Border radius of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.focusRing.width',\n token: 'treetable.node.toggle.button.focus.ring.width',\n variable: '--p-treetable-node-toggle-button-focus-ring-width',\n description: 'Focus ring width of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.focusRing.style',\n token: 'treetable.node.toggle.button.focus.ring.style',\n variable: '--p-treetable-node-toggle-button-focus-ring-style',\n description: 'Focus ring style of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.focusRing.color',\n token: 'treetable.node.toggle.button.focus.ring.color',\n variable: '--p-treetable-node-toggle-button-focus-ring-color',\n description: 'Focus ring color of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.focusRing.offset',\n token: 'treetable.node.toggle.button.focus.ring.offset',\n variable: '--p-treetable-node-toggle-button-focus-ring-offset',\n description: 'Focus ring offset of node toggle button'\n },\n {\n name: 'treetable.nodeToggleButton.focusRing.shadow',\n token: 'treetable.node.toggle.button.focus.ring.shadow',\n variable: '--p-treetable-node-toggle-button-focus-ring-shadow',\n description: 'Focus ring shadow of node toggle button'\n },\n {\n name: 'treetable.paginatorTop.borderColor',\n token: 'treetable.paginator.top.border.color',\n variable: '--p-treetable-paginator-top-border-color',\n description: 'Border color of paginator top'\n },\n {\n name: 'treetable.paginatorTop.borderWidth',\n token: 'treetable.paginator.top.border.width',\n variable: '--p-treetable-paginator-top-border-width',\n description: 'Border width of paginator top'\n },\n {\n name: 'treetable.paginatorBottom.borderColor',\n token: 'treetable.paginator.bottom.border.color',\n variable: '--p-treetable-paginator-bottom-border-color',\n description: 'Border color of paginator bottom'\n },\n {\n name: 'treetable.paginatorBottom.borderWidth',\n token: 'treetable.paginator.bottom.border.width',\n variable: '--p-treetable-paginator-bottom-border-width',\n description: 'Border width of paginator bottom'\n }\n ]\n },\n virtualscroller: {\n description: 'VirtualScroller Design Tokens',\n tokens: [\n {\n name: 'virtualscroller.loader.mask.background',\n token: 'virtualscroller.loader.mask.background',\n variable: '--p-virtualscroller-loader-mask-background',\n description: 'Background of loader mask'\n },\n {\n name: 'virtualscroller.loader.mask.color',\n token: 'virtualscroller.loader.mask.color',\n variable: '--p-virtualscroller-loader-mask-color',\n description: 'Color of loader mask'\n },\n {\n name: 'virtualscroller.loader.icon.size',\n token: 'virtualscroller.loader.icon.size',\n variable: '--p-virtualscroller-loader-icon-size',\n description: 'Size of the loader icon'\n }\n ]\n }\n} as Tokens;\n"],"mappings":"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","names":[]}