import { __exports as e } from "../../../../../../../../_virtual/placeholders.js";
import { __require as A } from "./utils.js";
var E;
function P() {
  if (E)
    return e;
  E = 1, Object.defineProperty(e, "__esModule", {
    value: !0
  }), e.PLACEHOLDERS_FLIPPED_ALIAS = e.PLACEHOLDERS_ALIAS = e.PLACEHOLDERS = void 0;
  var n = A();
  const a = ["Identifier", "StringLiteral", "Expression", "Statement", "Declaration", "BlockStatement", "ClassBody", "Pattern"];
  e.PLACEHOLDERS = a;
  const L = {
    Declaration: ["Statement"],
    Pattern: ["PatternLike", "LVal"]
  };
  e.PLACEHOLDERS_ALIAS = L;
  for (const t of a) {
    const r = n.ALIAS_KEYS[t];
    r != null && r.length && (L[t] = r);
  }
  const o = {};
  return e.PLACEHOLDERS_FLIPPED_ALIAS = o, Object.keys(L).forEach((t) => {
    L[t].forEach((r) => {
      Object.hasOwnProperty.call(o, r) || (o[r] = []), o[r].push(t);
    });
  }), e;
}
export {
  P as __require
};
//# sourceMappingURL=placeholders.js.map
