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