[{"data":1,"prerenderedAt":1891},["ShallowReactive",2],{"navigation":3,"docs-/providers/weserv":139,"docs-/providers/weserv-surround":205},[4,20,33,129],{"title":5,"_path":6,"children":7},"Get Started","/get-started",[8,11,14,17],{"title":9,"_path":10},"Installation","/get-started/installation",{"title":12,"_path":13},"Configuration","/get-started/configuration",{"title":15,"_path":16},"Providers","/get-started/providers",{"title":18,"_path":19},"Contributing","/get-started/contributing",{"title":21,"_path":22,"children":23},"Usage","/usage",[24,27,30],{"title":25,"_path":26},"\u003CNuxtImg>","/usage/nuxt-img",{"title":28,"_path":29},"\u003CNuxtPicture>","/usage/nuxt-picture",{"title":31,"_path":32},"useImage()","/usage/use-image",{"title":15,"_path":34,"children":35},"/providers",[36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99,102,105,108,111,114,117,120,123,126],{"title":37,"_path":38},"Aliyun","/providers/aliyun",{"title":40,"_path":41},"AWS Amplify","/providers/aws-amplify",{"title":43,"_path":44},"Bunny","/providers/bunny",{"title":46,"_path":47},"Caisy","/providers/caisy",{"title":49,"_path":50},"Cloudflare","/providers/cloudflare",{"title":52,"_path":53},"Cloudimage","/providers/cloudimage",{"title":55,"_path":56},"Cloudinary","/providers/cloudinary",{"title":58,"_path":59},"Contentful","/providers/contentful",{"title":61,"_path":62},"Directus","/providers/directus",{"title":64,"_path":65},"Edgio","/providers/edgio",{"title":67,"_path":68},"Fastly","/providers/fastly",{"title":70,"_path":71},"Filerobot","/providers/filerobot",{"title":73,"_path":74},"Glide","/providers/glide",{"title":76,"_path":77},"Gumlet","/providers/gumlet",{"title":79,"_path":80},"Hygraph","/providers/hygraph",{"title":82,"_path":83},"ImageEngine","/providers/imageengine",{"title":85,"_path":86},"ImageKit","/providers/imagekit",{"title":88,"_path":89},"Imgix","/providers/imgix",{"title":91,"_path":92},"IPX","/providers/ipx",{"title":94,"_path":95},"Netlify","/providers/netlify",{"title":97,"_path":98},"Prepr","/providers/prepr",{"title":100,"_path":101},"Prismic","/providers/prismic",{"title":103,"_path":104},"Sanity","/providers/sanity",{"title":106,"_path":107},"Sirv","/providers/sirv",{"title":109,"_path":110},"Storyblok","/providers/storyblok",{"title":112,"_path":113},"Strapi","/providers/strapi",{"title":115,"_path":116},"Twicpics","/providers/twicpics",{"title":118,"_path":119},"Unsplash","/providers/unsplash",{"title":121,"_path":122},"Uploadcare","/providers/uploadcare",{"title":124,"_path":125},"Vercel","/providers/vercel",{"title":127,"_path":128},"Weserv","/providers/weserv",{"title":130,"_path":131,"children":132},"Advanced","/advanced",[133,136],{"title":134,"_path":135},"Custom Provider","/advanced/custom-provider",{"title":137,"_path":138},"Static Images","/advanced/static-images",{"_path":128,"_dir":140,"_draft":141,"_partial":141,"_locale":142,"title":127,"description":143,"body":144,"_type":199,"_id":200,"_source":201,"_file":202,"_stem":203,"_extension":204},"providers",false,"","Optimize images with Weserv's dynamic image transformation service.",{"type":145,"children":146,"toc":195},"root",[147,155,162],{"type":148,"tag":149,"props":150,"children":151},"element","p",{},[152],{"type":153,"value":154},"text","Weserv offers a wide range of image transformation for all JPEG, PNG, and GIF files.",{"type":148,"tag":156,"props":157,"children":159},"h2",{"id":158},"modifiers",[160],{"type":153,"value":161},"Modifiers",{"type":148,"tag":149,"props":163,"children":164},{},[165,167,174,176,182,184,193],{"type":153,"value":166},"In addition to ",{"type":148,"tag":168,"props":169,"children":171},"code",{"className":170},[],[172],{"type":153,"value":173},"height",{"type":153,"value":175}," and ",{"type":148,"tag":168,"props":177,"children":179},{"className":178},[],[180],{"type":153,"value":181},"width",{"type":153,"value":183},", the Weserv provider supports numerous modifiers documented ",{"type":148,"tag":185,"props":186,"children":190},"a",{"href":187,"rel":188},"https://images.weserv.nl/docs/quick-reference.html",[189],"nofollow",[191],{"type":153,"value":192},"here",{"type":153,"value":194},".",{"title":142,"searchDepth":196,"depth":196,"links":197},2,[198],{"id":158,"depth":196,"text":161},"markdown","content:3.providers:weserv.md","content","3.providers/weserv.md","3.providers/weserv","md",[206,810],{"_path":125,"_dir":140,"_draft":141,"_partial":141,"_locale":142,"title":124,"description":207,"links":208,"body":214,"_type":199,"_id":807,"_source":201,"_file":808,"_stem":809,"_extension":204},"Optimize images at Vercel's Edge Network.",[209],{"label":210,"icon":211,"to":212,"size":213},"Source","i-simple-icons-github","https://github.com/nuxt/image/blob/main/src/runtime/providers/vercel.ts","xs",{"type":145,"children":215,"toc":803},[216,238,243,260,266,279,288,414,420,463,468,488,495,797],{"type":148,"tag":149,"props":217,"children":218},{},[219,221,227,229,236],{"type":153,"value":220},"When deploying your Nuxt applications to ",{"type":148,"tag":185,"props":222,"children":225},{"href":223,"rel":224},"https://vercel.com",[189],[226],{"type":153,"value":124},{"type":153,"value":228}," platform, image module can use Vercel's ",{"type":148,"tag":185,"props":230,"children":233},{"href":231,"rel":232},"https://vercel.com/docs/edge-network/overview",[189],[234],{"type":153,"value":235},"Edge Network",{"type":153,"value":237}," to optimize images on demand.",{"type":148,"tag":149,"props":239,"children":240},{},[241],{"type":153,"value":242},"This provider will be enabled by default in Vercel deployments.",{"type":148,"tag":244,"props":245,"children":248},"callout",{"icon":246,"color":247},"i-heroicons-exclamation-triangle","amber",[249],{"type":148,"tag":149,"props":250,"children":251},{},[252,254],{"type":153,"value":253},"Vercel requires you to explicitly list all the widths used in your app. ",{"type":148,"tag":185,"props":255,"children":257},{"href":256},"#sizes",[258],{"type":153,"value":259},"See example below.",{"type":148,"tag":156,"props":261,"children":263},{"id":262},"domains",[264],{"type":153,"value":265},"Domains",{"type":148,"tag":149,"props":267,"children":268},{},[269,271,277],{"type":153,"value":270},"To use external URLs (images not in ",{"type":148,"tag":168,"props":272,"children":274},{"className":273},[],[275],{"type":153,"value":276},"public/",{"type":153,"value":278}," directory), hostnames should be whitelisted.",{"type":148,"tag":149,"props":280,"children":281},{},[282],{"type":148,"tag":283,"props":284,"children":285},"strong",{},[286],{"type":153,"value":287},"Example:",{"type":148,"tag":289,"props":290,"children":295},"pre",{"className":291,"code":292,"filename":293,"language":294,"meta":142,"style":142},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  image: {\n    domains: ['avatars0.githubusercontent.com']\n  }\n})\n","nuxt.config.ts","ts",[296],{"type":148,"tag":168,"props":297,"children":298},{"__ignoreMap":142},[299,334,353,391,400],{"type":148,"tag":300,"props":301,"children":304},"span",{"class":302,"line":303},"line",1,[305,311,316,322,328],{"type":148,"tag":300,"props":306,"children":308},{"style":307},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[309],{"type":153,"value":310},"export",{"type":148,"tag":300,"props":312,"children":313},{"style":307},[314],{"type":153,"value":315}," default",{"type":148,"tag":300,"props":317,"children":319},{"style":318},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[320],{"type":153,"value":321}," defineNuxtConfig",{"type":148,"tag":300,"props":323,"children":325},{"style":324},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[326],{"type":153,"value":327},"(",{"type":148,"tag":300,"props":329,"children":331},{"style":330},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[332],{"type":153,"value":333},"{\n",{"type":148,"tag":300,"props":335,"children":336},{"class":302,"line":196},[337,343,348],{"type":148,"tag":300,"props":338,"children":340},{"style":339},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[341],{"type":153,"value":342},"  image",{"type":148,"tag":300,"props":344,"children":345},{"style":330},[346],{"type":153,"value":347},":",{"type":148,"tag":300,"props":349,"children":350},{"style":330},[351],{"type":153,"value":352}," {\n",{"type":148,"tag":300,"props":354,"children":356},{"class":302,"line":355},3,[357,362,366,371,376,382,386],{"type":148,"tag":300,"props":358,"children":359},{"style":339},[360],{"type":153,"value":361},"    domains",{"type":148,"tag":300,"props":363,"children":364},{"style":330},[365],{"type":153,"value":347},{"type":148,"tag":300,"props":367,"children":368},{"style":324},[369],{"type":153,"value":370}," [",{"type":148,"tag":300,"props":372,"children":373},{"style":330},[374],{"type":153,"value":375},"'",{"type":148,"tag":300,"props":377,"children":379},{"style":378},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[380],{"type":153,"value":381},"avatars0.githubusercontent.com",{"type":148,"tag":300,"props":383,"children":384},{"style":330},[385],{"type":153,"value":375},{"type":148,"tag":300,"props":387,"children":388},{"style":324},[389],{"type":153,"value":390},"]\n",{"type":148,"tag":300,"props":392,"children":394},{"class":302,"line":393},4,[395],{"type":148,"tag":300,"props":396,"children":397},{"style":330},[398],{"type":153,"value":399},"  }\n",{"type":148,"tag":300,"props":401,"children":403},{"class":302,"line":402},5,[404,409],{"type":148,"tag":300,"props":405,"children":406},{"style":330},[407],{"type":153,"value":408},"}",{"type":148,"tag":300,"props":410,"children":411},{"style":324},[412],{"type":153,"value":413},")\n",{"type":148,"tag":156,"props":415,"children":417},{"id":416},"sizes",[418],{"type":153,"value":419},"Sizes",{"type":148,"tag":149,"props":421,"children":422},{},[423,425,430,432,437,439,444,446,452,454,461],{"type":153,"value":424},"You need to specify ",{"type":148,"tag":283,"props":426,"children":427},{},[428],{"type":153,"value":429},"every custom width",{"type":153,"value":431}," used in ",{"type":148,"tag":168,"props":433,"children":435},{"className":434},[],[436],{"type":153,"value":25},{"type":153,"value":438},", ",{"type":148,"tag":168,"props":440,"children":442},{"className":441},[],[443],{"type":153,"value":28},{"type":153,"value":445}," or ",{"type":148,"tag":168,"props":447,"children":449},{"className":448},[],[450],{"type":153,"value":451},"$img",{"type":153,"value":453}," for Vercel to resize them properly (",{"type":148,"tag":185,"props":455,"children":458},{"href":456,"rel":457},"https://vercel.com/docs/build-output-api/v3/configuration#api",[189],[459],{"type":153,"value":460},"source",{"type":153,"value":462},").",{"type":148,"tag":149,"props":464,"children":465},{},[466],{"type":153,"value":467},"If a width is not defined, image will fallback to the next bigger width.",{"type":148,"tag":244,"props":469,"children":471},{"icon":470},"i-heroicons-light-bulb",[472],{"type":148,"tag":149,"props":473,"children":474},{},[475,477,487],{"type":153,"value":476},"Don't forget to also take into account ",{"type":148,"tag":185,"props":478,"children":480},{"href":479},"/get-started/configuration#densities",[481],{"type":148,"tag":168,"props":482,"children":484},{"className":483},[],[485],{"type":153,"value":486},"densities",{"type":153,"value":194},{"type":148,"tag":149,"props":489,"children":490},{},[491],{"type":148,"tag":283,"props":492,"children":493},{},[494],{"type":153,"value":287},{"type":148,"tag":496,"props":497,"children":498},"code-group",{},[499,670],{"type":148,"tag":289,"props":500,"children":505},{"className":501,"code":502,"filename":503,"language":504,"meta":142,"style":142},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CNuxtImg\n    height=\"40\"\n    width=\"40\"\n    preset=\"cover\"\n    src=\"/nuxt-icon.png\"\n  />\n\u003C/template>\n","index.vue","vue",[506],{"type":148,"tag":168,"props":507,"children":508},{"__ignoreMap":142},[509,527,540,569,593,618,644,653],{"type":148,"tag":300,"props":510,"children":511},{"class":302,"line":303},[512,517,522],{"type":148,"tag":300,"props":513,"children":514},{"style":330},[515],{"type":153,"value":516},"\u003C",{"type":148,"tag":300,"props":518,"children":519},{"style":339},[520],{"type":153,"value":521},"template",{"type":148,"tag":300,"props":523,"children":524},{"style":330},[525],{"type":153,"value":526},">\n",{"type":148,"tag":300,"props":528,"children":529},{"class":302,"line":196},[530,535],{"type":148,"tag":300,"props":531,"children":532},{"style":330},[533],{"type":153,"value":534},"  \u003C",{"type":148,"tag":300,"props":536,"children":537},{"style":339},[538],{"type":153,"value":539},"NuxtImg\n",{"type":148,"tag":300,"props":541,"children":542},{"class":302,"line":355},[543,549,554,559,564],{"type":148,"tag":300,"props":544,"children":546},{"style":545},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[547],{"type":153,"value":548},"    height",{"type":148,"tag":300,"props":550,"children":551},{"style":330},[552],{"type":153,"value":553},"=",{"type":148,"tag":300,"props":555,"children":556},{"style":330},[557],{"type":153,"value":558},"\"",{"type":148,"tag":300,"props":560,"children":561},{"style":378},[562],{"type":153,"value":563},"40",{"type":148,"tag":300,"props":565,"children":566},{"style":330},[567],{"type":153,"value":568},"\"\n",{"type":148,"tag":300,"props":570,"children":571},{"class":302,"line":393},[572,577,581,585,589],{"type":148,"tag":300,"props":573,"children":574},{"style":545},[575],{"type":153,"value":576},"    width",{"type":148,"tag":300,"props":578,"children":579},{"style":330},[580],{"type":153,"value":553},{"type":148,"tag":300,"props":582,"children":583},{"style":330},[584],{"type":153,"value":558},{"type":148,"tag":300,"props":586,"children":587},{"style":378},[588],{"type":153,"value":563},{"type":148,"tag":300,"props":590,"children":591},{"style":330},[592],{"type":153,"value":568},{"type":148,"tag":300,"props":594,"children":595},{"class":302,"line":402},[596,601,605,609,614],{"type":148,"tag":300,"props":597,"children":598},{"style":545},[599],{"type":153,"value":600},"    preset",{"type":148,"tag":300,"props":602,"children":603},{"style":330},[604],{"type":153,"value":553},{"type":148,"tag":300,"props":606,"children":607},{"style":330},[608],{"type":153,"value":558},{"type":148,"tag":300,"props":610,"children":611},{"style":378},[612],{"type":153,"value":613},"cover",{"type":148,"tag":300,"props":615,"children":616},{"style":330},[617],{"type":153,"value":568},{"type":148,"tag":300,"props":619,"children":621},{"class":302,"line":620},6,[622,627,631,635,640],{"type":148,"tag":300,"props":623,"children":624},{"style":545},[625],{"type":153,"value":626},"    src",{"type":148,"tag":300,"props":628,"children":629},{"style":330},[630],{"type":153,"value":553},{"type":148,"tag":300,"props":632,"children":633},{"style":330},[634],{"type":153,"value":558},{"type":148,"tag":300,"props":636,"children":637},{"style":378},[638],{"type":153,"value":639},"/nuxt-icon.png",{"type":148,"tag":300,"props":641,"children":642},{"style":330},[643],{"type":153,"value":568},{"type":148,"tag":300,"props":645,"children":647},{"class":302,"line":646},7,[648],{"type":148,"tag":300,"props":649,"children":650},{"style":330},[651],{"type":153,"value":652},"  />\n",{"type":148,"tag":300,"props":654,"children":656},{"class":302,"line":655},8,[657,662,666],{"type":148,"tag":300,"props":658,"children":659},{"style":330},[660],{"type":153,"value":661},"\u003C/",{"type":148,"tag":300,"props":663,"children":664},{"style":339},[665],{"type":153,"value":521},{"type":148,"tag":300,"props":667,"children":668},{"style":330},[669],{"type":153,"value":526},{"type":148,"tag":289,"props":671,"children":673},{"className":291,"code":672,"filename":293,"language":294,"meta":142,"style":142},"export default defineNuxtConfig({\n  image: {\n    screens: {\n      icon: 40,\n      icon2x: 80\n    }\n  }\n})\n",[674],{"type":148,"tag":168,"props":675,"children":676},{"__ignoreMap":142},[677,700,715,731,754,771,779,786],{"type":148,"tag":300,"props":678,"children":679},{"class":302,"line":303},[680,684,688,692,696],{"type":148,"tag":300,"props":681,"children":682},{"style":307},[683],{"type":153,"value":310},{"type":148,"tag":300,"props":685,"children":686},{"style":307},[687],{"type":153,"value":315},{"type":148,"tag":300,"props":689,"children":690},{"style":318},[691],{"type":153,"value":321},{"type":148,"tag":300,"props":693,"children":694},{"style":324},[695],{"type":153,"value":327},{"type":148,"tag":300,"props":697,"children":698},{"style":330},[699],{"type":153,"value":333},{"type":148,"tag":300,"props":701,"children":702},{"class":302,"line":196},[703,707,711],{"type":148,"tag":300,"props":704,"children":705},{"style":339},[706],{"type":153,"value":342},{"type":148,"tag":300,"props":708,"children":709},{"style":330},[710],{"type":153,"value":347},{"type":148,"tag":300,"props":712,"children":713},{"style":330},[714],{"type":153,"value":352},{"type":148,"tag":300,"props":716,"children":717},{"class":302,"line":355},[718,723,727],{"type":148,"tag":300,"props":719,"children":720},{"style":339},[721],{"type":153,"value":722},"    screens",{"type":148,"tag":300,"props":724,"children":725},{"style":330},[726],{"type":153,"value":347},{"type":148,"tag":300,"props":728,"children":729},{"style":330},[730],{"type":153,"value":352},{"type":148,"tag":300,"props":732,"children":733},{"class":302,"line":393},[734,739,743,749],{"type":148,"tag":300,"props":735,"children":736},{"style":339},[737],{"type":153,"value":738},"      icon",{"type":148,"tag":300,"props":740,"children":741},{"style":330},[742],{"type":153,"value":347},{"type":148,"tag":300,"props":744,"children":746},{"style":745},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[747],{"type":153,"value":748}," 40",{"type":148,"tag":300,"props":750,"children":751},{"style":330},[752],{"type":153,"value":753},",\n",{"type":148,"tag":300,"props":755,"children":756},{"class":302,"line":402},[757,762,766],{"type":148,"tag":300,"props":758,"children":759},{"style":339},[760],{"type":153,"value":761},"      icon2x",{"type":148,"tag":300,"props":763,"children":764},{"style":330},[765],{"type":153,"value":347},{"type":148,"tag":300,"props":767,"children":768},{"style":745},[769],{"type":153,"value":770}," 80\n",{"type":148,"tag":300,"props":772,"children":773},{"class":302,"line":620},[774],{"type":148,"tag":300,"props":775,"children":776},{"style":330},[777],{"type":153,"value":778},"    }\n",{"type":148,"tag":300,"props":780,"children":781},{"class":302,"line":646},[782],{"type":148,"tag":300,"props":783,"children":784},{"style":330},[785],{"type":153,"value":399},{"type":148,"tag":300,"props":787,"children":788},{"class":302,"line":655},[789,793],{"type":148,"tag":300,"props":790,"children":791},{"style":330},[792],{"type":153,"value":408},{"type":148,"tag":300,"props":794,"children":795},{"style":324},[796],{"type":153,"value":413},{"type":148,"tag":798,"props":799,"children":800},"style",{},[801],{"type":153,"value":802},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":142,"searchDepth":196,"depth":196,"links":804},[805,806],{"id":262,"depth":196,"text":265},{"id":416,"depth":196,"text":419},"content:3.providers:vercel.md","3.providers/vercel.md","3.providers/vercel",{"_path":135,"_dir":811,"_draft":141,"_partial":141,"_locale":142,"title":134,"description":812,"body":813,"_type":199,"_id":1888,"_source":201,"_file":1889,"_stem":1890,"_extension":204},"advanced","If a CDN provider is not supported, you can define it yourself.",{"type":145,"children":814,"toc":1878},[815,821,826,1368,1375,1456,1473,1479,1493,1499,1505,1525,1760,1781,1786,1799,1874],{"type":148,"tag":156,"props":816,"children":818},{"id":817},"provider-entry",[819],{"type":153,"value":820},"Provider Entry",{"type":148,"tag":149,"props":822,"children":823},{},[824],{"type":153,"value":825},"The runtime will receive a source, image modifiers and its provider options. It is responsible for generating a URL for optimized images, and needs to be isomorphic because it may be called on either server or client.",{"type":148,"tag":289,"props":827,"children":830},{"className":291,"code":828,"filename":829,"language":294,"meta":142,"style":142},"import { joinURL } from 'ufo'\nimport type { ProviderGetImage } from '@nuxt/image'\nimport { createOperationsGenerator } from '#image'\n\nconst operationsGenerator = createOperationsGenerator()\n\nexport const getImage: ProviderGetImage = (\n  src,\n  { modifiers = {}, baseURL } = {}\n) => {\n  if (!baseURL) {\n    // also support runtime config \n    baseURL = useRuntimeConfig().public.siteUrl\n  }\n\n  const operations = operationsGenerator(modifiers)\n\n  return {\n    url: joinURL(baseURL, src + (operations ? '?' + operations : ''))\n  }\n}\n","providers/my-provider.ts",[831],{"type":148,"tag":168,"props":832,"children":833},{"__ignoreMap":142},[834,877,919,956,965,991,998,1034,1047,1088,1106,1138,1148,1189,1197,1205,1240,1248,1261,1351,1359],{"type":148,"tag":300,"props":835,"children":836},{"class":302,"line":303},[837,842,847,852,857,862,867,872],{"type":148,"tag":300,"props":838,"children":839},{"style":307},[840],{"type":153,"value":841},"import",{"type":148,"tag":300,"props":843,"children":844},{"style":330},[845],{"type":153,"value":846}," {",{"type":148,"tag":300,"props":848,"children":849},{"style":324},[850],{"type":153,"value":851}," joinURL",{"type":148,"tag":300,"props":853,"children":854},{"style":330},[855],{"type":153,"value":856}," }",{"type":148,"tag":300,"props":858,"children":859},{"style":307},[860],{"type":153,"value":861}," from",{"type":148,"tag":300,"props":863,"children":864},{"style":330},[865],{"type":153,"value":866}," '",{"type":148,"tag":300,"props":868,"children":869},{"style":378},[870],{"type":153,"value":871},"ufo",{"type":148,"tag":300,"props":873,"children":874},{"style":330},[875],{"type":153,"value":876},"'\n",{"type":148,"tag":300,"props":878,"children":879},{"class":302,"line":196},[880,884,889,893,898,902,906,910,915],{"type":148,"tag":300,"props":881,"children":882},{"style":307},[883],{"type":153,"value":841},{"type":148,"tag":300,"props":885,"children":886},{"style":307},[887],{"type":153,"value":888}," type",{"type":148,"tag":300,"props":890,"children":891},{"style":330},[892],{"type":153,"value":846},{"type":148,"tag":300,"props":894,"children":895},{"style":324},[896],{"type":153,"value":897}," ProviderGetImage",{"type":148,"tag":300,"props":899,"children":900},{"style":330},[901],{"type":153,"value":856},{"type":148,"tag":300,"props":903,"children":904},{"style":307},[905],{"type":153,"value":861},{"type":148,"tag":300,"props":907,"children":908},{"style":330},[909],{"type":153,"value":866},{"type":148,"tag":300,"props":911,"children":912},{"style":378},[913],{"type":153,"value":914},"@nuxt/image",{"type":148,"tag":300,"props":916,"children":917},{"style":330},[918],{"type":153,"value":876},{"type":148,"tag":300,"props":920,"children":921},{"class":302,"line":355},[922,926,930,935,939,943,947,952],{"type":148,"tag":300,"props":923,"children":924},{"style":307},[925],{"type":153,"value":841},{"type":148,"tag":300,"props":927,"children":928},{"style":330},[929],{"type":153,"value":846},{"type":148,"tag":300,"props":931,"children":932},{"style":324},[933],{"type":153,"value":934}," createOperationsGenerator",{"type":148,"tag":300,"props":936,"children":937},{"style":330},[938],{"type":153,"value":856},{"type":148,"tag":300,"props":940,"children":941},{"style":307},[942],{"type":153,"value":861},{"type":148,"tag":300,"props":944,"children":945},{"style":330},[946],{"type":153,"value":866},{"type":148,"tag":300,"props":948,"children":949},{"style":378},[950],{"type":153,"value":951},"#image",{"type":148,"tag":300,"props":953,"children":954},{"style":330},[955],{"type":153,"value":876},{"type":148,"tag":300,"props":957,"children":958},{"class":302,"line":393},[959],{"type":148,"tag":300,"props":960,"children":962},{"emptyLinePlaceholder":961},true,[963],{"type":153,"value":964},"\n",{"type":148,"tag":300,"props":966,"children":967},{"class":302,"line":402},[968,973,978,982,986],{"type":148,"tag":300,"props":969,"children":970},{"style":545},[971],{"type":153,"value":972},"const",{"type":148,"tag":300,"props":974,"children":975},{"style":324},[976],{"type":153,"value":977}," operationsGenerator ",{"type":148,"tag":300,"props":979,"children":980},{"style":330},[981],{"type":153,"value":553},{"type":148,"tag":300,"props":983,"children":984},{"style":318},[985],{"type":153,"value":934},{"type":148,"tag":300,"props":987,"children":988},{"style":324},[989],{"type":153,"value":990},"()\n",{"type":148,"tag":300,"props":992,"children":993},{"class":302,"line":620},[994],{"type":148,"tag":300,"props":995,"children":996},{"emptyLinePlaceholder":961},[997],{"type":153,"value":964},{"type":148,"tag":300,"props":999,"children":1000},{"class":302,"line":646},[1001,1005,1010,1015,1019,1024,1029],{"type":148,"tag":300,"props":1002,"children":1003},{"style":307},[1004],{"type":153,"value":310},{"type":148,"tag":300,"props":1006,"children":1007},{"style":545},[1008],{"type":153,"value":1009}," const",{"type":148,"tag":300,"props":1011,"children":1012},{"style":324},[1013],{"type":153,"value":1014}," getImage",{"type":148,"tag":300,"props":1016,"children":1017},{"style":330},[1018],{"type":153,"value":347},{"type":148,"tag":300,"props":1020,"children":1022},{"style":1021},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[1023],{"type":153,"value":897},{"type":148,"tag":300,"props":1025,"children":1026},{"style":330},[1027],{"type":153,"value":1028}," =",{"type":148,"tag":300,"props":1030,"children":1031},{"style":324},[1032],{"type":153,"value":1033}," (\n",{"type":148,"tag":300,"props":1035,"children":1036},{"class":302,"line":655},[1037,1043],{"type":148,"tag":300,"props":1038,"children":1040},{"style":1039},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[1041],{"type":153,"value":1042},"  src",{"type":148,"tag":300,"props":1044,"children":1045},{"style":330},[1046],{"type":153,"value":753},{"type":148,"tag":300,"props":1048,"children":1050},{"class":302,"line":1049},9,[1051,1056,1061,1065,1070,1075,1079,1083],{"type":148,"tag":300,"props":1052,"children":1053},{"style":330},[1054],{"type":153,"value":1055},"  {",{"type":148,"tag":300,"props":1057,"children":1058},{"style":1039},[1059],{"type":153,"value":1060}," modifiers",{"type":148,"tag":300,"props":1062,"children":1063},{"style":330},[1064],{"type":153,"value":1028},{"type":148,"tag":300,"props":1066,"children":1067},{"style":330},[1068],{"type":153,"value":1069}," {},",{"type":148,"tag":300,"props":1071,"children":1072},{"style":1039},[1073],{"type":153,"value":1074}," baseURL",{"type":148,"tag":300,"props":1076,"children":1077},{"style":330},[1078],{"type":153,"value":856},{"type":148,"tag":300,"props":1080,"children":1081},{"style":330},[1082],{"type":153,"value":1028},{"type":148,"tag":300,"props":1084,"children":1085},{"style":330},[1086],{"type":153,"value":1087}," {}\n",{"type":148,"tag":300,"props":1089,"children":1091},{"class":302,"line":1090},10,[1092,1097,1102],{"type":148,"tag":300,"props":1093,"children":1094},{"style":324},[1095],{"type":153,"value":1096},") ",{"type":148,"tag":300,"props":1098,"children":1099},{"style":545},[1100],{"type":153,"value":1101},"=>",{"type":148,"tag":300,"props":1103,"children":1104},{"style":330},[1105],{"type":153,"value":352},{"type":148,"tag":300,"props":1107,"children":1109},{"class":302,"line":1108},11,[1110,1115,1120,1125,1130,1134],{"type":148,"tag":300,"props":1111,"children":1112},{"style":307},[1113],{"type":153,"value":1114},"  if",{"type":148,"tag":300,"props":1116,"children":1117},{"style":339},[1118],{"type":153,"value":1119}," (",{"type":148,"tag":300,"props":1121,"children":1122},{"style":330},[1123],{"type":153,"value":1124},"!",{"type":148,"tag":300,"props":1126,"children":1127},{"style":324},[1128],{"type":153,"value":1129},"baseURL",{"type":148,"tag":300,"props":1131,"children":1132},{"style":339},[1133],{"type":153,"value":1096},{"type":148,"tag":300,"props":1135,"children":1136},{"style":330},[1137],{"type":153,"value":333},{"type":148,"tag":300,"props":1139,"children":1141},{"class":302,"line":1140},12,[1142],{"type":148,"tag":300,"props":1143,"children":1145},{"style":1144},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[1146],{"type":153,"value":1147},"    // also support runtime config \n",{"type":148,"tag":300,"props":1149,"children":1151},{"class":302,"line":1150},13,[1152,1157,1161,1166,1171,1175,1180,1184],{"type":148,"tag":300,"props":1153,"children":1154},{"style":324},[1155],{"type":153,"value":1156},"    baseURL",{"type":148,"tag":300,"props":1158,"children":1159},{"style":330},[1160],{"type":153,"value":1028},{"type":148,"tag":300,"props":1162,"children":1163},{"style":318},[1164],{"type":153,"value":1165}," useRuntimeConfig",{"type":148,"tag":300,"props":1167,"children":1168},{"style":339},[1169],{"type":153,"value":1170},"()",{"type":148,"tag":300,"props":1172,"children":1173},{"style":330},[1174],{"type":153,"value":194},{"type":148,"tag":300,"props":1176,"children":1177},{"style":324},[1178],{"type":153,"value":1179},"public",{"type":148,"tag":300,"props":1181,"children":1182},{"style":330},[1183],{"type":153,"value":194},{"type":148,"tag":300,"props":1185,"children":1186},{"style":324},[1187],{"type":153,"value":1188},"siteUrl\n",{"type":148,"tag":300,"props":1190,"children":1192},{"class":302,"line":1191},14,[1193],{"type":148,"tag":300,"props":1194,"children":1195},{"style":330},[1196],{"type":153,"value":399},{"type":148,"tag":300,"props":1198,"children":1200},{"class":302,"line":1199},15,[1201],{"type":148,"tag":300,"props":1202,"children":1203},{"emptyLinePlaceholder":961},[1204],{"type":153,"value":964},{"type":148,"tag":300,"props":1206,"children":1208},{"class":302,"line":1207},16,[1209,1214,1219,1223,1228,1232,1236],{"type":148,"tag":300,"props":1210,"children":1211},{"style":545},[1212],{"type":153,"value":1213},"  const",{"type":148,"tag":300,"props":1215,"children":1216},{"style":324},[1217],{"type":153,"value":1218}," operations",{"type":148,"tag":300,"props":1220,"children":1221},{"style":330},[1222],{"type":153,"value":1028},{"type":148,"tag":300,"props":1224,"children":1225},{"style":318},[1226],{"type":153,"value":1227}," operationsGenerator",{"type":148,"tag":300,"props":1229,"children":1230},{"style":339},[1231],{"type":153,"value":327},{"type":148,"tag":300,"props":1233,"children":1234},{"style":324},[1235],{"type":153,"value":158},{"type":148,"tag":300,"props":1237,"children":1238},{"style":339},[1239],{"type":153,"value":413},{"type":148,"tag":300,"props":1241,"children":1243},{"class":302,"line":1242},17,[1244],{"type":148,"tag":300,"props":1245,"children":1246},{"emptyLinePlaceholder":961},[1247],{"type":153,"value":964},{"type":148,"tag":300,"props":1249,"children":1251},{"class":302,"line":1250},18,[1252,1257],{"type":148,"tag":300,"props":1253,"children":1254},{"style":307},[1255],{"type":153,"value":1256},"  return",{"type":148,"tag":300,"props":1258,"children":1259},{"style":330},[1260],{"type":153,"value":352},{"type":148,"tag":300,"props":1262,"children":1264},{"class":302,"line":1263},19,[1265,1270,1274,1278,1282,1286,1291,1296,1301,1305,1310,1315,1319,1324,1328,1332,1336,1341,1346],{"type":148,"tag":300,"props":1266,"children":1267},{"style":339},[1268],{"type":153,"value":1269},"    url",{"type":148,"tag":300,"props":1271,"children":1272},{"style":330},[1273],{"type":153,"value":347},{"type":148,"tag":300,"props":1275,"children":1276},{"style":318},[1277],{"type":153,"value":851},{"type":148,"tag":300,"props":1279,"children":1280},{"style":339},[1281],{"type":153,"value":327},{"type":148,"tag":300,"props":1283,"children":1284},{"style":324},[1285],{"type":153,"value":1129},{"type":148,"tag":300,"props":1287,"children":1288},{"style":330},[1289],{"type":153,"value":1290},",",{"type":148,"tag":300,"props":1292,"children":1293},{"style":324},[1294],{"type":153,"value":1295}," src",{"type":148,"tag":300,"props":1297,"children":1298},{"style":330},[1299],{"type":153,"value":1300}," +",{"type":148,"tag":300,"props":1302,"children":1303},{"style":339},[1304],{"type":153,"value":1119},{"type":148,"tag":300,"props":1306,"children":1307},{"style":324},[1308],{"type":153,"value":1309},"operations",{"type":148,"tag":300,"props":1311,"children":1312},{"style":330},[1313],{"type":153,"value":1314}," ?",{"type":148,"tag":300,"props":1316,"children":1317},{"style":330},[1318],{"type":153,"value":866},{"type":148,"tag":300,"props":1320,"children":1321},{"style":378},[1322],{"type":153,"value":1323},"?",{"type":148,"tag":300,"props":1325,"children":1326},{"style":330},[1327],{"type":153,"value":375},{"type":148,"tag":300,"props":1329,"children":1330},{"style":330},[1331],{"type":153,"value":1300},{"type":148,"tag":300,"props":1333,"children":1334},{"style":324},[1335],{"type":153,"value":1218},{"type":148,"tag":300,"props":1337,"children":1338},{"style":330},[1339],{"type":153,"value":1340}," :",{"type":148,"tag":300,"props":1342,"children":1343},{"style":330},[1344],{"type":153,"value":1345}," ''",{"type":148,"tag":300,"props":1347,"children":1348},{"style":339},[1349],{"type":153,"value":1350},"))\n",{"type":148,"tag":300,"props":1352,"children":1354},{"class":302,"line":1353},20,[1355],{"type":148,"tag":300,"props":1356,"children":1357},{"style":330},[1358],{"type":153,"value":399},{"type":148,"tag":300,"props":1360,"children":1362},{"class":302,"line":1361},21,[1363],{"type":148,"tag":300,"props":1364,"children":1365},{"style":330},[1366],{"type":153,"value":1367},"}\n",{"type":148,"tag":1369,"props":1370,"children":1372},"h3",{"id":1371},"parameters",[1373],{"type":153,"value":1374},"Parameters",{"type":148,"tag":1376,"props":1377,"children":1378},"ul",{},[1379,1391,1401],{"type":148,"tag":1380,"props":1381,"children":1382},"li",{},[1383,1389],{"type":148,"tag":168,"props":1384,"children":1386},{"className":1385},[],[1387],{"type":153,"value":1388},"src",{"type":153,"value":1390},": Source path of the image.",{"type":148,"tag":1380,"props":1392,"children":1393},{},[1394,1399],{"type":148,"tag":168,"props":1395,"children":1397},{"className":1396},[],[1398],{"type":153,"value":158},{"type":153,"value":1400},": List of image modifiers that are defined in the image component or as a preset.",{"type":148,"tag":1380,"props":1402,"children":1403},{},[1404,1410,1412,1418,1420],{"type":148,"tag":168,"props":1405,"children":1407},{"className":1406},[],[1408],{"type":153,"value":1409},"ctx",{"type":153,"value":1411},": (",{"type":148,"tag":168,"props":1413,"children":1415},{"className":1414},[],[1416],{"type":153,"value":1417},"ImageCTX",{"type":153,"value":1419},") Image module runtime context\n",{"type":148,"tag":1376,"props":1421,"children":1422},{},[1423,1441],{"type":148,"tag":1380,"props":1424,"children":1425},{},[1426,1432,1433,1439],{"type":148,"tag":168,"props":1427,"children":1429},{"className":1428},[],[1430],{"type":153,"value":1431},"options",{"type":153,"value":1411},{"type":148,"tag":168,"props":1434,"children":1436},{"className":1435},[],[1437],{"type":153,"value":1438},"CreateImageOptions",{"type":153,"value":1440},") Image module global runtime options",{"type":148,"tag":1380,"props":1442,"children":1443},{},[1444,1449,1451],{"type":148,"tag":168,"props":1445,"children":1447},{"className":1446},[],[1448],{"type":153,"value":451},{"type":153,"value":1450},": The ",{"type":148,"tag":185,"props":1452,"children":1453},{"href":32},[1454],{"type":153,"value":1455},"$img helper",{"type":148,"tag":149,"props":1457,"children":1458},{},[1459,1464,1466,1471],{"type":148,"tag":283,"props":1460,"children":1461},{},[1462],{"type":153,"value":1463},"Note:",{"type":153,"value":1465}," Values in ",{"type":148,"tag":168,"props":1467,"children":1469},{"className":1468},[],[1470],{"type":153,"value":1409},{"type":153,"value":1472}," might change. Use it with caution.",{"type":148,"tag":1369,"props":1474,"children":1476},{"id":1475},"return",[1477],{"type":153,"value":1478},"Return",{"type":148,"tag":1376,"props":1480,"children":1481},{},[1482],{"type":148,"tag":1380,"props":1483,"children":1484},{},[1485,1491],{"type":148,"tag":168,"props":1486,"children":1488},{"className":1487},[],[1489],{"type":153,"value":1490},"url",{"type":153,"value":1492},": Absolute or relative URL of optimized image.",{"type":148,"tag":156,"props":1494,"children":1496},{"id":1495},"use-your-provider",[1497],{"type":153,"value":1498},"Use Your Provider",{"type":148,"tag":1369,"props":1500,"children":1502},{"id":1501},"register-provider",[1503],{"type":153,"value":1504},"Register provider",{"type":148,"tag":149,"props":1506,"children":1507},{},[1508,1510,1516,1518,1524],{"type":153,"value":1509},"After you create your own provider, you should register it in the ",{"type":148,"tag":168,"props":1511,"children":1513},{"className":1512},[],[1514],{"type":153,"value":1515},"nuxt.config",{"type":153,"value":1517},". In order to do that create a property inside ",{"type":148,"tag":168,"props":1519,"children":1521},{"className":1520},[],[1522],{"type":153,"value":1523},"image.provider",{"type":153,"value":194},{"type":148,"tag":289,"props":1526,"children":1528},{"className":291,"code":1527,"filename":293,"language":294,"meta":142,"style":142},"export default defineNuxtConfig({\n  image: {\n    providers: {\n      myProvider: {\n        name: 'myProvider', // optional value to overrider provider name\n        provider: '~/providers/my-provider.ts', // Path to custom provider\n        options: {\n          // ... provider options\n          baseURL: 'https://site.com'\n        }\n      }\n    }\n  }\n})\n",[1529],{"type":148,"tag":168,"props":1530,"children":1531},{"__ignoreMap":142},[1532,1555,1570,1586,1602,1636,1670,1686,1694,1719,1727,1735,1742,1749],{"type":148,"tag":300,"props":1533,"children":1534},{"class":302,"line":303},[1535,1539,1543,1547,1551],{"type":148,"tag":300,"props":1536,"children":1537},{"style":307},[1538],{"type":153,"value":310},{"type":148,"tag":300,"props":1540,"children":1541},{"style":307},[1542],{"type":153,"value":315},{"type":148,"tag":300,"props":1544,"children":1545},{"style":318},[1546],{"type":153,"value":321},{"type":148,"tag":300,"props":1548,"children":1549},{"style":324},[1550],{"type":153,"value":327},{"type":148,"tag":300,"props":1552,"children":1553},{"style":330},[1554],{"type":153,"value":333},{"type":148,"tag":300,"props":1556,"children":1557},{"class":302,"line":196},[1558,1562,1566],{"type":148,"tag":300,"props":1559,"children":1560},{"style":339},[1561],{"type":153,"value":342},{"type":148,"tag":300,"props":1563,"children":1564},{"style":330},[1565],{"type":153,"value":347},{"type":148,"tag":300,"props":1567,"children":1568},{"style":330},[1569],{"type":153,"value":352},{"type":148,"tag":300,"props":1571,"children":1572},{"class":302,"line":355},[1573,1578,1582],{"type":148,"tag":300,"props":1574,"children":1575},{"style":339},[1576],{"type":153,"value":1577},"    providers",{"type":148,"tag":300,"props":1579,"children":1580},{"style":330},[1581],{"type":153,"value":347},{"type":148,"tag":300,"props":1583,"children":1584},{"style":330},[1585],{"type":153,"value":352},{"type":148,"tag":300,"props":1587,"children":1588},{"class":302,"line":393},[1589,1594,1598],{"type":148,"tag":300,"props":1590,"children":1591},{"style":339},[1592],{"type":153,"value":1593},"      myProvider",{"type":148,"tag":300,"props":1595,"children":1596},{"style":330},[1597],{"type":153,"value":347},{"type":148,"tag":300,"props":1599,"children":1600},{"style":330},[1601],{"type":153,"value":352},{"type":148,"tag":300,"props":1603,"children":1604},{"class":302,"line":402},[1605,1610,1614,1618,1623,1627,1631],{"type":148,"tag":300,"props":1606,"children":1607},{"style":339},[1608],{"type":153,"value":1609},"        name",{"type":148,"tag":300,"props":1611,"children":1612},{"style":330},[1613],{"type":153,"value":347},{"type":148,"tag":300,"props":1615,"children":1616},{"style":330},[1617],{"type":153,"value":866},{"type":148,"tag":300,"props":1619,"children":1620},{"style":378},[1621],{"type":153,"value":1622},"myProvider",{"type":148,"tag":300,"props":1624,"children":1625},{"style":330},[1626],{"type":153,"value":375},{"type":148,"tag":300,"props":1628,"children":1629},{"style":330},[1630],{"type":153,"value":1290},{"type":148,"tag":300,"props":1632,"children":1633},{"style":1144},[1634],{"type":153,"value":1635}," // optional value to overrider provider name\n",{"type":148,"tag":300,"props":1637,"children":1638},{"class":302,"line":620},[1639,1644,1648,1652,1657,1661,1665],{"type":148,"tag":300,"props":1640,"children":1641},{"style":339},[1642],{"type":153,"value":1643},"        provider",{"type":148,"tag":300,"props":1645,"children":1646},{"style":330},[1647],{"type":153,"value":347},{"type":148,"tag":300,"props":1649,"children":1650},{"style":330},[1651],{"type":153,"value":866},{"type":148,"tag":300,"props":1653,"children":1654},{"style":378},[1655],{"type":153,"value":1656},"~/providers/my-provider.ts",{"type":148,"tag":300,"props":1658,"children":1659},{"style":330},[1660],{"type":153,"value":375},{"type":148,"tag":300,"props":1662,"children":1663},{"style":330},[1664],{"type":153,"value":1290},{"type":148,"tag":300,"props":1666,"children":1667},{"style":1144},[1668],{"type":153,"value":1669}," // Path to custom provider\n",{"type":148,"tag":300,"props":1671,"children":1672},{"class":302,"line":646},[1673,1678,1682],{"type":148,"tag":300,"props":1674,"children":1675},{"style":339},[1676],{"type":153,"value":1677},"        options",{"type":148,"tag":300,"props":1679,"children":1680},{"style":330},[1681],{"type":153,"value":347},{"type":148,"tag":300,"props":1683,"children":1684},{"style":330},[1685],{"type":153,"value":352},{"type":148,"tag":300,"props":1687,"children":1688},{"class":302,"line":655},[1689],{"type":148,"tag":300,"props":1690,"children":1691},{"style":1144},[1692],{"type":153,"value":1693},"          // ... provider options\n",{"type":148,"tag":300,"props":1695,"children":1696},{"class":302,"line":1049},[1697,1702,1706,1710,1715],{"type":148,"tag":300,"props":1698,"children":1699},{"style":339},[1700],{"type":153,"value":1701},"          baseURL",{"type":148,"tag":300,"props":1703,"children":1704},{"style":330},[1705],{"type":153,"value":347},{"type":148,"tag":300,"props":1707,"children":1708},{"style":330},[1709],{"type":153,"value":866},{"type":148,"tag":300,"props":1711,"children":1712},{"style":378},[1713],{"type":153,"value":1714},"https://site.com",{"type":148,"tag":300,"props":1716,"children":1717},{"style":330},[1718],{"type":153,"value":876},{"type":148,"tag":300,"props":1720,"children":1721},{"class":302,"line":1090},[1722],{"type":148,"tag":300,"props":1723,"children":1724},{"style":330},[1725],{"type":153,"value":1726},"        }\n",{"type":148,"tag":300,"props":1728,"children":1729},{"class":302,"line":1108},[1730],{"type":148,"tag":300,"props":1731,"children":1732},{"style":330},[1733],{"type":153,"value":1734},"      }\n",{"type":148,"tag":300,"props":1736,"children":1737},{"class":302,"line":1140},[1738],{"type":148,"tag":300,"props":1739,"children":1740},{"style":330},[1741],{"type":153,"value":778},{"type":148,"tag":300,"props":1743,"children":1744},{"class":302,"line":1150},[1745],{"type":148,"tag":300,"props":1746,"children":1747},{"style":330},[1748],{"type":153,"value":399},{"type":148,"tag":300,"props":1750,"children":1751},{"class":302,"line":1191},[1752,1756],{"type":148,"tag":300,"props":1753,"children":1754},{"style":330},[1755],{"type":153,"value":408},{"type":148,"tag":300,"props":1757,"children":1758},{"style":324},[1759],{"type":153,"value":413},{"type":148,"tag":149,"props":1761,"children":1762},{},[1763,1765,1770,1772,1779],{"type":153,"value":1764},"There are plenty of useful utilities that can be used to write providers by importing from ",{"type":148,"tag":168,"props":1766,"children":1768},{"className":1767},[],[1769],{"type":153,"value":951},{"type":153,"value":1771},". See ",{"type":148,"tag":185,"props":1773,"children":1776},{"href":1774,"rel":1775},"https://github.com/nuxt/image/tree/dev/src/runtime/providers",[189],[1777],{"type":153,"value":1778},"src/runtime/providers",{"type":153,"value":1780}," for more info.",{"type":148,"tag":1369,"props":1782,"children":1784},{"id":1783},"usage",[1785],{"type":153,"value":21},{"type":148,"tag":149,"props":1787,"children":1788},{},[1789,1791,1797],{"type":153,"value":1790},"Set attribute ",{"type":148,"tag":168,"props":1792,"children":1794},{"className":1793},[],[1795],{"type":153,"value":1796},"provider",{"type":153,"value":1798}," as your custom provider name.",{"type":148,"tag":289,"props":1800,"children":1803},{"className":501,"code":1801,"filename":1802,"language":504,"meta":142,"style":142},"\u003CNuxtImg provider=\"myProvider\" src=\"/image.png\" >\n\u003C!-- \u003Cimg src=\"https://site.com/image.png\"> -->\n","pages/index.vue",[1804],{"type":148,"tag":168,"props":1805,"children":1806},{"__ignoreMap":142},[1807,1866],{"type":148,"tag":300,"props":1808,"children":1809},{"class":302,"line":303},[1810,1814,1819,1824,1828,1832,1836,1840,1844,1848,1852,1857,1861],{"type":148,"tag":300,"props":1811,"children":1812},{"style":330},[1813],{"type":153,"value":516},{"type":148,"tag":300,"props":1815,"children":1816},{"style":339},[1817],{"type":153,"value":1818},"NuxtImg",{"type":148,"tag":300,"props":1820,"children":1821},{"style":545},[1822],{"type":153,"value":1823}," provider",{"type":148,"tag":300,"props":1825,"children":1826},{"style":330},[1827],{"type":153,"value":553},{"type":148,"tag":300,"props":1829,"children":1830},{"style":330},[1831],{"type":153,"value":558},{"type":148,"tag":300,"props":1833,"children":1834},{"style":378},[1835],{"type":153,"value":1622},{"type":148,"tag":300,"props":1837,"children":1838},{"style":330},[1839],{"type":153,"value":558},{"type":148,"tag":300,"props":1841,"children":1842},{"style":545},[1843],{"type":153,"value":1295},{"type":148,"tag":300,"props":1845,"children":1846},{"style":330},[1847],{"type":153,"value":553},{"type":148,"tag":300,"props":1849,"children":1850},{"style":330},[1851],{"type":153,"value":558},{"type":148,"tag":300,"props":1853,"children":1854},{"style":378},[1855],{"type":153,"value":1856},"/image.png",{"type":148,"tag":300,"props":1858,"children":1859},{"style":330},[1860],{"type":153,"value":558},{"type":148,"tag":300,"props":1862,"children":1863},{"style":330},[1864],{"type":153,"value":1865}," >\n",{"type":148,"tag":300,"props":1867,"children":1868},{"class":302,"line":196},[1869],{"type":148,"tag":300,"props":1870,"children":1871},{"style":324},[1872],{"type":153,"value":1873},"\u003C!-- \u003Cimg src=\"https://site.com/image.png\"> -->\n",{"type":148,"tag":798,"props":1875,"children":1876},{},[1877],{"type":153,"value":802},{"title":142,"searchDepth":196,"depth":196,"links":1879},[1880,1884],{"id":817,"depth":196,"text":820,"children":1881},[1882,1883],{"id":1371,"depth":355,"text":1374},{"id":1475,"depth":355,"text":1478},{"id":1495,"depth":196,"text":1498,"children":1885},[1886,1887],{"id":1501,"depth":355,"text":1504},{"id":1783,"depth":355,"text":21},"content:4.advanced:1.custom-provider.md","4.advanced/1.custom-provider.md","4.advanced/1.custom-provider",1742393726065]