{"id":"Rlhj","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/image/dist/esm/use-image.js.map","includedInParent":true,"mtime":1616745789171},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/image/package.json","includedInParent":true,"mtime":1616745789171},{"name":"@chakra-ui/hooks","loc":{"line":1,"column":36},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/image/dist/esm/use-image.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/index.js"},{"name":"react","loc":{"line":2,"column":57},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/image/dist/esm/use-image.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useImage=n;var e=require(\"@chakra-ui/hooks\"),r=require(\"react\");function n(n){var{src:o,srcSet:u,onLoad:a,onError:s,crossOrigin:l,sizes:t,ignoreFallback:c}=n,[i,d]=(0,r.useState)(\"pending\");(0,r.useEffect)(()=>{d(o?\"loading\":\"pending\")},[o]);var f=(0,r.useRef)(),g=(0,r.useCallback)(()=>{if(o){p();var e=new Image;e.src=o,l&&(e.crossOrigin=l),u&&(e.srcset=u),t&&(e.sizes=t),e.onload=(e=>{p(),d(\"loaded\"),null==a||a(e)}),e.onerror=(e=>{p(),d(\"failed\"),null==s||s(e)}),f.current=e}},[o,l,u,t,a,s]),p=()=>{f.current&&(f.current.onload=null,f.current.onerror=null,f.current=null)};return(0,e.useSafeLayoutEffect)(()=>{if(!c)return\"loading\"===i&&g(),()=>{p()}},[i,g,c]),c?\"loaded\":i}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-image.ts","name":null,"original":{"line":144,"column":1},"generated":{"line":1,"column":85}},{"source":"../../src/use-image.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":87}},{"source":"../../src/use-image.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":91}},{"source":"../../src/use-image.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":93}},{"source":"../../src/use-image.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":101}},{"source":"../../src/use-image.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":121}},{"source":"../../src/use-image.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":123}},{"source":"../../src/use-image.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":131}},{"source":"../../src/use-image.ts","name":null,"original":{"line":62,"column":7},"generated":{"line":1,"column":140}},{"source":"../../src/use-image.ts","name":"useImage","original":{"line":62,"column":16},"generated":{"line":1,"column":149}},{"source":"../../src/use-image.ts","name":"props","original":{"line":62,"column":25},"generated":{"line":1,"column":151}},{"source":"../../src/use-image.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":154}},{"source":"../../src/use-image.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":158}},{"source":"../../src/use-image.ts","name":"src","original":{"line":64,"column":4},"generated":{"line":1,"column":162}},{"source":"../../src/use-image.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":164}},{"source":"../../src/use-image.ts","name":"srcSet","original":{"line":65,"column":4},"generated":{"line":1,"column":171}},{"source":"../../src/use-image.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":173}},{"source":"../../src/use-image.ts","name":"onLoad","original":{"line":66,"column":4},"generated":{"line":1,"column":180}},{"source":"../../src/use-image.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":182}},{"source":"../../src/use-image.ts","name":"onError","original":{"line":67,"column":4},"generated":{"line":1,"column":190}},{"source":"../../src/use-image.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":192}},{"source":"../../src/use-image.ts","name":"crossOrigin","original":{"line":68,"column":4},"generated":{"line":1,"column":204}},{"source":"../../src/use-image.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":206}},{"source":"../../src/use-image.ts","name":"sizes","original":{"line":69,"column":4},"generated":{"line":1,"column":212}},{"source":"../../src/use-image.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":1,"column":214}},{"source":"../../src/use-image.ts","name":"ignoreFallback","original":{"line":70,"column":4},"generated":{"line":1,"column":229}},{"source":"../../src/use-image.ts","name":"props","original":{"line":71,"column":6},"generated":{"line":1,"column":232}},{"source":"../../src/use-image.ts","name":"status","original":{"line":73,"column":9},"generated":{"line":1,"column":235}},{"source":"../../src/use-image.ts","name":"setStatus","original":{"line":73,"column":17},"generated":{"line":1,"column":237}},{"source":"../../src/use-image.ts","name":"useState","original":{"line":73,"column":30},"generated":{"line":1,"column":241}},{"source":"../../src/use-image.ts","name":null,"original":{"line":73,"column":47},"generated":{"line":1,"column":243}},{"source":"../../src/use-image.ts","name":null,"original":{"line":73,"column":47},"generated":{"line":1,"column":245}},{"source":"../../src/use-image.ts","name":null,"original":{"line":73,"column":47},"generated":{"line":1,"column":255}},{"source":"../../src/use-image.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":1,"column":267}},{"source":"../../src/use-image.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":1,"column":269}},{"source":"../../src/use-image.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":1,"column":271}},{"source":"../../src/use-image.ts","name":null,"original":{"line":75,"column":12},"generated":{"line":1,"column":282}},{"source":"../../src/use-image.ts","name":"setStatus","original":{"line":76,"column":4},"generated":{"line":1,"column":287}},{"source":"../../src/use-image.ts","name":"src","original":{"line":76,"column":14},"generated":{"line":1,"column":289}},{"source":"../../src/use-image.ts","name":null,"original":{"line":76,"column":20},"generated":{"line":1,"column":291}},{"source":"../../src/use-image.ts","name":null,"original":{"line":76,"column":32},"generated":{"line":1,"column":301}},{"source":"../../src/use-image.ts","name":null,"original":{"line":77,"column":5},"generated":{"line":1,"column":313}},{"source":"../../src/use-image.ts","name":"src","original":{"line":77,"column":6},"generated":{"line":1,"column":314}},{"source":"../../src/use-image.ts","name":"imageRef","original":{"line":79,"column":8},"generated":{"line":1,"column":318}},{"source":"../../src/use-image.ts","name":"imageRef","original":{"line":79,"column":8},"generated":{"line":1,"column":322}},{"source":"../../src/use-image.ts","name":"useRef","original":{"line":79,"column":19},"generated":{"line":1,"column":325}},{"source":"../../src/use-image.ts","name":null,"original":{"line":79,"column":2},"generated":{"line":1,"column":327}},{"source":"../../src/use-image.ts","name":null,"original":{"line":79,"column":2},"generated":{"line":1,"column":329}},{"source":"../../src/use-image.ts","name":"load","original":{"line":81,"column":8},"generated":{"line":1,"column":339}},{"source":"../../src/use-image.ts","name":"useCallback","original":{"line":81,"column":15},"generated":{"line":1,"column":342}},{"source":"../../src/use-image.ts","name":null,"original":{"line":81,"column":27},"generated":{"line":1,"column":344}},{"source":"../../src/use-image.ts","name":null,"original":{"line":81,"column":27},"generated":{"line":1,"column":346}},{"source":"../../src/use-image.ts","name":null,"original":{"line":81,"column":27},"generated":{"line":1,"column":359}},{"source":"../../src/use-image.ts","name":null,"original":{"line":82,"column":8},"generated":{"line":1,"column":364}},{"source":"../../src/use-image.ts","name":"src","original":{"line":82,"column":9},"generated":{"line":1,"column":367}},{"source":"../../src/use-image.ts","name":null,"original":{"line":82,"column":8},"generated":{"line":1,"column":369}},{"source":"../../src/use-image.ts","name":"flush","original":{"line":84,"column":4},"generated":{"line":1,"column":370}},{"source":"../../src/use-image.ts","name":"img","original":{"line":86,"column":10},"generated":{"line":1,"column":374}},{"source":"../../src/use-image.ts","name":"img","original":{"line":86,"column":10},"generated":{"line":1,"column":378}},{"source":"../../src/use-image.ts","name":null,"original":{"line":86,"column":16},"generated":{"line":1,"column":380}},{"source":"../../src/use-image.ts","name":"Image","original":{"line":86,"column":20},"generated":{"line":1,"column":384}},{"source":"../../src/use-image.ts","name":"img","original":{"line":88,"column":4},"generated":{"line":1,"column":390}},{"source":"../../src/use-image.ts","name":"src","original":{"line":88,"column":8},"generated":{"line":1,"column":392}},{"source":"../../src/use-image.ts","name":"src","original":{"line":88,"column":14},"generated":{"line":1,"column":396}},{"source":"../../src/use-image.ts","name":"crossOrigin","original":{"line":90,"column":8},"generated":{"line":1,"column":398}},{"source":"../../src/use-image.ts","name":"img","original":{"line":91,"column":6},"generated":{"line":1,"column":402}},{"source":"../../src/use-image.ts","name":"crossOrigin","original":{"line":91,"column":10},"generated":{"line":1,"column":404}},{"source":"../../src/use-image.ts","name":"crossOrigin","original":{"line":91,"column":24},"generated":{"line":1,"column":416}},{"source":"../../src/use-image.ts","name":"srcSet","original":{"line":94,"column":8},"generated":{"line":1,"column":419}},{"source":"../../src/use-image.ts","name":"img","original":{"line":95,"column":6},"generated":{"line":1,"column":423}},{"source":"../../src/use-image.ts","name":"srcset","original":{"line":95,"column":10},"generated":{"line":1,"column":425}},{"source":"../../src/use-image.ts","name":"srcSet","original":{"line":95,"column":19},"generated":{"line":1,"column":432}},{"source":"../../src/use-image.ts","name":"sizes","original":{"line":98,"column":8},"generated":{"line":1,"column":435}},{"source":"../../src/use-image.ts","name":"img","original":{"line":99,"column":6},"generated":{"line":1,"column":439}},{"source":"../../src/use-image.ts","name":"sizes","original":{"line":99,"column":10},"generated":{"line":1,"column":441}},{"source":"../../src/use-image.ts","name":"sizes","original":{"line":99,"column":18},"generated":{"line":1,"column":447}},{"source":"../../src/use-image.ts","name":"img","original":{"line":102,"column":4},"generated":{"line":1,"column":450}},{"source":"../../src/use-image.ts","name":"onload","original":{"line":102,"column":8},"generated":{"line":1,"column":452}},{"source":"../../src/use-image.ts","name":"event","original":{"line":102,"column":18},"generated":{"line":1,"column":459}},{"source":"../../src/use-image.ts","name":"event","original":{"line":102,"column":18},"generated":{"line":1,"column":460}},{"source":"../../src/use-image.ts","name":"flush","original":{"line":103,"column":6},"generated":{"line":1,"column":464}},{"source":"../../src/use-image.ts","name":"setStatus","original":{"line":104,"column":6},"generated":{"line":1,"column":468}},{"source":"../../src/use-image.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":1,"column":470}},{"source":"../../src/use-image.ts","name":null,"original":{"line":105,"column":12},"generated":{"line":1,"column":480}},{"source":"../../src/use-image.ts","name":"onLoad","original":{"line":105,"column":6},"generated":{"line":1,"column":486}},{"source":"../../src/use-image.ts","name":"onLoad","original":{"line":105,"column":6},"generated":{"line":1,"column":489}},{"source":"../../src/use-image.ts","name":"event","original":{"line":105,"column":16},"generated":{"line":1,"column":491}},{"source":"../../src/use-image.ts","name":"img","original":{"line":107,"column":4},"generated":{"line":1,"column":496}},{"source":"../../src/use-image.ts","name":"onerror","original":{"line":107,"column":8},"generated":{"line":1,"column":498}},{"source":"../../src/use-image.ts","name":"error","original":{"line":107,"column":19},"generated":{"line":1,"column":506}},{"source":"../../src/use-image.ts","name":"error","original":{"line":107,"column":19},"generated":{"line":1,"column":507}},{"source":"../../src/use-image.ts","name":"flush","original":{"line":108,"column":6},"generated":{"line":1,"column":511}},{"source":"../../src/use-image.ts","name":"setStatus","original":{"line":109,"column":6},"generated":{"line":1,"column":515}},{"source":"../../src/use-image.ts","name":null,"original":{"line":109,"column":16},"generated":{"line":1,"column":517}},{"source":"../../src/use-image.ts","name":null,"original":{"line":110,"column":13},"generated":{"line":1,"column":527}},{"source":"../../src/use-image.ts","name":"onError","original":{"line":110,"column":6},"generated":{"line":1,"column":533}},{"source":"../../src/use-image.ts","name":"onError","original":{"line":110,"column":6},"generated":{"line":1,"column":536}},{"source":"../../src/use-image.ts","name":"error","original":{"line":110,"column":16},"generated":{"line":1,"column":538}},{"source":"../../src/use-image.ts","name":"imageRef","original":{"line":113,"column":4},"generated":{"line":1,"column":543}},{"source":"../../src/use-image.ts","name":"current","original":{"line":113,"column":13},"generated":{"line":1,"column":545}},{"source":"../../src/use-image.ts","name":"img","original":{"line":113,"column":23},"generated":{"line":1,"column":553}},{"source":"../../src/use-image.ts","name":null,"original":{"line":114,"column":5},"generated":{"line":1,"column":557}},{"source":"../../src/use-image.ts","name":"src","original":{"line":114,"column":6},"generated":{"line":1,"column":558}},{"source":"../../src/use-image.ts","name":"crossOrigin","original":{"line":114,"column":11},"generated":{"line":1,"column":560}},{"source":"../../src/use-image.ts","name":"srcSet","original":{"line":114,"column":24},"generated":{"line":1,"column":562}},{"source":"../../src/use-image.ts","name":"sizes","original":{"line":114,"column":32},"generated":{"line":1,"column":564}},{"source":"../../src/use-image.ts","name":"onLoad","original":{"line":114,"column":39},"generated":{"line":1,"column":566}},{"source":"../../src/use-image.ts","name":"onError","original":{"line":114,"column":47},"generated":{"line":1,"column":568}},{"source":"../../src/use-image.ts","name":"flush","original":{"line":116,"column":8},"generated":{"line":1,"column":572}},{"source":"../../src/use-image.ts","name":null,"original":{"line":116,"column":16},"generated":{"line":1,"column":574}},{"source":"../../src/use-image.ts","name":"imageRef","original":{"line":117,"column":8},"generated":{"line":1,"column":579}},{"source":"../../src/use-image.ts","name":"current","original":{"line":117,"column":17},"generated":{"line":1,"column":581}},{"source":"../../src/use-image.ts","name":"imageRef","original":{"line":118,"column":6},"generated":{"line":1,"column":591}},{"source":"../../src/use-image.ts","name":"current","original":{"line":118,"column":15},"generated":{"line":1,"column":593}},{"source":"../../src/use-image.ts","name":"onload","original":{"line":118,"column":23},"generated":{"line":1,"column":601}},{"source":"../../src/use-image.ts","name":null,"original":{"line":118,"column":32},"generated":{"line":1,"column":608}},{"source":"../../src/use-image.ts","name":"imageRef","original":{"line":119,"column":6},"generated":{"line":1,"column":613}},{"source":"../../src/use-image.ts","name":"current","original":{"line":119,"column":15},"generated":{"line":1,"column":615}},{"source":"../../src/use-image.ts","name":"onerror","original":{"line":119,"column":23},"generated":{"line":1,"column":623}},{"source":"../../src/use-image.ts","name":null,"original":{"line":119,"column":33},"generated":{"line":1,"column":631}},{"source":"../../src/use-image.ts","name":"imageRef","original":{"line":120,"column":6},"generated":{"line":1,"column":636}},{"source":"../../src/use-image.ts","name":"current","original":{"line":120,"column":15},"generated":{"line":1,"column":638}},{"source":"../../src/use-image.ts","name":null,"original":{"line":120,"column":25},"generated":{"line":1,"column":646}},{"source":"../../src/use-image.ts","name":"ignoreFallback","original":{"line":143,"column":9},"generated":{"line":1,"column":653}},{"source":"../../src/use-image.ts","name":null,"original":{"line":124,"column":22},"generated":{"line":1,"column":660}},{"source":"../../src/use-image.ts","name":null,"original":{"line":124,"column":22},"generated":{"line":1,"column":662}},{"source":"../../src/use-image.ts","name":null,"original":{"line":124,"column":22},"generated":{"line":1,"column":664}},{"source":"../../src/use-image.ts","name":null,"original":{"line":124,"column":22},"generated":{"line":1,"column":685}},{"source":"../../src/use-image.ts","name":"ignoreFallback","original":{"line":129,"column":8},"generated":{"line":1,"column":690}},{"source":"../../src/use-image.ts","name":"ignoreFallback","original":{"line":129,"column":8},"generated":{"line":1,"column":694}},{"source":"../../src/use-image.ts","name":null,"original":{"line":134,"column":11},"generated":{"line":1,"column":696}},{"source":"../../src/use-image.ts","name":null,"original":{"line":131,"column":19},"generated":{"line":1,"column":702}},{"source":"../../src/use-image.ts","name":"status","original":{"line":131,"column":8},"generated":{"line":1,"column":714}},{"source":"../../src/use-image.ts","name":"load","original":{"line":132,"column":6},"generated":{"line":1,"column":717}},{"source":"../../src/use-image.ts","name":null,"original":{"line":134,"column":11},"generated":{"line":1,"column":721}},{"source":"../../src/use-image.ts","name":"flush","original":{"line":135,"column":6},"generated":{"line":1,"column":726}},{"source":"../../src/use-image.ts","name":null,"original":{"line":137,"column":5},"generated":{"line":1,"column":732}},{"source":"../../src/use-image.ts","name":"status","original":{"line":137,"column":6},"generated":{"line":1,"column":733}},{"source":"../../src/use-image.ts","name":"load","original":{"line":137,"column":14},"generated":{"line":1,"column":735}},{"source":"../../src/use-image.ts","name":"ignoreFallback","original":{"line":137,"column":20},"generated":{"line":1,"column":737}},{"source":"../../src/use-image.ts","name":"ignoreFallback","original":{"line":143,"column":9},"generated":{"line":1,"column":741}},{"source":"../../src/use-image.ts","name":null,"original":{"line":143,"column":26},"generated":{"line":1,"column":743}},{"source":"../../src/use-image.ts","name":"status","original":{"line":143,"column":37},"generated":{"line":1,"column":752}}],"sources":{"../../src/use-image.ts":"import { useSafeLayoutEffect } from \"@chakra-ui/hooks\"\nimport {\n  ImgHTMLAttributes,\n  useCallback,\n  useEffect,\n  useRef,\n  useState,\n} from \"react\"\n\nexport interface UseImageProps {\n  /**\n   * The image `src` attribute\n   */\n  src?: string\n  /**\n   * The image `srcset` attribute\n   */\n  srcSet?: string\n  /**\n   * The image `sizes` attribute\n   */\n  sizes?: string\n  /**\n   * A callback for when the image `src` has been loaded\n   */\n  onLoad?(event: React.SyntheticEvent<HTMLImageElement, Event>): void\n  /**\n   * A callback for when there was an error loading the image `src`\n   */\n  onError?(error: string | React.SyntheticEvent<HTMLImageElement, Event>): void\n  /**\n   * If `true`, opt out of the `fallbackSrc` logic and use as `img`\n   */\n  ignoreFallback?: boolean\n  /**\n   * The key used to set the crossOrigin on the HTMLImageElement into which the image will be loaded.\n   * This tells the browser to request cross-origin access when trying to download the image data.\n   */\n  crossOrigin?: ImgHTMLAttributes<any>[\"crossOrigin\"]\n}\n\ntype Status = \"loading\" | \"failed\" | \"pending\" | \"loaded\"\n\ntype ImageEvent = React.SyntheticEvent<HTMLImageElement, Event>\n\n/**\n * React hook that loads an image in the browser,\n * and let's us know the `status` so we can show image\n * fallback if it is still `pending`\n *\n * @returns the status of the image loading progress\n *\n * @example\n *\n * ```jsx\n * function App(){\n *   const status = useImage({ src: \"image.png\" })\n *   return status === \"loaded\" ? <img src=\"image.png\" /> : <Placeholder />\n * }\n * ```\n */\nexport function useImage(props: UseImageProps) {\n  const {\n    src,\n    srcSet,\n    onLoad,\n    onError,\n    crossOrigin,\n    sizes,\n    ignoreFallback,\n  } = props\n\n  const [status, setStatus] = useState<Status>(\"pending\")\n\n  useEffect(() => {\n    setStatus(src ? \"loading\" : \"pending\")\n  }, [src])\n\n  const imageRef = useRef<HTMLImageElement | null>()\n\n  const load = useCallback(() => {\n    if (!src) return\n\n    flush()\n\n    const img = new Image()\n\n    img.src = src\n\n    if (crossOrigin) {\n      img.crossOrigin = crossOrigin\n    }\n\n    if (srcSet) {\n      img.srcset = srcSet\n    }\n\n    if (sizes) {\n      img.sizes = sizes\n    }\n\n    img.onload = (event) => {\n      flush()\n      setStatus(\"loaded\")\n      onLoad?.((event as unknown) as ImageEvent)\n    }\n    img.onerror = (error) => {\n      flush()\n      setStatus(\"failed\")\n      onError?.(error as any)\n    }\n\n    imageRef.current = img\n  }, [src, crossOrigin, srcSet, sizes, onLoad, onError])\n\n  const flush = () => {\n    if (imageRef.current) {\n      imageRef.current.onload = null\n      imageRef.current.onerror = null\n      imageRef.current = null\n    }\n  }\n\n  useSafeLayoutEffect(() => {\n    /**\n     * If user opts out of the fallback/placeholder\n     * logic, let's bail out.\n     */\n    if (ignoreFallback) return undefined\n\n    if (status === \"loading\") {\n      load()\n    }\n    return () => {\n      flush()\n    }\n  }, [status, load, ignoreFallback])\n\n  /**\n   * If user opts out of the fallback/placeholder\n   * logic, let's just return 'loaded'\n   */\n  return ignoreFallback ? \"loaded\" : status\n}\n\nexport type UseImageReturn = ReturnType<typeof useImage>\n"},"lineCount":null}},"error":null,"hash":"dfd8dfc92cc20f6ecf402f3e35b21993","cacheData":{"env":{}}}