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