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