/* Socket Lib - Built with esbuild */
var c=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var i=(t,n)=>{for(var s in n)c(t,s,{get:n[s],enumerable:!0})},I=(t,n,s,e)=>{if(n&&typeof n=="object"||typeof n=="function")for(let o of p(n))!u.call(t,o)&&o!==s&&c(t,o,{get:()=>n[o],enumerable:!(e=x(n,o))||e.enumerable});return t};var S=t=>I(c({},"__esModule",{value:!0}),t);var d={};i(d,{ANSI_BOLD:()=>E,ANSI_DIM:()=>N,ANSI_ITALIC:()=>R,ANSI_RESET:()=>A,ANSI_STRIKETHROUGH:()=>g,ANSI_UNDERLINE:()=>b,ansiRegex:()=>T,stripAnsi:()=>_});module.exports=S(d);const A="\x1B[0m",E="\x1B[1m",N="\x1B[2m",R="\x1B[3m",b="\x1B[4m",g="\x1B[9m",m=/\x1b\[[0-9;]*m/g;function T(t){const{onlyFirst:n}=t??{},r="(?:\\u001B\\][\\s\\S]*?(?:\\u0007\\u001B\\u005C|\\u009C))|[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]";return new RegExp(r,n?void 0:"g")}function _(t){return t.replace(m,"")}0&&(module.exports={ANSI_BOLD,ANSI_DIM,ANSI_ITALIC,ANSI_RESET,ANSI_STRIKETHROUGH,ANSI_UNDERLINE,ansiRegex,stripAnsi});
//# sourceMappingURL=ansi.js.map
