{"version":3,"file":"image.cjs","names":["createFaker","buildImageFieldImage","getMockImageData","prismic"],"sources":["../../../src/value/richText/image.ts"],"sourcesContent":["import * as prismic from \"@prismicio/client\"\n\nimport { buildImageFieldImage } from \"../../lib/buildImageFieldImage\"\nimport { createFaker } from \"../../lib/createFaker\"\nimport { getMockImageData } from \"../../lib/getMockImageData\"\nimport type { MockRichTextValueConfig } from \"../../types\"\n\ntype MockRichTextImageValueConfig = MockRichTextValueConfig\n\nexport const image = (config: MockRichTextImageValueConfig): prismic.RTImageNode | undefined => {\n\tconst faker = config.faker || createFaker(config.seed)\n\n\tconst imageData = getMockImageData({ faker })\n\tconst imageField = buildImageFieldImage({\n\t\tfaker,\n\t\timageData,\n\t\tstate: \"filled\",\n\t})\n\n\treturn {\n\t\tid: faker.hash(7),\n\t\ttype: prismic.RichTextNodeType.image,\n\t\talt: imageField.alt,\n\t\turl: imageField.url,\n\t\tcopyright: imageField.copyright,\n\t\tdimensions: imageField.dimensions,\n\t\tedit: imageField.edit,\n\t}\n}\n"],"mappings":";;;;;;;AASA,MAAa,SAAS,WAA0E;CAC/F,MAAM,QAAQ,OAAO,SAASA,oBAAAA,YAAY,OAAO,KAAK;CAGtD,MAAM,aAAaC,6BAAAA,qBAAqB;EACvC;EACA,WAHiBC,yBAAAA,iBAAiB,EAAE,OAAO,CAAC;EAI5C,OAAO;EACP,CAAC;AAEF,QAAO;EACN,IAAI,MAAM,KAAK,EAAE;EACjB,MAAMC,kBAAQ,iBAAiB;EAC/B,KAAK,WAAW;EAChB,KAAK,WAAW;EAChB,WAAW,WAAW;EACtB,YAAY,WAAW;EACvB,MAAM,WAAW;EACjB"}