[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"versions":3,"module-icon":8},{"v5":4,"v4":5,"v3":6,"v2":7},"5 (nightly)","4.4.4","3.21.4","2.18.1",{"name":9,"description":10,"repo":11,"npm":12,"icon":13,"github":14,"website":14,"learn_more":15,"category":16,"type":17,"maintainers":18,"compatibility":29,"generatedAt":33,"contributors":34,"stats":127,"readme":135},"icon","Icon module for Nuxt with 200,000+ ready to use icons from Iconify.","nuxt\u002Ficon","@nuxt\u002Ficon","nuxt.svg","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ficon","","UI","official",[19,24],{"name":20,"github":21,"twitter":22,"bluesky":23},"Sébastien Chopin","Atinux","atinux","atinux.com",{"name":25,"github":26,"bluesky":27,"twitter":28},"Anthony Fu","antfu","antfu.me","antfu7",{"nuxt":30,"requires":31,"devtools":32},">=3.0.0",{},"^0.0.0","2026-05-09T19:35:24.696Z",[35,38,41,45,49,53,56,60,63,66,69,72,76,79,82,85,88,91,94,97,100,103,106,109,112,115,118,121,124],{"id":36,"username":26,"contributions":37},11247099,178,{"id":39,"username":22,"contributions":40},904724,57,{"id":42,"username":43,"contributions":44},1385263,"Tahul",10,{"id":46,"username":47,"contributions":48},28706372,"danielroe",9,{"id":50,"username":51,"contributions":52},1395674,"danjrwalsh",3,{"id":54,"username":55,"contributions":52},25870781,"ezequidias",{"id":57,"username":58,"contributions":59},5158436,"pi0",2,{"id":61,"username":62,"contributions":59},1836701,"HADB",{"id":64,"username":65,"contributions":59},739984,"benjamincanac",{"id":67,"username":68,"contributions":59},7290030,"larbish",{"id":70,"username":71,"contributions":59},727125,"andreasgangso",{"id":73,"username":74,"contributions":75},33484358,"geforseN",1,{"id":77,"username":78,"contributions":75},57325448,"rubanp",{"id":80,"username":81,"contributions":75},29805551,"RobertHaba",{"id":83,"username":84,"contributions":75},51883557,"iRaziul",{"id":86,"username":87,"contributions":75},15015765,"RBV1",{"id":89,"username":90,"contributions":75},30523269,"Quasarman",{"id":92,"username":93,"contributions":75},69654392,"PhabloFinotti",{"id":95,"username":96,"contributions":75},87768087,"Readpato",{"id":98,"username":99,"contributions":75},40447,"okj579",{"id":101,"username":102,"contributions":75},115035737,"nizasichi",{"id":104,"username":105,"contributions":75},48282810,"cybercoder-naj",{"id":107,"username":108,"contributions":75},45195424,"svifty7",{"id":110,"username":111,"contributions":75},149865959,"hywax",{"id":113,"username":114,"contributions":75},1124666,"tkjaergaard",{"id":116,"username":117,"contributions":75},28957605,"turulix",{"id":119,"username":120,"contributions":75},2703233,"toniengelhardt",{"id":122,"username":123,"contributions":75},11254699,"Tsuyoshi84",{"id":125,"username":126,"contributions":75},35431350,"ExEr7um",{"version":128,"downloads":129,"stars":130,"watchers":130,"forks":131,"defaultBranch":132,"publishedAt":133,"createdAt":134},"2.2.2",1935509,1180,92,"main",1777908437196,1718706605195,{"data":136,"body":137,"toc":7866},{"title":15,"description":15},{"type":138,"children":139},"root",[140,151,158,211,241,266,273,306,347,353,358,399,412,433,604,610,619,685,694,723,797,806,826,960,967,979,1021,1042,1047,1075,1095,1297,1303,1322,1365,1393,1494,1500,1505,1517,1557,1576,1936,1973,2008,2013,2128,2141,2432,2460,2710,2717,2737,2881,2887,2915,3137,3158,3186,3192,3227,3260,3272,3298,3556,3575,3617,3680,3688,3693,3721,3726,3731,4478,4483,4495,4668,4673,4679,4691,4703,4716,4727,4746,4877,4882,5042,5055,5076,5081,5092,5117,5123,5148,5294,5315,5320,5333,5339,5370,5520,5525,5531,5536,5542,5547,5765,5770,5970,5989,6017,6023,6334,6359,6364,6377,6382,6646,6791,6797,6816,6859,6872,7089,7094,7129,7146,7171,7177,7204,7210,7222,7673,7719,7725,7806,7812,7845,7851,7860],{"type":141,"tag":142,"props":143,"children":144},"element","p",{},[145],{"type":141,"tag":146,"props":147,"children":150},"img",{"alt":148,"src":149},"nuxt-icon","https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Ficon\u002Fassets\u002F904724\u002Fae673805-06ad-4c05-820e-a8445c7224ce",[],{"type":141,"tag":152,"props":153,"children":154},"h1",{"id":148},[155],{"type":156,"value":157},"text","Nuxt Icon",{"type":141,"tag":142,"props":159,"children":160},{},[161,173,182,192,202],{"type":141,"tag":162,"props":163,"children":167},"a",{"href":164,"rel":165},"https:\u002F\u002Fnpmjs.com\u002Fpackage\u002F@nuxt\u002Ficon",[166],"nofollow",[168],{"type":141,"tag":146,"props":169,"children":172},{"alt":170,"src":171},"npm version","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@nuxt\u002Ficon\u002Flatest.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":141,"tag":162,"props":174,"children":176},{"href":164,"rel":175},[166],[177],{"type":141,"tag":146,"props":178,"children":181},{"alt":179,"src":180},"npm downloads","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@nuxt\u002Ficon.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":141,"tag":162,"props":183,"children":186},{"href":184,"rel":185},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Ficon\u002Fblob\u002Fmain\u002FLICENSE",[166],[187],{"type":141,"tag":146,"props":188,"children":191},{"alt":189,"src":190},"License","https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fnuxt-modules\u002Ficon.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":141,"tag":162,"props":193,"children":196},{"href":194,"rel":195},"https:\u002F\u002Fnuxt.com",[166],[197],{"type":141,"tag":146,"props":198,"children":201},{"alt":199,"src":200},"Nuxt","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNuxt-18181B?logo=nuxt.js",[],{"type":141,"tag":162,"props":203,"children":205},{"href":204},"https:\u002F\u002Fvolta.net\u002Fnuxt-modules\u002Ficon?utm_source=nuxt_icon_readme",[206],{"type":141,"tag":146,"props":207,"children":210},{"src":208,"alt":209},"https:\u002F\u002Fuser-images.githubusercontent.com\u002F904724\u002F209143798-32345f6c-3cf8-4e06-9659-f4ace4a6acde.svg","Volta board",[],{"type":141,"tag":142,"props":212,"children":213},{},[214,216,223,225,230,232,239],{"type":156,"value":215},"Add ",{"type":141,"tag":162,"props":217,"children":220},{"href":218,"rel":219},"https:\u002F\u002Ficones.js.org",[166],[221],{"type":156,"value":222},"200,000+ ready to use icons",{"type":156,"value":224}," to your ",{"type":141,"tag":162,"props":226,"children":228},{"href":194,"rel":227},[166],[229],{"type":156,"value":199},{"type":156,"value":231}," application, based on ",{"type":141,"tag":162,"props":233,"children":236},{"href":234,"rel":235},"https:\u002F\u002Ficonify.design",[166],[237],{"type":156,"value":238},"Iconify",{"type":156,"value":240},".",{"type":141,"tag":242,"props":243,"children":244},"ul",{},[245,256],{"type":141,"tag":246,"props":247,"children":248},"li",{},[249],{"type":141,"tag":162,"props":250,"children":253},{"href":251,"rel":252},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Ficon\u002Freleases",[166],[254],{"type":156,"value":255},"✨  Release Notes",{"type":141,"tag":246,"props":257,"children":258},{},[259],{"type":141,"tag":162,"props":260,"children":263},{"href":261,"rel":262},"https:\u002F\u002Fstackblitz.com\u002Fedit\u002Fnuxt-icon-playground?file=app.vue",[166],[264],{"type":156,"value":265},"🏀  Online playground",{"type":141,"tag":267,"props":268,"children":270},"h2",{"id":269},"features",[271],{"type":156,"value":272},"Features ✨",{"type":141,"tag":242,"props":274,"children":275},{},[276,281,286,296,301],{"type":141,"tag":246,"props":277,"children":278},{},[279],{"type":156,"value":280},"Nuxt 3 ready",{"type":141,"tag":246,"props":282,"children":283},{},[284],{"type":156,"value":285},"SSR friendly",{"type":141,"tag":246,"props":287,"children":288},{},[289,291],{"type":156,"value":290},"Support 200,000 open-source vector icons via ",{"type":141,"tag":162,"props":292,"children":294},{"href":234,"rel":293},[166],[295],{"type":156,"value":238},{"type":141,"tag":246,"props":297,"children":298},{},[299],{"type":156,"value":300},"Support both CSS mode \u002F SVG mode",{"type":141,"tag":246,"props":302,"children":303},{},[304],{"type":156,"value":305},"Custom SVG support (via Vue component, or via local SVG files)",{"type":141,"tag":307,"props":308,"children":309},"blockquote",{},[310],{"type":141,"tag":142,"props":311,"children":312},{},[313,319,321,328,330,336,338,345],{"type":141,"tag":314,"props":315,"children":316},"span",{},[317],{"type":156,"value":318},"!NOTE",{"type":156,"value":320},"\nYou are viewing the ",{"type":141,"tag":322,"props":323,"children":325},"code",{"className":324},[],[326],{"type":156,"value":327},"v1.0",{"type":156,"value":329}," version of this module, which is a complete rewrite for a better developer experience and performance. If you are migrating from ",{"type":141,"tag":322,"props":331,"children":333},{"className":332},[],[334],{"type":156,"value":335},"v0.6",{"type":156,"value":337},", please check ",{"type":141,"tag":162,"props":339,"children":342},{"href":340,"rel":341},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Ficon\u002Fpull\u002F154",[166],[343],{"type":156,"value":344},"this PR",{"type":156,"value":346}," for the full list of changes.",{"type":141,"tag":267,"props":348,"children":350},{"id":349},"setup-️",[351],{"type":156,"value":352},"Setup ⛓️",{"type":141,"tag":142,"props":354,"children":355},{},[356],{"type":156,"value":357},"Run the following command to add the module to your project:",{"type":141,"tag":359,"props":360,"children":364},"pre",{"className":361,"code":362,"language":363,"meta":15,"style":15},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","npx nuxi module add icon\n","bash",[365],{"type":141,"tag":322,"props":366,"children":367},{"__ignoreMap":15},[368],{"type":141,"tag":314,"props":369,"children":371},{"class":370,"line":75},"line",[372,378,384,389,394],{"type":141,"tag":314,"props":373,"children":375},{"style":374},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[376],{"type":156,"value":377},"npx",{"type":141,"tag":314,"props":379,"children":381},{"style":380},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[382],{"type":156,"value":383}," nuxi",{"type":141,"tag":314,"props":385,"children":386},{"style":380},[387],{"type":156,"value":388}," module",{"type":141,"tag":314,"props":390,"children":391},{"style":380},[392],{"type":156,"value":393}," add",{"type":141,"tag":314,"props":395,"children":396},{"style":380},[397],{"type":156,"value":398}," icon\n",{"type":141,"tag":142,"props":400,"children":401},{},[402,404,410],{"type":156,"value":403},"That's it, you can now use the ",{"type":141,"tag":322,"props":405,"children":407},{"className":406},[],[408],{"type":156,"value":409},"\u003CIcon \u002F>",{"type":156,"value":411}," in your components!",{"type":141,"tag":142,"props":413,"children":414},{},[415,417,424,426],{"type":156,"value":416},"✨ If you are using VS Code, you can use the ",{"type":141,"tag":162,"props":418,"children":421},{"href":419,"rel":420},"https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=antfu.iconify",[166],[422],{"type":156,"value":423},"Iconify IntelliSense",{"type":156,"value":425}," extension by ",{"type":141,"tag":162,"props":427,"children":430},{"href":428,"rel":429},"https:\u002F\u002Fgithub.com\u002Fantfu",[166],[431],{"type":156,"value":432},"@antfu",{"type":141,"tag":434,"props":435,"children":436},"details",{},[437,443,448,473,484,584],{"type":141,"tag":438,"props":439,"children":440},"summary",{},[441],{"type":156,"value":442},"Manual Setup",{"type":141,"tag":142,"props":444,"children":445},{},[446],{"type":156,"value":447},"You can install the module manually with:",{"type":141,"tag":359,"props":449,"children":451},{"className":361,"code":450,"language":363,"meta":15,"style":15},"npm i @nuxt\u002Ficon\n",[452],{"type":141,"tag":322,"props":453,"children":454},{"__ignoreMap":15},[455],{"type":141,"tag":314,"props":456,"children":457},{"class":370,"line":75},[458,463,468],{"type":141,"tag":314,"props":459,"children":460},{"style":374},[461],{"type":156,"value":462},"npm",{"type":141,"tag":314,"props":464,"children":465},{"style":380},[466],{"type":156,"value":467}," i",{"type":141,"tag":314,"props":469,"children":470},{"style":380},[471],{"type":156,"value":472}," @nuxt\u002Ficon\n",{"type":141,"tag":142,"props":474,"children":475},{},[476,478],{"type":156,"value":477},"Update your ",{"type":141,"tag":322,"props":479,"children":481},{"className":480},[],[482],{"type":156,"value":483},"nuxt.config.ts",{"type":141,"tag":359,"props":485,"children":489},{"className":486,"code":487,"language":488,"meta":15,"style":15},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ]\n})\n","ts",[490],{"type":141,"tag":322,"props":491,"children":492},{"__ignoreMap":15},[493,525,544,561,570],{"type":141,"tag":314,"props":494,"children":495},{"class":370,"line":75},[496,502,507,513,519],{"type":141,"tag":314,"props":497,"children":499},{"style":498},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[500],{"type":156,"value":501},"export",{"type":141,"tag":314,"props":503,"children":504},{"style":498},[505],{"type":156,"value":506}," default",{"type":141,"tag":314,"props":508,"children":510},{"style":509},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[511],{"type":156,"value":512}," defineNuxtConfig",{"type":141,"tag":314,"props":514,"children":516},{"style":515},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[517],{"type":156,"value":518},"(",{"type":141,"tag":314,"props":520,"children":522},{"style":521},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[523],{"type":156,"value":524},"{\n",{"type":141,"tag":314,"props":526,"children":527},{"class":370,"line":59},[528,534,539],{"type":141,"tag":314,"props":529,"children":531},{"style":530},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[532],{"type":156,"value":533},"  modules",{"type":141,"tag":314,"props":535,"children":536},{"style":521},[537],{"type":156,"value":538},":",{"type":141,"tag":314,"props":540,"children":541},{"style":515},[542],{"type":156,"value":543}," [\n",{"type":141,"tag":314,"props":545,"children":546},{"class":370,"line":52},[547,552,556],{"type":141,"tag":314,"props":548,"children":549},{"style":521},[550],{"type":156,"value":551},"    '",{"type":141,"tag":314,"props":553,"children":554},{"style":380},[555],{"type":156,"value":12},{"type":141,"tag":314,"props":557,"children":558},{"style":521},[559],{"type":156,"value":560},"'\n",{"type":141,"tag":314,"props":562,"children":564},{"class":370,"line":563},4,[565],{"type":141,"tag":314,"props":566,"children":567},{"style":515},[568],{"type":156,"value":569},"  ]\n",{"type":141,"tag":314,"props":571,"children":573},{"class":370,"line":572},5,[574,579],{"type":141,"tag":314,"props":575,"children":576},{"style":521},[577],{"type":156,"value":578},"}",{"type":141,"tag":314,"props":580,"children":581},{"style":515},[582],{"type":156,"value":583},")\n",{"type":141,"tag":142,"props":585,"children":586},{},[587,589,594,596,602],{"type":156,"value":588},"If you have the legacy module ",{"type":141,"tag":322,"props":590,"children":592},{"className":591},[],[593],{"type":156,"value":148},{"type":156,"value":595}," installed, you might want to remove it from the ",{"type":141,"tag":322,"props":597,"children":599},{"className":598},[],[600],{"type":156,"value":601},"modules",{"type":156,"value":603}," list.",{"type":141,"tag":267,"props":605,"children":607},{"id":606},"usage",[608],{"type":156,"value":609},"Usage 👌",{"type":141,"tag":142,"props":611,"children":612},{},[613],{"type":141,"tag":614,"props":615,"children":616},"strong",{},[617],{"type":156,"value":618},"Props:",{"type":141,"tag":242,"props":620,"children":621},{},[622,633,652],{"type":141,"tag":246,"props":623,"children":624},{},[625,631],{"type":141,"tag":322,"props":626,"children":628},{"className":627},[],[629],{"type":156,"value":630},"name",{"type":156,"value":632}," (required): icon name or global component name",{"type":141,"tag":246,"props":634,"children":635},{},[636,642,644,650],{"type":141,"tag":322,"props":637,"children":639},{"className":638},[],[640],{"type":156,"value":641},"size",{"type":156,"value":643},": icon size (default: ",{"type":141,"tag":322,"props":645,"children":647},{"className":646},[],[648],{"type":156,"value":649},"1em",{"type":156,"value":651},")",{"type":141,"tag":246,"props":653,"children":654},{},[655,661,663,669,671,677,679,684],{"type":141,"tag":322,"props":656,"children":658},{"className":657},[],[659],{"type":156,"value":660},"mode",{"type":156,"value":662},": icon rendering mode (",{"type":141,"tag":322,"props":664,"children":666},{"className":665},[],[667],{"type":156,"value":668},"svg",{"type":156,"value":670}," or ",{"type":141,"tag":322,"props":672,"children":674},{"className":673},[],[675],{"type":156,"value":676},"css",{"type":156,"value":678},", default: ",{"type":141,"tag":322,"props":680,"children":682},{"className":681},[],[683],{"type":156,"value":676},{"type":156,"value":651},{"type":141,"tag":142,"props":686,"children":687},{},[688,693],{"type":141,"tag":614,"props":689,"children":690},{},[691],{"type":156,"value":692},"Attributes",{"type":156,"value":538},{"type":141,"tag":142,"props":695,"children":696},{},[697,699,705,706,712,714,721],{"type":156,"value":698},"When using an icon from Iconify, a ",{"type":141,"tag":322,"props":700,"children":702},{"className":701},[],[703],{"type":156,"value":704},"\u003Cspan>",{"type":156,"value":670},{"type":141,"tag":322,"props":707,"children":709},{"className":708},[],[710],{"type":156,"value":711},"\u003Csvg>",{"type":156,"value":713}," will be created based on the rendering mode, you can give ",{"type":141,"tag":162,"props":715,"children":718},{"href":716,"rel":717},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FSVG\u002FAttribute",[166],[719],{"type":156,"value":720},"all the attributes",{"type":156,"value":722}," of the native element.",{"type":141,"tag":359,"props":724,"children":728},{"className":725,"code":726,"language":727,"meta":15,"style":15},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003CIcon name=\"uil:github\" style=\"color: black\" \u002F>\n","html",[729],{"type":141,"tag":322,"props":730,"children":731},{"__ignoreMap":15},[732],{"type":141,"tag":314,"props":733,"children":734},{"class":370,"line":75},[735,740,745,751,756,761,766,770,775,779,783,788,792],{"type":141,"tag":314,"props":736,"children":737},{"style":521},[738],{"type":156,"value":739},"\u003C",{"type":141,"tag":314,"props":741,"children":742},{"style":530},[743],{"type":156,"value":744},"Icon",{"type":141,"tag":314,"props":746,"children":748},{"style":747},"--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA",[749],{"type":156,"value":750}," name",{"type":141,"tag":314,"props":752,"children":753},{"style":521},[754],{"type":156,"value":755},"=",{"type":141,"tag":314,"props":757,"children":758},{"style":521},[759],{"type":156,"value":760},"\"",{"type":141,"tag":314,"props":762,"children":763},{"style":380},[764],{"type":156,"value":765},"uil:github",{"type":141,"tag":314,"props":767,"children":768},{"style":521},[769],{"type":156,"value":760},{"type":141,"tag":314,"props":771,"children":772},{"style":747},[773],{"type":156,"value":774}," style",{"type":141,"tag":314,"props":776,"children":777},{"style":521},[778],{"type":156,"value":755},{"type":141,"tag":314,"props":780,"children":781},{"style":521},[782],{"type":156,"value":760},{"type":141,"tag":314,"props":784,"children":785},{"style":380},[786],{"type":156,"value":787},"color: black",{"type":141,"tag":314,"props":789,"children":790},{"style":521},[791],{"type":156,"value":760},{"type":141,"tag":314,"props":793,"children":794},{"style":521},[795],{"type":156,"value":796}," \u002F>\n",{"type":141,"tag":142,"props":798,"children":799},{},[800,805],{"type":141,"tag":614,"props":801,"children":802},{},[803],{"type":156,"value":804},"TailwindCSS v4",{"type":156,"value":538},{"type":141,"tag":142,"props":807,"children":808},{},[809,811,816,818,824],{"type":156,"value":810},"When using TailwindCSS v4 with the ",{"type":141,"tag":322,"props":812,"children":814},{"className":813},[],[815],{"type":156,"value":676},{"type":156,"value":817}," mode, you should configure the ",{"type":141,"tag":322,"props":819,"children":821},{"className":820},[],[822],{"type":156,"value":823},"cssLayer",{"type":156,"value":825}," in Nuxt's app config:",{"type":141,"tag":359,"props":827,"children":829},{"className":486,"code":828,"language":488,"meta":15,"style":15},"\u002F\u002F ~\u002Fapp.config.ts\nexport default defineAppConfig({\n  icon: {\n    mode: 'css',\n    cssLayer: 'base'\n  }\n})\n",[830],{"type":141,"tag":322,"props":831,"children":832},{"__ignoreMap":15},[833,842,866,883,914,939,948],{"type":141,"tag":314,"props":834,"children":835},{"class":370,"line":75},[836],{"type":141,"tag":314,"props":837,"children":839},{"style":838},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[840],{"type":156,"value":841},"\u002F\u002F ~\u002Fapp.config.ts\n",{"type":141,"tag":314,"props":843,"children":844},{"class":370,"line":59},[845,849,853,858,862],{"type":141,"tag":314,"props":846,"children":847},{"style":498},[848],{"type":156,"value":501},{"type":141,"tag":314,"props":850,"children":851},{"style":498},[852],{"type":156,"value":506},{"type":141,"tag":314,"props":854,"children":855},{"style":509},[856],{"type":156,"value":857}," defineAppConfig",{"type":141,"tag":314,"props":859,"children":860},{"style":515},[861],{"type":156,"value":518},{"type":141,"tag":314,"props":863,"children":864},{"style":521},[865],{"type":156,"value":524},{"type":141,"tag":314,"props":867,"children":868},{"class":370,"line":52},[869,874,878],{"type":141,"tag":314,"props":870,"children":871},{"style":530},[872],{"type":156,"value":873},"  icon",{"type":141,"tag":314,"props":875,"children":876},{"style":521},[877],{"type":156,"value":538},{"type":141,"tag":314,"props":879,"children":880},{"style":521},[881],{"type":156,"value":882}," {\n",{"type":141,"tag":314,"props":884,"children":885},{"class":370,"line":563},[886,891,895,900,904,909],{"type":141,"tag":314,"props":887,"children":888},{"style":530},[889],{"type":156,"value":890},"    mode",{"type":141,"tag":314,"props":892,"children":893},{"style":521},[894],{"type":156,"value":538},{"type":141,"tag":314,"props":896,"children":897},{"style":521},[898],{"type":156,"value":899}," '",{"type":141,"tag":314,"props":901,"children":902},{"style":380},[903],{"type":156,"value":676},{"type":141,"tag":314,"props":905,"children":906},{"style":521},[907],{"type":156,"value":908},"'",{"type":141,"tag":314,"props":910,"children":911},{"style":521},[912],{"type":156,"value":913},",\n",{"type":141,"tag":314,"props":915,"children":916},{"class":370,"line":572},[917,922,926,930,935],{"type":141,"tag":314,"props":918,"children":919},{"style":530},[920],{"type":156,"value":921},"    cssLayer",{"type":141,"tag":314,"props":923,"children":924},{"style":521},[925],{"type":156,"value":538},{"type":141,"tag":314,"props":927,"children":928},{"style":521},[929],{"type":156,"value":899},{"type":141,"tag":314,"props":931,"children":932},{"style":380},[933],{"type":156,"value":934},"base",{"type":141,"tag":314,"props":936,"children":937},{"style":521},[938],{"type":156,"value":560},{"type":141,"tag":314,"props":940,"children":942},{"class":370,"line":941},6,[943],{"type":141,"tag":314,"props":944,"children":945},{"style":521},[946],{"type":156,"value":947},"  }\n",{"type":141,"tag":314,"props":949,"children":951},{"class":370,"line":950},7,[952,956],{"type":141,"tag":314,"props":953,"children":954},{"style":521},[955],{"type":156,"value":578},{"type":141,"tag":314,"props":957,"children":958},{"style":515},[959],{"type":156,"value":583},{"type":141,"tag":961,"props":962,"children":964},"h3",{"id":963},"iconify-dataset",[965],{"type":156,"value":966},"Iconify Dataset",{"type":141,"tag":142,"props":968,"children":969},{},[970,972,977],{"type":156,"value":971},"You can use any name from the ",{"type":141,"tag":162,"props":973,"children":975},{"href":218,"rel":974},[166],[976],{"type":156,"value":218},{"type":156,"value":978}," collection:",{"type":141,"tag":359,"props":980,"children":982},{"className":725,"code":981,"language":727,"meta":15,"style":15},"\u003CIcon name=\"uil:github\" \u002F>\n",[983],{"type":141,"tag":322,"props":984,"children":985},{"__ignoreMap":15},[986],{"type":141,"tag":314,"props":987,"children":988},{"class":370,"line":75},[989,993,997,1001,1005,1009,1013,1017],{"type":141,"tag":314,"props":990,"children":991},{"style":521},[992],{"type":156,"value":739},{"type":141,"tag":314,"props":994,"children":995},{"style":530},[996],{"type":156,"value":744},{"type":141,"tag":314,"props":998,"children":999},{"style":747},[1000],{"type":156,"value":750},{"type":141,"tag":314,"props":1002,"children":1003},{"style":521},[1004],{"type":156,"value":755},{"type":141,"tag":314,"props":1006,"children":1007},{"style":521},[1008],{"type":156,"value":760},{"type":141,"tag":314,"props":1010,"children":1011},{"style":380},[1012],{"type":156,"value":765},{"type":141,"tag":314,"props":1014,"children":1015},{"style":521},[1016],{"type":156,"value":760},{"type":141,"tag":314,"props":1018,"children":1019},{"style":521},[1020],{"type":156,"value":796},{"type":141,"tag":142,"props":1022,"children":1023},{},[1024,1026,1032,1034,1040],{"type":156,"value":1025},"It supports the ",{"type":141,"tag":322,"props":1027,"children":1029},{"className":1028},[],[1030],{"type":156,"value":1031},"i-",{"type":156,"value":1033}," prefix (for example, ",{"type":141,"tag":322,"props":1035,"children":1037},{"className":1036},[],[1038],{"type":156,"value":1039},"i-uil-github",{"type":156,"value":1041},").",{"type":141,"tag":142,"props":1043,"children":1044},{},[1045],{"type":156,"value":1046},"It's highly recommended to install the icon data locally with",{"type":141,"tag":359,"props":1048,"children":1050},{"className":361,"code":1049,"language":363,"meta":15,"style":15},"npm i -D @iconify-json\u002Fcollection-name\n",[1051],{"type":141,"tag":322,"props":1052,"children":1053},{"__ignoreMap":15},[1054],{"type":141,"tag":314,"props":1055,"children":1056},{"class":370,"line":75},[1057,1061,1065,1070],{"type":141,"tag":314,"props":1058,"children":1059},{"style":374},[1060],{"type":156,"value":462},{"type":141,"tag":314,"props":1062,"children":1063},{"style":380},[1064],{"type":156,"value":467},{"type":141,"tag":314,"props":1066,"children":1067},{"style":380},[1068],{"type":156,"value":1069}," -D",{"type":141,"tag":314,"props":1071,"children":1072},{"style":380},[1073],{"type":156,"value":1074}," @iconify-json\u002Fcollection-name\n",{"type":141,"tag":142,"props":1076,"children":1077},{},[1078,1080,1085,1087,1093],{"type":156,"value":1079},"For example, to use the ",{"type":141,"tag":322,"props":1081,"children":1083},{"className":1082},[],[1084],{"type":156,"value":765},{"type":156,"value":1086}," icon, install its collection with ",{"type":141,"tag":322,"props":1088,"children":1090},{"className":1089},[],[1091],{"type":156,"value":1092},"@iconify-json\u002Fuil",{"type":156,"value":1094},". This way the icons can be served locally or from your serverless functions, which is faster and more reliable on both SSR and client-side.",{"type":141,"tag":307,"props":1096,"children":1097},{},[1098,1115],{"type":141,"tag":142,"props":1099,"children":1100},{},[1101,1105,1107,1113],{"type":141,"tag":314,"props":1102,"children":1103},{},[1104],{"type":156,"value":318},{"type":156,"value":1106},"\nYou may also know you can install ",{"type":141,"tag":322,"props":1108,"children":1110},{"className":1109},[],[1111],{"type":156,"value":1112},"@iconify\u002Fjson",{"type":156,"value":1114}," package to include all iconify icons. This is not recommended because it will increase your server bundle size and building performance. If you choose to do so, we'd recommend to explicitly specify the collection names you need:",{"type":141,"tag":359,"props":1116,"children":1118},{"className":486,"code":1117,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: ['@nuxt\u002Ficon'],\n  icon: {\n    serverBundle: {\n      collections: ['uil', 'mdi'] \u002F\u002F \u003C!--- this\n    }\n  }\n})\n",[1119],{"type":141,"tag":322,"props":1120,"children":1121},{"__ignoreMap":15},[1122,1145,1182,1197,1213,1270,1278,1285],{"type":141,"tag":314,"props":1123,"children":1124},{"class":370,"line":75},[1125,1129,1133,1137,1141],{"type":141,"tag":314,"props":1126,"children":1127},{"style":498},[1128],{"type":156,"value":501},{"type":141,"tag":314,"props":1130,"children":1131},{"style":498},[1132],{"type":156,"value":506},{"type":141,"tag":314,"props":1134,"children":1135},{"style":509},[1136],{"type":156,"value":512},{"type":141,"tag":314,"props":1138,"children":1139},{"style":515},[1140],{"type":156,"value":518},{"type":141,"tag":314,"props":1142,"children":1143},{"style":521},[1144],{"type":156,"value":524},{"type":141,"tag":314,"props":1146,"children":1147},{"class":370,"line":59},[1148,1152,1156,1161,1165,1169,1173,1178],{"type":141,"tag":314,"props":1149,"children":1150},{"style":530},[1151],{"type":156,"value":533},{"type":141,"tag":314,"props":1153,"children":1154},{"style":521},[1155],{"type":156,"value":538},{"type":141,"tag":314,"props":1157,"children":1158},{"style":515},[1159],{"type":156,"value":1160}," [",{"type":141,"tag":314,"props":1162,"children":1163},{"style":521},[1164],{"type":156,"value":908},{"type":141,"tag":314,"props":1166,"children":1167},{"style":380},[1168],{"type":156,"value":12},{"type":141,"tag":314,"props":1170,"children":1171},{"style":521},[1172],{"type":156,"value":908},{"type":141,"tag":314,"props":1174,"children":1175},{"style":515},[1176],{"type":156,"value":1177},"]",{"type":141,"tag":314,"props":1179,"children":1180},{"style":521},[1181],{"type":156,"value":913},{"type":141,"tag":314,"props":1183,"children":1184},{"class":370,"line":52},[1185,1189,1193],{"type":141,"tag":314,"props":1186,"children":1187},{"style":530},[1188],{"type":156,"value":873},{"type":141,"tag":314,"props":1190,"children":1191},{"style":521},[1192],{"type":156,"value":538},{"type":141,"tag":314,"props":1194,"children":1195},{"style":521},[1196],{"type":156,"value":882},{"type":141,"tag":314,"props":1198,"children":1199},{"class":370,"line":563},[1200,1205,1209],{"type":141,"tag":314,"props":1201,"children":1202},{"style":530},[1203],{"type":156,"value":1204},"    serverBundle",{"type":141,"tag":314,"props":1206,"children":1207},{"style":521},[1208],{"type":156,"value":538},{"type":141,"tag":314,"props":1210,"children":1211},{"style":521},[1212],{"type":156,"value":882},{"type":141,"tag":314,"props":1214,"children":1215},{"class":370,"line":572},[1216,1221,1225,1229,1233,1238,1242,1247,1251,1256,1260,1265],{"type":141,"tag":314,"props":1217,"children":1218},{"style":530},[1219],{"type":156,"value":1220},"      collections",{"type":141,"tag":314,"props":1222,"children":1223},{"style":521},[1224],{"type":156,"value":538},{"type":141,"tag":314,"props":1226,"children":1227},{"style":515},[1228],{"type":156,"value":1160},{"type":141,"tag":314,"props":1230,"children":1231},{"style":521},[1232],{"type":156,"value":908},{"type":141,"tag":314,"props":1234,"children":1235},{"style":380},[1236],{"type":156,"value":1237},"uil",{"type":141,"tag":314,"props":1239,"children":1240},{"style":521},[1241],{"type":156,"value":908},{"type":141,"tag":314,"props":1243,"children":1244},{"style":521},[1245],{"type":156,"value":1246},",",{"type":141,"tag":314,"props":1248,"children":1249},{"style":521},[1250],{"type":156,"value":899},{"type":141,"tag":314,"props":1252,"children":1253},{"style":380},[1254],{"type":156,"value":1255},"mdi",{"type":141,"tag":314,"props":1257,"children":1258},{"style":521},[1259],{"type":156,"value":908},{"type":141,"tag":314,"props":1261,"children":1262},{"style":515},[1263],{"type":156,"value":1264},"] ",{"type":141,"tag":314,"props":1266,"children":1267},{"style":838},[1268],{"type":156,"value":1269},"\u002F\u002F \u003C!--- this\n",{"type":141,"tag":314,"props":1271,"children":1272},{"class":370,"line":941},[1273],{"type":141,"tag":314,"props":1274,"children":1275},{"style":521},[1276],{"type":156,"value":1277},"    }\n",{"type":141,"tag":314,"props":1279,"children":1280},{"class":370,"line":950},[1281],{"type":141,"tag":314,"props":1282,"children":1283},{"style":521},[1284],{"type":156,"value":947},{"type":141,"tag":314,"props":1286,"children":1288},{"class":370,"line":1287},8,[1289,1293],{"type":141,"tag":314,"props":1290,"children":1291},{"style":521},[1292],{"type":156,"value":578},{"type":141,"tag":314,"props":1294,"children":1295},{"style":515},[1296],{"type":156,"value":583},{"type":141,"tag":961,"props":1298,"children":1300},{"id":1299},"vue-component",[1301],{"type":156,"value":1302},"Vue Component",{"type":141,"tag":142,"props":1304,"children":1305},{},[1306,1308,1313,1315,1320],{"type":156,"value":1307},"When the ",{"type":141,"tag":322,"props":1309,"children":1311},{"className":1310},[],[1312],{"type":156,"value":630},{"type":156,"value":1314}," matches a global registered component, it will be rendered as that component (in this case ",{"type":141,"tag":322,"props":1316,"children":1318},{"className":1317},[],[1319],{"type":156,"value":660},{"type":156,"value":1321}," will be ignored):",{"type":141,"tag":359,"props":1323,"children":1325},{"className":725,"code":1324,"language":727,"meta":15,"style":15},"\u003CIcon name=\"MyComponent\" \u002F>\n",[1326],{"type":141,"tag":322,"props":1327,"children":1328},{"__ignoreMap":15},[1329],{"type":141,"tag":314,"props":1330,"children":1331},{"class":370,"line":75},[1332,1336,1340,1344,1348,1352,1357,1361],{"type":141,"tag":314,"props":1333,"children":1334},{"style":521},[1335],{"type":156,"value":739},{"type":141,"tag":314,"props":1337,"children":1338},{"style":530},[1339],{"type":156,"value":744},{"type":141,"tag":314,"props":1341,"children":1342},{"style":747},[1343],{"type":156,"value":750},{"type":141,"tag":314,"props":1345,"children":1346},{"style":521},[1347],{"type":156,"value":755},{"type":141,"tag":314,"props":1349,"children":1350},{"style":521},[1351],{"type":156,"value":760},{"type":141,"tag":314,"props":1353,"children":1354},{"style":380},[1355],{"type":156,"value":1356},"MyComponent",{"type":141,"tag":314,"props":1358,"children":1359},{"style":521},[1360],{"type":156,"value":760},{"type":141,"tag":314,"props":1362,"children":1363},{"style":521},[1364],{"type":156,"value":796},{"type":141,"tag":142,"props":1366,"children":1367},{},[1368,1370,1375,1377,1383,1385,1392],{"type":156,"value":1369},"Note that ",{"type":141,"tag":322,"props":1371,"children":1373},{"className":1372},[],[1374],{"type":156,"value":1356},{"type":156,"value":1376}," needs to be inside ",{"type":141,"tag":322,"props":1378,"children":1380},{"className":1379},[],[1381],{"type":156,"value":1382},"components\u002Fglobal\u002F",{"type":156,"value":1384}," folder (see ",{"type":141,"tag":162,"props":1386,"children":1389},{"href":1387,"rel":1388},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Ficon\u002Fblob\u002Fmain\u002Fplayground\u002Fcomponents\u002Fglobal\u002FNuxtLogo.vue",[166],[1390],{"type":156,"value":1391},"example",{"type":156,"value":1041},{"type":141,"tag":307,"props":1394,"children":1395},{},[1396,1406],{"type":141,"tag":142,"props":1397,"children":1398},{},[1399,1404],{"type":141,"tag":314,"props":1400,"children":1401},{},[1402],{"type":156,"value":1403},"!TIP",{"type":156,"value":1405},"\nYou can also change the component name with:",{"type":141,"tag":359,"props":1407,"children":1409},{"className":486,"code":1408,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  icon: {\n    componentName: 'NuxtIcon'\n  }\n})\n",[1410],{"type":141,"tag":322,"props":1411,"children":1412},{"__ignoreMap":15},[1413,1436,1451,1476,1483],{"type":141,"tag":314,"props":1414,"children":1415},{"class":370,"line":75},[1416,1420,1424,1428,1432],{"type":141,"tag":314,"props":1417,"children":1418},{"style":498},[1419],{"type":156,"value":501},{"type":141,"tag":314,"props":1421,"children":1422},{"style":498},[1423],{"type":156,"value":506},{"type":141,"tag":314,"props":1425,"children":1426},{"style":509},[1427],{"type":156,"value":512},{"type":141,"tag":314,"props":1429,"children":1430},{"style":515},[1431],{"type":156,"value":518},{"type":141,"tag":314,"props":1433,"children":1434},{"style":521},[1435],{"type":156,"value":524},{"type":141,"tag":314,"props":1437,"children":1438},{"class":370,"line":59},[1439,1443,1447],{"type":141,"tag":314,"props":1440,"children":1441},{"style":530},[1442],{"type":156,"value":873},{"type":141,"tag":314,"props":1444,"children":1445},{"style":521},[1446],{"type":156,"value":538},{"type":141,"tag":314,"props":1448,"children":1449},{"style":521},[1450],{"type":156,"value":882},{"type":141,"tag":314,"props":1452,"children":1453},{"class":370,"line":52},[1454,1459,1463,1467,1472],{"type":141,"tag":314,"props":1455,"children":1456},{"style":530},[1457],{"type":156,"value":1458},"    componentName",{"type":141,"tag":314,"props":1460,"children":1461},{"style":521},[1462],{"type":156,"value":538},{"type":141,"tag":314,"props":1464,"children":1465},{"style":521},[1466],{"type":156,"value":899},{"type":141,"tag":314,"props":1468,"children":1469},{"style":380},[1470],{"type":156,"value":1471},"NuxtIcon",{"type":141,"tag":314,"props":1473,"children":1474},{"style":521},[1475],{"type":156,"value":560},{"type":141,"tag":314,"props":1477,"children":1478},{"class":370,"line":563},[1479],{"type":141,"tag":314,"props":1480,"children":1481},{"style":521},[1482],{"type":156,"value":947},{"type":141,"tag":314,"props":1484,"children":1485},{"class":370,"line":572},[1486,1490],{"type":141,"tag":314,"props":1487,"children":1488},{"style":521},[1489],{"type":156,"value":578},{"type":141,"tag":314,"props":1491,"children":1492},{"style":515},[1493],{"type":156,"value":583},{"type":141,"tag":961,"props":1495,"children":1497},{"id":1496},"custom-local-collections",[1498],{"type":156,"value":1499},"Custom Local Collections",{"type":141,"tag":142,"props":1501,"children":1502},{},[1503],{"type":156,"value":1504},"You can use local SVG files to create a custom Iconify collection.",{"type":141,"tag":142,"props":1506,"children":1507},{},[1508,1510,1516],{"type":156,"value":1509},"For example, place your icons' SVG files under a folder of your choice, for example, ",{"type":141,"tag":322,"props":1511,"children":1513},{"className":1512},[],[1514],{"type":156,"value":1515},".\u002Fassets\u002Fmy-icons",{"type":156,"value":538},{"type":141,"tag":359,"props":1518,"children":1520},{"className":361,"code":1519,"language":363,"meta":15,"style":15},"assets\u002Fmy-icons\n├── foo.svg\n├── bar-outline.svg\n",[1521],{"type":141,"tag":322,"props":1522,"children":1523},{"__ignoreMap":15},[1524,1532,1545],{"type":141,"tag":314,"props":1525,"children":1526},{"class":370,"line":75},[1527],{"type":141,"tag":314,"props":1528,"children":1529},{"style":374},[1530],{"type":156,"value":1531},"assets\u002Fmy-icons\n",{"type":141,"tag":314,"props":1533,"children":1534},{"class":370,"line":59},[1535,1540],{"type":141,"tag":314,"props":1536,"children":1537},{"style":374},[1538],{"type":156,"value":1539},"├──",{"type":141,"tag":314,"props":1541,"children":1542},{"style":380},[1543],{"type":156,"value":1544}," foo.svg\n",{"type":141,"tag":314,"props":1546,"children":1547},{"class":370,"line":52},[1548,1552],{"type":141,"tag":314,"props":1549,"children":1550},{"style":374},[1551],{"type":156,"value":1539},{"type":141,"tag":314,"props":1553,"children":1554},{"style":380},[1555],{"type":156,"value":1556}," bar-outline.svg\n",{"type":141,"tag":142,"props":1558,"children":1559},{},[1560,1562,1567,1569,1575],{"type":156,"value":1561},"In your ",{"type":141,"tag":322,"props":1563,"children":1565},{"className":1564},[],[1566],{"type":156,"value":483},{"type":156,"value":1568},", add an item in ",{"type":141,"tag":322,"props":1570,"children":1572},{"className":1571},[],[1573],{"type":156,"value":1574},"icon.customCollections",{"type":156,"value":538},{"type":141,"tag":359,"props":1577,"children":1579},{"className":486,"code":1578,"language":488,"meta":15,"style":15},"import { createResolver } from \"nuxt\u002Fkit\"\n\nconst { resolve } = createResolver(import.meta.url)\n\nexport default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: resolve('.\u002Fassets\u002Fmy-icons'),\n        \u002F\u002F if you want to include all the icons in nested directories:\n        \u002F\u002F recursive: true,\n      },\n    ],\n  },\n})\n",[1580],{"type":141,"tag":322,"props":1581,"children":1582},{"__ignoreMap":15},[1583,1626,1635,1691,1698,1721,1736,1751,1763,1778,1794,1803,1833,1875,1884,1893,1902,1915,1924],{"type":141,"tag":314,"props":1584,"children":1585},{"class":370,"line":75},[1586,1591,1596,1601,1606,1611,1616,1621],{"type":141,"tag":314,"props":1587,"children":1588},{"style":498},[1589],{"type":156,"value":1590},"import",{"type":141,"tag":314,"props":1592,"children":1593},{"style":521},[1594],{"type":156,"value":1595}," {",{"type":141,"tag":314,"props":1597,"children":1598},{"style":515},[1599],{"type":156,"value":1600}," createResolver",{"type":141,"tag":314,"props":1602,"children":1603},{"style":521},[1604],{"type":156,"value":1605}," }",{"type":141,"tag":314,"props":1607,"children":1608},{"style":498},[1609],{"type":156,"value":1610}," from",{"type":141,"tag":314,"props":1612,"children":1613},{"style":521},[1614],{"type":156,"value":1615}," \"",{"type":141,"tag":314,"props":1617,"children":1618},{"style":380},[1619],{"type":156,"value":1620},"nuxt\u002Fkit",{"type":141,"tag":314,"props":1622,"children":1623},{"style":521},[1624],{"type":156,"value":1625},"\"\n",{"type":141,"tag":314,"props":1627,"children":1628},{"class":370,"line":59},[1629],{"type":141,"tag":314,"props":1630,"children":1632},{"emptyLinePlaceholder":1631},true,[1633],{"type":156,"value":1634},"\n",{"type":141,"tag":314,"props":1636,"children":1637},{"class":370,"line":52},[1638,1643,1647,1652,1656,1661,1665,1669,1673,1677,1682,1686],{"type":141,"tag":314,"props":1639,"children":1640},{"style":747},[1641],{"type":156,"value":1642},"const",{"type":141,"tag":314,"props":1644,"children":1645},{"style":521},[1646],{"type":156,"value":1595},{"type":141,"tag":314,"props":1648,"children":1649},{"style":515},[1650],{"type":156,"value":1651}," resolve ",{"type":141,"tag":314,"props":1653,"children":1654},{"style":521},[1655],{"type":156,"value":578},{"type":141,"tag":314,"props":1657,"children":1658},{"style":521},[1659],{"type":156,"value":1660}," =",{"type":141,"tag":314,"props":1662,"children":1663},{"style":509},[1664],{"type":156,"value":1600},{"type":141,"tag":314,"props":1666,"children":1667},{"style":515},[1668],{"type":156,"value":518},{"type":141,"tag":314,"props":1670,"children":1671},{"style":498},[1672],{"type":156,"value":1590},{"type":141,"tag":314,"props":1674,"children":1675},{"style":521},[1676],{"type":156,"value":240},{"type":141,"tag":314,"props":1678,"children":1679},{"style":515},[1680],{"type":156,"value":1681},"meta",{"type":141,"tag":314,"props":1683,"children":1684},{"style":521},[1685],{"type":156,"value":240},{"type":141,"tag":314,"props":1687,"children":1688},{"style":515},[1689],{"type":156,"value":1690},"url)\n",{"type":141,"tag":314,"props":1692,"children":1693},{"class":370,"line":563},[1694],{"type":141,"tag":314,"props":1695,"children":1696},{"emptyLinePlaceholder":1631},[1697],{"type":156,"value":1634},{"type":141,"tag":314,"props":1699,"children":1700},{"class":370,"line":572},[1701,1705,1709,1713,1717],{"type":141,"tag":314,"props":1702,"children":1703},{"style":498},[1704],{"type":156,"value":501},{"type":141,"tag":314,"props":1706,"children":1707},{"style":498},[1708],{"type":156,"value":506},{"type":141,"tag":314,"props":1710,"children":1711},{"style":509},[1712],{"type":156,"value":512},{"type":141,"tag":314,"props":1714,"children":1715},{"style":515},[1716],{"type":156,"value":518},{"type":141,"tag":314,"props":1718,"children":1719},{"style":521},[1720],{"type":156,"value":524},{"type":141,"tag":314,"props":1722,"children":1723},{"class":370,"line":941},[1724,1728,1732],{"type":141,"tag":314,"props":1725,"children":1726},{"style":530},[1727],{"type":156,"value":533},{"type":141,"tag":314,"props":1729,"children":1730},{"style":521},[1731],{"type":156,"value":538},{"type":141,"tag":314,"props":1733,"children":1734},{"style":515},[1735],{"type":156,"value":543},{"type":141,"tag":314,"props":1737,"children":1738},{"class":370,"line":950},[1739,1743,1747],{"type":141,"tag":314,"props":1740,"children":1741},{"style":521},[1742],{"type":156,"value":551},{"type":141,"tag":314,"props":1744,"children":1745},{"style":380},[1746],{"type":156,"value":12},{"type":141,"tag":314,"props":1748,"children":1749},{"style":521},[1750],{"type":156,"value":560},{"type":141,"tag":314,"props":1752,"children":1753},{"class":370,"line":1287},[1754,1759],{"type":141,"tag":314,"props":1755,"children":1756},{"style":515},[1757],{"type":156,"value":1758},"  ]",{"type":141,"tag":314,"props":1760,"children":1761},{"style":521},[1762],{"type":156,"value":913},{"type":141,"tag":314,"props":1764,"children":1765},{"class":370,"line":48},[1766,1770,1774],{"type":141,"tag":314,"props":1767,"children":1768},{"style":530},[1769],{"type":156,"value":873},{"type":141,"tag":314,"props":1771,"children":1772},{"style":521},[1773],{"type":156,"value":538},{"type":141,"tag":314,"props":1775,"children":1776},{"style":521},[1777],{"type":156,"value":882},{"type":141,"tag":314,"props":1779,"children":1780},{"class":370,"line":44},[1781,1786,1790],{"type":141,"tag":314,"props":1782,"children":1783},{"style":530},[1784],{"type":156,"value":1785},"    customCollections",{"type":141,"tag":314,"props":1787,"children":1788},{"style":521},[1789],{"type":156,"value":538},{"type":141,"tag":314,"props":1791,"children":1792},{"style":515},[1793],{"type":156,"value":543},{"type":141,"tag":314,"props":1795,"children":1797},{"class":370,"line":1796},11,[1798],{"type":141,"tag":314,"props":1799,"children":1800},{"style":521},[1801],{"type":156,"value":1802},"      {\n",{"type":141,"tag":314,"props":1804,"children":1806},{"class":370,"line":1805},12,[1807,1812,1816,1820,1825,1829],{"type":141,"tag":314,"props":1808,"children":1809},{"style":530},[1810],{"type":156,"value":1811},"        prefix",{"type":141,"tag":314,"props":1813,"children":1814},{"style":521},[1815],{"type":156,"value":538},{"type":141,"tag":314,"props":1817,"children":1818},{"style":521},[1819],{"type":156,"value":899},{"type":141,"tag":314,"props":1821,"children":1822},{"style":380},[1823],{"type":156,"value":1824},"my-icon",{"type":141,"tag":314,"props":1826,"children":1827},{"style":521},[1828],{"type":156,"value":908},{"type":141,"tag":314,"props":1830,"children":1831},{"style":521},[1832],{"type":156,"value":913},{"type":141,"tag":314,"props":1834,"children":1836},{"class":370,"line":1835},13,[1837,1842,1846,1851,1855,1859,1863,1867,1871],{"type":141,"tag":314,"props":1838,"children":1839},{"style":530},[1840],{"type":156,"value":1841},"        dir",{"type":141,"tag":314,"props":1843,"children":1844},{"style":521},[1845],{"type":156,"value":538},{"type":141,"tag":314,"props":1847,"children":1848},{"style":509},[1849],{"type":156,"value":1850}," resolve",{"type":141,"tag":314,"props":1852,"children":1853},{"style":515},[1854],{"type":156,"value":518},{"type":141,"tag":314,"props":1856,"children":1857},{"style":521},[1858],{"type":156,"value":908},{"type":141,"tag":314,"props":1860,"children":1861},{"style":380},[1862],{"type":156,"value":1515},{"type":141,"tag":314,"props":1864,"children":1865},{"style":521},[1866],{"type":156,"value":908},{"type":141,"tag":314,"props":1868,"children":1869},{"style":515},[1870],{"type":156,"value":651},{"type":141,"tag":314,"props":1872,"children":1873},{"style":521},[1874],{"type":156,"value":913},{"type":141,"tag":314,"props":1876,"children":1878},{"class":370,"line":1877},14,[1879],{"type":141,"tag":314,"props":1880,"children":1881},{"style":838},[1882],{"type":156,"value":1883},"        \u002F\u002F if you want to include all the icons in nested directories:\n",{"type":141,"tag":314,"props":1885,"children":1887},{"class":370,"line":1886},15,[1888],{"type":141,"tag":314,"props":1889,"children":1890},{"style":838},[1891],{"type":156,"value":1892},"        \u002F\u002F recursive: true,\n",{"type":141,"tag":314,"props":1894,"children":1896},{"class":370,"line":1895},16,[1897],{"type":141,"tag":314,"props":1898,"children":1899},{"style":521},[1900],{"type":156,"value":1901},"      },\n",{"type":141,"tag":314,"props":1903,"children":1905},{"class":370,"line":1904},17,[1906,1911],{"type":141,"tag":314,"props":1907,"children":1908},{"style":515},[1909],{"type":156,"value":1910},"    ]",{"type":141,"tag":314,"props":1912,"children":1913},{"style":521},[1914],{"type":156,"value":913},{"type":141,"tag":314,"props":1916,"children":1918},{"class":370,"line":1917},18,[1919],{"type":141,"tag":314,"props":1920,"children":1921},{"style":521},[1922],{"type":156,"value":1923},"  },\n",{"type":141,"tag":314,"props":1925,"children":1927},{"class":370,"line":1926},19,[1928,1932],{"type":141,"tag":314,"props":1929,"children":1930},{"style":521},[1931],{"type":156,"value":578},{"type":141,"tag":314,"props":1933,"children":1934},{"style":515},[1935],{"type":156,"value":583},{"type":141,"tag":307,"props":1937,"children":1938},{},[1939],{"type":141,"tag":142,"props":1940,"children":1941},{},[1942,1946,1948,1954,1956,1962,1964,1971],{"type":141,"tag":314,"props":1943,"children":1944},{},[1945],{"type":156,"value":318},{"type":156,"value":1947},"\nWe use ",{"type":141,"tag":322,"props":1949,"children":1951},{"className":1950},[],[1952],{"type":156,"value":1953},"createResolver",{"type":156,"value":1955}," and ",{"type":141,"tag":322,"props":1957,"children":1959},{"className":1958},[],[1960],{"type":156,"value":1961},"resolve()",{"type":156,"value":1963}," to ensure paths work correctly both in regular projects and when your project is used as an ",{"type":141,"tag":162,"props":1965,"children":1968},{"href":1966,"rel":1967},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002F4.x\u002Fgetting-started\u002Flayers",[166],[1969],{"type":156,"value":1970},"extendable layer",{"type":156,"value":1972}," by other Nuxt projects. This ensures icon paths resolve relative to your project's directory rather than the consuming project's directory.",{"type":141,"tag":307,"props":1974,"children":1975},{},[1976],{"type":141,"tag":142,"props":1977,"children":1978},{},[1979,1983,1985,1991,1993,1999,2001,2007],{"type":141,"tag":314,"props":1980,"children":1981},{},[1982],{"type":156,"value":318},{"type":156,"value":1984},"\nIf you are running on Nuxt 4 with the new ",{"type":141,"tag":322,"props":1986,"children":1988},{"className":1987},[],[1989],{"type":156,"value":1990},"app",{"type":156,"value":1992}," directory, the assets directory is ",{"type":141,"tag":322,"props":1994,"children":1996},{"className":1995},[],[1997],{"type":156,"value":1998},"'.\u002Fapp\u002Fassets\u002F*'",{"type":156,"value":2000}," instead of ",{"type":141,"tag":322,"props":2002,"children":2004},{"className":2003},[],[2005],{"type":156,"value":2006},"'.\u002Fassets\u002F*'",{"type":156,"value":240},{"type":141,"tag":142,"props":2009,"children":2010},{},[2011],{"type":156,"value":2012},"Then you can use the icons like this:",{"type":141,"tag":359,"props":2014,"children":2018},{"className":2015,"code":2016,"language":2017,"meta":15,"style":15},"language-vue shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003Ctemplate>\n  \u003CIcon name=\"my-icon:foo\" \u002F>\n  \u003CIcon name=\"my-icon:bar-outline\" \u002F>\n\u003C\u002Ftemplate>\n","vue",[2019],{"type":141,"tag":322,"props":2020,"children":2021},{"__ignoreMap":15},[2022,2039,2076,2112],{"type":141,"tag":314,"props":2023,"children":2024},{"class":370,"line":75},[2025,2029,2034],{"type":141,"tag":314,"props":2026,"children":2027},{"style":521},[2028],{"type":156,"value":739},{"type":141,"tag":314,"props":2030,"children":2031},{"style":530},[2032],{"type":156,"value":2033},"template",{"type":141,"tag":314,"props":2035,"children":2036},{"style":521},[2037],{"type":156,"value":2038},">\n",{"type":141,"tag":314,"props":2040,"children":2041},{"class":370,"line":59},[2042,2047,2051,2055,2059,2063,2068,2072],{"type":141,"tag":314,"props":2043,"children":2044},{"style":521},[2045],{"type":156,"value":2046},"  \u003C",{"type":141,"tag":314,"props":2048,"children":2049},{"style":530},[2050],{"type":156,"value":744},{"type":141,"tag":314,"props":2052,"children":2053},{"style":747},[2054],{"type":156,"value":750},{"type":141,"tag":314,"props":2056,"children":2057},{"style":521},[2058],{"type":156,"value":755},{"type":141,"tag":314,"props":2060,"children":2061},{"style":521},[2062],{"type":156,"value":760},{"type":141,"tag":314,"props":2064,"children":2065},{"style":380},[2066],{"type":156,"value":2067},"my-icon:foo",{"type":141,"tag":314,"props":2069,"children":2070},{"style":521},[2071],{"type":156,"value":760},{"type":141,"tag":314,"props":2073,"children":2074},{"style":521},[2075],{"type":156,"value":796},{"type":141,"tag":314,"props":2077,"children":2078},{"class":370,"line":52},[2079,2083,2087,2091,2095,2099,2104,2108],{"type":141,"tag":314,"props":2080,"children":2081},{"style":521},[2082],{"type":156,"value":2046},{"type":141,"tag":314,"props":2084,"children":2085},{"style":530},[2086],{"type":156,"value":744},{"type":141,"tag":314,"props":2088,"children":2089},{"style":747},[2090],{"type":156,"value":750},{"type":141,"tag":314,"props":2092,"children":2093},{"style":521},[2094],{"type":156,"value":755},{"type":141,"tag":314,"props":2096,"children":2097},{"style":521},[2098],{"type":156,"value":760},{"type":141,"tag":314,"props":2100,"children":2101},{"style":380},[2102],{"type":156,"value":2103},"my-icon:bar-outline",{"type":141,"tag":314,"props":2105,"children":2106},{"style":521},[2107],{"type":156,"value":760},{"type":141,"tag":314,"props":2109,"children":2110},{"style":521},[2111],{"type":156,"value":796},{"type":141,"tag":314,"props":2113,"children":2114},{"class":370,"line":563},[2115,2120,2124],{"type":141,"tag":314,"props":2116,"children":2117},{"style":521},[2118],{"type":156,"value":2119},"\u003C\u002F",{"type":141,"tag":314,"props":2121,"children":2122},{"style":530},[2123],{"type":156,"value":2033},{"type":141,"tag":314,"props":2125,"children":2126},{"style":521},[2127],{"type":156,"value":2038},{"type":141,"tag":142,"props":2129,"children":2130},{},[2131,2133,2139],{"type":156,"value":2132},"You can also pass a full custom ",{"type":141,"tag":322,"props":2134,"children":2136},{"className":2135},[],[2137],{"type":156,"value":2138},"IconifyJSON",{"type":156,"value":2140}," object:",{"type":141,"tag":359,"props":2142,"children":2144},{"className":486,"code":2143,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'paid-icons',\n        icons: {\n          'nuxt': { body: '\u003Cpath d=\"M281.44 ... \u002F>' },\n        },\n        width: 512,\n        height: 512,\n      }\n    ],\n  },\n})\n",[2145],{"type":141,"tag":322,"props":2146,"children":2147},{"__ignoreMap":15},[2148,2171,2186,2201,2212,2227,2242,2249,2277,2293,2345,2353,2375,2395,2403,2414,2421],{"type":141,"tag":314,"props":2149,"children":2150},{"class":370,"line":75},[2151,2155,2159,2163,2167],{"type":141,"tag":314,"props":2152,"children":2153},{"style":498},[2154],{"type":156,"value":501},{"type":141,"tag":314,"props":2156,"children":2157},{"style":498},[2158],{"type":156,"value":506},{"type":141,"tag":314,"props":2160,"children":2161},{"style":509},[2162],{"type":156,"value":512},{"type":141,"tag":314,"props":2164,"children":2165},{"style":515},[2166],{"type":156,"value":518},{"type":141,"tag":314,"props":2168,"children":2169},{"style":521},[2170],{"type":156,"value":524},{"type":141,"tag":314,"props":2172,"children":2173},{"class":370,"line":59},[2174,2178,2182],{"type":141,"tag":314,"props":2175,"children":2176},{"style":530},[2177],{"type":156,"value":533},{"type":141,"tag":314,"props":2179,"children":2180},{"style":521},[2181],{"type":156,"value":538},{"type":141,"tag":314,"props":2183,"children":2184},{"style":515},[2185],{"type":156,"value":543},{"type":141,"tag":314,"props":2187,"children":2188},{"class":370,"line":52},[2189,2193,2197],{"type":141,"tag":314,"props":2190,"children":2191},{"style":521},[2192],{"type":156,"value":551},{"type":141,"tag":314,"props":2194,"children":2195},{"style":380},[2196],{"type":156,"value":12},{"type":141,"tag":314,"props":2198,"children":2199},{"style":521},[2200],{"type":156,"value":560},{"type":141,"tag":314,"props":2202,"children":2203},{"class":370,"line":563},[2204,2208],{"type":141,"tag":314,"props":2205,"children":2206},{"style":515},[2207],{"type":156,"value":1758},{"type":141,"tag":314,"props":2209,"children":2210},{"style":521},[2211],{"type":156,"value":913},{"type":141,"tag":314,"props":2213,"children":2214},{"class":370,"line":572},[2215,2219,2223],{"type":141,"tag":314,"props":2216,"children":2217},{"style":530},[2218],{"type":156,"value":873},{"type":141,"tag":314,"props":2220,"children":2221},{"style":521},[2222],{"type":156,"value":538},{"type":141,"tag":314,"props":2224,"children":2225},{"style":521},[2226],{"type":156,"value":882},{"type":141,"tag":314,"props":2228,"children":2229},{"class":370,"line":941},[2230,2234,2238],{"type":141,"tag":314,"props":2231,"children":2232},{"style":530},[2233],{"type":156,"value":1785},{"type":141,"tag":314,"props":2235,"children":2236},{"style":521},[2237],{"type":156,"value":538},{"type":141,"tag":314,"props":2239,"children":2240},{"style":515},[2241],{"type":156,"value":543},{"type":141,"tag":314,"props":2243,"children":2244},{"class":370,"line":950},[2245],{"type":141,"tag":314,"props":2246,"children":2247},{"style":521},[2248],{"type":156,"value":1802},{"type":141,"tag":314,"props":2250,"children":2251},{"class":370,"line":1287},[2252,2256,2260,2264,2269,2273],{"type":141,"tag":314,"props":2253,"children":2254},{"style":530},[2255],{"type":156,"value":1811},{"type":141,"tag":314,"props":2257,"children":2258},{"style":521},[2259],{"type":156,"value":538},{"type":141,"tag":314,"props":2261,"children":2262},{"style":521},[2263],{"type":156,"value":899},{"type":141,"tag":314,"props":2265,"children":2266},{"style":380},[2267],{"type":156,"value":2268},"paid-icons",{"type":141,"tag":314,"props":2270,"children":2271},{"style":521},[2272],{"type":156,"value":908},{"type":141,"tag":314,"props":2274,"children":2275},{"style":521},[2276],{"type":156,"value":913},{"type":141,"tag":314,"props":2278,"children":2279},{"class":370,"line":48},[2280,2285,2289],{"type":141,"tag":314,"props":2281,"children":2282},{"style":530},[2283],{"type":156,"value":2284},"        icons",{"type":141,"tag":314,"props":2286,"children":2287},{"style":521},[2288],{"type":156,"value":538},{"type":141,"tag":314,"props":2290,"children":2291},{"style":521},[2292],{"type":156,"value":882},{"type":141,"tag":314,"props":2294,"children":2295},{"class":370,"line":44},[2296,2301,2306,2310,2314,2318,2323,2327,2331,2336,2340],{"type":141,"tag":314,"props":2297,"children":2298},{"style":521},[2299],{"type":156,"value":2300},"          '",{"type":141,"tag":314,"props":2302,"children":2303},{"style":530},[2304],{"type":156,"value":2305},"nuxt",{"type":141,"tag":314,"props":2307,"children":2308},{"style":521},[2309],{"type":156,"value":908},{"type":141,"tag":314,"props":2311,"children":2312},{"style":521},[2313],{"type":156,"value":538},{"type":141,"tag":314,"props":2315,"children":2316},{"style":521},[2317],{"type":156,"value":1595},{"type":141,"tag":314,"props":2319,"children":2320},{"style":530},[2321],{"type":156,"value":2322}," body",{"type":141,"tag":314,"props":2324,"children":2325},{"style":521},[2326],{"type":156,"value":538},{"type":141,"tag":314,"props":2328,"children":2329},{"style":521},[2330],{"type":156,"value":899},{"type":141,"tag":314,"props":2332,"children":2333},{"style":380},[2334],{"type":156,"value":2335},"\u003Cpath d=\"M281.44 ... \u002F>",{"type":141,"tag":314,"props":2337,"children":2338},{"style":521},[2339],{"type":156,"value":908},{"type":141,"tag":314,"props":2341,"children":2342},{"style":521},[2343],{"type":156,"value":2344}," },\n",{"type":141,"tag":314,"props":2346,"children":2347},{"class":370,"line":1796},[2348],{"type":141,"tag":314,"props":2349,"children":2350},{"style":521},[2351],{"type":156,"value":2352},"        },\n",{"type":141,"tag":314,"props":2354,"children":2355},{"class":370,"line":1805},[2356,2361,2365,2371],{"type":141,"tag":314,"props":2357,"children":2358},{"style":530},[2359],{"type":156,"value":2360},"        width",{"type":141,"tag":314,"props":2362,"children":2363},{"style":521},[2364],{"type":156,"value":538},{"type":141,"tag":314,"props":2366,"children":2368},{"style":2367},"--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C",[2369],{"type":156,"value":2370}," 512",{"type":141,"tag":314,"props":2372,"children":2373},{"style":521},[2374],{"type":156,"value":913},{"type":141,"tag":314,"props":2376,"children":2377},{"class":370,"line":1835},[2378,2383,2387,2391],{"type":141,"tag":314,"props":2379,"children":2380},{"style":530},[2381],{"type":156,"value":2382},"        height",{"type":141,"tag":314,"props":2384,"children":2385},{"style":521},[2386],{"type":156,"value":538},{"type":141,"tag":314,"props":2388,"children":2389},{"style":2367},[2390],{"type":156,"value":2370},{"type":141,"tag":314,"props":2392,"children":2393},{"style":521},[2394],{"type":156,"value":913},{"type":141,"tag":314,"props":2396,"children":2397},{"class":370,"line":1877},[2398],{"type":141,"tag":314,"props":2399,"children":2400},{"style":521},[2401],{"type":156,"value":2402},"      }\n",{"type":141,"tag":314,"props":2404,"children":2405},{"class":370,"line":1886},[2406,2410],{"type":141,"tag":314,"props":2407,"children":2408},{"style":515},[2409],{"type":156,"value":1910},{"type":141,"tag":314,"props":2411,"children":2412},{"style":521},[2413],{"type":156,"value":913},{"type":141,"tag":314,"props":2415,"children":2416},{"class":370,"line":1895},[2417],{"type":141,"tag":314,"props":2418,"children":2419},{"style":521},[2420],{"type":156,"value":1923},{"type":141,"tag":314,"props":2422,"children":2423},{"class":370,"line":1904},[2424,2428],{"type":141,"tag":314,"props":2425,"children":2426},{"style":521},[2427],{"type":156,"value":578},{"type":141,"tag":314,"props":2429,"children":2430},{"style":515},[2431],{"type":156,"value":583},{"type":141,"tag":142,"props":2433,"children":2434},{},[2435,2437,2443,2445,2451,2453,2459],{"type":156,"value":2436},"Note that custom local collections require you to have a server to serve the API. When setting ",{"type":141,"tag":322,"props":2438,"children":2440},{"className":2439},[],[2441],{"type":156,"value":2442},"ssr: false",{"type":156,"value":2444},", or when generating a static app using ",{"type":141,"tag":322,"props":2446,"children":2448},{"className":2447},[],[2449],{"type":156,"value":2450},"nuxt generate",{"type":156,"value":2452}," (which is equivalent to ssr: false), the provider will default to the Iconify API (which does not have your custom icons). If you want to build a SPA with server endpoints, you can explicitly set ",{"type":141,"tag":322,"props":2454,"children":2456},{"className":2455},[],[2457],{"type":156,"value":2458},"provider: 'server'",{"type":156,"value":538},{"type":141,"tag":359,"props":2461,"children":2463},{"className":486,"code":2462,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  ssr: false,\n  icon: {\n    provider: 'server', \u002F\u002F \u003C-- this\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: '.\u002Fassets\u002Fmy-icons'\n      },\n    ],\n  },\n})\n",[2464],{"type":141,"tag":322,"props":2465,"children":2466},{"__ignoreMap":15},[2467,2490,2505,2520,2531,2553,2568,2602,2617,2624,2651,2674,2681,2692,2699],{"type":141,"tag":314,"props":2468,"children":2469},{"class":370,"line":75},[2470,2474,2478,2482,2486],{"type":141,"tag":314,"props":2471,"children":2472},{"style":498},[2473],{"type":156,"value":501},{"type":141,"tag":314,"props":2475,"children":2476},{"style":498},[2477],{"type":156,"value":506},{"type":141,"tag":314,"props":2479,"children":2480},{"style":509},[2481],{"type":156,"value":512},{"type":141,"tag":314,"props":2483,"children":2484},{"style":515},[2485],{"type":156,"value":518},{"type":141,"tag":314,"props":2487,"children":2488},{"style":521},[2489],{"type":156,"value":524},{"type":141,"tag":314,"props":2491,"children":2492},{"class":370,"line":59},[2493,2497,2501],{"type":141,"tag":314,"props":2494,"children":2495},{"style":530},[2496],{"type":156,"value":533},{"type":141,"tag":314,"props":2498,"children":2499},{"style":521},[2500],{"type":156,"value":538},{"type":141,"tag":314,"props":2502,"children":2503},{"style":515},[2504],{"type":156,"value":543},{"type":141,"tag":314,"props":2506,"children":2507},{"class":370,"line":52},[2508,2512,2516],{"type":141,"tag":314,"props":2509,"children":2510},{"style":521},[2511],{"type":156,"value":551},{"type":141,"tag":314,"props":2513,"children":2514},{"style":380},[2515],{"type":156,"value":12},{"type":141,"tag":314,"props":2517,"children":2518},{"style":521},[2519],{"type":156,"value":560},{"type":141,"tag":314,"props":2521,"children":2522},{"class":370,"line":563},[2523,2527],{"type":141,"tag":314,"props":2524,"children":2525},{"style":515},[2526],{"type":156,"value":1758},{"type":141,"tag":314,"props":2528,"children":2529},{"style":521},[2530],{"type":156,"value":913},{"type":141,"tag":314,"props":2532,"children":2533},{"class":370,"line":572},[2534,2539,2543,2549],{"type":141,"tag":314,"props":2535,"children":2536},{"style":530},[2537],{"type":156,"value":2538},"  ssr",{"type":141,"tag":314,"props":2540,"children":2541},{"style":521},[2542],{"type":156,"value":538},{"type":141,"tag":314,"props":2544,"children":2546},{"style":2545},"--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC",[2547],{"type":156,"value":2548}," false",{"type":141,"tag":314,"props":2550,"children":2551},{"style":521},[2552],{"type":156,"value":913},{"type":141,"tag":314,"props":2554,"children":2555},{"class":370,"line":941},[2556,2560,2564],{"type":141,"tag":314,"props":2557,"children":2558},{"style":530},[2559],{"type":156,"value":873},{"type":141,"tag":314,"props":2561,"children":2562},{"style":521},[2563],{"type":156,"value":538},{"type":141,"tag":314,"props":2565,"children":2566},{"style":521},[2567],{"type":156,"value":882},{"type":141,"tag":314,"props":2569,"children":2570},{"class":370,"line":950},[2571,2576,2580,2584,2589,2593,2597],{"type":141,"tag":314,"props":2572,"children":2573},{"style":530},[2574],{"type":156,"value":2575},"    provider",{"type":141,"tag":314,"props":2577,"children":2578},{"style":521},[2579],{"type":156,"value":538},{"type":141,"tag":314,"props":2581,"children":2582},{"style":521},[2583],{"type":156,"value":899},{"type":141,"tag":314,"props":2585,"children":2586},{"style":380},[2587],{"type":156,"value":2588},"server",{"type":141,"tag":314,"props":2590,"children":2591},{"style":521},[2592],{"type":156,"value":908},{"type":141,"tag":314,"props":2594,"children":2595},{"style":521},[2596],{"type":156,"value":1246},{"type":141,"tag":314,"props":2598,"children":2599},{"style":838},[2600],{"type":156,"value":2601}," \u002F\u002F \u003C-- this\n",{"type":141,"tag":314,"props":2603,"children":2604},{"class":370,"line":1287},[2605,2609,2613],{"type":141,"tag":314,"props":2606,"children":2607},{"style":530},[2608],{"type":156,"value":1785},{"type":141,"tag":314,"props":2610,"children":2611},{"style":521},[2612],{"type":156,"value":538},{"type":141,"tag":314,"props":2614,"children":2615},{"style":515},[2616],{"type":156,"value":543},{"type":141,"tag":314,"props":2618,"children":2619},{"class":370,"line":48},[2620],{"type":141,"tag":314,"props":2621,"children":2622},{"style":521},[2623],{"type":156,"value":1802},{"type":141,"tag":314,"props":2625,"children":2626},{"class":370,"line":44},[2627,2631,2635,2639,2643,2647],{"type":141,"tag":314,"props":2628,"children":2629},{"style":530},[2630],{"type":156,"value":1811},{"type":141,"tag":314,"props":2632,"children":2633},{"style":521},[2634],{"type":156,"value":538},{"type":141,"tag":314,"props":2636,"children":2637},{"style":521},[2638],{"type":156,"value":899},{"type":141,"tag":314,"props":2640,"children":2641},{"style":380},[2642],{"type":156,"value":1824},{"type":141,"tag":314,"props":2644,"children":2645},{"style":521},[2646],{"type":156,"value":908},{"type":141,"tag":314,"props":2648,"children":2649},{"style":521},[2650],{"type":156,"value":913},{"type":141,"tag":314,"props":2652,"children":2653},{"class":370,"line":1796},[2654,2658,2662,2666,2670],{"type":141,"tag":314,"props":2655,"children":2656},{"style":530},[2657],{"type":156,"value":1841},{"type":141,"tag":314,"props":2659,"children":2660},{"style":521},[2661],{"type":156,"value":538},{"type":141,"tag":314,"props":2663,"children":2664},{"style":521},[2665],{"type":156,"value":899},{"type":141,"tag":314,"props":2667,"children":2668},{"style":380},[2669],{"type":156,"value":1515},{"type":141,"tag":314,"props":2671,"children":2672},{"style":521},[2673],{"type":156,"value":560},{"type":141,"tag":314,"props":2675,"children":2676},{"class":370,"line":1805},[2677],{"type":141,"tag":314,"props":2678,"children":2679},{"style":521},[2680],{"type":156,"value":1901},{"type":141,"tag":314,"props":2682,"children":2683},{"class":370,"line":1835},[2684,2688],{"type":141,"tag":314,"props":2685,"children":2686},{"style":515},[2687],{"type":156,"value":1910},{"type":141,"tag":314,"props":2689,"children":2690},{"style":521},[2691],{"type":156,"value":913},{"type":141,"tag":314,"props":2693,"children":2694},{"class":370,"line":1877},[2695],{"type":141,"tag":314,"props":2696,"children":2697},{"style":521},[2698],{"type":156,"value":1923},{"type":141,"tag":314,"props":2700,"children":2701},{"class":370,"line":1886},[2702,2706],{"type":141,"tag":314,"props":2703,"children":2704},{"style":521},[2705],{"type":156,"value":578},{"type":141,"tag":314,"props":2707,"children":2708},{"style":515},[2709],{"type":156,"value":583},{"type":141,"tag":2711,"props":2712,"children":2714},"h4",{"id":2713},"disabling-runtime-fetching",[2715],{"type":156,"value":2716},"Disabling Runtime Fetching",{"type":141,"tag":142,"props":2718,"children":2719},{},[2720,2722,2728,2730,2736],{"type":156,"value":2721},"Or if you want to disable the dynamic icon fetching completely and only use icons from the ",{"type":141,"tag":162,"props":2723,"children":2725},{"href":2724},"#client-bundle",[2726],{"type":156,"value":2727},"client bundle",{"type":156,"value":2729},", you can set ",{"type":141,"tag":322,"props":2731,"children":2733},{"className":2732},[],[2734],{"type":156,"value":2735},"provider: 'none'",{"type":156,"value":538},{"type":141,"tag":359,"props":2738,"children":2740},{"className":486,"code":2739,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  icon: {\n    provider: 'none',\n    clientBundle: {\n      scan: true,\n      \u002F\u002F ...or other bundle options\n    },\n  }\n})\n",[2741],{"type":141,"tag":322,"props":2742,"children":2743},{"__ignoreMap":15},[2744,2767,2782,2810,2826,2847,2855,2863,2870],{"type":141,"tag":314,"props":2745,"children":2746},{"class":370,"line":75},[2747,2751,2755,2759,2763],{"type":141,"tag":314,"props":2748,"children":2749},{"style":498},[2750],{"type":156,"value":501},{"type":141,"tag":314,"props":2752,"children":2753},{"style":498},[2754],{"type":156,"value":506},{"type":141,"tag":314,"props":2756,"children":2757},{"style":509},[2758],{"type":156,"value":512},{"type":141,"tag":314,"props":2760,"children":2761},{"style":515},[2762],{"type":156,"value":518},{"type":141,"tag":314,"props":2764,"children":2765},{"style":521},[2766],{"type":156,"value":524},{"type":141,"tag":314,"props":2768,"children":2769},{"class":370,"line":59},[2770,2774,2778],{"type":141,"tag":314,"props":2771,"children":2772},{"style":530},[2773],{"type":156,"value":873},{"type":141,"tag":314,"props":2775,"children":2776},{"style":521},[2777],{"type":156,"value":538},{"type":141,"tag":314,"props":2779,"children":2780},{"style":521},[2781],{"type":156,"value":882},{"type":141,"tag":314,"props":2783,"children":2784},{"class":370,"line":52},[2785,2789,2793,2797,2802,2806],{"type":141,"tag":314,"props":2786,"children":2787},{"style":530},[2788],{"type":156,"value":2575},{"type":141,"tag":314,"props":2790,"children":2791},{"style":521},[2792],{"type":156,"value":538},{"type":141,"tag":314,"props":2794,"children":2795},{"style":521},[2796],{"type":156,"value":899},{"type":141,"tag":314,"props":2798,"children":2799},{"style":380},[2800],{"type":156,"value":2801},"none",{"type":141,"tag":314,"props":2803,"children":2804},{"style":521},[2805],{"type":156,"value":908},{"type":141,"tag":314,"props":2807,"children":2808},{"style":521},[2809],{"type":156,"value":913},{"type":141,"tag":314,"props":2811,"children":2812},{"class":370,"line":563},[2813,2818,2822],{"type":141,"tag":314,"props":2814,"children":2815},{"style":530},[2816],{"type":156,"value":2817},"    clientBundle",{"type":141,"tag":314,"props":2819,"children":2820},{"style":521},[2821],{"type":156,"value":538},{"type":141,"tag":314,"props":2823,"children":2824},{"style":521},[2825],{"type":156,"value":882},{"type":141,"tag":314,"props":2827,"children":2828},{"class":370,"line":572},[2829,2834,2838,2843],{"type":141,"tag":314,"props":2830,"children":2831},{"style":530},[2832],{"type":156,"value":2833},"      scan",{"type":141,"tag":314,"props":2835,"children":2836},{"style":521},[2837],{"type":156,"value":538},{"type":141,"tag":314,"props":2839,"children":2840},{"style":2545},[2841],{"type":156,"value":2842}," true",{"type":141,"tag":314,"props":2844,"children":2845},{"style":521},[2846],{"type":156,"value":913},{"type":141,"tag":314,"props":2848,"children":2849},{"class":370,"line":941},[2850],{"type":141,"tag":314,"props":2851,"children":2852},{"style":838},[2853],{"type":156,"value":2854},"      \u002F\u002F ...or other bundle options\n",{"type":141,"tag":314,"props":2856,"children":2857},{"class":370,"line":950},[2858],{"type":141,"tag":314,"props":2859,"children":2860},{"style":521},[2861],{"type":156,"value":2862},"    },\n",{"type":141,"tag":314,"props":2864,"children":2865},{"class":370,"line":1287},[2866],{"type":141,"tag":314,"props":2867,"children":2868},{"style":521},[2869],{"type":156,"value":947},{"type":141,"tag":314,"props":2871,"children":2872},{"class":370,"line":48},[2873,2877],{"type":141,"tag":314,"props":2874,"children":2875},{"style":521},[2876],{"type":156,"value":578},{"type":141,"tag":314,"props":2878,"children":2879},{"style":515},[2880],{"type":156,"value":583},{"type":141,"tag":961,"props":2882,"children":2884},{"id":2883},"case-sensitive-custom-collections",[2885],{"type":156,"value":2886},"Case Sensitive Custom Collections",{"type":141,"tag":142,"props":2888,"children":2889},{},[2890,2892,2898,2900,2906,2908,2913],{"type":156,"value":2891},"Before ",{"type":141,"tag":322,"props":2893,"children":2895},{"className":2894},[],[2896],{"type":156,"value":2897},"v1.10",{"type":156,"value":2899},", due to the limitation of Iconify's previous convention, all custom icons were normalized to ",{"type":141,"tag":322,"props":2901,"children":2903},{"className":2902},[],[2904],{"type":156,"value":2905},"kebab-case",{"type":156,"value":2907}," with a warning. Thanks to the updates on Iconify side, starting from ",{"type":141,"tag":322,"props":2909,"children":2911},{"className":2910},[],[2912],{"type":156,"value":2897},{"type":156,"value":2914},", you can opt-in to use case-sensitive custom collections and by pass the normalization.",{"type":141,"tag":359,"props":2916,"children":2918},{"className":486,"code":2917,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: '.\u002Fassets\u002Fmy-icons',\n        normalizeIconName: false, \u002F\u002F \u003C-- this\n      },\n    ],\n  },\n})\n",[2919],{"type":141,"tag":322,"props":2920,"children":2921},{"__ignoreMap":15},[2922,2945,2960,2975,2986,3001,3016,3023,3050,3077,3101,3108,3119,3126],{"type":141,"tag":314,"props":2923,"children":2924},{"class":370,"line":75},[2925,2929,2933,2937,2941],{"type":141,"tag":314,"props":2926,"children":2927},{"style":498},[2928],{"type":156,"value":501},{"type":141,"tag":314,"props":2930,"children":2931},{"style":498},[2932],{"type":156,"value":506},{"type":141,"tag":314,"props":2934,"children":2935},{"style":509},[2936],{"type":156,"value":512},{"type":141,"tag":314,"props":2938,"children":2939},{"style":515},[2940],{"type":156,"value":518},{"type":141,"tag":314,"props":2942,"children":2943},{"style":521},[2944],{"type":156,"value":524},{"type":141,"tag":314,"props":2946,"children":2947},{"class":370,"line":59},[2948,2952,2956],{"type":141,"tag":314,"props":2949,"children":2950},{"style":530},[2951],{"type":156,"value":533},{"type":141,"tag":314,"props":2953,"children":2954},{"style":521},[2955],{"type":156,"value":538},{"type":141,"tag":314,"props":2957,"children":2958},{"style":515},[2959],{"type":156,"value":543},{"type":141,"tag":314,"props":2961,"children":2962},{"class":370,"line":52},[2963,2967,2971],{"type":141,"tag":314,"props":2964,"children":2965},{"style":521},[2966],{"type":156,"value":551},{"type":141,"tag":314,"props":2968,"children":2969},{"style":380},[2970],{"type":156,"value":12},{"type":141,"tag":314,"props":2972,"children":2973},{"style":521},[2974],{"type":156,"value":560},{"type":141,"tag":314,"props":2976,"children":2977},{"class":370,"line":563},[2978,2982],{"type":141,"tag":314,"props":2979,"children":2980},{"style":515},[2981],{"type":156,"value":1758},{"type":141,"tag":314,"props":2983,"children":2984},{"style":521},[2985],{"type":156,"value":913},{"type":141,"tag":314,"props":2987,"children":2988},{"class":370,"line":572},[2989,2993,2997],{"type":141,"tag":314,"props":2990,"children":2991},{"style":530},[2992],{"type":156,"value":873},{"type":141,"tag":314,"props":2994,"children":2995},{"style":521},[2996],{"type":156,"value":538},{"type":141,"tag":314,"props":2998,"children":2999},{"style":521},[3000],{"type":156,"value":882},{"type":141,"tag":314,"props":3002,"children":3003},{"class":370,"line":941},[3004,3008,3012],{"type":141,"tag":314,"props":3005,"children":3006},{"style":530},[3007],{"type":156,"value":1785},{"type":141,"tag":314,"props":3009,"children":3010},{"style":521},[3011],{"type":156,"value":538},{"type":141,"tag":314,"props":3013,"children":3014},{"style":515},[3015],{"type":156,"value":543},{"type":141,"tag":314,"props":3017,"children":3018},{"class":370,"line":950},[3019],{"type":141,"tag":314,"props":3020,"children":3021},{"style":521},[3022],{"type":156,"value":1802},{"type":141,"tag":314,"props":3024,"children":3025},{"class":370,"line":1287},[3026,3030,3034,3038,3042,3046],{"type":141,"tag":314,"props":3027,"children":3028},{"style":530},[3029],{"type":156,"value":1811},{"type":141,"tag":314,"props":3031,"children":3032},{"style":521},[3033],{"type":156,"value":538},{"type":141,"tag":314,"props":3035,"children":3036},{"style":521},[3037],{"type":156,"value":899},{"type":141,"tag":314,"props":3039,"children":3040},{"style":380},[3041],{"type":156,"value":1824},{"type":141,"tag":314,"props":3043,"children":3044},{"style":521},[3045],{"type":156,"value":908},{"type":141,"tag":314,"props":3047,"children":3048},{"style":521},[3049],{"type":156,"value":913},{"type":141,"tag":314,"props":3051,"children":3052},{"class":370,"line":48},[3053,3057,3061,3065,3069,3073],{"type":141,"tag":314,"props":3054,"children":3055},{"style":530},[3056],{"type":156,"value":1841},{"type":141,"tag":314,"props":3058,"children":3059},{"style":521},[3060],{"type":156,"value":538},{"type":141,"tag":314,"props":3062,"children":3063},{"style":521},[3064],{"type":156,"value":899},{"type":141,"tag":314,"props":3066,"children":3067},{"style":380},[3068],{"type":156,"value":1515},{"type":141,"tag":314,"props":3070,"children":3071},{"style":521},[3072],{"type":156,"value":908},{"type":141,"tag":314,"props":3074,"children":3075},{"style":521},[3076],{"type":156,"value":913},{"type":141,"tag":314,"props":3078,"children":3079},{"class":370,"line":44},[3080,3085,3089,3093,3097],{"type":141,"tag":314,"props":3081,"children":3082},{"style":530},[3083],{"type":156,"value":3084},"        normalizeIconName",{"type":141,"tag":314,"props":3086,"children":3087},{"style":521},[3088],{"type":156,"value":538},{"type":141,"tag":314,"props":3090,"children":3091},{"style":2545},[3092],{"type":156,"value":2548},{"type":141,"tag":314,"props":3094,"children":3095},{"style":521},[3096],{"type":156,"value":1246},{"type":141,"tag":314,"props":3098,"children":3099},{"style":838},[3100],{"type":156,"value":2601},{"type":141,"tag":314,"props":3102,"children":3103},{"class":370,"line":1796},[3104],{"type":141,"tag":314,"props":3105,"children":3106},{"style":521},[3107],{"type":156,"value":1901},{"type":141,"tag":314,"props":3109,"children":3110},{"class":370,"line":1805},[3111,3115],{"type":141,"tag":314,"props":3112,"children":3113},{"style":515},[3114],{"type":156,"value":1910},{"type":141,"tag":314,"props":3116,"children":3117},{"style":521},[3118],{"type":156,"value":913},{"type":141,"tag":314,"props":3120,"children":3121},{"class":370,"line":1835},[3122],{"type":141,"tag":314,"props":3123,"children":3124},{"style":521},[3125],{"type":156,"value":1923},{"type":141,"tag":314,"props":3127,"children":3128},{"class":370,"line":1877},[3129,3133],{"type":141,"tag":314,"props":3130,"children":3131},{"style":521},[3132],{"type":156,"value":578},{"type":141,"tag":314,"props":3134,"children":3135},{"style":515},[3136],{"type":156,"value":583},{"type":141,"tag":142,"props":3138,"children":3139},{},[3140,3142,3148,3150,3156],{"type":156,"value":3141},"Which enable to use ",{"type":141,"tag":322,"props":3143,"children":3145},{"className":3144},[],[3146],{"type":156,"value":3147},"assets\u002Fmy-icons\u002FFooBar.svg",{"type":156,"value":3149}," as ",{"type":141,"tag":322,"props":3151,"children":3153},{"className":3152},[],[3154],{"type":156,"value":3155},"my-icon:FooBar",{"type":156,"value":3157},", for example.",{"type":141,"tag":142,"props":3159,"children":3160},{},[3161,3167,3169,3175,3177,3184],{"type":141,"tag":322,"props":3162,"children":3164},{"className":3163},[],[3165],{"type":156,"value":3166},"normalizeIconName",{"type":156,"value":3168}," is default to ",{"type":141,"tag":322,"props":3170,"children":3172},{"className":3171},[],[3173],{"type":156,"value":3174},"true",{"type":156,"value":3176}," for backward compatibility, and will be flipped in the future major version. See ",{"type":141,"tag":162,"props":3178,"children":3181},{"href":3179,"rel":3180},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ficon\u002Fissues\u002F265",[166],[3182],{"type":156,"value":3183},"#265",{"type":156,"value":3185}," for more context.",{"type":141,"tag":961,"props":3187,"children":3189},{"id":3188},"icon-customization",[3190],{"type":156,"value":3191},"Icon Customization",{"type":141,"tag":142,"props":3193,"children":3194},{},[3195,3197,3202,3204,3209,3211,3217,3219,3225],{"type":156,"value":3196},"To update the default size (",{"type":141,"tag":322,"props":3198,"children":3200},{"className":3199},[],[3201],{"type":156,"value":649},{"type":156,"value":3203},") of the ",{"type":141,"tag":322,"props":3205,"children":3207},{"className":3206},[],[3208],{"type":156,"value":409},{"type":156,"value":3210},", create an ",{"type":141,"tag":322,"props":3212,"children":3214},{"className":3213},[],[3215],{"type":156,"value":3216},"app.config.ts",{"type":156,"value":3218}," with the ",{"type":141,"tag":322,"props":3220,"children":3222},{"className":3221},[],[3223],{"type":156,"value":3224},"icon.size",{"type":156,"value":3226}," property.",{"type":141,"tag":142,"props":3228,"children":3229},{},[3230,3232,3238,3239,3244,3245,3251,3253,3258],{"type":156,"value":3231},"Update the default class (",{"type":141,"tag":322,"props":3233,"children":3235},{"className":3234},[],[3236],{"type":156,"value":3237},".icon",{"type":156,"value":3203},{"type":141,"tag":322,"props":3240,"children":3242},{"className":3241},[],[3243],{"type":156,"value":409},{"type":156,"value":3218},{"type":141,"tag":322,"props":3246,"children":3248},{"className":3247},[],[3249],{"type":156,"value":3250},"icon.class",{"type":156,"value":3252}," property, for a headless Icon, set ",{"type":141,"tag":322,"props":3254,"children":3256},{"className":3255},[],[3257],{"type":156,"value":9},{"type":156,"value":3259},".class: ''`.",{"type":141,"tag":142,"props":3261,"children":3262},{},[3263,3265,3271],{"type":156,"value":3264},"You can also define aliases to make swapping out icons easier by leveraging the ",{"type":141,"tag":322,"props":3266,"children":3268},{"className":3267},[],[3269],{"type":156,"value":3270},"icon.aliases",{"type":156,"value":3226},{"type":141,"tag":307,"props":3273,"children":3274},{},[3275],{"type":141,"tag":142,"props":3276,"children":3277},{},[3278,3282,3284,3289,3291,3296],{"type":141,"tag":314,"props":3279,"children":3280},{},[3281],{"type":156,"value":318},{"type":156,"value":3283},"\nNote it's ",{"type":141,"tag":322,"props":3285,"children":3287},{"className":3286},[],[3288],{"type":156,"value":3216},{"type":156,"value":3290}," and not ",{"type":141,"tag":322,"props":3292,"children":3294},{"className":3293},[],[3295],{"type":156,"value":483},{"type":156,"value":3297}," for runtime configs.",{"type":141,"tag":359,"props":3299,"children":3301},{"className":486,"code":3300,"language":488,"meta":15,"style":15},"\u002F\u002F app.config.ts\nexport default defineAppConfig({\n  icon: {\n    size: '24px', \u002F\u002F default \u003CIcon> size applied\n    class: 'icon', \u002F\u002F default \u003CIcon> class applied\n    mode: 'css', \u002F\u002F default \u003CIcon> mode applied\n    aliases: {\n      'nuxt': 'logos:nuxt-icon',\n    },\n    cssLayer: 'base' \u002F\u002F set the css layer to inject to\n  }\n})\n",[3302],{"type":141,"tag":322,"props":3303,"children":3304},{"__ignoreMap":15},[3305,3313,3336,3351,3385,3418,3450,3466,3503,3510,3538,3545],{"type":141,"tag":314,"props":3306,"children":3307},{"class":370,"line":75},[3308],{"type":141,"tag":314,"props":3309,"children":3310},{"style":838},[3311],{"type":156,"value":3312},"\u002F\u002F app.config.ts\n",{"type":141,"tag":314,"props":3314,"children":3315},{"class":370,"line":59},[3316,3320,3324,3328,3332],{"type":141,"tag":314,"props":3317,"children":3318},{"style":498},[3319],{"type":156,"value":501},{"type":141,"tag":314,"props":3321,"children":3322},{"style":498},[3323],{"type":156,"value":506},{"type":141,"tag":314,"props":3325,"children":3326},{"style":509},[3327],{"type":156,"value":857},{"type":141,"tag":314,"props":3329,"children":3330},{"style":515},[3331],{"type":156,"value":518},{"type":141,"tag":314,"props":3333,"children":3334},{"style":521},[3335],{"type":156,"value":524},{"type":141,"tag":314,"props":3337,"children":3338},{"class":370,"line":52},[3339,3343,3347],{"type":141,"tag":314,"props":3340,"children":3341},{"style":530},[3342],{"type":156,"value":873},{"type":141,"tag":314,"props":3344,"children":3345},{"style":521},[3346],{"type":156,"value":538},{"type":141,"tag":314,"props":3348,"children":3349},{"style":521},[3350],{"type":156,"value":882},{"type":141,"tag":314,"props":3352,"children":3353},{"class":370,"line":563},[3354,3359,3363,3367,3372,3376,3380],{"type":141,"tag":314,"props":3355,"children":3356},{"style":530},[3357],{"type":156,"value":3358},"    size",{"type":141,"tag":314,"props":3360,"children":3361},{"style":521},[3362],{"type":156,"value":538},{"type":141,"tag":314,"props":3364,"children":3365},{"style":521},[3366],{"type":156,"value":899},{"type":141,"tag":314,"props":3368,"children":3369},{"style":380},[3370],{"type":156,"value":3371},"24px",{"type":141,"tag":314,"props":3373,"children":3374},{"style":521},[3375],{"type":156,"value":908},{"type":141,"tag":314,"props":3377,"children":3378},{"style":521},[3379],{"type":156,"value":1246},{"type":141,"tag":314,"props":3381,"children":3382},{"style":838},[3383],{"type":156,"value":3384}," \u002F\u002F default \u003CIcon> size applied\n",{"type":141,"tag":314,"props":3386,"children":3387},{"class":370,"line":572},[3388,3393,3397,3401,3405,3409,3413],{"type":141,"tag":314,"props":3389,"children":3390},{"style":530},[3391],{"type":156,"value":3392},"    class",{"type":141,"tag":314,"props":3394,"children":3395},{"style":521},[3396],{"type":156,"value":538},{"type":141,"tag":314,"props":3398,"children":3399},{"style":521},[3400],{"type":156,"value":899},{"type":141,"tag":314,"props":3402,"children":3403},{"style":380},[3404],{"type":156,"value":9},{"type":141,"tag":314,"props":3406,"children":3407},{"style":521},[3408],{"type":156,"value":908},{"type":141,"tag":314,"props":3410,"children":3411},{"style":521},[3412],{"type":156,"value":1246},{"type":141,"tag":314,"props":3414,"children":3415},{"style":838},[3416],{"type":156,"value":3417}," \u002F\u002F default \u003CIcon> class applied\n",{"type":141,"tag":314,"props":3419,"children":3420},{"class":370,"line":941},[3421,3425,3429,3433,3437,3441,3445],{"type":141,"tag":314,"props":3422,"children":3423},{"style":530},[3424],{"type":156,"value":890},{"type":141,"tag":314,"props":3426,"children":3427},{"style":521},[3428],{"type":156,"value":538},{"type":141,"tag":314,"props":3430,"children":3431},{"style":521},[3432],{"type":156,"value":899},{"type":141,"tag":314,"props":3434,"children":3435},{"style":380},[3436],{"type":156,"value":676},{"type":141,"tag":314,"props":3438,"children":3439},{"style":521},[3440],{"type":156,"value":908},{"type":141,"tag":314,"props":3442,"children":3443},{"style":521},[3444],{"type":156,"value":1246},{"type":141,"tag":314,"props":3446,"children":3447},{"style":838},[3448],{"type":156,"value":3449}," \u002F\u002F default \u003CIcon> mode applied\n",{"type":141,"tag":314,"props":3451,"children":3452},{"class":370,"line":950},[3453,3458,3462],{"type":141,"tag":314,"props":3454,"children":3455},{"style":530},[3456],{"type":156,"value":3457},"    aliases",{"type":141,"tag":314,"props":3459,"children":3460},{"style":521},[3461],{"type":156,"value":538},{"type":141,"tag":314,"props":3463,"children":3464},{"style":521},[3465],{"type":156,"value":882},{"type":141,"tag":314,"props":3467,"children":3468},{"class":370,"line":1287},[3469,3474,3478,3482,3486,3490,3495,3499],{"type":141,"tag":314,"props":3470,"children":3471},{"style":521},[3472],{"type":156,"value":3473},"      '",{"type":141,"tag":314,"props":3475,"children":3476},{"style":530},[3477],{"type":156,"value":2305},{"type":141,"tag":314,"props":3479,"children":3480},{"style":521},[3481],{"type":156,"value":908},{"type":141,"tag":314,"props":3483,"children":3484},{"style":521},[3485],{"type":156,"value":538},{"type":141,"tag":314,"props":3487,"children":3488},{"style":521},[3489],{"type":156,"value":899},{"type":141,"tag":314,"props":3491,"children":3492},{"style":380},[3493],{"type":156,"value":3494},"logos:nuxt-icon",{"type":141,"tag":314,"props":3496,"children":3497},{"style":521},[3498],{"type":156,"value":908},{"type":141,"tag":314,"props":3500,"children":3501},{"style":521},[3502],{"type":156,"value":913},{"type":141,"tag":314,"props":3504,"children":3505},{"class":370,"line":48},[3506],{"type":141,"tag":314,"props":3507,"children":3508},{"style":521},[3509],{"type":156,"value":2862},{"type":141,"tag":314,"props":3511,"children":3512},{"class":370,"line":44},[3513,3517,3521,3525,3529,3533],{"type":141,"tag":314,"props":3514,"children":3515},{"style":530},[3516],{"type":156,"value":921},{"type":141,"tag":314,"props":3518,"children":3519},{"style":521},[3520],{"type":156,"value":538},{"type":141,"tag":314,"props":3522,"children":3523},{"style":521},[3524],{"type":156,"value":899},{"type":141,"tag":314,"props":3526,"children":3527},{"style":380},[3528],{"type":156,"value":934},{"type":141,"tag":314,"props":3530,"children":3531},{"style":521},[3532],{"type":156,"value":908},{"type":141,"tag":314,"props":3534,"children":3535},{"style":838},[3536],{"type":156,"value":3537}," \u002F\u002F set the css layer to inject to\n",{"type":141,"tag":314,"props":3539,"children":3540},{"class":370,"line":1796},[3541],{"type":141,"tag":314,"props":3542,"children":3543},{"style":521},[3544],{"type":156,"value":947},{"type":141,"tag":314,"props":3546,"children":3547},{"class":370,"line":1805},[3548,3552],{"type":141,"tag":314,"props":3549,"children":3550},{"style":521},[3551],{"type":156,"value":578},{"type":141,"tag":314,"props":3553,"children":3554},{"style":515},[3555],{"type":156,"value":583},{"type":141,"tag":142,"props":3557,"children":3558},{},[3559,3561,3566,3568,3573],{"type":156,"value":3560},"The icons will have the default size of ",{"type":141,"tag":322,"props":3562,"children":3564},{"className":3563},[],[3565],{"type":156,"value":3371},{"type":156,"value":3567}," and the ",{"type":141,"tag":322,"props":3569,"children":3571},{"className":3570},[],[3572],{"type":156,"value":2305},{"type":156,"value":3574}," icon will be available:",{"type":141,"tag":359,"props":3576,"children":3578},{"className":725,"code":3577,"language":727,"meta":15,"style":15},"\u003CIcon name=\"nuxt\" \u002F>\n",[3579],{"type":141,"tag":322,"props":3580,"children":3581},{"__ignoreMap":15},[3582],{"type":141,"tag":314,"props":3583,"children":3584},{"class":370,"line":75},[3585,3589,3593,3597,3601,3605,3609,3613],{"type":141,"tag":314,"props":3586,"children":3587},{"style":521},[3588],{"type":156,"value":739},{"type":141,"tag":314,"props":3590,"children":3591},{"style":530},[3592],{"type":156,"value":744},{"type":141,"tag":314,"props":3594,"children":3595},{"style":747},[3596],{"type":156,"value":750},{"type":141,"tag":314,"props":3598,"children":3599},{"style":521},[3600],{"type":156,"value":755},{"type":141,"tag":314,"props":3602,"children":3603},{"style":521},[3604],{"type":156,"value":760},{"type":141,"tag":314,"props":3606,"children":3607},{"style":380},[3608],{"type":156,"value":2305},{"type":141,"tag":314,"props":3610,"children":3611},{"style":521},[3612],{"type":156,"value":760},{"type":141,"tag":314,"props":3614,"children":3615},{"style":521},[3616],{"type":156,"value":796},{"type":141,"tag":142,"props":3618,"children":3619},{},[3620,3622,3628,3630,3636,3638,3645,3647,3653,3655,3661,3663,3670,3672,3678],{"type":156,"value":3621},"By default, this module will create a server endpoint ",{"type":141,"tag":322,"props":3623,"children":3625},{"className":3624},[],[3626],{"type":156,"value":3627},"\u002Fapi\u002F_nuxt_icon\u002F:collection",{"type":156,"value":3629}," to serve the icons from your local server bundle (you can override the default path by setting ",{"type":141,"tag":322,"props":3631,"children":3633},{"className":3632},[],[3634],{"type":156,"value":3635},"icon.localApiEndpoint",{"type":156,"value":3637}," to your desired path). When requesting an icon that does not exist in the local bundle, it will fallback to requesting ",{"type":141,"tag":162,"props":3639,"children":3642},{"href":3640,"rel":3641},"https:\u002F\u002Fapi.iconify.design",[166],[3643],{"type":156,"value":3644},"the official Iconify API",{"type":156,"value":3646},". You can disable the fallback by setting ",{"type":141,"tag":322,"props":3648,"children":3650},{"className":3649},[],[3651],{"type":156,"value":3652},"icon.fallbackToApi",{"type":156,"value":3654}," to ",{"type":141,"tag":322,"props":3656,"children":3658},{"className":3657},[],[3659],{"type":156,"value":3660},"false",{"type":156,"value":3662},", or set up ",{"type":141,"tag":162,"props":3664,"children":3667},{"href":3665,"rel":3666},"https:\u002F\u002Ficonify.design\u002Fdocs\u002Fapi\u002Fhosting.html",[166],[3668],{"type":156,"value":3669},"your own Iconify API",{"type":156,"value":3671}," and update ",{"type":141,"tag":322,"props":3673,"children":3675},{"className":3674},[],[3676],{"type":156,"value":3677},"icon.iconifyApiEndpoint",{"type":156,"value":3679}," to your own API endpoint.",{"type":141,"tag":142,"props":3681,"children":3682},{},[3683],{"type":141,"tag":614,"props":3684,"children":3685},{},[3686],{"type":156,"value":3687},"Customizing Icons with the customize Option",{"type":141,"tag":142,"props":3689,"children":3690},{},[3691],{"type":156,"value":3692},"The customize option allows you to modify various aspects of the SVG icons used in your project. With this option, you can:",{"type":141,"tag":242,"props":3694,"children":3695},{},[3696,3701,3706,3711,3716],{"type":141,"tag":246,"props":3697,"children":3698},{},[3699],{"type":156,"value":3700},"Change Stroke Width",{"type":141,"tag":246,"props":3702,"children":3703},{},[3704],{"type":156,"value":3705},"Change Colors",{"type":141,"tag":246,"props":3707,"children":3708},{},[3709],{"type":156,"value":3710},"Change Animation Duration",{"type":141,"tag":246,"props":3712,"children":3713},{},[3714],{"type":156,"value":3715},"Change Opacity",{"type":141,"tag":246,"props":3717,"children":3718},{},[3719],{"type":156,"value":3720},"Add Extra Shapes",{"type":141,"tag":142,"props":3722,"children":3723},{},[3724],{"type":156,"value":3725},"You have full control over SVG content with these customization options.",{"type":141,"tag":142,"props":3727,"children":3728},{},[3729],{"type":156,"value":3730},"In a Component\nYou can define a customize function within a component to apply various modifications to your icons.",{"type":141,"tag":359,"props":3732,"children":3734},{"className":2015,"code":3733,"language":2017,"meta":15,"style":15},"\u003Cscript setup lang=\"ts\">\n\u002F\u002F Define the customize function to modify SVG content\nconst customize = (content: string, name: string, prefix: string, provider: string) => {\n  if (prefix !== 'tabler') return content \u002F\u002F Ignore Prefix\n\n  return content\n    .replace(\u002Fstroke-width=\"[^\"]*\"\u002Fg, `stroke-width=\"2\"`) \u002F\u002F Change stroke width to 2\n    .replace(\u002Fstroke=\"[^\"]*\"\u002Fg, `stroke=\"#FF5733\"`) \u002F\u002F Change stroke color to red\n    .replace(\u002Ffill=\"[^\"]*\"\u002Fg, `fill=\"#FF5733\"`) \u002F\u002F Change fill color to red\n    .replace(\u002Fanimation-duration=\"[^\"]*\"\u002Fg, `animation-duration=\"1s\"`) \u002F\u002F Change animation duration to 1s (for animated icons)\n    .replace(\u002Fopacity=\"[^\"]*\"\u002Fg, `opacity=\"0.8\"`);\u002F\u002F Change opacity to 0.8\n}\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CIcon name=\"tabler:star\" :customize=\"customize\" \u002F>\n\u003C\u002Ftemplate>\n\n\u003C!-- You can also use `:customize=\"false\"` to disabled the global customization function per-usage -->\n",[3735],{"type":141,"tag":322,"props":3736,"children":3737},{"__ignoreMap":15},[3738,3780,3788,3887,3942,3949,3962,4044,4118,4192,4266,4345,4353,4368,4375,4390,4448,4463,4470],{"type":141,"tag":314,"props":3739,"children":3740},{"class":370,"line":75},[3741,3745,3750,3755,3760,3764,3768,3772,3776],{"type":141,"tag":314,"props":3742,"children":3743},{"style":521},[3744],{"type":156,"value":739},{"type":141,"tag":314,"props":3746,"children":3747},{"style":530},[3748],{"type":156,"value":3749},"script",{"type":141,"tag":314,"props":3751,"children":3752},{"style":747},[3753],{"type":156,"value":3754}," setup",{"type":141,"tag":314,"props":3756,"children":3757},{"style":747},[3758],{"type":156,"value":3759}," lang",{"type":141,"tag":314,"props":3761,"children":3762},{"style":521},[3763],{"type":156,"value":755},{"type":141,"tag":314,"props":3765,"children":3766},{"style":521},[3767],{"type":156,"value":760},{"type":141,"tag":314,"props":3769,"children":3770},{"style":380},[3771],{"type":156,"value":488},{"type":141,"tag":314,"props":3773,"children":3774},{"style":521},[3775],{"type":156,"value":760},{"type":141,"tag":314,"props":3777,"children":3778},{"style":521},[3779],{"type":156,"value":2038},{"type":141,"tag":314,"props":3781,"children":3782},{"class":370,"line":59},[3783],{"type":141,"tag":314,"props":3784,"children":3785},{"style":838},[3786],{"type":156,"value":3787},"\u002F\u002F Define the customize function to modify SVG content\n",{"type":141,"tag":314,"props":3789,"children":3790},{"class":370,"line":52},[3791,3795,3800,3804,3809,3815,3819,3824,3828,3832,3836,3840,3844,3849,3853,3857,3861,3866,3870,3874,3878,3883],{"type":141,"tag":314,"props":3792,"children":3793},{"style":747},[3794],{"type":156,"value":1642},{"type":141,"tag":314,"props":3796,"children":3797},{"style":515},[3798],{"type":156,"value":3799}," customize ",{"type":141,"tag":314,"props":3801,"children":3802},{"style":521},[3803],{"type":156,"value":755},{"type":141,"tag":314,"props":3805,"children":3806},{"style":521},[3807],{"type":156,"value":3808}," (",{"type":141,"tag":314,"props":3810,"children":3812},{"style":3811},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[3813],{"type":156,"value":3814},"content",{"type":141,"tag":314,"props":3816,"children":3817},{"style":521},[3818],{"type":156,"value":538},{"type":141,"tag":314,"props":3820,"children":3821},{"style":374},[3822],{"type":156,"value":3823}," string",{"type":141,"tag":314,"props":3825,"children":3826},{"style":521},[3827],{"type":156,"value":1246},{"type":141,"tag":314,"props":3829,"children":3830},{"style":3811},[3831],{"type":156,"value":750},{"type":141,"tag":314,"props":3833,"children":3834},{"style":521},[3835],{"type":156,"value":538},{"type":141,"tag":314,"props":3837,"children":3838},{"style":374},[3839],{"type":156,"value":3823},{"type":141,"tag":314,"props":3841,"children":3842},{"style":521},[3843],{"type":156,"value":1246},{"type":141,"tag":314,"props":3845,"children":3846},{"style":3811},[3847],{"type":156,"value":3848}," prefix",{"type":141,"tag":314,"props":3850,"children":3851},{"style":521},[3852],{"type":156,"value":538},{"type":141,"tag":314,"props":3854,"children":3855},{"style":374},[3856],{"type":156,"value":3823},{"type":141,"tag":314,"props":3858,"children":3859},{"style":521},[3860],{"type":156,"value":1246},{"type":141,"tag":314,"props":3862,"children":3863},{"style":3811},[3864],{"type":156,"value":3865}," provider",{"type":141,"tag":314,"props":3867,"children":3868},{"style":521},[3869],{"type":156,"value":538},{"type":141,"tag":314,"props":3871,"children":3872},{"style":374},[3873],{"type":156,"value":3823},{"type":141,"tag":314,"props":3875,"children":3876},{"style":521},[3877],{"type":156,"value":651},{"type":141,"tag":314,"props":3879,"children":3880},{"style":747},[3881],{"type":156,"value":3882}," =>",{"type":141,"tag":314,"props":3884,"children":3885},{"style":521},[3886],{"type":156,"value":882},{"type":141,"tag":314,"props":3888,"children":3889},{"class":370,"line":563},[3890,3895,3899,3904,3909,3913,3918,3922,3927,3932,3937],{"type":141,"tag":314,"props":3891,"children":3892},{"style":498},[3893],{"type":156,"value":3894},"  if",{"type":141,"tag":314,"props":3896,"children":3897},{"style":530},[3898],{"type":156,"value":3808},{"type":141,"tag":314,"props":3900,"children":3901},{"style":515},[3902],{"type":156,"value":3903},"prefix",{"type":141,"tag":314,"props":3905,"children":3906},{"style":521},[3907],{"type":156,"value":3908}," !==",{"type":141,"tag":314,"props":3910,"children":3911},{"style":521},[3912],{"type":156,"value":899},{"type":141,"tag":314,"props":3914,"children":3915},{"style":380},[3916],{"type":156,"value":3917},"tabler",{"type":141,"tag":314,"props":3919,"children":3920},{"style":521},[3921],{"type":156,"value":908},{"type":141,"tag":314,"props":3923,"children":3924},{"style":530},[3925],{"type":156,"value":3926},") ",{"type":141,"tag":314,"props":3928,"children":3929},{"style":498},[3930],{"type":156,"value":3931},"return",{"type":141,"tag":314,"props":3933,"children":3934},{"style":515},[3935],{"type":156,"value":3936}," content",{"type":141,"tag":314,"props":3938,"children":3939},{"style":838},[3940],{"type":156,"value":3941}," \u002F\u002F Ignore Prefix\n",{"type":141,"tag":314,"props":3943,"children":3944},{"class":370,"line":572},[3945],{"type":141,"tag":314,"props":3946,"children":3947},{"emptyLinePlaceholder":1631},[3948],{"type":156,"value":1634},{"type":141,"tag":314,"props":3950,"children":3951},{"class":370,"line":941},[3952,3957],{"type":141,"tag":314,"props":3953,"children":3954},{"style":498},[3955],{"type":156,"value":3956},"  return",{"type":141,"tag":314,"props":3958,"children":3959},{"style":515},[3960],{"type":156,"value":3961}," content\n",{"type":141,"tag":314,"props":3963,"children":3964},{"class":370,"line":950},[3965,3970,3975,3979,3984,3989,3994,3998,4003,4007,4011,4016,4020,4025,4030,4035,4039],{"type":141,"tag":314,"props":3966,"children":3967},{"style":521},[3968],{"type":156,"value":3969},"    .",{"type":141,"tag":314,"props":3971,"children":3972},{"style":509},[3973],{"type":156,"value":3974},"replace",{"type":141,"tag":314,"props":3976,"children":3977},{"style":530},[3978],{"type":156,"value":518},{"type":141,"tag":314,"props":3980,"children":3981},{"style":521},[3982],{"type":156,"value":3983},"\u002F",{"type":141,"tag":314,"props":3985,"children":3986},{"style":380},[3987],{"type":156,"value":3988},"stroke-width=\"",{"type":141,"tag":314,"props":3990,"children":3991},{"style":521},[3992],{"type":156,"value":3993},"[^",{"type":141,"tag":314,"props":3995,"children":3996},{"style":380},[3997],{"type":156,"value":760},{"type":141,"tag":314,"props":3999,"children":4000},{"style":521},[4001],{"type":156,"value":4002},"]*",{"type":141,"tag":314,"props":4004,"children":4005},{"style":380},[4006],{"type":156,"value":760},{"type":141,"tag":314,"props":4008,"children":4009},{"style":521},[4010],{"type":156,"value":3983},{"type":141,"tag":314,"props":4012,"children":4013},{"style":2367},[4014],{"type":156,"value":4015},"g",{"type":141,"tag":314,"props":4017,"children":4018},{"style":521},[4019],{"type":156,"value":1246},{"type":141,"tag":314,"props":4021,"children":4022},{"style":521},[4023],{"type":156,"value":4024}," `",{"type":141,"tag":314,"props":4026,"children":4027},{"style":380},[4028],{"type":156,"value":4029},"stroke-width=\"2\"",{"type":141,"tag":314,"props":4031,"children":4032},{"style":521},[4033],{"type":156,"value":4034},"`",{"type":141,"tag":314,"props":4036,"children":4037},{"style":530},[4038],{"type":156,"value":3926},{"type":141,"tag":314,"props":4040,"children":4041},{"style":838},[4042],{"type":156,"value":4043},"\u002F\u002F Change stroke width to 2\n",{"type":141,"tag":314,"props":4045,"children":4046},{"class":370,"line":1287},[4047,4051,4055,4059,4063,4068,4072,4076,4080,4084,4088,4092,4096,4100,4105,4109,4113],{"type":141,"tag":314,"props":4048,"children":4049},{"style":521},[4050],{"type":156,"value":3969},{"type":141,"tag":314,"props":4052,"children":4053},{"style":509},[4054],{"type":156,"value":3974},{"type":141,"tag":314,"props":4056,"children":4057},{"style":530},[4058],{"type":156,"value":518},{"type":141,"tag":314,"props":4060,"children":4061},{"style":521},[4062],{"type":156,"value":3983},{"type":141,"tag":314,"props":4064,"children":4065},{"style":380},[4066],{"type":156,"value":4067},"stroke=\"",{"type":141,"tag":314,"props":4069,"children":4070},{"style":521},[4071],{"type":156,"value":3993},{"type":141,"tag":314,"props":4073,"children":4074},{"style":380},[4075],{"type":156,"value":760},{"type":141,"tag":314,"props":4077,"children":4078},{"style":521},[4079],{"type":156,"value":4002},{"type":141,"tag":314,"props":4081,"children":4082},{"style":380},[4083],{"type":156,"value":760},{"type":141,"tag":314,"props":4085,"children":4086},{"style":521},[4087],{"type":156,"value":3983},{"type":141,"tag":314,"props":4089,"children":4090},{"style":2367},[4091],{"type":156,"value":4015},{"type":141,"tag":314,"props":4093,"children":4094},{"style":521},[4095],{"type":156,"value":1246},{"type":141,"tag":314,"props":4097,"children":4098},{"style":521},[4099],{"type":156,"value":4024},{"type":141,"tag":314,"props":4101,"children":4102},{"style":380},[4103],{"type":156,"value":4104},"stroke=\"#FF5733\"",{"type":141,"tag":314,"props":4106,"children":4107},{"style":521},[4108],{"type":156,"value":4034},{"type":141,"tag":314,"props":4110,"children":4111},{"style":530},[4112],{"type":156,"value":3926},{"type":141,"tag":314,"props":4114,"children":4115},{"style":838},[4116],{"type":156,"value":4117},"\u002F\u002F Change stroke color to red\n",{"type":141,"tag":314,"props":4119,"children":4120},{"class":370,"line":48},[4121,4125,4129,4133,4137,4142,4146,4150,4154,4158,4162,4166,4170,4174,4179,4183,4187],{"type":141,"tag":314,"props":4122,"children":4123},{"style":521},[4124],{"type":156,"value":3969},{"type":141,"tag":314,"props":4126,"children":4127},{"style":509},[4128],{"type":156,"value":3974},{"type":141,"tag":314,"props":4130,"children":4131},{"style":530},[4132],{"type":156,"value":518},{"type":141,"tag":314,"props":4134,"children":4135},{"style":521},[4136],{"type":156,"value":3983},{"type":141,"tag":314,"props":4138,"children":4139},{"style":380},[4140],{"type":156,"value":4141},"fill=\"",{"type":141,"tag":314,"props":4143,"children":4144},{"style":521},[4145],{"type":156,"value":3993},{"type":141,"tag":314,"props":4147,"children":4148},{"style":380},[4149],{"type":156,"value":760},{"type":141,"tag":314,"props":4151,"children":4152},{"style":521},[4153],{"type":156,"value":4002},{"type":141,"tag":314,"props":4155,"children":4156},{"style":380},[4157],{"type":156,"value":760},{"type":141,"tag":314,"props":4159,"children":4160},{"style":521},[4161],{"type":156,"value":3983},{"type":141,"tag":314,"props":4163,"children":4164},{"style":2367},[4165],{"type":156,"value":4015},{"type":141,"tag":314,"props":4167,"children":4168},{"style":521},[4169],{"type":156,"value":1246},{"type":141,"tag":314,"props":4171,"children":4172},{"style":521},[4173],{"type":156,"value":4024},{"type":141,"tag":314,"props":4175,"children":4176},{"style":380},[4177],{"type":156,"value":4178},"fill=\"#FF5733\"",{"type":141,"tag":314,"props":4180,"children":4181},{"style":521},[4182],{"type":156,"value":4034},{"type":141,"tag":314,"props":4184,"children":4185},{"style":530},[4186],{"type":156,"value":3926},{"type":141,"tag":314,"props":4188,"children":4189},{"style":838},[4190],{"type":156,"value":4191},"\u002F\u002F Change fill color to red\n",{"type":141,"tag":314,"props":4193,"children":4194},{"class":370,"line":44},[4195,4199,4203,4207,4211,4216,4220,4224,4228,4232,4236,4240,4244,4248,4253,4257,4261],{"type":141,"tag":314,"props":4196,"children":4197},{"style":521},[4198],{"type":156,"value":3969},{"type":141,"tag":314,"props":4200,"children":4201},{"style":509},[4202],{"type":156,"value":3974},{"type":141,"tag":314,"props":4204,"children":4205},{"style":530},[4206],{"type":156,"value":518},{"type":141,"tag":314,"props":4208,"children":4209},{"style":521},[4210],{"type":156,"value":3983},{"type":141,"tag":314,"props":4212,"children":4213},{"style":380},[4214],{"type":156,"value":4215},"animation-duration=\"",{"type":141,"tag":314,"props":4217,"children":4218},{"style":521},[4219],{"type":156,"value":3993},{"type":141,"tag":314,"props":4221,"children":4222},{"style":380},[4223],{"type":156,"value":760},{"type":141,"tag":314,"props":4225,"children":4226},{"style":521},[4227],{"type":156,"value":4002},{"type":141,"tag":314,"props":4229,"children":4230},{"style":380},[4231],{"type":156,"value":760},{"type":141,"tag":314,"props":4233,"children":4234},{"style":521},[4235],{"type":156,"value":3983},{"type":141,"tag":314,"props":4237,"children":4238},{"style":2367},[4239],{"type":156,"value":4015},{"type":141,"tag":314,"props":4241,"children":4242},{"style":521},[4243],{"type":156,"value":1246},{"type":141,"tag":314,"props":4245,"children":4246},{"style":521},[4247],{"type":156,"value":4024},{"type":141,"tag":314,"props":4249,"children":4250},{"style":380},[4251],{"type":156,"value":4252},"animation-duration=\"1s\"",{"type":141,"tag":314,"props":4254,"children":4255},{"style":521},[4256],{"type":156,"value":4034},{"type":141,"tag":314,"props":4258,"children":4259},{"style":530},[4260],{"type":156,"value":3926},{"type":141,"tag":314,"props":4262,"children":4263},{"style":838},[4264],{"type":156,"value":4265},"\u002F\u002F Change animation duration to 1s (for animated icons)\n",{"type":141,"tag":314,"props":4267,"children":4268},{"class":370,"line":1796},[4269,4273,4277,4281,4285,4290,4294,4298,4302,4306,4310,4314,4318,4322,4327,4331,4335,4340],{"type":141,"tag":314,"props":4270,"children":4271},{"style":521},[4272],{"type":156,"value":3969},{"type":141,"tag":314,"props":4274,"children":4275},{"style":509},[4276],{"type":156,"value":3974},{"type":141,"tag":314,"props":4278,"children":4279},{"style":530},[4280],{"type":156,"value":518},{"type":141,"tag":314,"props":4282,"children":4283},{"style":521},[4284],{"type":156,"value":3983},{"type":141,"tag":314,"props":4286,"children":4287},{"style":380},[4288],{"type":156,"value":4289},"opacity=\"",{"type":141,"tag":314,"props":4291,"children":4292},{"style":521},[4293],{"type":156,"value":3993},{"type":141,"tag":314,"props":4295,"children":4296},{"style":380},[4297],{"type":156,"value":760},{"type":141,"tag":314,"props":4299,"children":4300},{"style":521},[4301],{"type":156,"value":4002},{"type":141,"tag":314,"props":4303,"children":4304},{"style":380},[4305],{"type":156,"value":760},{"type":141,"tag":314,"props":4307,"children":4308},{"style":521},[4309],{"type":156,"value":3983},{"type":141,"tag":314,"props":4311,"children":4312},{"style":2367},[4313],{"type":156,"value":4015},{"type":141,"tag":314,"props":4315,"children":4316},{"style":521},[4317],{"type":156,"value":1246},{"type":141,"tag":314,"props":4319,"children":4320},{"style":521},[4321],{"type":156,"value":4024},{"type":141,"tag":314,"props":4323,"children":4324},{"style":380},[4325],{"type":156,"value":4326},"opacity=\"0.8\"",{"type":141,"tag":314,"props":4328,"children":4329},{"style":521},[4330],{"type":156,"value":4034},{"type":141,"tag":314,"props":4332,"children":4333},{"style":530},[4334],{"type":156,"value":651},{"type":141,"tag":314,"props":4336,"children":4337},{"style":521},[4338],{"type":156,"value":4339},";",{"type":141,"tag":314,"props":4341,"children":4342},{"style":838},[4343],{"type":156,"value":4344},"\u002F\u002F Change opacity to 0.8\n",{"type":141,"tag":314,"props":4346,"children":4347},{"class":370,"line":1805},[4348],{"type":141,"tag":314,"props":4349,"children":4350},{"style":521},[4351],{"type":156,"value":4352},"}\n",{"type":141,"tag":314,"props":4354,"children":4355},{"class":370,"line":1835},[4356,4360,4364],{"type":141,"tag":314,"props":4357,"children":4358},{"style":521},[4359],{"type":156,"value":2119},{"type":141,"tag":314,"props":4361,"children":4362},{"style":530},[4363],{"type":156,"value":3749},{"type":141,"tag":314,"props":4365,"children":4366},{"style":521},[4367],{"type":156,"value":2038},{"type":141,"tag":314,"props":4369,"children":4370},{"class":370,"line":1877},[4371],{"type":141,"tag":314,"props":4372,"children":4373},{"emptyLinePlaceholder":1631},[4374],{"type":156,"value":1634},{"type":141,"tag":314,"props":4376,"children":4377},{"class":370,"line":1886},[4378,4382,4386],{"type":141,"tag":314,"props":4379,"children":4380},{"style":521},[4381],{"type":156,"value":739},{"type":141,"tag":314,"props":4383,"children":4384},{"style":530},[4385],{"type":156,"value":2033},{"type":141,"tag":314,"props":4387,"children":4388},{"style":521},[4389],{"type":156,"value":2038},{"type":141,"tag":314,"props":4391,"children":4392},{"class":370,"line":1895},[4393,4397,4401,4405,4409,4413,4418,4422,4427,4431,4435,4440,4444],{"type":141,"tag":314,"props":4394,"children":4395},{"style":521},[4396],{"type":156,"value":2046},{"type":141,"tag":314,"props":4398,"children":4399},{"style":530},[4400],{"type":156,"value":744},{"type":141,"tag":314,"props":4402,"children":4403},{"style":747},[4404],{"type":156,"value":750},{"type":141,"tag":314,"props":4406,"children":4407},{"style":521},[4408],{"type":156,"value":755},{"type":141,"tag":314,"props":4410,"children":4411},{"style":521},[4412],{"type":156,"value":760},{"type":141,"tag":314,"props":4414,"children":4415},{"style":380},[4416],{"type":156,"value":4417},"tabler:star",{"type":141,"tag":314,"props":4419,"children":4420},{"style":521},[4421],{"type":156,"value":760},{"type":141,"tag":314,"props":4423,"children":4424},{"style":747},[4425],{"type":156,"value":4426}," :customize",{"type":141,"tag":314,"props":4428,"children":4429},{"style":521},[4430],{"type":156,"value":755},{"type":141,"tag":314,"props":4432,"children":4433},{"style":521},[4434],{"type":156,"value":760},{"type":141,"tag":314,"props":4436,"children":4437},{"style":380},[4438],{"type":156,"value":4439},"customize",{"type":141,"tag":314,"props":4441,"children":4442},{"style":521},[4443],{"type":156,"value":760},{"type":141,"tag":314,"props":4445,"children":4446},{"style":521},[4447],{"type":156,"value":796},{"type":141,"tag":314,"props":4449,"children":4450},{"class":370,"line":1904},[4451,4455,4459],{"type":141,"tag":314,"props":4452,"children":4453},{"style":521},[4454],{"type":156,"value":2119},{"type":141,"tag":314,"props":4456,"children":4457},{"style":530},[4458],{"type":156,"value":2033},{"type":141,"tag":314,"props":4460,"children":4461},{"style":521},[4462],{"type":156,"value":2038},{"type":141,"tag":314,"props":4464,"children":4465},{"class":370,"line":1917},[4466],{"type":141,"tag":314,"props":4467,"children":4468},{"emptyLinePlaceholder":1631},[4469],{"type":156,"value":1634},{"type":141,"tag":314,"props":4471,"children":4472},{"class":370,"line":1926},[4473],{"type":141,"tag":314,"props":4474,"children":4475},{"style":838},[4476],{"type":156,"value":4477},"\u003C!-- You can also use `:customize=\"false\"` to disabled the global customization function per-usage -->\n",{"type":141,"tag":142,"props":4479,"children":4480},{},[4481],{"type":156,"value":4482},"In the App Configuration File:",{"type":141,"tag":142,"props":4484,"children":4485},{},[4486,4488,4493],{"type":156,"value":4487},"Alternatively, you can apply these customizations globally in the ",{"type":141,"tag":322,"props":4489,"children":4491},{"className":4490},[],[4492],{"type":156,"value":3216},{"type":156,"value":4494}," file.",{"type":141,"tag":359,"props":4496,"children":4498},{"className":486,"code":4497,"language":488,"meta":15,"style":15},"\u002F\u002F app.config.ts\nexport default defineAppConfig({\n  icon: {\n    customize: (content: string, name: string, prefix: string, provider: string) => {\n      \u002F\u002F ...\n    },\n  }\n})\n",[4499],{"type":141,"tag":322,"props":4500,"children":4501},{"__ignoreMap":15},[4502,4509,4532,4547,4635,4643,4650,4657],{"type":141,"tag":314,"props":4503,"children":4504},{"class":370,"line":75},[4505],{"type":141,"tag":314,"props":4506,"children":4507},{"style":838},[4508],{"type":156,"value":3312},{"type":141,"tag":314,"props":4510,"children":4511},{"class":370,"line":59},[4512,4516,4520,4524,4528],{"type":141,"tag":314,"props":4513,"children":4514},{"style":498},[4515],{"type":156,"value":501},{"type":141,"tag":314,"props":4517,"children":4518},{"style":498},[4519],{"type":156,"value":506},{"type":141,"tag":314,"props":4521,"children":4522},{"style":509},[4523],{"type":156,"value":857},{"type":141,"tag":314,"props":4525,"children":4526},{"style":515},[4527],{"type":156,"value":518},{"type":141,"tag":314,"props":4529,"children":4530},{"style":521},[4531],{"type":156,"value":524},{"type":141,"tag":314,"props":4533,"children":4534},{"class":370,"line":52},[4535,4539,4543],{"type":141,"tag":314,"props":4536,"children":4537},{"style":530},[4538],{"type":156,"value":873},{"type":141,"tag":314,"props":4540,"children":4541},{"style":521},[4542],{"type":156,"value":538},{"type":141,"tag":314,"props":4544,"children":4545},{"style":521},[4546],{"type":156,"value":882},{"type":141,"tag":314,"props":4548,"children":4549},{"class":370,"line":563},[4550,4555,4559,4563,4567,4571,4575,4579,4583,4587,4591,4595,4599,4603,4607,4611,4615,4619,4623,4627,4631],{"type":141,"tag":314,"props":4551,"children":4552},{"style":509},[4553],{"type":156,"value":4554},"    customize",{"type":141,"tag":314,"props":4556,"children":4557},{"style":521},[4558],{"type":156,"value":538},{"type":141,"tag":314,"props":4560,"children":4561},{"style":521},[4562],{"type":156,"value":3808},{"type":141,"tag":314,"props":4564,"children":4565},{"style":3811},[4566],{"type":156,"value":3814},{"type":141,"tag":314,"props":4568,"children":4569},{"style":521},[4570],{"type":156,"value":538},{"type":141,"tag":314,"props":4572,"children":4573},{"style":374},[4574],{"type":156,"value":3823},{"type":141,"tag":314,"props":4576,"children":4577},{"style":521},[4578],{"type":156,"value":1246},{"type":141,"tag":314,"props":4580,"children":4581},{"style":3811},[4582],{"type":156,"value":750},{"type":141,"tag":314,"props":4584,"children":4585},{"style":521},[4586],{"type":156,"value":538},{"type":141,"tag":314,"props":4588,"children":4589},{"style":374},[4590],{"type":156,"value":3823},{"type":141,"tag":314,"props":4592,"children":4593},{"style":521},[4594],{"type":156,"value":1246},{"type":141,"tag":314,"props":4596,"children":4597},{"style":3811},[4598],{"type":156,"value":3848},{"type":141,"tag":314,"props":4600,"children":4601},{"style":521},[4602],{"type":156,"value":538},{"type":141,"tag":314,"props":4604,"children":4605},{"style":374},[4606],{"type":156,"value":3823},{"type":141,"tag":314,"props":4608,"children":4609},{"style":521},[4610],{"type":156,"value":1246},{"type":141,"tag":314,"props":4612,"children":4613},{"style":3811},[4614],{"type":156,"value":3865},{"type":141,"tag":314,"props":4616,"children":4617},{"style":521},[4618],{"type":156,"value":538},{"type":141,"tag":314,"props":4620,"children":4621},{"style":374},[4622],{"type":156,"value":3823},{"type":141,"tag":314,"props":4624,"children":4625},{"style":521},[4626],{"type":156,"value":651},{"type":141,"tag":314,"props":4628,"children":4629},{"style":747},[4630],{"type":156,"value":3882},{"type":141,"tag":314,"props":4632,"children":4633},{"style":521},[4634],{"type":156,"value":882},{"type":141,"tag":314,"props":4636,"children":4637},{"class":370,"line":572},[4638],{"type":141,"tag":314,"props":4639,"children":4640},{"style":838},[4641],{"type":156,"value":4642},"      \u002F\u002F ...\n",{"type":141,"tag":314,"props":4644,"children":4645},{"class":370,"line":941},[4646],{"type":141,"tag":314,"props":4647,"children":4648},{"style":521},[4649],{"type":156,"value":2862},{"type":141,"tag":314,"props":4651,"children":4652},{"class":370,"line":950},[4653],{"type":141,"tag":314,"props":4654,"children":4655},{"style":521},[4656],{"type":156,"value":947},{"type":141,"tag":314,"props":4658,"children":4659},{"class":370,"line":1287},[4660,4664],{"type":141,"tag":314,"props":4661,"children":4662},{"style":521},[4663],{"type":156,"value":578},{"type":141,"tag":314,"props":4665,"children":4666},{"style":515},[4667],{"type":156,"value":583},{"type":141,"tag":142,"props":4669,"children":4670},{},[4671],{"type":156,"value":4672},"With this configuration, all icons throughout your application will have these customizations applied consistently.",{"type":141,"tag":961,"props":4674,"children":4676},{"id":4675},"server-bundle",[4677],{"type":156,"value":4678},"Server Bundle",{"type":141,"tag":142,"props":4680,"children":4681},{},[4682,4684,4689],{"type":156,"value":4683},"Since ",{"type":141,"tag":322,"props":4685,"children":4687},{"className":4686},[],[4688],{"type":156,"value":12},{"type":156,"value":4690}," v1.0, we have introduced the server bundle concept to serve the icons from Nuxt server endpoints. This keeps the client bundle lean and able to load icons on-demand, while having all the dynamic features to use icons that might not be known at build time.",{"type":141,"tag":2711,"props":4692,"children":4694},{"id":4693},"server-bundle-mode-local",[4695,4697],{"type":156,"value":4696},"Server Bundle Mode: ",{"type":141,"tag":322,"props":4698,"children":4700},{"className":4699},[],[4701],{"type":156,"value":4702},"local",{"type":141,"tag":142,"props":4704,"children":4705},{},[4706,4708,4714],{"type":156,"value":4707},"This mode will bundle the icon collections you have installed locally (like ",{"type":141,"tag":322,"props":4709,"children":4711},{"className":4710},[],[4712],{"type":156,"value":4713},"@iconify-json\u002F*",{"type":156,"value":4715},"), into your server bundle as dynamic chunks. The collection data will be loaded on-demand, only when your client request icons from that collection.",{"type":141,"tag":2711,"props":4717,"children":4719},{"id":4718},"server-bundle-mode-remote",[4720,4721],{"type":156,"value":4696},{"type":141,"tag":322,"props":4722,"children":4724},{"className":4723},[],[4725],{"type":156,"value":4726},"remote",{"type":141,"tag":142,"props":4728,"children":4729},{},[4730,4732,4737,4739,4744],{"type":156,"value":4731},"Introduced in ",{"type":141,"tag":322,"props":4733,"children":4735},{"className":4734},[],[4736],{"type":156,"value":12},{"type":156,"value":4738}," v1.2, you can now use the ",{"type":141,"tag":322,"props":4740,"children":4742},{"className":4741},[],[4743],{"type":156,"value":4726},{"type":156,"value":4745}," server bundle to serve the icons from a remote CDN.",{"type":141,"tag":359,"props":4747,"children":4749},{"className":486,"code":4748,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    serverBundle: 'remote',\n  },\n})\n",[4750],{"type":141,"tag":322,"props":4751,"children":4752},{"__ignoreMap":15},[4753,4776,4791,4806,4817,4832,4859,4866],{"type":141,"tag":314,"props":4754,"children":4755},{"class":370,"line":75},[4756,4760,4764,4768,4772],{"type":141,"tag":314,"props":4757,"children":4758},{"style":498},[4759],{"type":156,"value":501},{"type":141,"tag":314,"props":4761,"children":4762},{"style":498},[4763],{"type":156,"value":506},{"type":141,"tag":314,"props":4765,"children":4766},{"style":509},[4767],{"type":156,"value":512},{"type":141,"tag":314,"props":4769,"children":4770},{"style":515},[4771],{"type":156,"value":518},{"type":141,"tag":314,"props":4773,"children":4774},{"style":521},[4775],{"type":156,"value":524},{"type":141,"tag":314,"props":4777,"children":4778},{"class":370,"line":59},[4779,4783,4787],{"type":141,"tag":314,"props":4780,"children":4781},{"style":530},[4782],{"type":156,"value":533},{"type":141,"tag":314,"props":4784,"children":4785},{"style":521},[4786],{"type":156,"value":538},{"type":141,"tag":314,"props":4788,"children":4789},{"style":515},[4790],{"type":156,"value":543},{"type":141,"tag":314,"props":4792,"children":4793},{"class":370,"line":52},[4794,4798,4802],{"type":141,"tag":314,"props":4795,"children":4796},{"style":521},[4797],{"type":156,"value":551},{"type":141,"tag":314,"props":4799,"children":4800},{"style":380},[4801],{"type":156,"value":12},{"type":141,"tag":314,"props":4803,"children":4804},{"style":521},[4805],{"type":156,"value":560},{"type":141,"tag":314,"props":4807,"children":4808},{"class":370,"line":563},[4809,4813],{"type":141,"tag":314,"props":4810,"children":4811},{"style":515},[4812],{"type":156,"value":1758},{"type":141,"tag":314,"props":4814,"children":4815},{"style":521},[4816],{"type":156,"value":913},{"type":141,"tag":314,"props":4818,"children":4819},{"class":370,"line":572},[4820,4824,4828],{"type":141,"tag":314,"props":4821,"children":4822},{"style":530},[4823],{"type":156,"value":873},{"type":141,"tag":314,"props":4825,"children":4826},{"style":521},[4827],{"type":156,"value":538},{"type":141,"tag":314,"props":4829,"children":4830},{"style":521},[4831],{"type":156,"value":882},{"type":141,"tag":314,"props":4833,"children":4834},{"class":370,"line":941},[4835,4839,4843,4847,4851,4855],{"type":141,"tag":314,"props":4836,"children":4837},{"style":530},[4838],{"type":156,"value":1204},{"type":141,"tag":314,"props":4840,"children":4841},{"style":521},[4842],{"type":156,"value":538},{"type":141,"tag":314,"props":4844,"children":4845},{"style":521},[4846],{"type":156,"value":899},{"type":141,"tag":314,"props":4848,"children":4849},{"style":380},[4850],{"type":156,"value":4726},{"type":141,"tag":314,"props":4852,"children":4853},{"style":521},[4854],{"type":156,"value":908},{"type":141,"tag":314,"props":4856,"children":4857},{"style":521},[4858],{"type":156,"value":913},{"type":141,"tag":314,"props":4860,"children":4861},{"class":370,"line":950},[4862],{"type":141,"tag":314,"props":4863,"children":4864},{"style":521},[4865],{"type":156,"value":1923},{"type":141,"tag":314,"props":4867,"children":4868},{"class":370,"line":1287},[4869,4873],{"type":141,"tag":314,"props":4870,"children":4871},{"style":521},[4872],{"type":156,"value":578},{"type":141,"tag":314,"props":4874,"children":4875},{"style":515},[4876],{"type":156,"value":583},{"type":141,"tag":142,"props":4878,"children":4879},{},[4880],{"type":156,"value":4881},"Or you can specify the remote provider:",{"type":141,"tag":359,"props":4883,"children":4885},{"className":486,"code":4884,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    serverBundle: {\n      remote: 'jsdelivr', \u002F\u002F 'unpkg' or 'github-raw', or a custom function\n    }\n  },\n})\n",[4886],{"type":141,"tag":322,"props":4887,"children":4888},{"__ignoreMap":15},[4889,4912,4927,4942,4953,4968,4983,5017,5024,5031],{"type":141,"tag":314,"props":4890,"children":4891},{"class":370,"line":75},[4892,4896,4900,4904,4908],{"type":141,"tag":314,"props":4893,"children":4894},{"style":498},[4895],{"type":156,"value":501},{"type":141,"tag":314,"props":4897,"children":4898},{"style":498},[4899],{"type":156,"value":506},{"type":141,"tag":314,"props":4901,"children":4902},{"style":509},[4903],{"type":156,"value":512},{"type":141,"tag":314,"props":4905,"children":4906},{"style":515},[4907],{"type":156,"value":518},{"type":141,"tag":314,"props":4909,"children":4910},{"style":521},[4911],{"type":156,"value":524},{"type":141,"tag":314,"props":4913,"children":4914},{"class":370,"line":59},[4915,4919,4923],{"type":141,"tag":314,"props":4916,"children":4917},{"style":530},[4918],{"type":156,"value":533},{"type":141,"tag":314,"props":4920,"children":4921},{"style":521},[4922],{"type":156,"value":538},{"type":141,"tag":314,"props":4924,"children":4925},{"style":515},[4926],{"type":156,"value":543},{"type":141,"tag":314,"props":4928,"children":4929},{"class":370,"line":52},[4930,4934,4938],{"type":141,"tag":314,"props":4931,"children":4932},{"style":521},[4933],{"type":156,"value":551},{"type":141,"tag":314,"props":4935,"children":4936},{"style":380},[4937],{"type":156,"value":12},{"type":141,"tag":314,"props":4939,"children":4940},{"style":521},[4941],{"type":156,"value":560},{"type":141,"tag":314,"props":4943,"children":4944},{"class":370,"line":563},[4945,4949],{"type":141,"tag":314,"props":4946,"children":4947},{"style":515},[4948],{"type":156,"value":1758},{"type":141,"tag":314,"props":4950,"children":4951},{"style":521},[4952],{"type":156,"value":913},{"type":141,"tag":314,"props":4954,"children":4955},{"class":370,"line":572},[4956,4960,4964],{"type":141,"tag":314,"props":4957,"children":4958},{"style":530},[4959],{"type":156,"value":873},{"type":141,"tag":314,"props":4961,"children":4962},{"style":521},[4963],{"type":156,"value":538},{"type":141,"tag":314,"props":4965,"children":4966},{"style":521},[4967],{"type":156,"value":882},{"type":141,"tag":314,"props":4969,"children":4970},{"class":370,"line":941},[4971,4975,4979],{"type":141,"tag":314,"props":4972,"children":4973},{"style":530},[4974],{"type":156,"value":1204},{"type":141,"tag":314,"props":4976,"children":4977},{"style":521},[4978],{"type":156,"value":538},{"type":141,"tag":314,"props":4980,"children":4981},{"style":521},[4982],{"type":156,"value":882},{"type":141,"tag":314,"props":4984,"children":4985},{"class":370,"line":950},[4986,4991,4995,4999,5004,5008,5012],{"type":141,"tag":314,"props":4987,"children":4988},{"style":530},[4989],{"type":156,"value":4990},"      remote",{"type":141,"tag":314,"props":4992,"children":4993},{"style":521},[4994],{"type":156,"value":538},{"type":141,"tag":314,"props":4996,"children":4997},{"style":521},[4998],{"type":156,"value":899},{"type":141,"tag":314,"props":5000,"children":5001},{"style":380},[5002],{"type":156,"value":5003},"jsdelivr",{"type":141,"tag":314,"props":5005,"children":5006},{"style":521},[5007],{"type":156,"value":908},{"type":141,"tag":314,"props":5009,"children":5010},{"style":521},[5011],{"type":156,"value":1246},{"type":141,"tag":314,"props":5013,"children":5014},{"style":838},[5015],{"type":156,"value":5016}," \u002F\u002F 'unpkg' or 'github-raw', or a custom function\n",{"type":141,"tag":314,"props":5018,"children":5019},{"class":370,"line":1287},[5020],{"type":141,"tag":314,"props":5021,"children":5022},{"style":521},[5023],{"type":156,"value":1277},{"type":141,"tag":314,"props":5025,"children":5026},{"class":370,"line":48},[5027],{"type":141,"tag":314,"props":5028,"children":5029},{"style":521},[5030],{"type":156,"value":1923},{"type":141,"tag":314,"props":5032,"children":5033},{"class":370,"line":44},[5034,5038],{"type":141,"tag":314,"props":5035,"children":5036},{"style":521},[5037],{"type":156,"value":578},{"type":141,"tag":314,"props":5039,"children":5040},{"style":515},[5041],{"type":156,"value":583},{"type":141,"tag":142,"props":5043,"children":5044},{},[5045,5047,5053],{"type":156,"value":5046},"Which will make server requests to ",{"type":141,"tag":322,"props":5048,"children":5050},{"className":5049},[],[5051],{"type":156,"value":5052},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@iconify-json\u002Fph\u002Ficons.json",{"type":156,"value":5054}," to fetch the icons at runtime, instead of bundling them with your server.",{"type":141,"tag":142,"props":5056,"children":5057},{},[5058,5060,5066,5068,5074],{"type":156,"value":5059},"Under the hood, instead of bundling ",{"type":141,"tag":322,"props":5061,"children":5063},{"className":5062},[],[5064],{"type":156,"value":5065},"() => import('@iconify-json\u002Fph\u002Ficons.json')",{"type":156,"value":5067}," to your server bundle, it will now use something like ",{"type":141,"tag":322,"props":5069,"children":5071},{"className":5070},[],[5072],{"type":156,"value":5073},"() => fetch('https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@iconify-json\u002Fph\u002Ficons.json').then(res => res.json())",{"type":156,"value":5075},", where the collections are not inlined.",{"type":141,"tag":142,"props":5077,"children":5078},{},[5079],{"type":156,"value":5080},"This would be useful when server bundle size is a concern, like in serverless or worker environments.",{"type":141,"tag":2711,"props":5082,"children":5084},{"id":5083},"server-bundle-mode-auto",[5085,5086],{"type":156,"value":4696},{"type":141,"tag":322,"props":5087,"children":5089},{"className":5088},[],[5090],{"type":156,"value":5091},"auto",{"type":141,"tag":142,"props":5093,"children":5094},{},[5095,5097,5102,5103,5108,5110,5115],{"type":156,"value":5096},"This is the default option, where the module will pick between ",{"type":141,"tag":322,"props":5098,"children":5100},{"className":5099},[],[5101],{"type":156,"value":4702},{"type":156,"value":1955},{"type":141,"tag":322,"props":5104,"children":5106},{"className":5105},[],[5107],{"type":156,"value":4726},{"type":156,"value":5109}," based your deployment environment. ",{"type":141,"tag":322,"props":5111,"children":5113},{"className":5112},[],[5114],{"type":156,"value":4702},{"type":156,"value":5116}," will be preffered unless you are deploying to a serverless or worker environment, like Vercel Edge or Cloudflare Workers.",{"type":141,"tag":2711,"props":5118,"children":5120},{"id":5119},"externalize-icons-json",[5121],{"type":156,"value":5122},"Externalize Icons JSON",{"type":141,"tag":142,"props":5124,"children":5125},{},[5126,5128,5133,5135,5141,5142,5147],{"type":156,"value":5127},"By default, Nitro will bundle the icon collections you have installed locally (like ",{"type":141,"tag":322,"props":5129,"children":5131},{"className":5130},[],[5132],{"type":156,"value":4713},{"type":156,"value":5134},"), into your server bundle as dynamic chunks. When you have a large number of icons, this might make your bundling process slow and memory-intensive. You can change to externalize the icons JSON files by setting ",{"type":141,"tag":322,"props":5136,"children":5138},{"className":5137},[],[5139],{"type":156,"value":5140},"icon.serverBundle.externalizeIconsJson",{"type":156,"value":3654},{"type":141,"tag":322,"props":5143,"children":5145},{"className":5144},[],[5146],{"type":156,"value":3174},{"type":156,"value":240},{"type":141,"tag":359,"props":5149,"children":5151},{"className":486,"code":5150,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    serverBundle: {\n      externalizeIconsJson: true,\n    }\n  },\n})\n",[5152],{"type":141,"tag":322,"props":5153,"children":5154},{"__ignoreMap":15},[5155,5178,5193,5208,5219,5234,5249,5269,5276,5283],{"type":141,"tag":314,"props":5156,"children":5157},{"class":370,"line":75},[5158,5162,5166,5170,5174],{"type":141,"tag":314,"props":5159,"children":5160},{"style":498},[5161],{"type":156,"value":501},{"type":141,"tag":314,"props":5163,"children":5164},{"style":498},[5165],{"type":156,"value":506},{"type":141,"tag":314,"props":5167,"children":5168},{"style":509},[5169],{"type":156,"value":512},{"type":141,"tag":314,"props":5171,"children":5172},{"style":515},[5173],{"type":156,"value":518},{"type":141,"tag":314,"props":5175,"children":5176},{"style":521},[5177],{"type":156,"value":524},{"type":141,"tag":314,"props":5179,"children":5180},{"class":370,"line":59},[5181,5185,5189],{"type":141,"tag":314,"props":5182,"children":5183},{"style":530},[5184],{"type":156,"value":533},{"type":141,"tag":314,"props":5186,"children":5187},{"style":521},[5188],{"type":156,"value":538},{"type":141,"tag":314,"props":5190,"children":5191},{"style":515},[5192],{"type":156,"value":543},{"type":141,"tag":314,"props":5194,"children":5195},{"class":370,"line":52},[5196,5200,5204],{"type":141,"tag":314,"props":5197,"children":5198},{"style":521},[5199],{"type":156,"value":551},{"type":141,"tag":314,"props":5201,"children":5202},{"style":380},[5203],{"type":156,"value":12},{"type":141,"tag":314,"props":5205,"children":5206},{"style":521},[5207],{"type":156,"value":560},{"type":141,"tag":314,"props":5209,"children":5210},{"class":370,"line":563},[5211,5215],{"type":141,"tag":314,"props":5212,"children":5213},{"style":515},[5214],{"type":156,"value":1758},{"type":141,"tag":314,"props":5216,"children":5217},{"style":521},[5218],{"type":156,"value":913},{"type":141,"tag":314,"props":5220,"children":5221},{"class":370,"line":572},[5222,5226,5230],{"type":141,"tag":314,"props":5223,"children":5224},{"style":530},[5225],{"type":156,"value":873},{"type":141,"tag":314,"props":5227,"children":5228},{"style":521},[5229],{"type":156,"value":538},{"type":141,"tag":314,"props":5231,"children":5232},{"style":521},[5233],{"type":156,"value":882},{"type":141,"tag":314,"props":5235,"children":5236},{"class":370,"line":941},[5237,5241,5245],{"type":141,"tag":314,"props":5238,"children":5239},{"style":530},[5240],{"type":156,"value":1204},{"type":141,"tag":314,"props":5242,"children":5243},{"style":521},[5244],{"type":156,"value":538},{"type":141,"tag":314,"props":5246,"children":5247},{"style":521},[5248],{"type":156,"value":882},{"type":141,"tag":314,"props":5250,"children":5251},{"class":370,"line":950},[5252,5257,5261,5265],{"type":141,"tag":314,"props":5253,"children":5254},{"style":530},[5255],{"type":156,"value":5256},"      externalizeIconsJson",{"type":141,"tag":314,"props":5258,"children":5259},{"style":521},[5260],{"type":156,"value":538},{"type":141,"tag":314,"props":5262,"children":5263},{"style":2545},[5264],{"type":156,"value":2842},{"type":141,"tag":314,"props":5266,"children":5267},{"style":521},[5268],{"type":156,"value":913},{"type":141,"tag":314,"props":5270,"children":5271},{"class":370,"line":1287},[5272],{"type":141,"tag":314,"props":5273,"children":5274},{"style":521},[5275],{"type":156,"value":1277},{"type":141,"tag":314,"props":5277,"children":5278},{"class":370,"line":48},[5279],{"type":141,"tag":314,"props":5280,"children":5281},{"style":521},[5282],{"type":156,"value":1923},{"type":141,"tag":314,"props":5284,"children":5285},{"class":370,"line":44},[5286,5290],{"type":141,"tag":314,"props":5287,"children":5288},{"style":521},[5289],{"type":156,"value":578},{"type":141,"tag":314,"props":5291,"children":5292},{"style":515},[5293],{"type":156,"value":583},{"type":141,"tag":142,"props":5295,"children":5296},{},[5297,5299,5306,5308,5314],{"type":156,"value":5298},"Note that this will require your production Node.js server to be able to import JSON files (Note that as in Node.js v22, ",{"type":141,"tag":162,"props":5300,"children":5303},{"href":5301,"rel":5302},"https:\u002F\u002Fnodejs.org\u002Fapi\u002Fesm.html#json-modules",[166],[5304],{"type":156,"value":5305},"JSON modules are still an experimental feature",{"type":156,"value":5307},"). In the final build, it will contain statements like ",{"type":141,"tag":322,"props":5309,"children":5311},{"className":5310},[],[5312],{"type":156,"value":5313},"() => import('@iconify-json\u002Fph\u002Ficons.json', { with: { type: 'json' } })",{"type":156,"value":240},{"type":141,"tag":142,"props":5316,"children":5317},{},[5318],{"type":156,"value":5319},"Also note that in some serverless environments, like Cloudflare Workers, where they don't have dynamic imports, they will always be inlined regardless of this option.",{"type":141,"tag":142,"props":5321,"children":5322},{},[5323,5325,5331],{"type":156,"value":5324},"This option will be ignored when ",{"type":141,"tag":322,"props":5326,"children":5328},{"className":5327},[],[5329],{"type":156,"value":5330},"icon.serverBundle.remote",{"type":156,"value":5332}," is enabled.",{"type":141,"tag":2711,"props":5334,"children":5336},{"id":5335},"completely-disable-server-bundle",[5337],{"type":156,"value":5338},"Completely Disable Server Bundle",{"type":141,"tag":142,"props":5340,"children":5341},{},[5342,5344,5350,5351,5356,5357,5363,5364],{"type":156,"value":5343},"If you want to disable the server bundle completely, you can set ",{"type":141,"tag":322,"props":5345,"children":5347},{"className":5346},[],[5348],{"type":156,"value":5349},"icon.serverBundle",{"type":156,"value":3654},{"type":141,"tag":322,"props":5352,"children":5354},{"className":5353},[],[5355],{"type":156,"value":3660},{"type":156,"value":1955},{"type":141,"tag":322,"props":5358,"children":5360},{"className":5359},[],[5361],{"type":156,"value":5362},"provider",{"type":156,"value":3654},{"type":141,"tag":322,"props":5365,"children":5367},{"className":5366},[],[5368],{"type":156,"value":5369},"iconify",{"type":141,"tag":359,"props":5371,"children":5373},{"className":486,"code":5372,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    provider: 'iconify',\n    serverBundle: false,\n  },\n})\n",[5374],{"type":141,"tag":322,"props":5375,"children":5376},{"__ignoreMap":15},[5377,5400,5415,5430,5441,5456,5483,5502,5509],{"type":141,"tag":314,"props":5378,"children":5379},{"class":370,"line":75},[5380,5384,5388,5392,5396],{"type":141,"tag":314,"props":5381,"children":5382},{"style":498},[5383],{"type":156,"value":501},{"type":141,"tag":314,"props":5385,"children":5386},{"style":498},[5387],{"type":156,"value":506},{"type":141,"tag":314,"props":5389,"children":5390},{"style":509},[5391],{"type":156,"value":512},{"type":141,"tag":314,"props":5393,"children":5394},{"style":515},[5395],{"type":156,"value":518},{"type":141,"tag":314,"props":5397,"children":5398},{"style":521},[5399],{"type":156,"value":524},{"type":141,"tag":314,"props":5401,"children":5402},{"class":370,"line":59},[5403,5407,5411],{"type":141,"tag":314,"props":5404,"children":5405},{"style":530},[5406],{"type":156,"value":533},{"type":141,"tag":314,"props":5408,"children":5409},{"style":521},[5410],{"type":156,"value":538},{"type":141,"tag":314,"props":5412,"children":5413},{"style":515},[5414],{"type":156,"value":543},{"type":141,"tag":314,"props":5416,"children":5417},{"class":370,"line":52},[5418,5422,5426],{"type":141,"tag":314,"props":5419,"children":5420},{"style":521},[5421],{"type":156,"value":551},{"type":141,"tag":314,"props":5423,"children":5424},{"style":380},[5425],{"type":156,"value":12},{"type":141,"tag":314,"props":5427,"children":5428},{"style":521},[5429],{"type":156,"value":560},{"type":141,"tag":314,"props":5431,"children":5432},{"class":370,"line":563},[5433,5437],{"type":141,"tag":314,"props":5434,"children":5435},{"style":515},[5436],{"type":156,"value":1758},{"type":141,"tag":314,"props":5438,"children":5439},{"style":521},[5440],{"type":156,"value":913},{"type":141,"tag":314,"props":5442,"children":5443},{"class":370,"line":572},[5444,5448,5452],{"type":141,"tag":314,"props":5445,"children":5446},{"style":530},[5447],{"type":156,"value":873},{"type":141,"tag":314,"props":5449,"children":5450},{"style":521},[5451],{"type":156,"value":538},{"type":141,"tag":314,"props":5453,"children":5454},{"style":521},[5455],{"type":156,"value":882},{"type":141,"tag":314,"props":5457,"children":5458},{"class":370,"line":941},[5459,5463,5467,5471,5475,5479],{"type":141,"tag":314,"props":5460,"children":5461},{"style":530},[5462],{"type":156,"value":2575},{"type":141,"tag":314,"props":5464,"children":5465},{"style":521},[5466],{"type":156,"value":538},{"type":141,"tag":314,"props":5468,"children":5469},{"style":521},[5470],{"type":156,"value":899},{"type":141,"tag":314,"props":5472,"children":5473},{"style":380},[5474],{"type":156,"value":5369},{"type":141,"tag":314,"props":5476,"children":5477},{"style":521},[5478],{"type":156,"value":908},{"type":141,"tag":314,"props":5480,"children":5481},{"style":521},[5482],{"type":156,"value":913},{"type":141,"tag":314,"props":5484,"children":5485},{"class":370,"line":950},[5486,5490,5494,5498],{"type":141,"tag":314,"props":5487,"children":5488},{"style":530},[5489],{"type":156,"value":1204},{"type":141,"tag":314,"props":5491,"children":5492},{"style":521},[5493],{"type":156,"value":538},{"type":141,"tag":314,"props":5495,"children":5496},{"style":2545},[5497],{"type":156,"value":2548},{"type":141,"tag":314,"props":5499,"children":5500},{"style":521},[5501],{"type":156,"value":913},{"type":141,"tag":314,"props":5503,"children":5504},{"class":370,"line":1287},[5505],{"type":141,"tag":314,"props":5506,"children":5507},{"style":521},[5508],{"type":156,"value":1923},{"type":141,"tag":314,"props":5510,"children":5511},{"class":370,"line":48},[5512,5516],{"type":141,"tag":314,"props":5513,"children":5514},{"style":521},[5515],{"type":156,"value":578},{"type":141,"tag":314,"props":5517,"children":5518},{"style":515},[5519],{"type":156,"value":583},{"type":141,"tag":142,"props":5521,"children":5522},{},[5523],{"type":156,"value":5524},"This will make requests to Iconify API every time the client requests an icon. We do not recommend doing so unless the other options are not feasible.",{"type":141,"tag":961,"props":5526,"children":5528},{"id":5527},"client-bundle",[5529],{"type":156,"value":5530},"Client Bundle",{"type":141,"tag":142,"props":5532,"children":5533},{},[5534],{"type":156,"value":5535},"For icons that you know you are going to use frequently, you can bundle them with your client bundle to avoid network requests.",{"type":141,"tag":2711,"props":5537,"children":5539},{"id":5538},"prefetch-preload-icons",[5540],{"type":156,"value":5541},"Prefetch (Preload) Icons",{"type":141,"tag":142,"props":5543,"children":5544},{},[5545],{"type":156,"value":5546},"If you want icons to be available on first render, use the client bundle as the prefetch mechanism:",{"type":141,"tag":359,"props":5548,"children":5550},{"className":486,"code":5549,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon',\n  ],\n  icon: {\n    clientBundle: {\n      \u002F\u002F Explicitly pre-bundle known icons\n      icons: ['uil:github', 'heroicons:home'],\n      \u002F\u002F Keep disabled if you only want explicit entries\n      scan: false,\n    },\n  },\n})\n",[5551],{"type":141,"tag":322,"props":5552,"children":5553},{"__ignoreMap":15},[5554,5577,5592,5611,5622,5637,5652,5660,5713,5721,5740,5747,5754],{"type":141,"tag":314,"props":5555,"children":5556},{"class":370,"line":75},[5557,5561,5565,5569,5573],{"type":141,"tag":314,"props":5558,"children":5559},{"style":498},[5560],{"type":156,"value":501},{"type":141,"tag":314,"props":5562,"children":5563},{"style":498},[5564],{"type":156,"value":506},{"type":141,"tag":314,"props":5566,"children":5567},{"style":509},[5568],{"type":156,"value":512},{"type":141,"tag":314,"props":5570,"children":5571},{"style":515},[5572],{"type":156,"value":518},{"type":141,"tag":314,"props":5574,"children":5575},{"style":521},[5576],{"type":156,"value":524},{"type":141,"tag":314,"props":5578,"children":5579},{"class":370,"line":59},[5580,5584,5588],{"type":141,"tag":314,"props":5581,"children":5582},{"style":530},[5583],{"type":156,"value":533},{"type":141,"tag":314,"props":5585,"children":5586},{"style":521},[5587],{"type":156,"value":538},{"type":141,"tag":314,"props":5589,"children":5590},{"style":515},[5591],{"type":156,"value":543},{"type":141,"tag":314,"props":5593,"children":5594},{"class":370,"line":52},[5595,5599,5603,5607],{"type":141,"tag":314,"props":5596,"children":5597},{"style":521},[5598],{"type":156,"value":551},{"type":141,"tag":314,"props":5600,"children":5601},{"style":380},[5602],{"type":156,"value":12},{"type":141,"tag":314,"props":5604,"children":5605},{"style":521},[5606],{"type":156,"value":908},{"type":141,"tag":314,"props":5608,"children":5609},{"style":521},[5610],{"type":156,"value":913},{"type":141,"tag":314,"props":5612,"children":5613},{"class":370,"line":563},[5614,5618],{"type":141,"tag":314,"props":5615,"children":5616},{"style":515},[5617],{"type":156,"value":1758},{"type":141,"tag":314,"props":5619,"children":5620},{"style":521},[5621],{"type":156,"value":913},{"type":141,"tag":314,"props":5623,"children":5624},{"class":370,"line":572},[5625,5629,5633],{"type":141,"tag":314,"props":5626,"children":5627},{"style":530},[5628],{"type":156,"value":873},{"type":141,"tag":314,"props":5630,"children":5631},{"style":521},[5632],{"type":156,"value":538},{"type":141,"tag":314,"props":5634,"children":5635},{"style":521},[5636],{"type":156,"value":882},{"type":141,"tag":314,"props":5638,"children":5639},{"class":370,"line":941},[5640,5644,5648],{"type":141,"tag":314,"props":5641,"children":5642},{"style":530},[5643],{"type":156,"value":2817},{"type":141,"tag":314,"props":5645,"children":5646},{"style":521},[5647],{"type":156,"value":538},{"type":141,"tag":314,"props":5649,"children":5650},{"style":521},[5651],{"type":156,"value":882},{"type":141,"tag":314,"props":5653,"children":5654},{"class":370,"line":950},[5655],{"type":141,"tag":314,"props":5656,"children":5657},{"style":838},[5658],{"type":156,"value":5659},"      \u002F\u002F Explicitly pre-bundle known icons\n",{"type":141,"tag":314,"props":5661,"children":5662},{"class":370,"line":1287},[5663,5668,5672,5676,5680,5684,5688,5692,5696,5701,5705,5709],{"type":141,"tag":314,"props":5664,"children":5665},{"style":530},[5666],{"type":156,"value":5667},"      icons",{"type":141,"tag":314,"props":5669,"children":5670},{"style":521},[5671],{"type":156,"value":538},{"type":141,"tag":314,"props":5673,"children":5674},{"style":515},[5675],{"type":156,"value":1160},{"type":141,"tag":314,"props":5677,"children":5678},{"style":521},[5679],{"type":156,"value":908},{"type":141,"tag":314,"props":5681,"children":5682},{"style":380},[5683],{"type":156,"value":765},{"type":141,"tag":314,"props":5685,"children":5686},{"style":521},[5687],{"type":156,"value":908},{"type":141,"tag":314,"props":5689,"children":5690},{"style":521},[5691],{"type":156,"value":1246},{"type":141,"tag":314,"props":5693,"children":5694},{"style":521},[5695],{"type":156,"value":899},{"type":141,"tag":314,"props":5697,"children":5698},{"style":380},[5699],{"type":156,"value":5700},"heroicons:home",{"type":141,"tag":314,"props":5702,"children":5703},{"style":521},[5704],{"type":156,"value":908},{"type":141,"tag":314,"props":5706,"children":5707},{"style":515},[5708],{"type":156,"value":1177},{"type":141,"tag":314,"props":5710,"children":5711},{"style":521},[5712],{"type":156,"value":913},{"type":141,"tag":314,"props":5714,"children":5715},{"class":370,"line":48},[5716],{"type":141,"tag":314,"props":5717,"children":5718},{"style":838},[5719],{"type":156,"value":5720},"      \u002F\u002F Keep disabled if you only want explicit entries\n",{"type":141,"tag":314,"props":5722,"children":5723},{"class":370,"line":44},[5724,5728,5732,5736],{"type":141,"tag":314,"props":5725,"children":5726},{"style":530},[5727],{"type":156,"value":2833},{"type":141,"tag":314,"props":5729,"children":5730},{"style":521},[5731],{"type":156,"value":538},{"type":141,"tag":314,"props":5733,"children":5734},{"style":2545},[5735],{"type":156,"value":2548},{"type":141,"tag":314,"props":5737,"children":5738},{"style":521},[5739],{"type":156,"value":913},{"type":141,"tag":314,"props":5741,"children":5742},{"class":370,"line":1796},[5743],{"type":141,"tag":314,"props":5744,"children":5745},{"style":521},[5746],{"type":156,"value":2862},{"type":141,"tag":314,"props":5748,"children":5749},{"class":370,"line":1805},[5750],{"type":141,"tag":314,"props":5751,"children":5752},{"style":521},[5753],{"type":156,"value":1923},{"type":141,"tag":314,"props":5755,"children":5756},{"class":370,"line":1835},[5757,5761],{"type":141,"tag":314,"props":5758,"children":5759},{"style":521},[5760],{"type":156,"value":578},{"type":141,"tag":314,"props":5762,"children":5763},{"style":515},[5764],{"type":156,"value":583},{"type":141,"tag":142,"props":5766,"children":5767},{},[5768],{"type":156,"value":5769},"You can also enable static scanning to pre-bundle icons referenced literally in your source files:",{"type":141,"tag":359,"props":5771,"children":5773},{"className":486,"code":5772,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon',\n  ],\n  icon: {\n    clientBundle: {\n      \u002F\u002F Automatically includes statically-detected icon usages\n      scan: true,\n      \u002F\u002F Keep explicit entries for dynamic icon names\n      icons: ['uil:github'],\n    },\n  },\n})\n",[5774],{"type":141,"tag":322,"props":5775,"children":5776},{"__ignoreMap":15},[5777,5800,5815,5834,5845,5860,5875,5883,5902,5910,5945,5952,5959],{"type":141,"tag":314,"props":5778,"children":5779},{"class":370,"line":75},[5780,5784,5788,5792,5796],{"type":141,"tag":314,"props":5781,"children":5782},{"style":498},[5783],{"type":156,"value":501},{"type":141,"tag":314,"props":5785,"children":5786},{"style":498},[5787],{"type":156,"value":506},{"type":141,"tag":314,"props":5789,"children":5790},{"style":509},[5791],{"type":156,"value":512},{"type":141,"tag":314,"props":5793,"children":5794},{"style":515},[5795],{"type":156,"value":518},{"type":141,"tag":314,"props":5797,"children":5798},{"style":521},[5799],{"type":156,"value":524},{"type":141,"tag":314,"props":5801,"children":5802},{"class":370,"line":59},[5803,5807,5811],{"type":141,"tag":314,"props":5804,"children":5805},{"style":530},[5806],{"type":156,"value":533},{"type":141,"tag":314,"props":5808,"children":5809},{"style":521},[5810],{"type":156,"value":538},{"type":141,"tag":314,"props":5812,"children":5813},{"style":515},[5814],{"type":156,"value":543},{"type":141,"tag":314,"props":5816,"children":5817},{"class":370,"line":52},[5818,5822,5826,5830],{"type":141,"tag":314,"props":5819,"children":5820},{"style":521},[5821],{"type":156,"value":551},{"type":141,"tag":314,"props":5823,"children":5824},{"style":380},[5825],{"type":156,"value":12},{"type":141,"tag":314,"props":5827,"children":5828},{"style":521},[5829],{"type":156,"value":908},{"type":141,"tag":314,"props":5831,"children":5832},{"style":521},[5833],{"type":156,"value":913},{"type":141,"tag":314,"props":5835,"children":5836},{"class":370,"line":563},[5837,5841],{"type":141,"tag":314,"props":5838,"children":5839},{"style":515},[5840],{"type":156,"value":1758},{"type":141,"tag":314,"props":5842,"children":5843},{"style":521},[5844],{"type":156,"value":913},{"type":141,"tag":314,"props":5846,"children":5847},{"class":370,"line":572},[5848,5852,5856],{"type":141,"tag":314,"props":5849,"children":5850},{"style":530},[5851],{"type":156,"value":873},{"type":141,"tag":314,"props":5853,"children":5854},{"style":521},[5855],{"type":156,"value":538},{"type":141,"tag":314,"props":5857,"children":5858},{"style":521},[5859],{"type":156,"value":882},{"type":141,"tag":314,"props":5861,"children":5862},{"class":370,"line":941},[5863,5867,5871],{"type":141,"tag":314,"props":5864,"children":5865},{"style":530},[5866],{"type":156,"value":2817},{"type":141,"tag":314,"props":5868,"children":5869},{"style":521},[5870],{"type":156,"value":538},{"type":141,"tag":314,"props":5872,"children":5873},{"style":521},[5874],{"type":156,"value":882},{"type":141,"tag":314,"props":5876,"children":5877},{"class":370,"line":950},[5878],{"type":141,"tag":314,"props":5879,"children":5880},{"style":838},[5881],{"type":156,"value":5882},"      \u002F\u002F Automatically includes statically-detected icon usages\n",{"type":141,"tag":314,"props":5884,"children":5885},{"class":370,"line":1287},[5886,5890,5894,5898],{"type":141,"tag":314,"props":5887,"children":5888},{"style":530},[5889],{"type":156,"value":2833},{"type":141,"tag":314,"props":5891,"children":5892},{"style":521},[5893],{"type":156,"value":538},{"type":141,"tag":314,"props":5895,"children":5896},{"style":2545},[5897],{"type":156,"value":2842},{"type":141,"tag":314,"props":5899,"children":5900},{"style":521},[5901],{"type":156,"value":913},{"type":141,"tag":314,"props":5903,"children":5904},{"class":370,"line":48},[5905],{"type":141,"tag":314,"props":5906,"children":5907},{"style":838},[5908],{"type":156,"value":5909},"      \u002F\u002F Keep explicit entries for dynamic icon names\n",{"type":141,"tag":314,"props":5911,"children":5912},{"class":370,"line":44},[5913,5917,5921,5925,5929,5933,5937,5941],{"type":141,"tag":314,"props":5914,"children":5915},{"style":530},[5916],{"type":156,"value":5667},{"type":141,"tag":314,"props":5918,"children":5919},{"style":521},[5920],{"type":156,"value":538},{"type":141,"tag":314,"props":5922,"children":5923},{"style":515},[5924],{"type":156,"value":1160},{"type":141,"tag":314,"props":5926,"children":5927},{"style":521},[5928],{"type":156,"value":908},{"type":141,"tag":314,"props":5930,"children":5931},{"style":380},[5932],{"type":156,"value":765},{"type":141,"tag":314,"props":5934,"children":5935},{"style":521},[5936],{"type":156,"value":908},{"type":141,"tag":314,"props":5938,"children":5939},{"style":515},[5940],{"type":156,"value":1177},{"type":141,"tag":314,"props":5942,"children":5943},{"style":521},[5944],{"type":156,"value":913},{"type":141,"tag":314,"props":5946,"children":5947},{"class":370,"line":1796},[5948],{"type":141,"tag":314,"props":5949,"children":5950},{"style":521},[5951],{"type":156,"value":2862},{"type":141,"tag":314,"props":5953,"children":5954},{"class":370,"line":1805},[5955],{"type":141,"tag":314,"props":5956,"children":5957},{"style":521},[5958],{"type":156,"value":1923},{"type":141,"tag":314,"props":5960,"children":5961},{"class":370,"line":1835},[5962,5966],{"type":141,"tag":314,"props":5963,"children":5964},{"style":521},[5965],{"type":156,"value":578},{"type":141,"tag":314,"props":5967,"children":5968},{"style":515},[5969],{"type":156,"value":583},{"type":141,"tag":142,"props":5971,"children":5972},{},[5973,5975,5980,5982,5987],{"type":156,"value":5974},"If you want to disable runtime icon fetching entirely, see ",{"type":141,"tag":162,"props":5976,"children":5978},{"href":5977},"#disabling-runtime-fetching",[5979],{"type":156,"value":2716},{"type":156,"value":5981}," for the ",{"type":141,"tag":322,"props":5983,"children":5985},{"className":5984},[],[5986],{"type":156,"value":2735},{"type":156,"value":5988}," + client bundle pattern.",{"type":141,"tag":307,"props":5990,"children":5991},{},[5992],{"type":141,"tag":142,"props":5993,"children":5994},{},[5995,5999,6001,6007,6009,6015],{"type":141,"tag":314,"props":5996,"children":5997},{},[5998],{"type":156,"value":1403},{"type":156,"value":6000},"\nStatic scanning only detects literal icon names. See ",{"type":141,"tag":162,"props":6002,"children":6004},{"href":6003},"#scan-components",[6005],{"type":156,"value":6006},"Scan Components",{"type":156,"value":6008}," for details and examples, and ",{"type":141,"tag":162,"props":6010,"children":6012},{"href":6011},"#rendering-icons-in-component-tests",[6013],{"type":156,"value":6014},"Rendering Icons in Component Tests",{"type":156,"value":6016}," for test-environment setup.",{"type":141,"tag":2711,"props":6018,"children":6020},{"id":6019},"available-options",[6021],{"type":156,"value":6022},"Available Options",{"type":141,"tag":359,"props":6024,"children":6026},{"className":486,"code":6025,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    clientBundle: {\n      \u002F\u002F list of icons to include in the client bundle\n      icons: [\n        'uil:github',\n        'logos:vitejs'\n      ],\n\n      \u002F\u002F scan all components in the project and include icons \n      scan: true,\n\n      \u002F\u002F include all custom collections in the client bundle\n      includeCustomCollections: true, \n\n      \u002F\u002F guard for uncompressed bundle size, will fail the build if exceeds\n      sizeLimitKb: 256,\n    },\n  },\n})\n",[6027],{"type":141,"tag":322,"props":6028,"children":6029},{"__ignoreMap":15},[6030,6053,6068,6083,6094,6109,6124,6132,6147,6167,6183,6195,6202,6210,6229,6236,6244,6269,6276,6284,6306,6314,6322],{"type":141,"tag":314,"props":6031,"children":6032},{"class":370,"line":75},[6033,6037,6041,6045,6049],{"type":141,"tag":314,"props":6034,"children":6035},{"style":498},[6036],{"type":156,"value":501},{"type":141,"tag":314,"props":6038,"children":6039},{"style":498},[6040],{"type":156,"value":506},{"type":141,"tag":314,"props":6042,"children":6043},{"style":509},[6044],{"type":156,"value":512},{"type":141,"tag":314,"props":6046,"children":6047},{"style":515},[6048],{"type":156,"value":518},{"type":141,"tag":314,"props":6050,"children":6051},{"style":521},[6052],{"type":156,"value":524},{"type":141,"tag":314,"props":6054,"children":6055},{"class":370,"line":59},[6056,6060,6064],{"type":141,"tag":314,"props":6057,"children":6058},{"style":530},[6059],{"type":156,"value":533},{"type":141,"tag":314,"props":6061,"children":6062},{"style":521},[6063],{"type":156,"value":538},{"type":141,"tag":314,"props":6065,"children":6066},{"style":515},[6067],{"type":156,"value":543},{"type":141,"tag":314,"props":6069,"children":6070},{"class":370,"line":52},[6071,6075,6079],{"type":141,"tag":314,"props":6072,"children":6073},{"style":521},[6074],{"type":156,"value":551},{"type":141,"tag":314,"props":6076,"children":6077},{"style":380},[6078],{"type":156,"value":12},{"type":141,"tag":314,"props":6080,"children":6081},{"style":521},[6082],{"type":156,"value":560},{"type":141,"tag":314,"props":6084,"children":6085},{"class":370,"line":563},[6086,6090],{"type":141,"tag":314,"props":6087,"children":6088},{"style":515},[6089],{"type":156,"value":1758},{"type":141,"tag":314,"props":6091,"children":6092},{"style":521},[6093],{"type":156,"value":913},{"type":141,"tag":314,"props":6095,"children":6096},{"class":370,"line":572},[6097,6101,6105],{"type":141,"tag":314,"props":6098,"children":6099},{"style":530},[6100],{"type":156,"value":873},{"type":141,"tag":314,"props":6102,"children":6103},{"style":521},[6104],{"type":156,"value":538},{"type":141,"tag":314,"props":6106,"children":6107},{"style":521},[6108],{"type":156,"value":882},{"type":141,"tag":314,"props":6110,"children":6111},{"class":370,"line":941},[6112,6116,6120],{"type":141,"tag":314,"props":6113,"children":6114},{"style":530},[6115],{"type":156,"value":2817},{"type":141,"tag":314,"props":6117,"children":6118},{"style":521},[6119],{"type":156,"value":538},{"type":141,"tag":314,"props":6121,"children":6122},{"style":521},[6123],{"type":156,"value":882},{"type":141,"tag":314,"props":6125,"children":6126},{"class":370,"line":950},[6127],{"type":141,"tag":314,"props":6128,"children":6129},{"style":838},[6130],{"type":156,"value":6131},"      \u002F\u002F list of icons to include in the client bundle\n",{"type":141,"tag":314,"props":6133,"children":6134},{"class":370,"line":1287},[6135,6139,6143],{"type":141,"tag":314,"props":6136,"children":6137},{"style":530},[6138],{"type":156,"value":5667},{"type":141,"tag":314,"props":6140,"children":6141},{"style":521},[6142],{"type":156,"value":538},{"type":141,"tag":314,"props":6144,"children":6145},{"style":515},[6146],{"type":156,"value":543},{"type":141,"tag":314,"props":6148,"children":6149},{"class":370,"line":48},[6150,6155,6159,6163],{"type":141,"tag":314,"props":6151,"children":6152},{"style":521},[6153],{"type":156,"value":6154},"        '",{"type":141,"tag":314,"props":6156,"children":6157},{"style":380},[6158],{"type":156,"value":765},{"type":141,"tag":314,"props":6160,"children":6161},{"style":521},[6162],{"type":156,"value":908},{"type":141,"tag":314,"props":6164,"children":6165},{"style":521},[6166],{"type":156,"value":913},{"type":141,"tag":314,"props":6168,"children":6169},{"class":370,"line":44},[6170,6174,6179],{"type":141,"tag":314,"props":6171,"children":6172},{"style":521},[6173],{"type":156,"value":6154},{"type":141,"tag":314,"props":6175,"children":6176},{"style":380},[6177],{"type":156,"value":6178},"logos:vitejs",{"type":141,"tag":314,"props":6180,"children":6181},{"style":521},[6182],{"type":156,"value":560},{"type":141,"tag":314,"props":6184,"children":6185},{"class":370,"line":1796},[6186,6191],{"type":141,"tag":314,"props":6187,"children":6188},{"style":515},[6189],{"type":156,"value":6190},"      ]",{"type":141,"tag":314,"props":6192,"children":6193},{"style":521},[6194],{"type":156,"value":913},{"type":141,"tag":314,"props":6196,"children":6197},{"class":370,"line":1805},[6198],{"type":141,"tag":314,"props":6199,"children":6200},{"emptyLinePlaceholder":1631},[6201],{"type":156,"value":1634},{"type":141,"tag":314,"props":6203,"children":6204},{"class":370,"line":1835},[6205],{"type":141,"tag":314,"props":6206,"children":6207},{"style":838},[6208],{"type":156,"value":6209},"      \u002F\u002F scan all components in the project and include icons \n",{"type":141,"tag":314,"props":6211,"children":6212},{"class":370,"line":1877},[6213,6217,6221,6225],{"type":141,"tag":314,"props":6214,"children":6215},{"style":530},[6216],{"type":156,"value":2833},{"type":141,"tag":314,"props":6218,"children":6219},{"style":521},[6220],{"type":156,"value":538},{"type":141,"tag":314,"props":6222,"children":6223},{"style":2545},[6224],{"type":156,"value":2842},{"type":141,"tag":314,"props":6226,"children":6227},{"style":521},[6228],{"type":156,"value":913},{"type":141,"tag":314,"props":6230,"children":6231},{"class":370,"line":1886},[6232],{"type":141,"tag":314,"props":6233,"children":6234},{"emptyLinePlaceholder":1631},[6235],{"type":156,"value":1634},{"type":141,"tag":314,"props":6237,"children":6238},{"class":370,"line":1895},[6239],{"type":141,"tag":314,"props":6240,"children":6241},{"style":838},[6242],{"type":156,"value":6243},"      \u002F\u002F include all custom collections in the client bundle\n",{"type":141,"tag":314,"props":6245,"children":6246},{"class":370,"line":1904},[6247,6252,6256,6260,6264],{"type":141,"tag":314,"props":6248,"children":6249},{"style":530},[6250],{"type":156,"value":6251},"      includeCustomCollections",{"type":141,"tag":314,"props":6253,"children":6254},{"style":521},[6255],{"type":156,"value":538},{"type":141,"tag":314,"props":6257,"children":6258},{"style":2545},[6259],{"type":156,"value":2842},{"type":141,"tag":314,"props":6261,"children":6262},{"style":521},[6263],{"type":156,"value":1246},{"type":141,"tag":314,"props":6265,"children":6266},{"style":515},[6267],{"type":156,"value":6268}," \n",{"type":141,"tag":314,"props":6270,"children":6271},{"class":370,"line":1917},[6272],{"type":141,"tag":314,"props":6273,"children":6274},{"emptyLinePlaceholder":1631},[6275],{"type":156,"value":1634},{"type":141,"tag":314,"props":6277,"children":6278},{"class":370,"line":1926},[6279],{"type":141,"tag":314,"props":6280,"children":6281},{"style":838},[6282],{"type":156,"value":6283},"      \u002F\u002F guard for uncompressed bundle size, will fail the build if exceeds\n",{"type":141,"tag":314,"props":6285,"children":6287},{"class":370,"line":6286},20,[6288,6293,6297,6302],{"type":141,"tag":314,"props":6289,"children":6290},{"style":530},[6291],{"type":156,"value":6292},"      sizeLimitKb",{"type":141,"tag":314,"props":6294,"children":6295},{"style":521},[6296],{"type":156,"value":538},{"type":141,"tag":314,"props":6298,"children":6299},{"style":2367},[6300],{"type":156,"value":6301}," 256",{"type":141,"tag":314,"props":6303,"children":6304},{"style":521},[6305],{"type":156,"value":913},{"type":141,"tag":314,"props":6307,"children":6309},{"class":370,"line":6308},21,[6310],{"type":141,"tag":314,"props":6311,"children":6312},{"style":521},[6313],{"type":156,"value":2862},{"type":141,"tag":314,"props":6315,"children":6317},{"class":370,"line":6316},22,[6318],{"type":141,"tag":314,"props":6319,"children":6320},{"style":521},[6321],{"type":156,"value":1923},{"type":141,"tag":314,"props":6323,"children":6325},{"class":370,"line":6324},23,[6326,6330],{"type":141,"tag":314,"props":6327,"children":6328},{"style":521},[6329],{"type":156,"value":578},{"type":141,"tag":314,"props":6331,"children":6332},{"style":515},[6333],{"type":156,"value":583},{"type":141,"tag":142,"props":6335,"children":6336},{},[6337,6343,6345,6350,6352,6357],{"type":141,"tag":322,"props":6338,"children":6340},{"className":6339},[],[6341],{"type":156,"value":6342},"includeCustomCollections",{"type":156,"value":6344}," will include all the custom collections you have defined in ",{"type":141,"tag":322,"props":6346,"children":6348},{"className":6347},[],[6349],{"type":156,"value":1574},{"type":156,"value":6351}," in the client bundle. It's disabled by default but will automatically enable when ",{"type":141,"tag":322,"props":6353,"children":6355},{"className":6354},[],[6356],{"type":156,"value":2442},{"type":156,"value":6358}," is set.",{"type":141,"tag":2711,"props":6360,"children":6362},{"id":6361},"scan-components",[6363],{"type":156,"value":6006},{"type":141,"tag":142,"props":6365,"children":6366},{},[6367,6369,6375],{"type":156,"value":6368},"When ",{"type":141,"tag":322,"props":6370,"children":6372},{"className":6371},[],[6373],{"type":156,"value":6374},"scan",{"type":156,"value":6376}," is enabled, the module will scan all the components in your project and include the icons used in the client bundle. This would significantly reduce the number of network requests needed for statically known icons, but might also increase the client bundle size depending on the number of icons used in your project.",{"type":141,"tag":142,"props":6378,"children":6379},{},[6380],{"type":156,"value":6381},"You can also fine-tune tine scanning targets like:",{"type":141,"tag":359,"props":6383,"children":6385},{"className":486,"code":6384,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon'\n  ],\n  icon: {\n    clientBundle: {\n      scan: {\n        \u002F\u002F note that when you specify those values, the default behavior will be overridden\n        globInclude: ['components\u002F**\u002F*.vue', \u002F* ... *\u002F],\n        globExclude: ['node_modules', 'dist', \u002F* ... *\u002F],\n      },\n    },\n  },\n})\n",[6386],{"type":141,"tag":322,"props":6387,"children":6388},{"__ignoreMap":15},[6389,6412,6427,6442,6453,6468,6483,6498,6506,6552,6614,6621,6628,6635],{"type":141,"tag":314,"props":6390,"children":6391},{"class":370,"line":75},[6392,6396,6400,6404,6408],{"type":141,"tag":314,"props":6393,"children":6394},{"style":498},[6395],{"type":156,"value":501},{"type":141,"tag":314,"props":6397,"children":6398},{"style":498},[6399],{"type":156,"value":506},{"type":141,"tag":314,"props":6401,"children":6402},{"style":509},[6403],{"type":156,"value":512},{"type":141,"tag":314,"props":6405,"children":6406},{"style":515},[6407],{"type":156,"value":518},{"type":141,"tag":314,"props":6409,"children":6410},{"style":521},[6411],{"type":156,"value":524},{"type":141,"tag":314,"props":6413,"children":6414},{"class":370,"line":59},[6415,6419,6423],{"type":141,"tag":314,"props":6416,"children":6417},{"style":530},[6418],{"type":156,"value":533},{"type":141,"tag":314,"props":6420,"children":6421},{"style":521},[6422],{"type":156,"value":538},{"type":141,"tag":314,"props":6424,"children":6425},{"style":515},[6426],{"type":156,"value":543},{"type":141,"tag":314,"props":6428,"children":6429},{"class":370,"line":52},[6430,6434,6438],{"type":141,"tag":314,"props":6431,"children":6432},{"style":521},[6433],{"type":156,"value":551},{"type":141,"tag":314,"props":6435,"children":6436},{"style":380},[6437],{"type":156,"value":12},{"type":141,"tag":314,"props":6439,"children":6440},{"style":521},[6441],{"type":156,"value":560},{"type":141,"tag":314,"props":6443,"children":6444},{"class":370,"line":563},[6445,6449],{"type":141,"tag":314,"props":6446,"children":6447},{"style":515},[6448],{"type":156,"value":1758},{"type":141,"tag":314,"props":6450,"children":6451},{"style":521},[6452],{"type":156,"value":913},{"type":141,"tag":314,"props":6454,"children":6455},{"class":370,"line":572},[6456,6460,6464],{"type":141,"tag":314,"props":6457,"children":6458},{"style":530},[6459],{"type":156,"value":873},{"type":141,"tag":314,"props":6461,"children":6462},{"style":521},[6463],{"type":156,"value":538},{"type":141,"tag":314,"props":6465,"children":6466},{"style":521},[6467],{"type":156,"value":882},{"type":141,"tag":314,"props":6469,"children":6470},{"class":370,"line":941},[6471,6475,6479],{"type":141,"tag":314,"props":6472,"children":6473},{"style":530},[6474],{"type":156,"value":2817},{"type":141,"tag":314,"props":6476,"children":6477},{"style":521},[6478],{"type":156,"value":538},{"type":141,"tag":314,"props":6480,"children":6481},{"style":521},[6482],{"type":156,"value":882},{"type":141,"tag":314,"props":6484,"children":6485},{"class":370,"line":950},[6486,6490,6494],{"type":141,"tag":314,"props":6487,"children":6488},{"style":530},[6489],{"type":156,"value":2833},{"type":141,"tag":314,"props":6491,"children":6492},{"style":521},[6493],{"type":156,"value":538},{"type":141,"tag":314,"props":6495,"children":6496},{"style":521},[6497],{"type":156,"value":882},{"type":141,"tag":314,"props":6499,"children":6500},{"class":370,"line":1287},[6501],{"type":141,"tag":314,"props":6502,"children":6503},{"style":838},[6504],{"type":156,"value":6505},"        \u002F\u002F note that when you specify those values, the default behavior will be overridden\n",{"type":141,"tag":314,"props":6507,"children":6508},{"class":370,"line":48},[6509,6514,6518,6522,6526,6531,6535,6539,6544,6548],{"type":141,"tag":314,"props":6510,"children":6511},{"style":530},[6512],{"type":156,"value":6513},"        globInclude",{"type":141,"tag":314,"props":6515,"children":6516},{"style":521},[6517],{"type":156,"value":538},{"type":141,"tag":314,"props":6519,"children":6520},{"style":515},[6521],{"type":156,"value":1160},{"type":141,"tag":314,"props":6523,"children":6524},{"style":521},[6525],{"type":156,"value":908},{"type":141,"tag":314,"props":6527,"children":6528},{"style":380},[6529],{"type":156,"value":6530},"components\u002F**\u002F*.vue",{"type":141,"tag":314,"props":6532,"children":6533},{"style":521},[6534],{"type":156,"value":908},{"type":141,"tag":314,"props":6536,"children":6537},{"style":521},[6538],{"type":156,"value":1246},{"type":141,"tag":314,"props":6540,"children":6541},{"style":838},[6542],{"type":156,"value":6543}," \u002F* ... *\u002F",{"type":141,"tag":314,"props":6545,"children":6546},{"style":515},[6547],{"type":156,"value":1177},{"type":141,"tag":314,"props":6549,"children":6550},{"style":521},[6551],{"type":156,"value":913},{"type":141,"tag":314,"props":6553,"children":6554},{"class":370,"line":44},[6555,6560,6564,6568,6572,6577,6581,6585,6589,6594,6598,6602,6606,6610],{"type":141,"tag":314,"props":6556,"children":6557},{"style":530},[6558],{"type":156,"value":6559},"        globExclude",{"type":141,"tag":314,"props":6561,"children":6562},{"style":521},[6563],{"type":156,"value":538},{"type":141,"tag":314,"props":6565,"children":6566},{"style":515},[6567],{"type":156,"value":1160},{"type":141,"tag":314,"props":6569,"children":6570},{"style":521},[6571],{"type":156,"value":908},{"type":141,"tag":314,"props":6573,"children":6574},{"style":380},[6575],{"type":156,"value":6576},"node_modules",{"type":141,"tag":314,"props":6578,"children":6579},{"style":521},[6580],{"type":156,"value":908},{"type":141,"tag":314,"props":6582,"children":6583},{"style":521},[6584],{"type":156,"value":1246},{"type":141,"tag":314,"props":6586,"children":6587},{"style":521},[6588],{"type":156,"value":899},{"type":141,"tag":314,"props":6590,"children":6591},{"style":380},[6592],{"type":156,"value":6593},"dist",{"type":141,"tag":314,"props":6595,"children":6596},{"style":521},[6597],{"type":156,"value":908},{"type":141,"tag":314,"props":6599,"children":6600},{"style":521},[6601],{"type":156,"value":1246},{"type":141,"tag":314,"props":6603,"children":6604},{"style":838},[6605],{"type":156,"value":6543},{"type":141,"tag":314,"props":6607,"children":6608},{"style":515},[6609],{"type":156,"value":1177},{"type":141,"tag":314,"props":6611,"children":6612},{"style":521},[6613],{"type":156,"value":913},{"type":141,"tag":314,"props":6615,"children":6616},{"class":370,"line":1796},[6617],{"type":141,"tag":314,"props":6618,"children":6619},{"style":521},[6620],{"type":156,"value":1901},{"type":141,"tag":314,"props":6622,"children":6623},{"class":370,"line":1805},[6624],{"type":141,"tag":314,"props":6625,"children":6626},{"style":521},[6627],{"type":156,"value":2862},{"type":141,"tag":314,"props":6629,"children":6630},{"class":370,"line":1835},[6631],{"type":141,"tag":314,"props":6632,"children":6633},{"style":521},[6634],{"type":156,"value":1923},{"type":141,"tag":314,"props":6636,"children":6637},{"class":370,"line":1877},[6638,6642],{"type":141,"tag":314,"props":6639,"children":6640},{"style":521},[6641],{"type":156,"value":578},{"type":141,"tag":314,"props":6643,"children":6644},{"style":515},[6645],{"type":156,"value":583},{"type":141,"tag":307,"props":6647,"children":6648},{},[6649,6658],{"type":141,"tag":142,"props":6650,"children":6651},{},[6652,6656],{"type":141,"tag":314,"props":6653,"children":6654},{},[6655],{"type":156,"value":1403},{"type":156,"value":6657},"\nScanning is relying on static analysis, which means only literal usages will be detected. Avoid constructing the icon name dynamically whenever possible.",{"type":141,"tag":359,"props":6659,"children":6661},{"className":2015,"code":6660,"language":2017,"meta":15,"style":15},"\u003Ctemplate>\n  \u003C!-- Avoid this -->\n  \u003CIcon :name=\"`carbon:${dark ? 'moon' : 'sun'}`\" \u002F>\n\n  \u003C!-- Prefer this -->\n  \u003CIcon :name=\"dark ? 'carbon:moon' : 'carbon:sun'\" \u002F>\n\u003C\u002Ftemplate>\n",[6662],{"type":141,"tag":322,"props":6663,"children":6664},{"__ignoreMap":15},[6665,6680,6688,6725,6732,6740,6776],{"type":141,"tag":314,"props":6666,"children":6667},{"class":370,"line":75},[6668,6672,6676],{"type":141,"tag":314,"props":6669,"children":6670},{"style":521},[6671],{"type":156,"value":739},{"type":141,"tag":314,"props":6673,"children":6674},{"style":530},[6675],{"type":156,"value":2033},{"type":141,"tag":314,"props":6677,"children":6678},{"style":521},[6679],{"type":156,"value":2038},{"type":141,"tag":314,"props":6681,"children":6682},{"class":370,"line":59},[6683],{"type":141,"tag":314,"props":6684,"children":6685},{"style":838},[6686],{"type":156,"value":6687},"  \u003C!-- Avoid this -->\n",{"type":141,"tag":314,"props":6689,"children":6690},{"class":370,"line":52},[6691,6695,6699,6704,6708,6712,6717,6721],{"type":141,"tag":314,"props":6692,"children":6693},{"style":521},[6694],{"type":156,"value":2046},{"type":141,"tag":314,"props":6696,"children":6697},{"style":530},[6698],{"type":156,"value":744},{"type":141,"tag":314,"props":6700,"children":6701},{"style":747},[6702],{"type":156,"value":6703}," :name",{"type":141,"tag":314,"props":6705,"children":6706},{"style":521},[6707],{"type":156,"value":755},{"type":141,"tag":314,"props":6709,"children":6710},{"style":521},[6711],{"type":156,"value":760},{"type":141,"tag":314,"props":6713,"children":6714},{"style":380},[6715],{"type":156,"value":6716},"`carbon:${dark ? 'moon' : 'sun'}`",{"type":141,"tag":314,"props":6718,"children":6719},{"style":521},[6720],{"type":156,"value":760},{"type":141,"tag":314,"props":6722,"children":6723},{"style":521},[6724],{"type":156,"value":796},{"type":141,"tag":314,"props":6726,"children":6727},{"class":370,"line":563},[6728],{"type":141,"tag":314,"props":6729,"children":6730},{"emptyLinePlaceholder":1631},[6731],{"type":156,"value":1634},{"type":141,"tag":314,"props":6733,"children":6734},{"class":370,"line":572},[6735],{"type":141,"tag":314,"props":6736,"children":6737},{"style":838},[6738],{"type":156,"value":6739},"  \u003C!-- Prefer this -->\n",{"type":141,"tag":314,"props":6741,"children":6742},{"class":370,"line":941},[6743,6747,6751,6755,6759,6763,6768,6772],{"type":141,"tag":314,"props":6744,"children":6745},{"style":521},[6746],{"type":156,"value":2046},{"type":141,"tag":314,"props":6748,"children":6749},{"style":530},[6750],{"type":156,"value":744},{"type":141,"tag":314,"props":6752,"children":6753},{"style":747},[6754],{"type":156,"value":6703},{"type":141,"tag":314,"props":6756,"children":6757},{"style":521},[6758],{"type":156,"value":755},{"type":141,"tag":314,"props":6760,"children":6761},{"style":521},[6762],{"type":156,"value":760},{"type":141,"tag":314,"props":6764,"children":6765},{"style":380},[6766],{"type":156,"value":6767},"dark ? 'carbon:moon' : 'carbon:sun'",{"type":141,"tag":314,"props":6769,"children":6770},{"style":521},[6771],{"type":156,"value":760},{"type":141,"tag":314,"props":6773,"children":6774},{"style":521},[6775],{"type":156,"value":796},{"type":141,"tag":314,"props":6777,"children":6778},{"class":370,"line":950},[6779,6783,6787],{"type":141,"tag":314,"props":6780,"children":6781},{"style":521},[6782],{"type":156,"value":2119},{"type":141,"tag":314,"props":6784,"children":6785},{"style":530},[6786],{"type":156,"value":2033},{"type":141,"tag":314,"props":6788,"children":6789},{"style":521},[6790],{"type":156,"value":2038},{"type":141,"tag":961,"props":6792,"children":6794},{"id":6793},"render-function",[6795],{"type":156,"value":6796},"Render Function",{"type":141,"tag":142,"props":6798,"children":6799},{},[6800,6802,6807,6809,6815],{"type":156,"value":6801},"You can use the ",{"type":141,"tag":322,"props":6803,"children":6805},{"className":6804},[],[6806],{"type":156,"value":744},{"type":156,"value":6808}," component in a render function (useful if you create a functional component), for this you can import it from ",{"type":141,"tag":322,"props":6810,"children":6812},{"className":6811},[],[6813],{"type":156,"value":6814},"#components",{"type":156,"value":538},{"type":141,"tag":359,"props":6817,"children":6819},{"className":486,"code":6818,"language":488,"meta":15,"style":15},"import { Icon } from '#components'\n",[6820],{"type":141,"tag":322,"props":6821,"children":6822},{"__ignoreMap":15},[6823],{"type":141,"tag":314,"props":6824,"children":6825},{"class":370,"line":75},[6826,6830,6834,6839,6843,6847,6851,6855],{"type":141,"tag":314,"props":6827,"children":6828},{"style":498},[6829],{"type":156,"value":1590},{"type":141,"tag":314,"props":6831,"children":6832},{"style":521},[6833],{"type":156,"value":1595},{"type":141,"tag":314,"props":6835,"children":6836},{"style":515},[6837],{"type":156,"value":6838}," Icon",{"type":141,"tag":314,"props":6840,"children":6841},{"style":521},[6842],{"type":156,"value":1605},{"type":141,"tag":314,"props":6844,"children":6845},{"style":498},[6846],{"type":156,"value":1610},{"type":141,"tag":314,"props":6848,"children":6849},{"style":521},[6850],{"type":156,"value":899},{"type":141,"tag":314,"props":6852,"children":6853},{"style":380},[6854],{"type":156,"value":6814},{"type":141,"tag":314,"props":6856,"children":6857},{"style":521},[6858],{"type":156,"value":560},{"type":141,"tag":142,"props":6860,"children":6861},{},[6862,6864,6870],{"type":156,"value":6863},"See an example of a ",{"type":141,"tag":322,"props":6865,"children":6867},{"className":6866},[],[6868],{"type":156,"value":6869},"\u003CMyIcon>",{"type":156,"value":6871}," component:",{"type":141,"tag":359,"props":6873,"children":6875},{"className":2015,"code":6874,"language":2017,"meta":15,"style":15},"\u003Cscript setup>\nimport { Icon } from '#components'\n\nconst MyIcon = h(Icon, { name: 'uil:twitter' })\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cp>\u003CMyIcon \u002F>\u003C\u002Fp>\n\u003C\u002Ftemplate>\n",[6876],{"type":141,"tag":322,"props":6877,"children":6878},{"__ignoreMap":15},[6879,6898,6933,6940,7003,7018,7025,7040,7074],{"type":141,"tag":314,"props":6880,"children":6881},{"class":370,"line":75},[6882,6886,6890,6894],{"type":141,"tag":314,"props":6883,"children":6884},{"style":521},[6885],{"type":156,"value":739},{"type":141,"tag":314,"props":6887,"children":6888},{"style":530},[6889],{"type":156,"value":3749},{"type":141,"tag":314,"props":6891,"children":6892},{"style":747},[6893],{"type":156,"value":3754},{"type":141,"tag":314,"props":6895,"children":6896},{"style":521},[6897],{"type":156,"value":2038},{"type":141,"tag":314,"props":6899,"children":6900},{"class":370,"line":59},[6901,6905,6909,6913,6917,6921,6925,6929],{"type":141,"tag":314,"props":6902,"children":6903},{"style":498},[6904],{"type":156,"value":1590},{"type":141,"tag":314,"props":6906,"children":6907},{"style":521},[6908],{"type":156,"value":1595},{"type":141,"tag":314,"props":6910,"children":6911},{"style":515},[6912],{"type":156,"value":6838},{"type":141,"tag":314,"props":6914,"children":6915},{"style":521},[6916],{"type":156,"value":1605},{"type":141,"tag":314,"props":6918,"children":6919},{"style":498},[6920],{"type":156,"value":1610},{"type":141,"tag":314,"props":6922,"children":6923},{"style":521},[6924],{"type":156,"value":899},{"type":141,"tag":314,"props":6926,"children":6927},{"style":380},[6928],{"type":156,"value":6814},{"type":141,"tag":314,"props":6930,"children":6931},{"style":521},[6932],{"type":156,"value":560},{"type":141,"tag":314,"props":6934,"children":6935},{"class":370,"line":52},[6936],{"type":141,"tag":314,"props":6937,"children":6938},{"emptyLinePlaceholder":1631},[6939],{"type":156,"value":1634},{"type":141,"tag":314,"props":6941,"children":6942},{"class":370,"line":563},[6943,6947,6952,6956,6961,6966,6970,6974,6978,6982,6986,6991,6995,6999],{"type":141,"tag":314,"props":6944,"children":6945},{"style":747},[6946],{"type":156,"value":1642},{"type":141,"tag":314,"props":6948,"children":6949},{"style":515},[6950],{"type":156,"value":6951}," MyIcon ",{"type":141,"tag":314,"props":6953,"children":6954},{"style":521},[6955],{"type":156,"value":755},{"type":141,"tag":314,"props":6957,"children":6958},{"style":509},[6959],{"type":156,"value":6960}," h",{"type":141,"tag":314,"props":6962,"children":6963},{"style":515},[6964],{"type":156,"value":6965},"(Icon",{"type":141,"tag":314,"props":6967,"children":6968},{"style":521},[6969],{"type":156,"value":1246},{"type":141,"tag":314,"props":6971,"children":6972},{"style":521},[6973],{"type":156,"value":1595},{"type":141,"tag":314,"props":6975,"children":6976},{"style":530},[6977],{"type":156,"value":750},{"type":141,"tag":314,"props":6979,"children":6980},{"style":521},[6981],{"type":156,"value":538},{"type":141,"tag":314,"props":6983,"children":6984},{"style":521},[6985],{"type":156,"value":899},{"type":141,"tag":314,"props":6987,"children":6988},{"style":380},[6989],{"type":156,"value":6990},"uil:twitter",{"type":141,"tag":314,"props":6992,"children":6993},{"style":521},[6994],{"type":156,"value":908},{"type":141,"tag":314,"props":6996,"children":6997},{"style":521},[6998],{"type":156,"value":1605},{"type":141,"tag":314,"props":7000,"children":7001},{"style":515},[7002],{"type":156,"value":583},{"type":141,"tag":314,"props":7004,"children":7005},{"class":370,"line":572},[7006,7010,7014],{"type":141,"tag":314,"props":7007,"children":7008},{"style":521},[7009],{"type":156,"value":2119},{"type":141,"tag":314,"props":7011,"children":7012},{"style":530},[7013],{"type":156,"value":3749},{"type":141,"tag":314,"props":7015,"children":7016},{"style":521},[7017],{"type":156,"value":2038},{"type":141,"tag":314,"props":7019,"children":7020},{"class":370,"line":941},[7021],{"type":141,"tag":314,"props":7022,"children":7023},{"emptyLinePlaceholder":1631},[7024],{"type":156,"value":1634},{"type":141,"tag":314,"props":7026,"children":7027},{"class":370,"line":950},[7028,7032,7036],{"type":141,"tag":314,"props":7029,"children":7030},{"style":521},[7031],{"type":156,"value":739},{"type":141,"tag":314,"props":7033,"children":7034},{"style":530},[7035],{"type":156,"value":2033},{"type":141,"tag":314,"props":7037,"children":7038},{"style":521},[7039],{"type":156,"value":2038},{"type":141,"tag":314,"props":7041,"children":7042},{"class":370,"line":1287},[7043,7047,7051,7056,7061,7066,7070],{"type":141,"tag":314,"props":7044,"children":7045},{"style":521},[7046],{"type":156,"value":2046},{"type":141,"tag":314,"props":7048,"children":7049},{"style":530},[7050],{"type":156,"value":142},{"type":141,"tag":314,"props":7052,"children":7053},{"style":521},[7054],{"type":156,"value":7055},">\u003C",{"type":141,"tag":314,"props":7057,"children":7058},{"style":530},[7059],{"type":156,"value":7060},"MyIcon",{"type":141,"tag":314,"props":7062,"children":7063},{"style":521},[7064],{"type":156,"value":7065}," \u002F>\u003C\u002F",{"type":141,"tag":314,"props":7067,"children":7068},{"style":530},[7069],{"type":156,"value":142},{"type":141,"tag":314,"props":7071,"children":7072},{"style":521},[7073],{"type":156,"value":2038},{"type":141,"tag":314,"props":7075,"children":7076},{"class":370,"line":48},[7077,7081,7085],{"type":141,"tag":314,"props":7078,"children":7079},{"style":521},[7080],{"type":156,"value":2119},{"type":141,"tag":314,"props":7082,"children":7083},{"style":530},[7084],{"type":156,"value":2033},{"type":141,"tag":314,"props":7086,"children":7087},{"style":521},[7088],{"type":156,"value":2038},{"type":141,"tag":961,"props":7090,"children":7092},{"id":7091},"rendering-icons-in-component-tests",[7093],{"type":156,"value":6014},{"type":141,"tag":142,"props":7095,"children":7096},{},[7097,7099,7109,7110,7120,7122,7127],{"type":156,"value":7098},"In in-browser component testing environments (such as ",{"type":141,"tag":162,"props":7100,"children":7103},{"href":7101,"rel":7102},"https:\u002F\u002Fvitest.dev\u002Fguide\u002Fbrowser\u002F",[166],[7104],{"type":141,"tag":614,"props":7105,"children":7106},{},[7107],{"type":156,"value":7108},"Vitest Browser Mode",{"type":156,"value":670},{"type":141,"tag":162,"props":7111,"children":7114},{"href":7112,"rel":7113},"https:\u002F\u002Fon.cypress.io\u002Fcomponent-testing",[166],[7115],{"type":141,"tag":614,"props":7116,"children":7117},{},[7118],{"type":156,"value":7119},"Cypress Component Testing",{"type":156,"value":7121},"), the internal Nuxt server routes used to fetch icons on demand are ",{"type":141,"tag":614,"props":7123,"children":7124},{},[7125],{"type":156,"value":7126},"not available",{"type":156,"value":7128},". As a result, icons may fail to render during tests.",{"type":141,"tag":142,"props":7130,"children":7131},{},[7132,7134,7138,7140,7144],{"type":156,"value":7133},"To ensure icons render correctly in component tests, configure ",{"type":141,"tag":614,"props":7135,"children":7136},{},[7137],{"type":156,"value":12},{"type":156,"value":7139}," to use the ",{"type":141,"tag":614,"props":7141,"children":7142},{},[7143],{"type":156,"value":2727},{"type":156,"value":7145}," when running in test mode.",{"type":141,"tag":307,"props":7147,"children":7148},{},[7149],{"type":141,"tag":142,"props":7150,"children":7151},{},[7152,7157,7159,7169],{"type":141,"tag":614,"props":7153,"children":7154},{},[7155],{"type":156,"value":7156},"Note",{"type":156,"value":7158},"\nProjects using ",{"type":141,"tag":162,"props":7160,"children":7163},{"href":7161,"rel":7162},"https:\u002F\u002Fui.nuxt.com\u002F",[166],[7164],{"type":141,"tag":614,"props":7165,"children":7166},{},[7167],{"type":156,"value":7168},"@nuxt\u002Fui",{"type":156,"value":7170}," must do this to see any UI icons during component testing.",{"type":141,"tag":2711,"props":7172,"children":7174},{"id":7173},"requirements",[7175],{"type":156,"value":7176},"Requirements",{"type":141,"tag":242,"props":7178,"children":7179},{},[7180,7192],{"type":141,"tag":246,"props":7181,"children":7182},{},[7183,7185,7191],{"type":156,"value":7184},"Install the icon collections you use locally (for example, ",{"type":141,"tag":322,"props":7186,"children":7188},{"className":7187},[],[7189],{"type":156,"value":7190},"@iconify-json\u002Flucide",{"type":156,"value":1041},{"type":141,"tag":246,"props":7193,"children":7194},{},[7195,7197,7202],{"type":156,"value":7196},"Icons will ",{"type":141,"tag":614,"props":7198,"children":7199},{},[7200],{"type":156,"value":7201},"not",{"type":156,"value":7203}," be fetched remotely when using the client bundle.",{"type":141,"tag":2711,"props":7205,"children":7207},{"id":7206},"test-only-configuration",[7208],{"type":156,"value":7209},"Test-only Configuration",{"type":141,"tag":142,"props":7211,"children":7212},{},[7213,7215,7221],{"type":156,"value":7214},"Conditionally switch to the client bundle in your Nuxt config when ",{"type":141,"tag":322,"props":7216,"children":7218},{"className":7217},[],[7219],{"type":156,"value":7220},"NODE_ENV === 'test'",{"type":156,"value":538},{"type":141,"tag":359,"props":7223,"children":7225},{"className":486,"code":7224,"language":488,"meta":15,"style":15},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt\u002Ficon',\n  ],\n\n  icon: process.env.NODE_ENV !== 'test'\n    ? {\n        \u002F\u002F Production or development icon configuration\n      }\n    : {\n        \u002F\u002F Disable all network icon fetching in component tests\n        provider: 'none',\n\n        clientBundle: {\n          \u002F\u002F Explicitly include dynamically constructed icons\n          icons: ['lucide:check'],\n\n          \u002F\u002F Scan your app and Nuxt UI runtime for static icon usage\n          scan: {\n            globInclude: [\n              '{app,shared}\u002F**',\n              'node_modules\u002F@nuxt\u002Fui\u002Fdist\u002F**',\n            ],\n            globExclude: ['node_modules'],\n          },\n        },\n      },\n})\n",[7226],{"type":141,"tag":322,"props":7227,"children":7228},{"__ignoreMap":15},[7229,7252,7267,7286,7297,7304,7356,7368,7376,7383,7395,7403,7431,7438,7454,7462,7499,7506,7514,7530,7546,7567,7587,7599,7636,7645,7653,7661],{"type":141,"tag":314,"props":7230,"children":7231},{"class":370,"line":75},[7232,7236,7240,7244,7248],{"type":141,"tag":314,"props":7233,"children":7234},{"style":498},[7235],{"type":156,"value":501},{"type":141,"tag":314,"props":7237,"children":7238},{"style":498},[7239],{"type":156,"value":506},{"type":141,"tag":314,"props":7241,"children":7242},{"style":509},[7243],{"type":156,"value":512},{"type":141,"tag":314,"props":7245,"children":7246},{"style":515},[7247],{"type":156,"value":518},{"type":141,"tag":314,"props":7249,"children":7250},{"style":521},[7251],{"type":156,"value":524},{"type":141,"tag":314,"props":7253,"children":7254},{"class":370,"line":59},[7255,7259,7263],{"type":141,"tag":314,"props":7256,"children":7257},{"style":530},[7258],{"type":156,"value":533},{"type":141,"tag":314,"props":7260,"children":7261},{"style":521},[7262],{"type":156,"value":538},{"type":141,"tag":314,"props":7264,"children":7265},{"style":515},[7266],{"type":156,"value":543},{"type":141,"tag":314,"props":7268,"children":7269},{"class":370,"line":52},[7270,7274,7278,7282],{"type":141,"tag":314,"props":7271,"children":7272},{"style":521},[7273],{"type":156,"value":551},{"type":141,"tag":314,"props":7275,"children":7276},{"style":380},[7277],{"type":156,"value":12},{"type":141,"tag":314,"props":7279,"children":7280},{"style":521},[7281],{"type":156,"value":908},{"type":141,"tag":314,"props":7283,"children":7284},{"style":521},[7285],{"type":156,"value":913},{"type":141,"tag":314,"props":7287,"children":7288},{"class":370,"line":563},[7289,7293],{"type":141,"tag":314,"props":7290,"children":7291},{"style":515},[7292],{"type":156,"value":1758},{"type":141,"tag":314,"props":7294,"children":7295},{"style":521},[7296],{"type":156,"value":913},{"type":141,"tag":314,"props":7298,"children":7299},{"class":370,"line":572},[7300],{"type":141,"tag":314,"props":7301,"children":7302},{"emptyLinePlaceholder":1631},[7303],{"type":156,"value":1634},{"type":141,"tag":314,"props":7305,"children":7306},{"class":370,"line":941},[7307,7311,7315,7320,7324,7329,7333,7338,7343,7347,7352],{"type":141,"tag":314,"props":7308,"children":7309},{"style":530},[7310],{"type":156,"value":873},{"type":141,"tag":314,"props":7312,"children":7313},{"style":521},[7314],{"type":156,"value":538},{"type":141,"tag":314,"props":7316,"children":7317},{"style":515},[7318],{"type":156,"value":7319}," process",{"type":141,"tag":314,"props":7321,"children":7322},{"style":521},[7323],{"type":156,"value":240},{"type":141,"tag":314,"props":7325,"children":7326},{"style":515},[7327],{"type":156,"value":7328},"env",{"type":141,"tag":314,"props":7330,"children":7331},{"style":521},[7332],{"type":156,"value":240},{"type":141,"tag":314,"props":7334,"children":7335},{"style":515},[7336],{"type":156,"value":7337},"NODE_ENV ",{"type":141,"tag":314,"props":7339,"children":7340},{"style":521},[7341],{"type":156,"value":7342},"!==",{"type":141,"tag":314,"props":7344,"children":7345},{"style":521},[7346],{"type":156,"value":899},{"type":141,"tag":314,"props":7348,"children":7349},{"style":380},[7350],{"type":156,"value":7351},"test",{"type":141,"tag":314,"props":7353,"children":7354},{"style":521},[7355],{"type":156,"value":560},{"type":141,"tag":314,"props":7357,"children":7358},{"class":370,"line":950},[7359,7364],{"type":141,"tag":314,"props":7360,"children":7361},{"style":521},[7362],{"type":156,"value":7363},"    ?",{"type":141,"tag":314,"props":7365,"children":7366},{"style":521},[7367],{"type":156,"value":882},{"type":141,"tag":314,"props":7369,"children":7370},{"class":370,"line":1287},[7371],{"type":141,"tag":314,"props":7372,"children":7373},{"style":838},[7374],{"type":156,"value":7375},"        \u002F\u002F Production or development icon configuration\n",{"type":141,"tag":314,"props":7377,"children":7378},{"class":370,"line":48},[7379],{"type":141,"tag":314,"props":7380,"children":7381},{"style":521},[7382],{"type":156,"value":2402},{"type":141,"tag":314,"props":7384,"children":7385},{"class":370,"line":44},[7386,7391],{"type":141,"tag":314,"props":7387,"children":7388},{"style":521},[7389],{"type":156,"value":7390},"    :",{"type":141,"tag":314,"props":7392,"children":7393},{"style":521},[7394],{"type":156,"value":882},{"type":141,"tag":314,"props":7396,"children":7397},{"class":370,"line":1796},[7398],{"type":141,"tag":314,"props":7399,"children":7400},{"style":838},[7401],{"type":156,"value":7402},"        \u002F\u002F Disable all network icon fetching in component tests\n",{"type":141,"tag":314,"props":7404,"children":7405},{"class":370,"line":1805},[7406,7411,7415,7419,7423,7427],{"type":141,"tag":314,"props":7407,"children":7408},{"style":530},[7409],{"type":156,"value":7410},"        provider",{"type":141,"tag":314,"props":7412,"children":7413},{"style":521},[7414],{"type":156,"value":538},{"type":141,"tag":314,"props":7416,"children":7417},{"style":521},[7418],{"type":156,"value":899},{"type":141,"tag":314,"props":7420,"children":7421},{"style":380},[7422],{"type":156,"value":2801},{"type":141,"tag":314,"props":7424,"children":7425},{"style":521},[7426],{"type":156,"value":908},{"type":141,"tag":314,"props":7428,"children":7429},{"style":521},[7430],{"type":156,"value":913},{"type":141,"tag":314,"props":7432,"children":7433},{"class":370,"line":1835},[7434],{"type":141,"tag":314,"props":7435,"children":7436},{"emptyLinePlaceholder":1631},[7437],{"type":156,"value":1634},{"type":141,"tag":314,"props":7439,"children":7440},{"class":370,"line":1877},[7441,7446,7450],{"type":141,"tag":314,"props":7442,"children":7443},{"style":530},[7444],{"type":156,"value":7445},"        clientBundle",{"type":141,"tag":314,"props":7447,"children":7448},{"style":521},[7449],{"type":156,"value":538},{"type":141,"tag":314,"props":7451,"children":7452},{"style":521},[7453],{"type":156,"value":882},{"type":141,"tag":314,"props":7455,"children":7456},{"class":370,"line":1886},[7457],{"type":141,"tag":314,"props":7458,"children":7459},{"style":838},[7460],{"type":156,"value":7461},"          \u002F\u002F Explicitly include dynamically constructed icons\n",{"type":141,"tag":314,"props":7463,"children":7464},{"class":370,"line":1895},[7465,7470,7474,7478,7482,7487,7491,7495],{"type":141,"tag":314,"props":7466,"children":7467},{"style":530},[7468],{"type":156,"value":7469},"          icons",{"type":141,"tag":314,"props":7471,"children":7472},{"style":521},[7473],{"type":156,"value":538},{"type":141,"tag":314,"props":7475,"children":7476},{"style":515},[7477],{"type":156,"value":1160},{"type":141,"tag":314,"props":7479,"children":7480},{"style":521},[7481],{"type":156,"value":908},{"type":141,"tag":314,"props":7483,"children":7484},{"style":380},[7485],{"type":156,"value":7486},"lucide:check",{"type":141,"tag":314,"props":7488,"children":7489},{"style":521},[7490],{"type":156,"value":908},{"type":141,"tag":314,"props":7492,"children":7493},{"style":515},[7494],{"type":156,"value":1177},{"type":141,"tag":314,"props":7496,"children":7497},{"style":521},[7498],{"type":156,"value":913},{"type":141,"tag":314,"props":7500,"children":7501},{"class":370,"line":1904},[7502],{"type":141,"tag":314,"props":7503,"children":7504},{"emptyLinePlaceholder":1631},[7505],{"type":156,"value":1634},{"type":141,"tag":314,"props":7507,"children":7508},{"class":370,"line":1917},[7509],{"type":141,"tag":314,"props":7510,"children":7511},{"style":838},[7512],{"type":156,"value":7513},"          \u002F\u002F Scan your app and Nuxt UI runtime for static icon usage\n",{"type":141,"tag":314,"props":7515,"children":7516},{"class":370,"line":1926},[7517,7522,7526],{"type":141,"tag":314,"props":7518,"children":7519},{"style":530},[7520],{"type":156,"value":7521},"          scan",{"type":141,"tag":314,"props":7523,"children":7524},{"style":521},[7525],{"type":156,"value":538},{"type":141,"tag":314,"props":7527,"children":7528},{"style":521},[7529],{"type":156,"value":882},{"type":141,"tag":314,"props":7531,"children":7532},{"class":370,"line":6286},[7533,7538,7542],{"type":141,"tag":314,"props":7534,"children":7535},{"style":530},[7536],{"type":156,"value":7537},"            globInclude",{"type":141,"tag":314,"props":7539,"children":7540},{"style":521},[7541],{"type":156,"value":538},{"type":141,"tag":314,"props":7543,"children":7544},{"style":515},[7545],{"type":156,"value":543},{"type":141,"tag":314,"props":7547,"children":7548},{"class":370,"line":6308},[7549,7554,7559,7563],{"type":141,"tag":314,"props":7550,"children":7551},{"style":521},[7552],{"type":156,"value":7553},"              '",{"type":141,"tag":314,"props":7555,"children":7556},{"style":380},[7557],{"type":156,"value":7558},"{app,shared}\u002F**",{"type":141,"tag":314,"props":7560,"children":7561},{"style":521},[7562],{"type":156,"value":908},{"type":141,"tag":314,"props":7564,"children":7565},{"style":521},[7566],{"type":156,"value":913},{"type":141,"tag":314,"props":7568,"children":7569},{"class":370,"line":6316},[7570,7574,7579,7583],{"type":141,"tag":314,"props":7571,"children":7572},{"style":521},[7573],{"type":156,"value":7553},{"type":141,"tag":314,"props":7575,"children":7576},{"style":380},[7577],{"type":156,"value":7578},"node_modules\u002F@nuxt\u002Fui\u002Fdist\u002F**",{"type":141,"tag":314,"props":7580,"children":7581},{"style":521},[7582],{"type":156,"value":908},{"type":141,"tag":314,"props":7584,"children":7585},{"style":521},[7586],{"type":156,"value":913},{"type":141,"tag":314,"props":7588,"children":7589},{"class":370,"line":6324},[7590,7595],{"type":141,"tag":314,"props":7591,"children":7592},{"style":515},[7593],{"type":156,"value":7594},"            ]",{"type":141,"tag":314,"props":7596,"children":7597},{"style":521},[7598],{"type":156,"value":913},{"type":141,"tag":314,"props":7600,"children":7602},{"class":370,"line":7601},24,[7603,7608,7612,7616,7620,7624,7628,7632],{"type":141,"tag":314,"props":7604,"children":7605},{"style":530},[7606],{"type":156,"value":7607},"            globExclude",{"type":141,"tag":314,"props":7609,"children":7610},{"style":521},[7611],{"type":156,"value":538},{"type":141,"tag":314,"props":7613,"children":7614},{"style":515},[7615],{"type":156,"value":1160},{"type":141,"tag":314,"props":7617,"children":7618},{"style":521},[7619],{"type":156,"value":908},{"type":141,"tag":314,"props":7621,"children":7622},{"style":380},[7623],{"type":156,"value":6576},{"type":141,"tag":314,"props":7625,"children":7626},{"style":521},[7627],{"type":156,"value":908},{"type":141,"tag":314,"props":7629,"children":7630},{"style":515},[7631],{"type":156,"value":1177},{"type":141,"tag":314,"props":7633,"children":7634},{"style":521},[7635],{"type":156,"value":913},{"type":141,"tag":314,"props":7637,"children":7639},{"class":370,"line":7638},25,[7640],{"type":141,"tag":314,"props":7641,"children":7642},{"style":521},[7643],{"type":156,"value":7644},"          },\n",{"type":141,"tag":314,"props":7646,"children":7648},{"class":370,"line":7647},26,[7649],{"type":141,"tag":314,"props":7650,"children":7651},{"style":521},[7652],{"type":156,"value":2352},{"type":141,"tag":314,"props":7654,"children":7656},{"class":370,"line":7655},27,[7657],{"type":141,"tag":314,"props":7658,"children":7659},{"style":521},[7660],{"type":156,"value":1901},{"type":141,"tag":314,"props":7662,"children":7664},{"class":370,"line":7663},28,[7665,7669],{"type":141,"tag":314,"props":7666,"children":7667},{"style":521},[7668],{"type":156,"value":578},{"type":141,"tag":314,"props":7670,"children":7671},{"style":515},[7672],{"type":156,"value":583},{"type":141,"tag":307,"props":7674,"children":7675},{},[7676,7684],{"type":141,"tag":142,"props":7677,"children":7678},{},[7679],{"type":141,"tag":614,"props":7680,"children":7681},{},[7682],{"type":156,"value":7683},"Tips",{"type":141,"tag":242,"props":7685,"children":7686},{},[7687,7699],{"type":141,"tag":246,"props":7688,"children":7689},{},[7690,7692,7698],{"type":156,"value":7691},"Dynamically generated icon names may not be detected by static scanning—add them explicitly to ",{"type":141,"tag":322,"props":7693,"children":7695},{"className":7694},[],[7696],{"type":156,"value":7697},"icons",{"type":156,"value":240},{"type":141,"tag":246,"props":7700,"children":7701},{},[7702,7704,7710,7711,7717],{"type":156,"value":7703},"For large apps, consider moving test-only configuration into ",{"type":141,"tag":322,"props":7705,"children":7707},{"className":7706},[],[7708],{"type":156,"value":7709},"vitest.config.ts",{"type":156,"value":670},{"type":141,"tag":322,"props":7712,"children":7714},{"className":7713},[],[7715],{"type":156,"value":7716},"cypress.config.ts",{"type":156,"value":7718}," for clarity.",{"type":141,"tag":267,"props":7720,"children":7722},{"id":7721},"contributing",[7723],{"type":156,"value":7724},"Contributing 🙏",{"type":141,"tag":7726,"props":7727,"children":7728},"ol",{},[7729,7734,7771,7784],{"type":141,"tag":246,"props":7730,"children":7731},{},[7732],{"type":156,"value":7733},"Clone this repository",{"type":141,"tag":246,"props":7735,"children":7736},{},[7737,7739,7745,7747,7753,7755,7761,7763,7770],{"type":156,"value":7738},"Install dependencies using ",{"type":141,"tag":322,"props":7740,"children":7742},{"className":7741},[],[7743],{"type":156,"value":7744},"pnpm install",{"type":156,"value":7746}," (install ",{"type":141,"tag":322,"props":7748,"children":7750},{"className":7749},[],[7751],{"type":156,"value":7752},"pnpm",{"type":156,"value":7754}," with ",{"type":141,"tag":322,"props":7756,"children":7758},{"className":7757},[],[7759],{"type":156,"value":7760},"corepack enable",{"type":156,"value":7762},", ",{"type":141,"tag":162,"props":7764,"children":7767},{"href":7765,"rel":7766},"https:\u002F\u002Fpnpm.io\u002Finstallation#using-corepack",[166],[7768],{"type":156,"value":7769},"learn more",{"type":156,"value":651},{"type":141,"tag":246,"props":7772,"children":7773},{},[7774,7776,7782],{"type":156,"value":7775},"Run ",{"type":141,"tag":322,"props":7777,"children":7779},{"className":7778},[],[7780],{"type":156,"value":7781},"npm run dev:prepare",{"type":156,"value":7783}," to generate type stubs.",{"type":141,"tag":246,"props":7785,"children":7786},{},[7787,7789,7795,7797,7804],{"type":156,"value":7788},"Use ",{"type":141,"tag":322,"props":7790,"children":7792},{"className":7791},[],[7793],{"type":156,"value":7794},"npm run dev",{"type":156,"value":7796}," to start ",{"type":141,"tag":162,"props":7798,"children":7801},{"href":7799,"rel":7800},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Ficon\u002Ftree\u002Fmain\u002Fplayground",[166],[7802],{"type":156,"value":7803},"playground",{"type":156,"value":7805}," in development mode.",{"type":141,"tag":267,"props":7807,"children":7809},{"id":7808},"credits",[7810],{"type":156,"value":7811},"Credits 💌",{"type":141,"tag":242,"props":7813,"children":7814},{},[7815,7827],{"type":141,"tag":246,"props":7816,"children":7817},{},[7818,7825],{"type":141,"tag":162,"props":7819,"children":7822},{"href":7820,"rel":7821},"https:\u002F\u002Fgithub.com\u002Fbenjamincanac",[166],[7823],{"type":156,"value":7824},"@benjamincanac",{"type":156,"value":7826}," for the initial version",{"type":141,"tag":246,"props":7828,"children":7829},{},[7830,7837,7839],{"type":141,"tag":162,"props":7831,"children":7834},{"href":7832,"rel":7833},"https:\u002F\u002Fgithub.com\u002Fcyberalien",[166],[7835],{"type":156,"value":7836},"@cyberalien",{"type":156,"value":7838}," for making ",{"type":141,"tag":162,"props":7840,"children":7843},{"href":7841,"rel":7842},"https:\u002F\u002Fgithub.com\u002Ficonify\u002Ficonify",[166],[7844],{"type":156,"value":238},{"type":141,"tag":267,"props":7846,"children":7848},{"id":7847},"license",[7849],{"type":156,"value":7850},"License 📎",{"type":141,"tag":142,"props":7852,"children":7853},{},[7854],{"type":141,"tag":162,"props":7855,"children":7857},{"href":184,"rel":7856},[166],[7858],{"type":156,"value":7859},"MIT License",{"type":141,"tag":7861,"props":7862,"children":7863},"style",{},[7864],{"type":156,"value":7865},"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":15,"searchDepth":59,"depth":59,"links":7867},[7868,7869,7870,7881,7882,7883],{"id":269,"depth":59,"text":272},{"id":349,"depth":59,"text":352},{"id":606,"depth":59,"text":609,"children":7871},[7872,7873,7874,7875,7876,7877,7878,7879,7880],{"id":963,"depth":52,"text":966},{"id":1299,"depth":52,"text":1302},{"id":1496,"depth":52,"text":1499},{"id":2883,"depth":52,"text":2886},{"id":3188,"depth":52,"text":3191},{"id":4675,"depth":52,"text":4678},{"id":5527,"depth":52,"text":5530},{"id":6793,"depth":52,"text":6796},{"id":7091,"depth":52,"text":6014},{"id":7721,"depth":59,"text":7724},{"id":7808,"depth":59,"text":7811},{"id":7847,"depth":59,"text":7850}]