{"version":3,"file":"resolveTextureUrl.mjs","sources":["../../../src/resolver/parsers/resolveTextureUrl.ts"],"sourcesContent":["import { extensions, ExtensionType, settings } from 'pixijs/core';\nimport { loadTextures } from '../../loader';\n\nimport type { ResolveAsset, ResolveURLParser } from '../types';\n\nexport const resolveTextureUrl = {\n    extension: ExtensionType.ResolveParser,\n    test: loadTextures.test,\n    parse: (value: string): ResolveAsset =>\n        ({\n            resolution: parseFloat(settings.RETINA_PREFIX.exec(value)?.[1] ?? '1'),\n            format: value.split('.').pop(),\n            src: value,\n        }),\n} as ResolveURLParser;\n\nextensions.add(resolveTextureUrl);\n"],"names":[],"mappings":";;;;AAKO,MAAM,iBAAoB,GAAA;AAAA,EAC7B,WAAW,aAAc,CAAA,aAAA;AAAA,EACzB,MAAM,YAAa,CAAA,IAAA;AAAA,EACnB,KAAA,EAAO,CAAC,KACH,MAAA;AAAA,IACG,UAAA,EAAY,WAAW,QAAS,CAAA,aAAA,CAAc,KAAK,KAAK,CAAA,GAAI,MAAM,GAAG,CAAA;AAAA,IACrE,MAAQ,EAAA,KAAA,CAAM,KAAM,CAAA,GAAG,EAAE,GAAI,EAAA;AAAA,IAC7B,GAAK,EAAA,KAAA;AAAA,GACT,CAAA;AACR,EAAA;AAEA,UAAA,CAAW,IAAI,iBAAiB,CAAA;;;;"}