{"version":3,"file":"bitmapFontXMLStringParser.mjs","sources":["../../../../src/scene/text-bitmap/asset/bitmapFontXMLStringParser.ts"],"sourcesContent":["import { DOMAdapter } from '../../../environment/adapter';\nimport { bitmapFontXMLParser } from './bitmapFontXMLParser';\n\nimport type { BitmapFontData } from '../AbstractBitmapFont';\n\n/** @internal */\nexport const bitmapFontXMLStringParser = {\n    test(data: string | XMLDocument | BitmapFontData): boolean\n    {\n        if (typeof data === 'string' && data.match(/<font(\\s|>)/))\n        {\n            return bitmapFontXMLParser.test(DOMAdapter.get().parseXML(data));\n        }\n\n        return false;\n    },\n\n    parse(data: string): BitmapFontData\n    {\n        return bitmapFontXMLParser.parse(DOMAdapter.get().parseXML(data));\n    }\n};\n"],"names":[],"mappings":";;;;AAMO,MAAM,yBAAA,GAA4B;AAAA,EACrC,KAAK,IAAA,EACL;AACI,IAAA,IAAI,OAAO,IAAA,KAAS,QAAA,IAAY,IAAA,CAAK,KAAA,CAAM,aAAa,CAAA,EACxD;AACI,MAAA,OAAO,oBAAoB,IAAA,CAAK,UAAA,CAAW,KAAI,CAAE,QAAA,CAAS,IAAI,CAAC,CAAA;AAAA,IACnE;AAEA,IAAA,OAAO,KAAA;AAAA,EACX,CAAA;AAAA,EAEA,MAAM,IAAA,EACN;AACI,IAAA,OAAO,oBAAoB,KAAA,CAAM,UAAA,CAAW,KAAI,CAAE,QAAA,CAAS,IAAI,CAAC,CAAA;AAAA,EACpE;AACJ;;;;"}