import { textFieldStrategy as m } from "./textFieldStrategy/textFieldStrategy.js";
import { selectStrategy as a } from "./selectStrategy/selectStrategy.js";
import { numberInputStrategy as i } from "./numberInputStrategy/numberInputStrategy.js";
import { checkboxStrategy as c } from "./checkboxStrategy/checkboxStrategy.js";
import { checkableListStrategy as f } from "./checkableListStrategy/checkableListStrategy.js";
import { daysOfWeekPickerStrategy as g } from "./daysOfWeekPickerStrategy/daysOfWeekPickerStrategy.js";
import { dateRangePickerStrategy as p } from "./dateRangePickerStrategy/dateRangePickerStrategy.js";
import { autocompleteStrategy as s } from "./autocompleteStrategy/autocompleteStrategy.js";
import { radioGroupStrategy as y } from "./radioGroupStrategy/radioGroupStrategy.js";
import { imageSelectorStrategy as S } from "./imageSelectorStrategy/imageSelectorStrategy.js";
const x = (() => {
  const t = {}, o = [
    m,
    a,
    i,
    c,
    f,
    g,
    p,
    s,
    y,
    S
  ];
  for (const r of o)
    for (const e of r.componentIds)
      t[e] = r;
  return t;
})();
export {
  x as FIELD_COMPONENT_STRATEGY_REGISTRY
};
