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