/**
 * Editor-Konstanten (keine i18n-Strings). Sicher auf Top-Level auswertbar,
 * weil keine Abhängigkeit von setLocaleData.
 *
 * Die Listen enthalten die Standard-Layouts. Add-ons koennen weitere Layouts
 * über `window.__CE_PD_EDITOR_EXT__.registerLayoutOption` und korrespondierende
 * Hooks in den Editor-/Runtime-Registries nachtragen.
 */
export const LAYOUT_ORDER = ['straight', 'stacked', 'pie', 'pieStairs', 'wave', 'pyramid'];
export const BAR_LAYOUTS = ['straight', 'stacked'];
/** Pie-artige Layouts (aufrechtes Pie/Donut + liegendes Stairs-Donut). */
export const PIE_LAYOUTS = ['pie', 'pieStairs'];
export const isPieLayout = (layout) => layout === 'pie' || layout === 'pieStairs';
/** Layouts, die `createRuler` / gemeinsames Balken-Lineal nutzen. */
export const CREATE_RULER_LAYOUTS = ['straight', 'stacked', 'wave'];
export const RULER_LAYOUTS = ['straight', 'stacked', 'wave'];
export const MAX_H_BREAKPOINTS = ['desktop', 'tablet', 'mobile'];
export const STRAIGHT_BAR_LABEL_VALUES = ['off', 'value', 'headline'];
/** Pie: vierte Option value_callout = Wert innen + Bezeichnung an Führungslinie außen. */
export const PIE_SLICE_LABEL_VALUES = ['off', 'value', 'headline', 'value_callout'];
/** Pyramid: gleiche Modi wie pieSliceLabel; Default im Block ist off. */
export const PYRAMID_SLICE_LABEL_VALUES = ['off', 'value', 'headline'];
export const ENABLE_DIAGRAM_MAX_HEIGHT = true;
