{
  "version": 3,
  "sources": ["../../../../parser/dist/chunks/mermaid-parser.core/chunk-CIAEETIT.mjs"],
  "sourcesContent": ["import {\n  AbstractMermaidValueConverter,\n  MermaidGeneratedSharedModule,\n  WardleyGrammarGeneratedModule,\n  __name\n} from \"./chunk-K5T4RW27.mjs\";\n\n// src/language/wardley/module.ts\nimport {\n  EmptyFileSystem,\n  createDefaultCoreModule,\n  createDefaultSharedCoreModule,\n  inject\n} from \"langium\";\n\n// src/language/wardley/valueConverter.ts\nvar WardleyValueConverter = class extends AbstractMermaidValueConverter {\n  static {\n    __name(this, \"WardleyValueConverter\");\n  }\n  runCustomConverter(rule, input, _cstNode) {\n    switch (rule.name.toUpperCase()) {\n      case \"LINK_LABEL\":\n        return input.substring(1).trim();\n      default:\n        return void 0;\n    }\n  }\n};\n\n// src/language/wardley/module.ts\nvar WardleyModule = {\n  parser: {\n    ValueConverter: /* @__PURE__ */ __name(() => new WardleyValueConverter(), \"ValueConverter\")\n  }\n};\nfunction createWardleyServices(context = EmptyFileSystem) {\n  const shared = inject(\n    createDefaultSharedCoreModule(context),\n    MermaidGeneratedSharedModule\n  );\n  const Wardley = inject(\n    createDefaultCoreModule({ shared }),\n    WardleyGrammarGeneratedModule,\n    WardleyModule\n  );\n  shared.ServiceRegistry.register(Wardley);\n  return { shared, Wardley };\n}\n__name(createWardleyServices, \"createWardleyServices\");\n\nexport {\n  WardleyModule,\n  createWardleyServices\n};\n"],
  "mappings": ";;;;;;;;;;;;;;;;AAgBA,IAAI,wBAAwB,cAAc,8BAA8B;AAAA,EAhBxE,OAgBwE;AAAA;AAAA;AAAA,EACtE,OAAO;AACL,IAAAA,QAAO,MAAM,uBAAuB;AAAA,EACtC;AAAA,EACA,mBAAmB,MAAM,OAAO,UAAU;AACxC,YAAQ,KAAK,KAAK,YAAY,GAAG;AAAA,MAC/B,KAAK;AACH,eAAO,MAAM,UAAU,CAAC,EAAE,KAAK;AAAA,MACjC;AACE,eAAO;AAAA,IACX;AAAA,EACF;AACF;AAGA,IAAI,gBAAgB;AAAA,EAClB,QAAQ;AAAA,IACN,gBAAgC,gBAAAA,QAAO,MAAM,IAAI,sBAAsB,GAAG,gBAAgB;AAAA,EAC5F;AACF;AACA,SAAS,sBAAsB,UAAU,iBAAiB;AACxD,QAAM,SAAS;AAAA,IACb,8BAA8B,OAAO;AAAA,IACrC;AAAA,EACF;AACA,QAAM,UAAU;AAAA,IACd,wBAAwB,EAAE,OAAO,CAAC;AAAA,IAClC;AAAA,IACA;AAAA,EACF;AACA,SAAO,gBAAgB,SAAS,OAAO;AACvC,SAAO,EAAE,QAAQ,QAAQ;AAC3B;AAZS;AAaTA,QAAO,uBAAuB,uBAAuB;",
  "names": ["__name"]
}
