"use strict";Liferay.Loader.define("liferay!analytics-settings-web$pretty-format@27.5.1/build/plugins/ConvertAnsi",["module","exports","require","liferay!analytics-settings-web$ansi-regex","liferay!analytics-settings-web$ansi-styles"],(function(e,t,a){window;{Object.defineProperty(t,"__esModule",{value:!0}),t.test=t.serialize=t.default=void 0;var l=_interopRequireDefault(a("liferay!analytics-settings-web$ansi-regex")),s=_interopRequireDefault(a("liferay!analytics-settings-web$ansi-styles"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const toHumanReadableAnsi=e=>e.replace((0,l.default)(),(e=>{switch(e){case s.default.red.close:case s.default.green.close:case s.default.cyan.close:case s.default.gray.close:case s.default.white.close:case s.default.yellow.close:case s.default.bgRed.close:case s.default.bgGreen.close:case s.default.bgYellow.close:case s.default.inverse.close:case s.default.dim.close:case s.default.bold.close:case s.default.reset.open:case s.default.reset.close:return"</>";case s.default.red.open:return"<red>";case s.default.green.open:return"<green>";case s.default.cyan.open:return"<cyan>";case s.default.gray.open:return"<gray>";case s.default.white.open:return"<white>";case s.default.yellow.open:return"<yellow>";case s.default.bgRed.open:return"<bgRed>";case s.default.bgGreen.open:return"<bgGreen>";case s.default.bgYellow.open:return"<bgYellow>";case s.default.inverse.open:return"<inverse>";case s.default.dim.open:return"<dim>";case s.default.bold.open:return"<bold>";default:return""}})),test=e=>"string"==typeof e&&!!e.match((0,l.default)());t.test=test;const serialize=(e,t,a,l,s,r)=>r(toHumanReadableAnsi(e),t,a,l,s);t.serialize=serialize;var r={serialize:serialize,test:test};t.default=r}}));
//# sourceMappingURL=ConvertAnsi.js.map