{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"./resolveAssetSource","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0},"end":{"line":16,"column":54}}],"key":"qiXdfzfF08Pne6HL41q9H4FDwsA=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n 'use strict';\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n exports.getImageSourcesFromImageProps = getImageSourcesFromImageProps;\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _resolveAssetSource = require(_dependencyMap[1], \"./resolveAssetSource\");\n var resolveAssetSource = _interopDefault(_resolveAssetSource);\n function getImageSourcesFromImageProps(imageProps) {\n var source = (0, resolveAssetSource.default)(imageProps.source);\n var sources;\n var crossOrigin = imageProps.crossOrigin,\n referrerPolicy = imageProps.referrerPolicy,\n src = imageProps.src,\n srcSet = imageProps.srcSet,\n width = imageProps.width,\n height = imageProps.height;\n var headers = {};\n if (crossOrigin === 'use-credentials') {\n headers['Access-Control-Allow-Credentials'] = 'true';\n }\n if (referrerPolicy != null) {\n headers['Referrer-Policy'] = referrerPolicy;\n }\n if (srcSet != null) {\n var sourceList = [];\n var srcSetList = srcSet.split(', ');\n var shouldUseSrcForDefaultScale = true;\n srcSetList.forEach(imageSrc => {\n var _imageSrc$split = imageSrc.split(' '),\n _imageSrc$split2 = (0, _slicedToArray.default)(_imageSrc$split, 2),\n uri = _imageSrc$split2[0],\n _imageSrc$split2$ = _imageSrc$split2[1],\n xScale = _imageSrc$split2$ === void 0 ? '1x' : _imageSrc$split2$;\n if (!xScale.endsWith('x')) {\n console.warn('The provided format for scale is not supported yet. Please use scales like 1x, 2x, etc.');\n } else {\n var scale = parseInt(xScale.split('x')[0], 10);\n if (!isNaN(scale)) {\n shouldUseSrcForDefaultScale = scale === 1 ? false : shouldUseSrcForDefaultScale;\n sourceList.push({\n headers,\n scale,\n uri,\n width,\n height\n });\n }\n }\n });\n if (shouldUseSrcForDefaultScale && src != null) {\n sourceList.push({\n headers,\n scale: 1,\n uri: src,\n width,\n height\n });\n }\n if (sourceList.length === 0) {\n console.warn('The provided value for srcSet is not valid.');\n }\n sources = sourceList;\n } else if (src != null) {\n sources = [{\n uri: src,\n headers: headers,\n width,\n height\n }];\n } else if (source != null && source.uri && Object.keys(headers).length > 0) {\n sources = [{\n ...source,\n headers\n }];\n } else {\n sources = source;\n }\n return sources;\n }\n});","lineCount":89,"map":[[2,2,11,0],[2,14,11,12],[4,2,11,13,"Object"],[4,8,11,13],[4,9,11,13,"defineProperty"],[4,23,11,13],[4,24,11,13,"exports"],[4,31,11,13],[5,4,11,13,"value"],[5,9,11,13],[6,2,11,13],[7,2,11,13],[7,11,11,13,"_interopDefault"],[7,27,11,13,"e"],[7,28,11,13],[8,4,11,13],[8,11,11,13,"e"],[8,12,11,13],[8,16,11,13,"e"],[8,17,11,13],[8,18,11,13,"__esModule"],[8,28,11,13],[8,31,11,13,"e"],[8,32,11,13],[9,6,11,13,"default"],[9,13,11,13],[9,15,11,13,"e"],[10,4,11,13],[11,2,11,13],[12,2,22,0,"exports"],[12,9,22,0],[12,10,22,0,"getImageSourcesFromImageProps"],[12,39,22,0],[12,42,22,0,"getImageSourcesFromImageProps"],[12,71,22,0],[13,2,82,1],[13,6,82,1,"_babelRuntimeHelpersSlicedToArray"],[13,39,82,1],[13,42,82,1,"require"],[13,49,82,1],[13,50,82,1,"_dependencyMap"],[13,64,82,1],[14,2,82,1],[14,6,82,1,"_slicedToArray"],[14,20,82,1],[14,23,82,1,"_interopDefault"],[14,38,82,1],[14,39,82,1,"_babelRuntimeHelpersSlicedToArray"],[14,72,82,1],[15,2,16,0],[15,6,16,0,"_resolveAssetSource"],[15,25,16,0],[15,28,16,0,"require"],[15,35,16,0],[15,36,16,0,"_dependencyMap"],[15,50,16,0],[16,2,16,0],[16,6,16,0,"resolveAssetSource"],[16,24,16,0],[16,27,16,0,"_interopDefault"],[16,42,16,0],[16,43,16,0,"_resolveAssetSource"],[16,62,16,0],[17,2,22,7],[17,11,22,16,"getImageSourcesFromImageProps"],[17,40,22,45,"getImageSourcesFromImageProps"],[17,41,23,2,"imageProps"],[17,51,23,24],[17,53,24,61],[18,4,25,2],[18,8,25,6,"source"],[18,14,25,12],[18,17,25,15],[18,21,25,15,"resolveAssetSource"],[18,39,25,33],[18,40,25,33,"default"],[18,47,25,33],[18,49,25,34,"imageProps"],[18,59,25,44],[18,60,25,45,"source"],[18,66,25,51],[18,67,25,52],[19,4,27,2],[19,8,27,6,"sources"],[19,15,27,13],[20,4,29,2],[20,8,29,9,"crossOrigin"],[20,19,29,20],[20,22,29,68,"imageProps"],[20,32,29,78],[20,33,29,9,"crossOrigin"],[20,44,29,20],[21,6,29,22,"referrerPolicy"],[21,20,29,36],[21,23,29,68,"imageProps"],[21,33,29,78],[21,34,29,22,"referrerPolicy"],[21,48,29,36],[22,6,29,38,"src"],[22,9,29,41],[22,12,29,68,"imageProps"],[22,22,29,78],[22,23,29,38,"src"],[22,26,29,41],[23,6,29,43,"srcSet"],[23,12,29,49],[23,15,29,68,"imageProps"],[23,25,29,78],[23,26,29,43,"srcSet"],[23,32,29,49],[24,6,29,51,"width"],[24,11,29,56],[24,14,29,68,"imageProps"],[24,24,29,78],[24,25,29,51,"width"],[24,30,29,56],[25,6,29,58,"height"],[25,12,29,64],[25,15,29,68,"imageProps"],[25,25,29,78],[25,26,29,58,"height"],[25,32,29,64],[26,4,31,2],[26,8,31,8,"headers"],[26,15,31,35],[26,18,31,38],[26,19,31,39],[26,20,31,40],[27,4,32,2],[27,8,32,6,"crossOrigin"],[27,19,32,17],[27,24,32,22],[27,41,32,39],[27,43,32,41],[28,6,33,4,"headers"],[28,13,33,11],[28,14,33,12],[28,48,33,46],[28,49,33,47],[28,52,33,50],[28,58,33,56],[29,4,34,2],[30,4,35,2],[30,8,35,6,"referrerPolicy"],[30,22,35,20],[30,26,35,24],[30,30,35,28],[30,32,35,30],[31,6,36,4,"headers"],[31,13,36,11],[31,14,36,12],[31,31,36,29],[31,32,36,30],[31,35,36,33,"referrerPolicy"],[31,49,36,47],[32,4,37,2],[33,4,38,2],[33,8,38,6,"srcSet"],[33,14,38,12],[33,18,38,16],[33,22,38,20],[33,24,38,22],[34,6,39,4],[34,10,39,10,"sourceList"],[34,20,39,20],[34,23,39,23],[34,25,39,25],[35,6,40,4],[35,10,40,10,"srcSetList"],[35,20,40,20],[35,23,40,23,"srcSet"],[35,29,40,29],[35,30,40,30,"split"],[35,35,40,35],[35,36,40,36],[35,40,40,40],[35,41,40,41],[36,6,42,4],[36,10,42,8,"shouldUseSrcForDefaultScale"],[36,37,42,35],[36,40,42,38],[36,44,42,42],[37,6,43,4,"srcSetList"],[37,16,43,14],[37,17,43,15,"forEach"],[37,24,43,22],[37,25,43,23,"imageSrc"],[37,33,43,31],[37,37,43,35],[38,8,44,6],[38,12,44,6,"_imageSrc$split"],[38,27,44,6],[38,30,44,35,"imageSrc"],[38,38,44,43],[38,39,44,44,"split"],[38,44,44,49],[38,45,44,50],[38,48,44,53],[38,49,44,54],[39,10,44,54,"_imageSrc$split2"],[39,26,44,54],[39,33,44,54,"_slicedToArray"],[39,47,44,54],[39,48,44,54,"default"],[39,55,44,54],[39,57,44,54,"_imageSrc$split"],[39,72,44,54],[40,10,44,13,"uri"],[40,13,44,16],[40,16,44,16,"_imageSrc$split2"],[40,32,44,16],[41,10,44,16,"_imageSrc$split2$"],[41,27,44,16],[41,30,44,16,"_imageSrc$split2"],[41,46,44,16],[42,10,44,18,"xScale"],[42,16,44,24],[42,19,44,24,"_imageSrc$split2$"],[42,36,44,24],[42,50,44,27],[42,54,44,31],[42,57,44,31,"_imageSrc$split2$"],[42,74,44,31],[43,8,45,6],[43,12,45,10],[43,13,45,11,"xScale"],[43,19,45,17],[43,20,45,18,"endsWith"],[43,28,45,26],[43,29,45,27],[43,32,45,30],[43,33,45,31],[43,35,45,33],[44,10,46,8,"console"],[44,17,46,15],[44,18,46,16,"warn"],[44,22,46,20],[44,23,47,10],[44,112,48,8],[44,113,48,9],[45,8,49,6],[45,9,49,7],[45,15,49,13],[46,10,50,8],[46,14,50,14,"scale"],[46,19,50,19],[46,22,50,22,"parseInt"],[46,30,50,30],[46,31,50,31,"xScale"],[46,37,50,37],[46,38,50,38,"split"],[46,43,50,43],[46,44,50,44],[46,47,50,47],[46,48,50,48],[46,49,50,49],[46,50,50,50],[46,51,50,51],[46,53,50,53],[46,55,50,55],[46,56,50,56],[47,10,51,8],[47,14,51,12],[47,15,51,13,"isNaN"],[47,20,51,18],[47,21,51,19,"scale"],[47,26,51,24],[47,27,51,25],[47,29,51,27],[48,12,53,10,"shouldUseSrcForDefaultScale"],[48,39,53,37],[48,42,54,12,"scale"],[48,47,54,17],[48,52,54,22],[48,53,54,23],[48,56,54,26],[48,61,54,31],[48,64,54,34,"shouldUseSrcForDefaultScale"],[48,91,54,61],[49,12,55,10,"sourceList"],[49,22,55,20],[49,23,55,21,"push"],[49,27,55,25],[49,28,55,26],[50,14,55,27,"headers"],[50,21,55,34],[51,14,55,36,"scale"],[51,19,55,41],[52,14,55,43,"uri"],[52,17,55,46],[53,14,55,48,"width"],[53,19,55,53],[54,14,55,55,"height"],[55,12,55,61],[55,13,55,62],[55,14,55,63],[56,10,56,8],[57,8,57,6],[58,6,58,4],[58,7,58,5],[58,8,58,6],[59,6,60,4],[59,10,60,8,"shouldUseSrcForDefaultScale"],[59,37,60,35],[59,41,60,39,"src"],[59,44,60,42],[59,48,60,46],[59,52,60,50],[59,54,60,52],[60,8,61,6,"sourceList"],[60,18,61,16],[60,19,61,17,"push"],[60,23,61,21],[60,24,61,22],[61,10,62,8,"headers"],[61,17,62,15],[62,10,63,8,"scale"],[62,15,63,13],[62,17,63,15],[62,18,63,16],[63,10,64,8,"uri"],[63,13,64,11],[63,15,64,13,"src"],[63,18,64,16],[64,10,65,8,"width"],[64,15,65,13],[65,10,66,8,"height"],[66,8,67,6],[66,9,67,7],[66,10,67,8],[67,6,68,4],[68,6,69,4],[68,10,69,8,"sourceList"],[68,20,69,18],[68,21,69,19,"length"],[68,27,69,25],[68,32,69,30],[68,33,69,31],[68,35,69,33],[69,8,70,6,"console"],[69,15,70,13],[69,16,70,14,"warn"],[69,20,70,18],[69,21,70,19],[69,66,70,64],[69,67,70,65],[70,6,71,4],[71,6,73,4,"sources"],[71,13,73,11],[71,16,73,14,"sourceList"],[71,26,73,24],[72,4,74,2],[72,5,74,3],[72,11,74,9],[72,15,74,13,"src"],[72,18,74,16],[72,22,74,20],[72,26,74,24],[72,28,74,26],[73,6,75,4,"sources"],[73,13,75,11],[73,16,75,14],[73,17,75,15],[74,8,75,16,"uri"],[74,11,75,19],[74,13,75,21,"src"],[74,16,75,24],[75,8,75,26,"headers"],[75,15,75,33],[75,17,75,35,"headers"],[75,24,75,42],[76,8,75,44,"width"],[76,13,75,49],[77,8,75,51,"height"],[78,6,75,57],[78,7,75,58],[78,8,75,59],[79,4,76,2],[79,5,76,3],[79,11,76,9],[79,15,76,13,"source"],[79,21,76,19],[79,25,76,23],[79,29,76,27],[79,33,76,31,"source"],[79,39,76,37],[79,40,76,38,"uri"],[79,43,76,41],[79,47,76,45,"Object"],[79,53,76,51],[79,54,76,52,"keys"],[79,58,76,56],[79,59,76,57,"headers"],[79,66,76,64],[79,67,76,65],[79,68,76,66,"length"],[79,74,76,72],[79,77,76,75],[79,78,76,76],[79,80,76,78],[80,6,77,4,"sources"],[80,13,77,11],[80,16,77,14],[80,17,77,15],[81,8,77,16],[81,11,77,19,"source"],[81,17,77,25],[82,8,77,27,"headers"],[83,6,77,34],[83,7,77,35],[83,8,77,36],[84,4,78,2],[84,5,78,3],[84,11,78,9],[85,6,79,4,"sources"],[85,13,79,11],[85,16,79,14,"source"],[85,22,79,20],[86,4,80,2],[87,4,81,2],[87,11,81,9,"sources"],[87,18,81,16],[88,2,82,0],[89,0,82,1],[89,3]],"functionMap":{"names":["","getImageSourcesFromImageProps","srcSetList.forEach$argument_0"],"mappings":"AAA;OCqB;uBCqB;KDe"},"hasCjsExports":false},"type":"js/module"}]}