import{a as i,b as u,c,d as n,e as r,f as o,g as h,n as l,p as C}from"./chunk-YFOJOJKZ.js";import{h as a}from"./chunk-7DHJDT2N.js";var A=class extends C{static{a(this,"ArchitectureTokenBuilder")}static{r(this,"ArchitectureTokenBuilder")}constructor(){super(["architecture"])}},d=class extends l{static{a(this,"ArchitectureValueConverter")}static{r(this,"ArchitectureValueConverter")}runCustomConverter(t,e,s){if(t.name==="ARCH_ICON")return e.replace(/[()]/g,"").trim();if(t.name==="ARCH_TEXT_ICON")return e.replace(/["()]/g,"");if(t.name==="ARCH_TITLE")return e.replace(/[[\]]/g,"").trim()}},v={parser:{TokenBuilder:r(()=>new A,"TokenBuilder"),ValueConverter:r(()=>new d,"ValueConverter")}};function m(t=n){let e=c(u(t),o),s=c(i({shared:e}),h,v);return e.ServiceRegistry.register(s),{shared:e,Architecture:s}}a(m,"createArchitectureServices");r(m,"createArchitectureServices");export{v as a,m as b};
