[{"data":1,"prerenderedAt":5530},["ShallowReactive",2],{"navigation":3,"navigation_docs":214,"-docs-guide-custom-paths":270,"-docs-guide-custom-paths-surround":3119,"\u002Fdocs\u002Fguide\u002Fcustom-paths":3124},[4],{"title":5,"path":6,"stem":7,"children":8,"page":131},"Docs","\u002Fdocs","docs",[9,25,105,132,150,204],{"title":10,"path":11,"stem":12,"children":13,"icon":24},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F01.getting-started\u002F01.index",[14,16,20],{"title":15,"path":11,"stem":12},"Installation",{"title":17,"path":18,"stem":19},"Usage","\u002Fdocs\u002Fgetting-started\u002Fusage","docs\u002F01.getting-started\u002F02.usage",{"title":21,"path":22,"stem":23},"Vue I18n Configuration","\u002Fdocs\u002Fgetting-started\u002Fvue-i18n","docs\u002F01.getting-started\u002F03.vue-i18n","i-lucide-square-play",{"title":26,"path":27,"stem":28,"children":29,"icon":104},"Guide","\u002Fdocs\u002Fguide","docs\u002F02.guide\u002F01.index",[30,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100],{"title":31,"path":27,"stem":28},"Routing Strategies",{"title":33,"path":34,"stem":35},"Runtime Hooks","\u002Fdocs\u002Fguide\u002Fruntime-hooks","docs\u002F02.guide\u002F02.runtime-hooks",{"title":37,"path":38,"stem":39},"Custom Route Paths","\u002Fdocs\u002Fguide\u002Fcustom-paths","docs\u002F02.guide\u002F03.custom-paths",{"title":41,"path":42,"stem":43},"Ignoring Localized Routes","\u002Fdocs\u002Fguide\u002Fignoring-localized-routes","docs\u002F02.guide\u002F04.ignoring-localized-routes",{"title":45,"path":46,"stem":47},"Browser language detection","\u002Fdocs\u002Fguide\u002Fbrowser-language-detection","docs\u002F02.guide\u002F05.browser-language-detection",{"title":49,"path":50,"stem":51},"SEO","\u002Fdocs\u002Fguide\u002Fseo","docs\u002F02.guide\u002F06.seo",{"title":53,"path":54,"stem":55},"Lazy-load translations","\u002Fdocs\u002Fguide\u002Flazy-load-translations","docs\u002F02.guide\u002F07.lazy-load-translations",{"title":57,"path":58,"stem":59},"Lang Switcher","\u002Fdocs\u002Fguide\u002Flang-switcher","docs\u002F02.guide\u002F08.lang-switcher",{"title":61,"path":62,"stem":63},"Different Domains","\u002Fdocs\u002Fguide\u002Fdifferent-domains","docs\u002F02.guide\u002F09.different-domains",{"title":65,"path":66,"stem":67},"Multi domain locales","\u002Fdocs\u002Fguide\u002Fmulti-domain-locales","docs\u002F02.guide\u002F10.multi-domain-locales",{"title":69,"path":70,"stem":71},"Locale fallback","\u002Fdocs\u002Fguide\u002Flocale-fallback","docs\u002F02.guide\u002F11.locale-fallback",{"title":73,"path":74,"stem":75},"Per-Component Translations","\u002Fdocs\u002Fguide\u002Fper-component-translations","docs\u002F02.guide\u002F12.per-component-translations",{"title":77,"path":78,"stem":79},"Extending messages hook","\u002Fdocs\u002Fguide\u002Fextend-messages","docs\u002F02.guide\u002F13.extend-messages",{"title":81,"path":82,"stem":83},"Extending pages","\u002Fdocs\u002Fguide\u002Fextend-pages","docs\u002F02.guide\u002F14.extend-pages",{"title":85,"path":86,"stem":87},"Layers","\u002Fdocs\u002Fguide\u002Flayers","docs\u002F02.guide\u002F15.layers",{"title":89,"path":90,"stem":91},"Server-Side Translations","\u002Fdocs\u002Fguide\u002Fserver-side-translations","docs\u002F02.guide\u002F16.server-side-translations",{"title":93,"path":94,"stem":95},"Module integration","\u002Fdocs\u002Fguide\u002Finstall-module","docs\u002F02.guide\u002F17.install-module",{"title":97,"path":98,"stem":99},"Migration Guide","\u002Fdocs\u002Fguide\u002Fmigrating","docs\u002F02.guide\u002F90.migrating",{"title":101,"path":102,"stem":103},"New features","\u002Fdocs\u002Fguide\u002Fnew-features","docs\u002F02.guide\u002F91.new-features","i-heroicons-book-open",{"title":106,"icon":107,"path":108,"stem":109,"children":110,"page":131},"API","i-lucide-square-chart-gantt","\u002Fdocs\u002Fapi","docs\u002F04.api",[111,115,119,123,127],{"title":112,"path":113,"stem":114},"Options","\u002Fdocs\u002Fapi\u002Foptions","docs\u002F04.api\u002F00.options",{"title":116,"path":117,"stem":118},"Vue I18n","\u002Fdocs\u002Fapi\u002Fvue-i18n","docs\u002F04.api\u002F04.vue-i18n",{"title":120,"path":121,"stem":122},"Vue","\u002Fdocs\u002Fapi\u002Fvue","docs\u002F04.api\u002F05.vue",{"title":124,"path":125,"stem":126},"Nuxt","\u002Fdocs\u002Fapi\u002Fnuxt","docs\u002F04.api\u002F06.nuxt",{"title":128,"path":129,"stem":130},"Runtime config","\u002Fdocs\u002Fapi\u002Fruntime-config","docs\u002F04.api\u002F07.runtime-config",false,{"title":133,"icon":134,"path":135,"stem":136,"children":137,"page":131},"Components","i-lucide-square-code","\u002Fdocs\u002Fcomponents","docs\u002F05.components",[138,142,146],{"title":139,"path":140,"stem":141},"\u003CNuxtLinkLocale>","\u002Fdocs\u002Fcomponents\u002Fnuxt-link-locale","docs\u002F05.components\u002F01.nuxt-link-locale",{"title":143,"path":144,"stem":145},"\u003CSwitchLocalePathLink>","\u002Fdocs\u002Fcomponents\u002Fswitch-locale-path-link","docs\u002F05.components\u002F02.switch-locale-path-link",{"title":147,"path":148,"stem":149},"Vue I18n components","\u002Fdocs\u002Fcomponents\u002Fvue-i18n-components","docs\u002F05.components\u002F03.vue-i18n-components",{"title":151,"icon":152,"path":153,"stem":154,"children":155,"page":131},"Composables","i-lucide-square-function","\u002Fdocs\u002Fcomposables","docs\u002F06.composables",[156,160,164,168,172,176,180,184,188,192,196,200],{"title":157,"path":158,"stem":159},"useLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-locale-path","docs\u002F06.composables\u002F01.use-locale-path",{"title":161,"path":162,"stem":163},"useLocaleRoute","\u002Fdocs\u002Fcomposables\u002Fuse-locale-route","docs\u002F06.composables\u002F02.use-locale-route",{"title":165,"path":166,"stem":167},"useSwitchLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-switch-locale-path","docs\u002F06.composables\u002F03.use-switch-locale-path",{"title":169,"path":170,"stem":171},"useLocaleHead","\u002Fdocs\u002Fcomposables\u002Fuse-locale-head","docs\u002F06.composables\u002F04.use-locale-head",{"title":173,"path":174,"stem":175},"useSetI18nParams","\u002Fdocs\u002Fcomposables\u002Fuse-set-i18n-params","docs\u002F06.composables\u002F05.use-set-i18n-params",{"title":177,"path":178,"stem":179},"useRouteBaseName","\u002Fdocs\u002Fcomposables\u002Fuse-route-base-name","docs\u002F06.composables\u002F06.use-route-base-name",{"title":181,"path":182,"stem":183},"useBrowserLocale","\u002Fdocs\u002Fcomposables\u002Fuse-browser-locale","docs\u002F06.composables\u002F07.use-browser-locale",{"title":185,"path":186,"stem":187},"useCookieLocale","\u002Fdocs\u002Fcomposables\u002Fuse-cookie-locale","docs\u002F06.composables\u002F08.use-cookie-locale",{"title":189,"path":190,"stem":191},"useTranslation","\u002Fdocs\u002Fcomposables\u002Fuse-translation","docs\u002F06.composables\u002F09.use-translation",{"title":193,"path":194,"stem":195},"defineI18nConfig","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-config","docs\u002F06.composables\u002F10.define-i18n-config",{"title":197,"path":198,"stem":199},"defineI18nLocale","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale","docs\u002F06.composables\u002F11.define-i18n-locale",{"title":201,"path":202,"stem":203},"defineI18nLocaleDetector","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale-detector","docs\u002F06.composables\u002F12.define-i18n-locale-detector",{"title":205,"icon":206,"path":207,"stem":208,"children":209,"page":131},"Compiler Macros","i-lucide-aperture","\u002Fdocs\u002Fcompiler-macros","docs\u002F07.compiler-macros",[210],{"title":211,"path":212,"stem":213},"defineI18nRoute","\u002Fdocs\u002Fcompiler-macros\u002Fdefine-i18n-route","docs\u002F07.compiler-macros\u002F01.define-i18n-route",[215,220,241,248,253,267],{"title":10,"path":11,"stem":12,"children":216,"icon":24},[217,218,219],{"title":15,"path":11,"stem":12},{"title":17,"path":18,"stem":19},{"title":21,"path":22,"stem":23},{"title":26,"path":27,"stem":28,"children":221,"icon":104},[222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240],{"title":31,"path":27,"stem":28},{"title":33,"path":34,"stem":35},{"title":37,"path":38,"stem":39},{"title":41,"path":42,"stem":43},{"title":45,"path":46,"stem":47},{"title":49,"path":50,"stem":51},{"title":53,"path":54,"stem":55},{"title":57,"path":58,"stem":59},{"title":61,"path":62,"stem":63},{"title":65,"path":66,"stem":67},{"title":69,"path":70,"stem":71},{"title":73,"path":74,"stem":75},{"title":77,"path":78,"stem":79},{"title":81,"path":82,"stem":83},{"title":85,"path":86,"stem":87},{"title":89,"path":90,"stem":91},{"title":93,"path":94,"stem":95},{"title":97,"path":98,"stem":99},{"title":101,"path":102,"stem":103},{"title":106,"icon":107,"path":108,"stem":109,"children":242,"page":131},[243,244,245,246,247],{"title":112,"path":113,"stem":114},{"title":116,"path":117,"stem":118},{"title":120,"path":121,"stem":122},{"title":124,"path":125,"stem":126},{"title":128,"path":129,"stem":130},{"title":133,"icon":134,"path":135,"stem":136,"children":249,"page":131},[250,251,252],{"title":139,"path":140,"stem":141},{"title":143,"path":144,"stem":145},{"title":147,"path":148,"stem":149},{"title":151,"icon":152,"path":153,"stem":154,"children":254,"page":131},[255,256,257,258,259,260,261,262,263,264,265,266],{"title":157,"path":158,"stem":159},{"title":161,"path":162,"stem":163},{"title":165,"path":166,"stem":167},{"title":169,"path":170,"stem":171},{"title":173,"path":174,"stem":175},{"title":177,"path":178,"stem":179},{"title":181,"path":182,"stem":183},{"title":185,"path":186,"stem":187},{"title":189,"path":190,"stem":191},{"title":193,"path":194,"stem":195},{"title":197,"path":198,"stem":199},{"title":201,"path":202,"stem":203},{"title":205,"icon":206,"path":207,"stem":208,"children":268,"page":131},[269],{"title":211,"path":212,"stem":213},{"id":271,"title":37,"body":272,"description":3113,"extension":3114,"links":3115,"meta":3116,"navigation":731,"path":38,"seo":3117,"stem":39,"__hash__":3118},"docs\u002Fdocs\u002F02.guide\u002F03.custom-paths.md",{"type":273,"value":274,"toc":3100},"minimark",[275,290,307,381,394,419,423,441,608,618,631,675,809,812,965,975,980,986,1035,1049,1055,1210,1215,1219,1223,1309,1313,1554,1561,1565,1568,1624,1627,1734,1739,1756,1775,1822,1825,1937,1945,2035,2055,2059,2079,2261,2281,2326,2331,2342,2351,2450,2455,2530,2539,2543,2555,2571,2577,2779,2800,2927,2987,2992,3021,3035,3045,3048,3096],[276,277,278,279,284,285,289],"p",{},"In some cases, you might want to translate URLs in addition to having them prefixed with the locale code. There are two methods of configuring custom paths, through ",[280,281,283],"a",{"href":282},"#module-configuration","Module configuration"," or from within each ",[280,286,288],{"href":287},"#definepagemeta","Page component",".",[276,291,292,293,299,300,306],{},"Custom paths set with ",[280,294,295],{"href":287},[296,297,298],"code",{},"definePageMeta()"," are used in all ",[280,301,303],{"href":302},"\u002Fdocs\u002Fapi\u002Foptions#customroutes",[296,304,305],{},"customRoutes"," modes, the mode configures which additional source is used:",[308,309,310,337,356],"ul",{},[311,312,313,329,330,336],"li",{},[296,314,318,323,327],{"className":315,"language":316,"style":317},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type","",[319,320,322],"span",{"class":321},"sMK4o","'",[319,324,326],{"class":325},"sfazB","page",[319,328,322],{"class":321}," (default): the deprecated ",[280,331,333],{"href":332},"#definei18nroute",[296,334,335],{},"defineI18nRoute()"," macro",[311,338,339,348,349,355],{},[296,340,341,343,346],{"className":315,"language":316,"style":317},[319,342,322],{"class":321},[319,344,345],{"class":325},"config",[319,347,322],{"class":321},": the ",[280,350,351,354],{"href":282},[296,352,353],{},"pages"," option"," in the module configuration",[311,357,358,367,368,380],{},[296,359,360,362,365],{"className":315,"language":316,"style":317},[319,361,322],{"class":321},[319,363,364],{"class":325},"meta",[319,366,322],{"class":321},": none, ",[296,369,372,376],{"className":370,"language":371,"style":317},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts",[319,373,375],{"class":374},"s2Zo4","definePageMeta",[319,377,379],{"class":378},"sTEyZ","()"," is the only source",[276,382,383,384,390,391,393],{},"If a route has custom paths from multiple sources, the ",[296,385,386,388],{"className":370,"language":371,"style":317},[319,387,375],{"class":374},[319,389,379],{"class":378}," value takes precedence and a warning is logged during build. This makes migration incremental: you can move custom paths from the ",[296,392,353],{}," option (or the deprecated macro) into page components one route at a time without switching modes.",[395,396,399,400,409,410,413,414,289],"callout",{"icon":397,"color":398},"i-heroicons-exclamation-triangle","warning","Custom paths are not supported when using the ",[296,401,402,404,407],{"className":315,"language":316,"style":317},[319,403,322],{"class":321},[319,405,406],{"class":325},"no_prefix",[319,408,322],{"class":321}," ",[280,411,412],{"href":27},"strategy"," unless combined with ",[280,415,416],{"href":62},[296,417,418],{},"differentDomains",[420,421,283],"h2",{"id":422},"module-configuration",[276,424,425,426,428,429,437,438,440],{},"Make sure you set the ",[296,427,305],{}," option to ",[296,430,431,433,435],{"className":315,"language":316,"style":317},[319,432,322],{"class":321},[319,434,345],{"class":325},[319,436,322],{"class":321}," and add your custom paths in the ",[296,439,353],{}," option:",[442,443,446],"pre",{"className":370,"code":444,"filename":445,"language":371,"meta":317,"style":317},"export default defineNuxtConfig({\n  i18n: {\n    customRoutes: 'config', \u002F\u002F enable custom routes from the `pages` option\n    pages: {\n      about: {\n        en: '\u002Fabout-us', \u002F\u002F -> accessible at \u002Fabout-us (no prefix since it's the default locale)\n        fr: '\u002Fa-propos', \u002F\u002F -> accessible at \u002Ffr\u002Fa-propos\n        es: '\u002Fsobre' \u002F\u002F -> accessible at \u002Fes\u002Fsobre\n      }\n    }\n  }\n})\n","nuxt.config.ts",[296,447,448,468,481,503,513,523,543,563,581,587,593,599],{"__ignoreMap":317},[319,449,452,456,459,462,465],{"class":450,"line":451},"line",1,[319,453,455],{"class":454},"s7zQu","export",[319,457,458],{"class":454}," default",[319,460,461],{"class":374}," defineNuxtConfig",[319,463,464],{"class":378},"(",[319,466,467],{"class":321},"{\n",[319,469,471,475,478],{"class":450,"line":470},2,[319,472,474],{"class":473},"swJcz","  i18n",[319,476,477],{"class":321},":",[319,479,480],{"class":321}," {\n",[319,482,484,487,489,492,494,496,499],{"class":450,"line":483},3,[319,485,486],{"class":473},"    customRoutes",[319,488,477],{"class":321},[319,490,491],{"class":321}," '",[319,493,345],{"class":325},[319,495,322],{"class":321},[319,497,498],{"class":321},",",[319,500,502],{"class":501},"sHwdD"," \u002F\u002F enable custom routes from the `pages` option\n",[319,504,506,509,511],{"class":450,"line":505},4,[319,507,508],{"class":473},"    pages",[319,510,477],{"class":321},[319,512,480],{"class":321},[319,514,516,519,521],{"class":450,"line":515},5,[319,517,518],{"class":473},"      about",[319,520,477],{"class":321},[319,522,480],{"class":321},[319,524,526,529,531,533,536,538,540],{"class":450,"line":525},6,[319,527,528],{"class":473},"        en",[319,530,477],{"class":321},[319,532,491],{"class":321},[319,534,535],{"class":325},"\u002Fabout-us",[319,537,322],{"class":321},[319,539,498],{"class":321},[319,541,542],{"class":501}," \u002F\u002F -> accessible at \u002Fabout-us (no prefix since it's the default locale)\n",[319,544,546,549,551,553,556,558,560],{"class":450,"line":545},7,[319,547,548],{"class":473},"        fr",[319,550,477],{"class":321},[319,552,491],{"class":321},[319,554,555],{"class":325},"\u002Fa-propos",[319,557,322],{"class":321},[319,559,498],{"class":321},[319,561,562],{"class":501}," \u002F\u002F -> accessible at \u002Ffr\u002Fa-propos\n",[319,564,566,569,571,573,576,578],{"class":450,"line":565},8,[319,567,568],{"class":473},"        es",[319,570,477],{"class":321},[319,572,491],{"class":321},[319,574,575],{"class":325},"\u002Fsobre",[319,577,322],{"class":321},[319,579,580],{"class":501}," \u002F\u002F -> accessible at \u002Fes\u002Fsobre\n",[319,582,584],{"class":450,"line":583},9,[319,585,586],{"class":321},"      }\n",[319,588,590],{"class":450,"line":589},10,[319,591,592],{"class":321},"    }\n",[319,594,596],{"class":450,"line":595},11,[319,597,598],{"class":321},"  }\n",[319,600,602,605],{"class":450,"line":601},12,[319,603,604],{"class":321},"}",[319,606,607],{"class":378},")\n",[276,609,610,611,613,614,289],{},"Note that each key within the ",[296,612,353],{}," object should ",[615,616,617],"strong",{},"correspond to the route name of the route to localize",[276,619,620,621,627,628,289],{},"Customized route paths ",[615,622,623,624],{},"must start with a ",[296,625,626],{},"\u002F"," and ",[615,629,630],{},"must not include the locale prefix",[276,632,633,634,641,642,655,656,665,666,477],{},"You can now use the ",[296,635,636,639],{"className":370,"language":371,"style":317},[319,637,638],{"class":374},"localePath",[319,640,379],{"class":378}," function or the ",[296,643,646,649,652],{"className":644,"language":645,"style":317},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","html",[319,647,648],{"class":321},"\u003C",[319,650,651],{"class":473},"NuxtLinkLocale",[319,653,654],{"class":321},">"," component but be sure to use named routes. For example route ",[296,657,658,660,663],{"className":315,"language":316,"style":317},[319,659,322],{"class":321},[319,661,662],{"class":325},"\u002Fservices\u002Fadvanced",[319,664,322],{"class":321}," should be ",[296,667,668,670,673],{"className":315,"language":316,"style":317},[319,669,322],{"class":321},[319,671,672],{"class":325},"services-advanced",[319,674,322],{"class":321},[442,676,680],{"className":677,"code":678,"language":679,"meta":317,"style":317},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup>\nconst { t } = useI18n()\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNuxtLinkLocale to=\"about\"> {{ t('about') }} \u003C\u002FNuxtLinkLocale>\n  \u003CNuxtLinkLocale to=\"services-advanced\"> {{ t('advanced') }} \u003C\u002FNuxtLinkLocale>\n\u003C\u002Ftemplate>\n","vue",[296,681,682,696,718,727,733,742,774,801],{"__ignoreMap":317},[319,683,684,686,689,693],{"class":450,"line":451},[319,685,648],{"class":321},[319,687,688],{"class":473},"script",[319,690,692],{"class":691},"spNyl"," setup",[319,694,695],{"class":321},">\n",[319,697,698,701,704,707,709,712,715],{"class":450,"line":470},[319,699,700],{"class":691},"const",[319,702,703],{"class":321}," {",[319,705,706],{"class":378}," t ",[319,708,604],{"class":321},[319,710,711],{"class":321}," =",[319,713,714],{"class":374}," useI18n",[319,716,717],{"class":378},"()\n",[319,719,720,723,725],{"class":450,"line":483},[319,721,722],{"class":321},"\u003C\u002F",[319,724,688],{"class":473},[319,726,695],{"class":321},[319,728,729],{"class":450,"line":505},[319,730,732],{"emptyLinePlaceholder":731},true,"\n",[319,734,735,737,740],{"class":450,"line":515},[319,736,648],{"class":321},[319,738,739],{"class":473},"template",[319,741,695],{"class":321},[319,743,744,747,749,752,755,758,761,763,765,768,770,772],{"class":450,"line":525},[319,745,746],{"class":321},"  \u003C",[319,748,651],{"class":473},[319,750,751],{"class":691}," to",[319,753,754],{"class":321},"=",[319,756,757],{"class":321},"\"",[319,759,760],{"class":325},"about",[319,762,757],{"class":321},[319,764,654],{"class":321},[319,766,767],{"class":378}," {{ t('about') }} ",[319,769,722],{"class":321},[319,771,651],{"class":473},[319,773,695],{"class":321},[319,775,776,778,780,782,784,786,788,790,792,795,797,799],{"class":450,"line":545},[319,777,746],{"class":321},[319,779,651],{"class":473},[319,781,751],{"class":691},[319,783,754],{"class":321},[319,785,757],{"class":321},[319,787,672],{"class":325},[319,789,757],{"class":321},[319,791,654],{"class":321},[319,793,794],{"class":378}," {{ t('advanced') }} ",[319,796,722],{"class":321},[319,798,651],{"class":473},[319,800,695],{"class":321},[319,802,803,805,807],{"class":450,"line":565},[319,804,722],{"class":321},[319,806,739],{"class":473},[319,808,695],{"class":321},[276,810,811],{},"Or:",[442,813,815],{"className":677,"code":814,"language":679,"meta":317,"style":317},"\u003Cscript setup>\nconst { t } = useI18n()\nconst localePath = useLocalePath()\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNuxtLink :to=\"localePath('about')\"> {{ t('about') }} \u003C\u002FNuxtLink>\n  \u003CNuxtLink :to=\"localePath('services-advanced')\"> {{ t('advanced') }} \u003C\u002FNuxtLink>\n\u003C\u002Ftemplate>\n",[296,816,817,827,843,857,865,869,877,919,957],{"__ignoreMap":317},[319,818,819,821,823,825],{"class":450,"line":451},[319,820,648],{"class":321},[319,822,688],{"class":473},[319,824,692],{"class":691},[319,826,695],{"class":321},[319,828,829,831,833,835,837,839,841],{"class":450,"line":470},[319,830,700],{"class":691},[319,832,703],{"class":321},[319,834,706],{"class":378},[319,836,604],{"class":321},[319,838,711],{"class":321},[319,840,714],{"class":374},[319,842,717],{"class":378},[319,844,845,847,850,852,855],{"class":450,"line":483},[319,846,700],{"class":691},[319,848,849],{"class":378}," localePath ",[319,851,754],{"class":321},[319,853,854],{"class":374}," useLocalePath",[319,856,717],{"class":378},[319,858,859,861,863],{"class":450,"line":505},[319,860,722],{"class":321},[319,862,688],{"class":473},[319,864,695],{"class":321},[319,866,867],{"class":450,"line":515},[319,868,732],{"emptyLinePlaceholder":731},[319,870,871,873,875],{"class":450,"line":525},[319,872,648],{"class":321},[319,874,739],{"class":473},[319,876,695],{"class":321},[319,878,879,881,884,887,890,892,894,896,898,900,902,904,907,909,911,913,915,917],{"class":450,"line":545},[319,880,746],{"class":321},[319,882,883],{"class":473},"NuxtLink",[319,885,886],{"class":321}," :",[319,888,889],{"class":691},"to",[319,891,754],{"class":321},[319,893,757],{"class":321},[319,895,638],{"class":374},[319,897,464],{"class":321},[319,899,322],{"class":321},[319,901,760],{"class":325},[319,903,322],{"class":321},[319,905,906],{"class":321},")",[319,908,757],{"class":321},[319,910,654],{"class":321},[319,912,767],{"class":378},[319,914,722],{"class":321},[319,916,883],{"class":473},[319,918,695],{"class":321},[319,920,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955],{"class":450,"line":565},[319,922,746],{"class":321},[319,924,883],{"class":473},[319,926,886],{"class":321},[319,928,889],{"class":691},[319,930,754],{"class":321},[319,932,757],{"class":321},[319,934,638],{"class":374},[319,936,464],{"class":321},[319,938,322],{"class":321},[319,940,672],{"class":325},[319,942,322],{"class":321},[319,944,906],{"class":321},[319,946,757],{"class":321},[319,948,654],{"class":321},[319,950,794],{"class":378},[319,952,722],{"class":321},[319,954,883],{"class":473},[319,956,695],{"class":321},[319,958,959,961,963],{"class":450,"line":583},[319,960,722],{"class":321},[319,962,739],{"class":473},[319,964,695],{"class":321},[395,966,967,968,974],{"icon":397,"color":398},"Passing a path to ",[296,969,970,972],{"className":370,"language":371,"style":317},[319,971,638],{"class":374},[319,973,379],{"class":378}," is currently not supported.",[976,977,979],"h3",{"id":978},"example-1-basic-url-localization","Example 1: Basic URL localization",[276,981,982,983,985],{},"You have some routes with the following ",[296,984,353],{}," directory:",[442,987,992],{"className":988,"code":989,"filename":990,"language":991,"meta":317,"style":317},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","-| pages\u002F\n---| parent\u002F\n-----| child.vue\n---| parent.vue\n","Directory structure","bash",[296,993,994,1006,1016,1026],{"__ignoreMap":317},[319,995,996,1000,1003],{"class":450,"line":451},[319,997,999],{"class":998},"sBMFI","-",[319,1001,1002],{"class":321},"|",[319,1004,1005],{"class":998}," pages\u002F\n",[319,1007,1008,1011,1013],{"class":450,"line":470},[319,1009,1010],{"class":998},"---",[319,1012,1002],{"class":321},[319,1014,1015],{"class":998}," parent\u002F\n",[319,1017,1018,1021,1023],{"class":450,"line":483},[319,1019,1020],{"class":998},"-----",[319,1022,1002],{"class":321},[319,1024,1025],{"class":998}," child.vue\n",[319,1027,1028,1030,1032],{"class":450,"line":505},[319,1029,1010],{"class":998},[319,1031,1002],{"class":321},[319,1033,1034],{"class":998}," parent.vue\n",[395,1036,1038,1039,1042,1043,289],{"icon":1037},"i-heroicons-light-bulb","Nested\u002Fchild routes rely on there being a page component with the same name as the folder that renders the child routes.",[1040,1041],"br",{},"\nFor more details, see ",[280,1044,1048],{"href":1045,"rel":1046},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fpages#nested-routes",[1047],"nofollow","Nested Routes",[276,1050,1051,1052,1054],{},"You would need to set up your ",[296,1053,353],{}," property as follows:",[442,1056,1058],{"className":370,"code":1057,"filename":445,"language":371,"meta":317,"style":317},"export default defineNuxtConfig({\n  i18n: {\n    customRoutes: 'config',\n    pages: {\n      parent: {\n        en: '\u002Fparent',\n        ca: '\u002Fpare'\n      },\n      'parent-child': {\n        en: '\u002Fparent\u002Fchild',\n        ca: '\u002Fpare\u002Ffill'\n      }\n    }\n  }\n})\n",[296,1059,1060,1072,1080,1095,1103,1112,1127,1142,1147,1161,1176,1189,1193,1198,1203],{"__ignoreMap":317},[319,1061,1062,1064,1066,1068,1070],{"class":450,"line":451},[319,1063,455],{"class":454},[319,1065,458],{"class":454},[319,1067,461],{"class":374},[319,1069,464],{"class":378},[319,1071,467],{"class":321},[319,1073,1074,1076,1078],{"class":450,"line":470},[319,1075,474],{"class":473},[319,1077,477],{"class":321},[319,1079,480],{"class":321},[319,1081,1082,1084,1086,1088,1090,1092],{"class":450,"line":483},[319,1083,486],{"class":473},[319,1085,477],{"class":321},[319,1087,491],{"class":321},[319,1089,345],{"class":325},[319,1091,322],{"class":321},[319,1093,1094],{"class":321},",\n",[319,1096,1097,1099,1101],{"class":450,"line":505},[319,1098,508],{"class":473},[319,1100,477],{"class":321},[319,1102,480],{"class":321},[319,1104,1105,1108,1110],{"class":450,"line":515},[319,1106,1107],{"class":473},"      parent",[319,1109,477],{"class":321},[319,1111,480],{"class":321},[319,1113,1114,1116,1118,1120,1123,1125],{"class":450,"line":525},[319,1115,528],{"class":473},[319,1117,477],{"class":321},[319,1119,491],{"class":321},[319,1121,1122],{"class":325},"\u002Fparent",[319,1124,322],{"class":321},[319,1126,1094],{"class":321},[319,1128,1129,1132,1134,1136,1139],{"class":450,"line":545},[319,1130,1131],{"class":473},"        ca",[319,1133,477],{"class":321},[319,1135,491],{"class":321},[319,1137,1138],{"class":325},"\u002Fpare",[319,1140,1141],{"class":321},"'\n",[319,1143,1144],{"class":450,"line":565},[319,1145,1146],{"class":321},"      },\n",[319,1148,1149,1152,1155,1157,1159],{"class":450,"line":583},[319,1150,1151],{"class":321},"      '",[319,1153,1154],{"class":473},"parent-child",[319,1156,322],{"class":321},[319,1158,477],{"class":321},[319,1160,480],{"class":321},[319,1162,1163,1165,1167,1169,1172,1174],{"class":450,"line":589},[319,1164,528],{"class":473},[319,1166,477],{"class":321},[319,1168,491],{"class":321},[319,1170,1171],{"class":325},"\u002Fparent\u002Fchild",[319,1173,322],{"class":321},[319,1175,1094],{"class":321},[319,1177,1178,1180,1182,1184,1187],{"class":450,"line":595},[319,1179,1131],{"class":473},[319,1181,477],{"class":321},[319,1183,491],{"class":321},[319,1185,1186],{"class":325},"\u002Fpare\u002Ffill",[319,1188,1141],{"class":321},[319,1190,1191],{"class":450,"line":601},[319,1192,586],{"class":321},[319,1194,1196],{"class":450,"line":1195},13,[319,1197,592],{"class":321},[319,1199,1201],{"class":450,"line":1200},14,[319,1202,598],{"class":321},[319,1204,1206,1208],{"class":450,"line":1205},15,[319,1207,604],{"class":321},[319,1209,607],{"class":378},[395,1211,1212,1213],{"icon":397,"color":398},"All URLs must start with ",[296,1214,626],{},[976,1216,1218],{"id":1217},"example-2-localize-the-part-of-url","Example 2: Localize the part of URL",[276,1220,982,1221,985],{},[296,1222,353],{},[442,1224,1226],{"className":988,"code":1225,"filename":990,"language":991,"meta":317,"style":317},"-| pages\u002F\n---| about.vue\n---| services\u002F\n-----| coaching.vue\n-----| development\u002F\n-------| app.vue\n-------| website.vue\n-----| development.vue\n---| services.vue\n",[296,1227,1228,1236,1245,1254,1263,1272,1282,1291,1300],{"__ignoreMap":317},[319,1229,1230,1232,1234],{"class":450,"line":451},[319,1231,999],{"class":998},[319,1233,1002],{"class":321},[319,1235,1005],{"class":998},[319,1237,1238,1240,1242],{"class":450,"line":470},[319,1239,1010],{"class":998},[319,1241,1002],{"class":321},[319,1243,1244],{"class":998}," about.vue\n",[319,1246,1247,1249,1251],{"class":450,"line":483},[319,1248,1010],{"class":998},[319,1250,1002],{"class":321},[319,1252,1253],{"class":998}," services\u002F\n",[319,1255,1256,1258,1260],{"class":450,"line":505},[319,1257,1020],{"class":998},[319,1259,1002],{"class":321},[319,1261,1262],{"class":998}," coaching.vue\n",[319,1264,1265,1267,1269],{"class":450,"line":515},[319,1266,1020],{"class":998},[319,1268,1002],{"class":321},[319,1270,1271],{"class":998}," development\u002F\n",[319,1273,1274,1277,1279],{"class":450,"line":525},[319,1275,1276],{"class":998},"-------",[319,1278,1002],{"class":321},[319,1280,1281],{"class":998}," app.vue\n",[319,1283,1284,1286,1288],{"class":450,"line":545},[319,1285,1276],{"class":998},[319,1287,1002],{"class":321},[319,1289,1290],{"class":998}," website.vue\n",[319,1292,1293,1295,1297],{"class":450,"line":565},[319,1294,1020],{"class":998},[319,1296,1002],{"class":321},[319,1298,1299],{"class":998}," development.vue\n",[319,1301,1302,1304,1306],{"class":450,"line":583},[319,1303,1010],{"class":998},[319,1305,1002],{"class":321},[319,1307,1308],{"class":998}," services.vue\n",[276,1310,1051,1311,1054],{},[296,1312,353],{},[442,1314,1316],{"className":370,"code":1315,"filename":445,"language":371,"meta":317,"style":317},"export default defineNuxtConfig({\n  i18n: {\n    customRoutes: 'config',\n    pages: {\n      about: {\n        fr: '\u002Fa-propos'\n      },\n      services: {\n        fr: '\u002Foffres'\n      },\n      'services-development': {\n        fr: '\u002Foffres\u002Fdevelopement'\n      },\n      'services-development-app': {\n        fr: '\u002Foffres\u002Fdevelopement\u002Fapp'\n      },\n      'services-development-website': {\n        fr: '\u002Foffres\u002Fdevelopement\u002Fsite-web'\n      },\n      'services-coaching': {\n        fr: '\u002Foffres\u002Fformation'\n      }\n    }\n  }\n})\n",[296,1317,1318,1330,1338,1352,1360,1368,1380,1384,1393,1406,1410,1423,1436,1440,1453,1466,1471,1485,1499,1504,1518,1532,1537,1542,1547],{"__ignoreMap":317},[319,1319,1320,1322,1324,1326,1328],{"class":450,"line":451},[319,1321,455],{"class":454},[319,1323,458],{"class":454},[319,1325,461],{"class":374},[319,1327,464],{"class":378},[319,1329,467],{"class":321},[319,1331,1332,1334,1336],{"class":450,"line":470},[319,1333,474],{"class":473},[319,1335,477],{"class":321},[319,1337,480],{"class":321},[319,1339,1340,1342,1344,1346,1348,1350],{"class":450,"line":483},[319,1341,486],{"class":473},[319,1343,477],{"class":321},[319,1345,491],{"class":321},[319,1347,345],{"class":325},[319,1349,322],{"class":321},[319,1351,1094],{"class":321},[319,1353,1354,1356,1358],{"class":450,"line":505},[319,1355,508],{"class":473},[319,1357,477],{"class":321},[319,1359,480],{"class":321},[319,1361,1362,1364,1366],{"class":450,"line":515},[319,1363,518],{"class":473},[319,1365,477],{"class":321},[319,1367,480],{"class":321},[319,1369,1370,1372,1374,1376,1378],{"class":450,"line":525},[319,1371,548],{"class":473},[319,1373,477],{"class":321},[319,1375,491],{"class":321},[319,1377,555],{"class":325},[319,1379,1141],{"class":321},[319,1381,1382],{"class":450,"line":545},[319,1383,1146],{"class":321},[319,1385,1386,1389,1391],{"class":450,"line":565},[319,1387,1388],{"class":473},"      services",[319,1390,477],{"class":321},[319,1392,480],{"class":321},[319,1394,1395,1397,1399,1401,1404],{"class":450,"line":583},[319,1396,548],{"class":473},[319,1398,477],{"class":321},[319,1400,491],{"class":321},[319,1402,1403],{"class":325},"\u002Foffres",[319,1405,1141],{"class":321},[319,1407,1408],{"class":450,"line":589},[319,1409,1146],{"class":321},[319,1411,1412,1414,1417,1419,1421],{"class":450,"line":595},[319,1413,1151],{"class":321},[319,1415,1416],{"class":473},"services-development",[319,1418,322],{"class":321},[319,1420,477],{"class":321},[319,1422,480],{"class":321},[319,1424,1425,1427,1429,1431,1434],{"class":450,"line":601},[319,1426,548],{"class":473},[319,1428,477],{"class":321},[319,1430,491],{"class":321},[319,1432,1433],{"class":325},"\u002Foffres\u002Fdevelopement",[319,1435,1141],{"class":321},[319,1437,1438],{"class":450,"line":1195},[319,1439,1146],{"class":321},[319,1441,1442,1444,1447,1449,1451],{"class":450,"line":1200},[319,1443,1151],{"class":321},[319,1445,1446],{"class":473},"services-development-app",[319,1448,322],{"class":321},[319,1450,477],{"class":321},[319,1452,480],{"class":321},[319,1454,1455,1457,1459,1461,1464],{"class":450,"line":1205},[319,1456,548],{"class":473},[319,1458,477],{"class":321},[319,1460,491],{"class":321},[319,1462,1463],{"class":325},"\u002Foffres\u002Fdevelopement\u002Fapp",[319,1465,1141],{"class":321},[319,1467,1469],{"class":450,"line":1468},16,[319,1470,1146],{"class":321},[319,1472,1474,1476,1479,1481,1483],{"class":450,"line":1473},17,[319,1475,1151],{"class":321},[319,1477,1478],{"class":473},"services-development-website",[319,1480,322],{"class":321},[319,1482,477],{"class":321},[319,1484,480],{"class":321},[319,1486,1488,1490,1492,1494,1497],{"class":450,"line":1487},18,[319,1489,548],{"class":473},[319,1491,477],{"class":321},[319,1493,491],{"class":321},[319,1495,1496],{"class":325},"\u002Foffres\u002Fdevelopement\u002Fsite-web",[319,1498,1141],{"class":321},[319,1500,1502],{"class":450,"line":1501},19,[319,1503,1146],{"class":321},[319,1505,1507,1509,1512,1514,1516],{"class":450,"line":1506},20,[319,1508,1151],{"class":321},[319,1510,1511],{"class":473},"services-coaching",[319,1513,322],{"class":321},[319,1515,477],{"class":321},[319,1517,480],{"class":321},[319,1519,1521,1523,1525,1527,1530],{"class":450,"line":1520},21,[319,1522,548],{"class":473},[319,1524,477],{"class":321},[319,1526,491],{"class":321},[319,1528,1529],{"class":325},"\u002Foffres\u002Fformation",[319,1531,1141],{"class":321},[319,1533,1535],{"class":450,"line":1534},22,[319,1536,586],{"class":321},[319,1538,1540],{"class":450,"line":1539},23,[319,1541,592],{"class":321},[319,1543,1545],{"class":450,"line":1544},24,[319,1546,598],{"class":321},[319,1548,1550,1552],{"class":450,"line":1549},25,[319,1551,604],{"class":321},[319,1553,607],{"class":378},[276,1555,1556,1557,1560],{},"If a custom path is missing for one of the locales, the ",[296,1558,1559],{},"defaultLocale"," custom path is used, if set.",[976,1562,1564],{"id":1563},"example-3-dynamic-routes","Example 3: Dynamic Routes",[276,1566,1567],{},"Say you have some dynamic routes like:",[442,1569,1571],{"className":988,"code":1570,"filename":990,"language":991,"meta":317,"style":317},"-| pages\u002F\n---| blog\u002F\n-----| [date]\u002F\n-------| [slug].vue\n",[296,1572,1573,1581,1590,1608],{"__ignoreMap":317},[319,1574,1575,1577,1579],{"class":450,"line":451},[319,1576,999],{"class":998},[319,1578,1002],{"class":321},[319,1580,1005],{"class":998},[319,1582,1583,1585,1587],{"class":450,"line":470},[319,1584,1010],{"class":998},[319,1586,1002],{"class":321},[319,1588,1589],{"class":998}," blog\u002F\n",[319,1591,1592,1594,1596,1599,1602,1605],{"class":450,"line":483},[319,1593,1020],{"class":998},[319,1595,1002],{"class":321},[319,1597,1598],{"class":321}," [",[319,1600,1601],{"class":378},"date",[319,1603,1604],{"class":321},"]",[319,1606,1607],{"class":998},"\u002F\n",[319,1609,1610,1612,1614,1616,1619,1621],{"class":450,"line":505},[319,1611,1276],{"class":998},[319,1613,1002],{"class":321},[319,1615,1598],{"class":321},[319,1617,1618],{"class":378},"slug",[319,1620,1604],{"class":321},[319,1622,1623],{"class":998},".vue\n",[276,1625,1626],{},"Here's how you would configure these particular pages in the configuration:",[442,1628,1630],{"className":370,"code":1629,"filename":445,"language":371,"meta":317,"style":317},"export default defineNuxtConfig({\n  i18n: {\n    customRoutes: 'config',\n    pages: {\n      'blog-date-slug': {\n        \u002F\u002F params need to be put back here as you would with Nuxt Dynamic Routes\n        \u002F\u002F https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fpages#dynamic-routes\n        ja: '\u002Fblog\u002Ftech\u002F[date]\u002F[slug]'\n        \u002F\u002F ...\n      }\n    }\n  }\n})\n",[296,1631,1632,1644,1652,1666,1674,1687,1692,1697,1711,1716,1720,1724,1728],{"__ignoreMap":317},[319,1633,1634,1636,1638,1640,1642],{"class":450,"line":451},[319,1635,455],{"class":454},[319,1637,458],{"class":454},[319,1639,461],{"class":374},[319,1641,464],{"class":378},[319,1643,467],{"class":321},[319,1645,1646,1648,1650],{"class":450,"line":470},[319,1647,474],{"class":473},[319,1649,477],{"class":321},[319,1651,480],{"class":321},[319,1653,1654,1656,1658,1660,1662,1664],{"class":450,"line":483},[319,1655,486],{"class":473},[319,1657,477],{"class":321},[319,1659,491],{"class":321},[319,1661,345],{"class":325},[319,1663,322],{"class":321},[319,1665,1094],{"class":321},[319,1667,1668,1670,1672],{"class":450,"line":505},[319,1669,508],{"class":473},[319,1671,477],{"class":321},[319,1673,480],{"class":321},[319,1675,1676,1678,1681,1683,1685],{"class":450,"line":515},[319,1677,1151],{"class":321},[319,1679,1680],{"class":473},"blog-date-slug",[319,1682,322],{"class":321},[319,1684,477],{"class":321},[319,1686,480],{"class":321},[319,1688,1689],{"class":450,"line":525},[319,1690,1691],{"class":501},"        \u002F\u002F params need to be put back here as you would with Nuxt Dynamic Routes\n",[319,1693,1694],{"class":450,"line":545},[319,1695,1696],{"class":501},"        \u002F\u002F https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fpages#dynamic-routes\n",[319,1698,1699,1702,1704,1706,1709],{"class":450,"line":565},[319,1700,1701],{"class":473},"        ja",[319,1703,477],{"class":321},[319,1705,491],{"class":321},[319,1707,1708],{"class":325},"\u002Fblog\u002Ftech\u002F[date]\u002F[slug]",[319,1710,1141],{"class":321},[319,1712,1713],{"class":450,"line":583},[319,1714,1715],{"class":501},"        \u002F\u002F ...\n",[319,1717,1718],{"class":450,"line":589},[319,1719,586],{"class":321},[319,1721,1722],{"class":450,"line":595},[319,1723,592],{"class":321},[319,1725,1726],{"class":450,"line":601},[319,1727,598],{"class":321},[319,1729,1730,1732],{"class":450,"line":1195},[319,1731,604],{"class":321},[319,1733,607],{"class":378},[420,1735,1737],{"id":1736},"definepagemeta",[296,1738,375],{},[276,1740,1741,1742,1745,1746,1752,1753,1755],{},"You can use the ",[296,1743,1744],{},"i18n"," property in ",[296,1747,1748,1750],{"className":370,"language":371,"style":317},[319,1749,375],{"class":374},[319,1751,379],{"class":378}," to set custom paths for each page component, this works in all ",[296,1754,305],{}," modes and takes precedence over the other methods.",[276,1757,1758,1759,1771,1772,1774],{},"You can set ",[296,1760,1761,1763,1765,1767,1769],{"className":315,"language":316,"style":317},[319,1762,305],{"class":998},[319,1764,477],{"class":321},[319,1766,491],{"class":321},[319,1768,364],{"class":325},[319,1770,322],{"class":321}," in your ",[296,1773,445],{}," to make this the only source of custom paths:",[442,1776,1778],{"className":370,"code":1777,"filename":445,"language":371,"meta":317,"style":317},"export default defineNuxtConfig({\n  i18n: {\n    customRoutes: 'meta'\n  }\n})\n",[296,1779,1780,1792,1800,1812,1816],{"__ignoreMap":317},[319,1781,1782,1784,1786,1788,1790],{"class":450,"line":451},[319,1783,455],{"class":454},[319,1785,458],{"class":454},[319,1787,461],{"class":374},[319,1789,464],{"class":378},[319,1791,467],{"class":321},[319,1793,1794,1796,1798],{"class":450,"line":470},[319,1795,474],{"class":473},[319,1797,477],{"class":321},[319,1799,480],{"class":321},[319,1801,1802,1804,1806,1808,1810],{"class":450,"line":483},[319,1803,486],{"class":473},[319,1805,477],{"class":321},[319,1807,491],{"class":321},[319,1809,364],{"class":325},[319,1811,1141],{"class":321},[319,1813,1814],{"class":450,"line":505},[319,1815,598],{"class":321},[319,1817,1818,1820],{"class":450,"line":515},[319,1819,604],{"class":321},[319,1821,607],{"class":378},[276,1823,1824],{},"Each page can then define its own localized paths like so:",[442,1826,1829],{"className":677,"code":1827,"filename":1828,"language":679,"meta":317,"style":317},"\u003Cscript setup>\ndefinePageMeta({\n  i18n: {\n    paths: {\n      en: '\u002Fabout-us', \u002F\u002F -> accessible at \u002Fabout-us (no prefix since it's the default locale)\n      fr: '\u002Fa-propos', \u002F\u002F -> accessible at \u002Ffr\u002Fa-propos\n      es: '\u002Fsobre' \u002F\u002F -> accessible at \u002Fes\u002Fsobre\n    }\n  }\n})\n\u003C\u002Fscript>\n","pages\u002Fabout.vue",[296,1830,1831,1841,1849,1857,1866,1883,1900,1915,1919,1923,1929],{"__ignoreMap":317},[319,1832,1833,1835,1837,1839],{"class":450,"line":451},[319,1834,648],{"class":321},[319,1836,688],{"class":473},[319,1838,692],{"class":691},[319,1840,695],{"class":321},[319,1842,1843,1845,1847],{"class":450,"line":470},[319,1844,375],{"class":374},[319,1846,464],{"class":378},[319,1848,467],{"class":321},[319,1850,1851,1853,1855],{"class":450,"line":483},[319,1852,474],{"class":473},[319,1854,477],{"class":321},[319,1856,480],{"class":321},[319,1858,1859,1862,1864],{"class":450,"line":505},[319,1860,1861],{"class":473},"    paths",[319,1863,477],{"class":321},[319,1865,480],{"class":321},[319,1867,1868,1871,1873,1875,1877,1879,1881],{"class":450,"line":515},[319,1869,1870],{"class":473},"      en",[319,1872,477],{"class":321},[319,1874,491],{"class":321},[319,1876,535],{"class":325},[319,1878,322],{"class":321},[319,1880,498],{"class":321},[319,1882,542],{"class":501},[319,1884,1885,1888,1890,1892,1894,1896,1898],{"class":450,"line":525},[319,1886,1887],{"class":473},"      fr",[319,1889,477],{"class":321},[319,1891,491],{"class":321},[319,1893,555],{"class":325},[319,1895,322],{"class":321},[319,1897,498],{"class":321},[319,1899,562],{"class":501},[319,1901,1902,1905,1907,1909,1911,1913],{"class":450,"line":545},[319,1903,1904],{"class":473},"      es",[319,1906,477],{"class":321},[319,1908,491],{"class":321},[319,1910,575],{"class":325},[319,1912,322],{"class":321},[319,1914,580],{"class":501},[319,1916,1917],{"class":450,"line":565},[319,1918,592],{"class":321},[319,1920,1921],{"class":450,"line":583},[319,1922,598],{"class":321},[319,1924,1925,1927],{"class":450,"line":589},[319,1926,604],{"class":321},[319,1928,607],{"class":378},[319,1930,1931,1933,1935],{"class":450,"line":595},[319,1932,722],{"class":321},[319,1934,688],{"class":473},[319,1936,695],{"class":321},[276,1938,1939,1940,477],{},"To configure a custom path for a dynamic route, you need to use it in double square brackets in the paths similar to how you would do it in ",[280,1941,1944],{"href":1942,"rel":1943},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fpages#dynamic-routes",[1047],"Nuxt Dynamic Routes",[442,1946,1949],{"className":677,"code":1947,"filename":1948,"language":679,"meta":317,"style":317},"\u003Cscript setup>\ndefinePageMeta({\n  i18n: {\n    paths: {\n      en: '\u002Farticles\u002F[name]',\n      es: '\u002Fartículo\u002F[name]'\n    }\n  }\n})\n\u003C\u002Fscript>\n","pages\u002Farticles\u002F[name].vue",[296,1950,1951,1961,1969,1977,1985,2000,2013,2017,2021,2027],{"__ignoreMap":317},[319,1952,1953,1955,1957,1959],{"class":450,"line":451},[319,1954,648],{"class":321},[319,1956,688],{"class":473},[319,1958,692],{"class":691},[319,1960,695],{"class":321},[319,1962,1963,1965,1967],{"class":450,"line":470},[319,1964,375],{"class":374},[319,1966,464],{"class":378},[319,1968,467],{"class":321},[319,1970,1971,1973,1975],{"class":450,"line":483},[319,1972,474],{"class":473},[319,1974,477],{"class":321},[319,1976,480],{"class":321},[319,1978,1979,1981,1983],{"class":450,"line":505},[319,1980,1861],{"class":473},[319,1982,477],{"class":321},[319,1984,480],{"class":321},[319,1986,1987,1989,1991,1993,1996,1998],{"class":450,"line":515},[319,1988,1870],{"class":473},[319,1990,477],{"class":321},[319,1992,491],{"class":321},[319,1994,1995],{"class":325},"\u002Farticles\u002F[name]",[319,1997,322],{"class":321},[319,1999,1094],{"class":321},[319,2001,2002,2004,2006,2008,2011],{"class":450,"line":525},[319,2003,1904],{"class":473},[319,2005,477],{"class":321},[319,2007,491],{"class":321},[319,2009,2010],{"class":325},"\u002Fartículo\u002F[name]",[319,2012,1141],{"class":321},[319,2014,2015],{"class":450,"line":545},[319,2016,592],{"class":321},[319,2018,2019],{"class":450,"line":565},[319,2020,598],{"class":321},[319,2022,2023,2025],{"class":450,"line":583},[319,2024,604],{"class":321},[319,2026,607],{"class":378},[319,2028,2029,2031,2033],{"class":450,"line":589},[319,2030,722],{"class":321},[319,2032,688],{"class":473},[319,2034,695],{"class":321},[395,2036,2037,2038,2040,2041,2051,2052,2054],{"icon":1037},"The ",[296,2039,1744],{}," property is consumed at build time and removed from route meta, only the boolean form (",[296,2042,2043,2045,2047],{"className":370,"language":371,"style":317},[319,2044,1744],{"class":998},[319,2046,477],{"class":321},[319,2048,2050],{"class":2049},"sfNiH"," false",", see ",[280,2053,41],{"href":42},") is available at runtime.",[420,2056,2058],{"id":2057},"hooks-and-modules","Hooks and modules",[276,2060,2037,2061,2063,2064,2070,2071,2078],{},[296,2062,1744],{}," property in route meta is the canonical source of custom paths at build time, ",[296,2065,2066,2068],{"className":370,"language":371,"style":317},[319,2067,375],{"class":374},[319,2069,379],{"class":378}," and the other sources are normalized into it before routes are localized. This means projects and modules can set custom paths on routes they add or mutate in the ",[280,2072,2075],{"href":2073,"rel":2074},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fapi\u002Fadvanced\u002Fhooks#nuxt-hooks-build-time",[1047],[296,2076,2077],{},"pages:extend"," hook:",[442,2080,2082],{"className":370,"code":2081,"filename":445,"language":371,"meta":317,"style":317},"export default defineNuxtConfig({\n  hooks: {\n    'pages:extend'(pages) {\n      pages.push({\n        name: 'soup',\n        path: '\u002Fsoup',\n        file: '~\u002Fpages\u002Fsoup.vue',\n        meta: {\n          i18n: {\n            paths: { fr: '\u002Fsoupe' } \u002F\u002F -> accessible at \u002Fsoup and \u002Ffr\u002Fsoupe\n          }\n        }\n      })\n    }\n  }\n})\n",[296,2083,2084,2096,2105,2123,2137,2153,2169,2185,2194,2203,2230,2235,2240,2247,2251,2255],{"__ignoreMap":317},[319,2085,2086,2088,2090,2092,2094],{"class":450,"line":451},[319,2087,455],{"class":454},[319,2089,458],{"class":454},[319,2091,461],{"class":374},[319,2093,464],{"class":378},[319,2095,467],{"class":321},[319,2097,2098,2101,2103],{"class":450,"line":470},[319,2099,2100],{"class":473},"  hooks",[319,2102,477],{"class":321},[319,2104,480],{"class":321},[319,2106,2107,2110,2112,2114,2116,2119,2121],{"class":450,"line":483},[319,2108,2109],{"class":321},"    '",[319,2111,2077],{"class":325},[319,2113,322],{"class":321},[319,2115,464],{"class":321},[319,2117,353],{"class":2118},"sHdIc",[319,2120,906],{"class":321},[319,2122,480],{"class":321},[319,2124,2125,2128,2130,2133,2135],{"class":450,"line":505},[319,2126,2127],{"class":378},"      pages",[319,2129,289],{"class":321},[319,2131,2132],{"class":374},"push",[319,2134,464],{"class":473},[319,2136,467],{"class":321},[319,2138,2139,2142,2144,2146,2149,2151],{"class":450,"line":515},[319,2140,2141],{"class":473},"        name",[319,2143,477],{"class":321},[319,2145,491],{"class":321},[319,2147,2148],{"class":325},"soup",[319,2150,322],{"class":321},[319,2152,1094],{"class":321},[319,2154,2155,2158,2160,2162,2165,2167],{"class":450,"line":525},[319,2156,2157],{"class":473},"        path",[319,2159,477],{"class":321},[319,2161,491],{"class":321},[319,2163,2164],{"class":325},"\u002Fsoup",[319,2166,322],{"class":321},[319,2168,1094],{"class":321},[319,2170,2171,2174,2176,2178,2181,2183],{"class":450,"line":545},[319,2172,2173],{"class":473},"        file",[319,2175,477],{"class":321},[319,2177,491],{"class":321},[319,2179,2180],{"class":325},"~\u002Fpages\u002Fsoup.vue",[319,2182,322],{"class":321},[319,2184,1094],{"class":321},[319,2186,2187,2190,2192],{"class":450,"line":565},[319,2188,2189],{"class":473},"        meta",[319,2191,477],{"class":321},[319,2193,480],{"class":321},[319,2195,2196,2199,2201],{"class":450,"line":583},[319,2197,2198],{"class":473},"          i18n",[319,2200,477],{"class":321},[319,2202,480],{"class":321},[319,2204,2205,2208,2210,2212,2215,2217,2219,2222,2224,2227],{"class":450,"line":589},[319,2206,2207],{"class":473},"            paths",[319,2209,477],{"class":321},[319,2211,703],{"class":321},[319,2213,2214],{"class":473}," fr",[319,2216,477],{"class":321},[319,2218,491],{"class":321},[319,2220,2221],{"class":325},"\u002Fsoupe",[319,2223,322],{"class":321},[319,2225,2226],{"class":321}," }",[319,2228,2229],{"class":501}," \u002F\u002F -> accessible at \u002Fsoup and \u002Ffr\u002Fsoupe\n",[319,2231,2232],{"class":450,"line":595},[319,2233,2234],{"class":321},"          }\n",[319,2236,2237],{"class":450,"line":601},[319,2238,2239],{"class":321},"        }\n",[319,2241,2242,2245],{"class":450,"line":1195},[319,2243,2244],{"class":321},"      }",[319,2246,607],{"class":473},[319,2248,2249],{"class":450,"line":1200},[319,2250,592],{"class":321},[319,2252,2253],{"class":450,"line":1205},[319,2254,598],{"class":321},[319,2256,2257,2259],{"class":450,"line":1468},[319,2258,604],{"class":321},[319,2260,607],{"class":378},[276,2262,2263,2264,2267,2268,2271,2272,2280],{},"In addition to ",[296,2265,2266],{},"paths",", the meta value accepts ",[296,2269,2270],{},"locales"," to restrict which locales the route is localized in, and ",[296,2273,2274,2276,2278],{"className":370,"language":371,"style":317},[319,2275,1744],{"class":998},[319,2277,477],{"class":321},[319,2279,2050],{"class":2049}," disables localization for the route entirely.",[395,2282,2283,2284,2300,2301,2304,2305,2307,2308,2318,2319,2321,2322,2325],{"icon":397,"color":398},"With Nuxt's default ",[296,2285,2288,2291,2293,2295,2298],{"className":2286,"language":2287,"style":317},"language-yml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","yml",[319,2289,2290],{"class":473},"experimental.scanPageMeta",[319,2292,477],{"class":321},[319,2294,491],{"class":321},[319,2296,2297],{"class":325},"after-resolve",[319,2299,322],{"class":321},", routes are localized in the ",[296,2302,2303],{},"pages:resolved"," hook, so paths added in any ",[296,2306,2077],{}," hook are picked up. With ",[296,2309,2310,2313,2315],{"className":2286,"language":2287,"style":317},[319,2311,2312],{"class":473},"scanPageMeta",[319,2314,477],{"class":321},[319,2316,2317],{"class":2049}," true",", localization runs in ",[296,2320,2077],{}," itself and only hooks registered earlier (e.g. by modules listed before ",[296,2323,2324],{},"@nuxtjs\u002Fi18n",") are.",[420,2327,2329],{"id":2328},"definei18nroute",[296,2330,211],{},[395,2332,2334,2335,2341],{"icon":397,"color":398,"title":2333},"notice","This method is deprecated in favor of ",[296,2336,2337,2339],{"className":370,"language":371,"style":317},[319,2338,375],{"class":374},[319,2340,379],{"class":378}," described above, and will be removed in v11.",[276,2343,1741,2344,2350],{},[296,2345,2346,2348],{"className":370,"language":371,"style":317},[319,2347,211],{"class":374},[319,2349,379],{"class":378}," compiler macro to set custom paths for each page component.",[442,2352,2354],{"className":677,"code":2353,"filename":1828,"language":679,"meta":317,"style":317},"\u003Cscript setup>\ndefineI18nRoute({\n  paths: {\n    en: '\u002Fabout-us', \u002F\u002F -> accessible at \u002Fabout-us (no prefix since it's the default locale)\n    fr: '\u002Fa-propos', \u002F\u002F -> accessible at \u002Ffr\u002Fa-propos\n    es: '\u002Fsobre' \u002F\u002F -> accessible at \u002Fes\u002Fsobre\n  }\n})\n\u003C\u002Fscript>\n",[296,2355,2356,2366,2374,2383,2400,2417,2432,2436,2442],{"__ignoreMap":317},[319,2357,2358,2360,2362,2364],{"class":450,"line":451},[319,2359,648],{"class":321},[319,2361,688],{"class":473},[319,2363,692],{"class":691},[319,2365,695],{"class":321},[319,2367,2368,2370,2372],{"class":450,"line":470},[319,2369,211],{"class":374},[319,2371,464],{"class":378},[319,2373,467],{"class":321},[319,2375,2376,2379,2381],{"class":450,"line":483},[319,2377,2378],{"class":473},"  paths",[319,2380,477],{"class":321},[319,2382,480],{"class":321},[319,2384,2385,2388,2390,2392,2394,2396,2398],{"class":450,"line":505},[319,2386,2387],{"class":473},"    en",[319,2389,477],{"class":321},[319,2391,491],{"class":321},[319,2393,535],{"class":325},[319,2395,322],{"class":321},[319,2397,498],{"class":321},[319,2399,542],{"class":501},[319,2401,2402,2405,2407,2409,2411,2413,2415],{"class":450,"line":515},[319,2403,2404],{"class":473},"    fr",[319,2406,477],{"class":321},[319,2408,491],{"class":321},[319,2410,555],{"class":325},[319,2412,322],{"class":321},[319,2414,498],{"class":321},[319,2416,562],{"class":501},[319,2418,2419,2422,2424,2426,2428,2430],{"class":450,"line":525},[319,2420,2421],{"class":473},"    es",[319,2423,477],{"class":321},[319,2425,491],{"class":321},[319,2427,575],{"class":325},[319,2429,322],{"class":321},[319,2431,580],{"class":501},[319,2433,2434],{"class":450,"line":545},[319,2435,598],{"class":321},[319,2437,2438,2440],{"class":450,"line":565},[319,2439,604],{"class":321},[319,2441,607],{"class":378},[319,2443,2444,2446,2448],{"class":450,"line":583},[319,2445,722],{"class":321},[319,2447,688],{"class":473},[319,2449,695],{"class":321},[276,2451,1939,2452,477],{},[280,2453,1944],{"href":1942,"rel":2454},[1047],[442,2456,2458],{"className":677,"code":2457,"filename":1948,"language":679,"meta":317,"style":317},"\u003Cscript setup>\ndefineI18nRoute({\n  paths: {\n    en: '\u002Farticles\u002F[name]',\n    es: '\u002Fartículo\u002F[name]'\n  }\n})\n\u003C\u002Fscript>\n",[296,2459,2460,2470,2478,2486,2500,2512,2516,2522],{"__ignoreMap":317},[319,2461,2462,2464,2466,2468],{"class":450,"line":451},[319,2463,648],{"class":321},[319,2465,688],{"class":473},[319,2467,692],{"class":691},[319,2469,695],{"class":321},[319,2471,2472,2474,2476],{"class":450,"line":470},[319,2473,211],{"class":374},[319,2475,464],{"class":378},[319,2477,467],{"class":321},[319,2479,2480,2482,2484],{"class":450,"line":483},[319,2481,2378],{"class":473},[319,2483,477],{"class":321},[319,2485,480],{"class":321},[319,2487,2488,2490,2492,2494,2496,2498],{"class":450,"line":505},[319,2489,2387],{"class":473},[319,2491,477],{"class":321},[319,2493,491],{"class":321},[319,2495,1995],{"class":325},[319,2497,322],{"class":321},[319,2499,1094],{"class":321},[319,2501,2502,2504,2506,2508,2510],{"class":450,"line":515},[319,2503,2421],{"class":473},[319,2505,477],{"class":321},[319,2507,491],{"class":321},[319,2509,2010],{"class":325},[319,2511,1141],{"class":321},[319,2513,2514],{"class":450,"line":525},[319,2515,598],{"class":321},[319,2517,2518,2520],{"class":450,"line":545},[319,2519,604],{"class":321},[319,2521,607],{"class":378},[319,2523,2524,2526,2528],{"class":450,"line":565},[319,2525,722],{"class":321},[319,2527,688],{"class":473},[319,2529,695],{"class":321},[395,2531,2532,2538],{"icon":1037},[296,2533,2534,2536],{"className":370,"language":371,"style":317},[319,2535,211],{"class":374},[319,2537,379],{"class":378}," compiler macro is tree-shaken out at build time and is not included in the dist files.",[420,2540,2542],{"id":2541},"dynamic-route-parameters","Dynamic route parameters",[276,2544,2545,2546,2549,2550,2552,2553,289],{},"Dealing with dynamic route parameters requires a bit more work because you need to provide parameters translations to ",[615,2547,2548],{},"Nuxt i18n module",". The composable ",[296,2551,173],{}," can be used to set translations for route parameters, this is used to set SEO tags as well as changing the routes rendered by ",[296,2554,143],{},[395,2556,2037,2557,2560,2561,2564,2565,2567,2568,2570],{"icon":397,"color":398},[296,2558,2559],{},"switchLocalePath"," will return localized routes using the translated params from ",[296,2562,2563],{},"setI18nParams"," this can cause hydration issues for previously rendered links using ",[296,2566,2559],{},".\nUse the ",[296,2569,143],{}," component instead, its routes are updated before sending out the rendered response.",[276,2572,2573,2574,2576],{},"An example (replace ",[296,2575,1618],{}," with the applicable route parameter):",[442,2578,2580],{"className":677,"code":2579,"language":679,"meta":317,"style":317},"\u003Cscript setup>\n\u002F\u002F fetch product from API... (red mug)\n\nconst setI18nParams = useSetI18nParams()\nsetI18nParams({\n  en: { slug: data.slugs.en }, \u002F\u002F slug: 'red-mug'\n  nl: { slug: data.slugs.nl } \u002F\u002F slug: 'rode-mok'\n})\n\nconst switchLocalePath = useSwitchLocalePath()\nswitchLocalePath('en') \u002F\u002F \u002Fproducts\u002Fred-mug\nswitchLocalePath('nl') \u002F\u002F \u002Fnl\u002Fproducts\u002Frode-mok\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003C!-- pages\u002Fproducts\u002F[slug].vue -->\n\u003C\u002Ftemplate>\n",[296,2581,2582,2592,2597,2601,2615,2623,2656,2685,2691,2695,2709,2728,2746,2754,2758,2766,2771],{"__ignoreMap":317},[319,2583,2584,2586,2588,2590],{"class":450,"line":451},[319,2585,648],{"class":321},[319,2587,688],{"class":473},[319,2589,692],{"class":691},[319,2591,695],{"class":321},[319,2593,2594],{"class":450,"line":470},[319,2595,2596],{"class":501},"\u002F\u002F fetch product from API... (red mug)\n",[319,2598,2599],{"class":450,"line":483},[319,2600,732],{"emptyLinePlaceholder":731},[319,2602,2603,2605,2608,2610,2613],{"class":450,"line":505},[319,2604,700],{"class":691},[319,2606,2607],{"class":378}," setI18nParams ",[319,2609,754],{"class":321},[319,2611,2612],{"class":374}," useSetI18nParams",[319,2614,717],{"class":378},[319,2616,2617,2619,2621],{"class":450,"line":515},[319,2618,2563],{"class":374},[319,2620,464],{"class":378},[319,2622,467],{"class":321},[319,2624,2625,2628,2630,2632,2635,2637,2640,2642,2645,2647,2650,2653],{"class":450,"line":525},[319,2626,2627],{"class":473},"  en",[319,2629,477],{"class":321},[319,2631,703],{"class":321},[319,2633,2634],{"class":473}," slug",[319,2636,477],{"class":321},[319,2638,2639],{"class":378}," data",[319,2641,289],{"class":321},[319,2643,2644],{"class":378},"slugs",[319,2646,289],{"class":321},[319,2648,2649],{"class":378},"en ",[319,2651,2652],{"class":321},"},",[319,2654,2655],{"class":501}," \u002F\u002F slug: 'red-mug'\n",[319,2657,2658,2661,2663,2665,2667,2669,2671,2673,2675,2677,2680,2682],{"class":450,"line":545},[319,2659,2660],{"class":473},"  nl",[319,2662,477],{"class":321},[319,2664,703],{"class":321},[319,2666,2634],{"class":473},[319,2668,477],{"class":321},[319,2670,2639],{"class":378},[319,2672,289],{"class":321},[319,2674,2644],{"class":378},[319,2676,289],{"class":321},[319,2678,2679],{"class":378},"nl ",[319,2681,604],{"class":321},[319,2683,2684],{"class":501}," \u002F\u002F slug: 'rode-mok'\n",[319,2686,2687,2689],{"class":450,"line":565},[319,2688,604],{"class":321},[319,2690,607],{"class":378},[319,2692,2693],{"class":450,"line":583},[319,2694,732],{"emptyLinePlaceholder":731},[319,2696,2697,2699,2702,2704,2707],{"class":450,"line":589},[319,2698,700],{"class":691},[319,2700,2701],{"class":378}," switchLocalePath ",[319,2703,754],{"class":321},[319,2705,2706],{"class":374}," useSwitchLocalePath",[319,2708,717],{"class":378},[319,2710,2711,2713,2715,2717,2720,2722,2725],{"class":450,"line":595},[319,2712,2559],{"class":374},[319,2714,464],{"class":378},[319,2716,322],{"class":321},[319,2718,2719],{"class":325},"en",[319,2721,322],{"class":321},[319,2723,2724],{"class":378},") ",[319,2726,2727],{"class":501},"\u002F\u002F \u002Fproducts\u002Fred-mug\n",[319,2729,2730,2732,2734,2736,2739,2741,2743],{"class":450,"line":601},[319,2731,2559],{"class":374},[319,2733,464],{"class":378},[319,2735,322],{"class":321},[319,2737,2738],{"class":325},"nl",[319,2740,322],{"class":321},[319,2742,2724],{"class":378},[319,2744,2745],{"class":501},"\u002F\u002F \u002Fnl\u002Fproducts\u002Frode-mok\n",[319,2747,2748,2750,2752],{"class":450,"line":1195},[319,2749,722],{"class":321},[319,2751,688],{"class":473},[319,2753,695],{"class":321},[319,2755,2756],{"class":450,"line":1200},[319,2757,732],{"emptyLinePlaceholder":731},[319,2759,2760,2762,2764],{"class":450,"line":1205},[319,2761,648],{"class":321},[319,2763,739],{"class":473},[319,2765,695],{"class":321},[319,2767,2768],{"class":450,"line":1468},[319,2769,2770],{"class":501},"  \u003C!-- pages\u002Fproducts\u002F[slug].vue -->\n",[319,2772,2773,2775,2777],{"class":450,"line":1473},[319,2774,722],{"class":321},[319,2776,739],{"class":473},[319,2778,695],{"class":321},[276,2780,2781,2782,2795,2796,2799],{},"Note that for the special case of a catch-all route named like ",[296,2783,2784,2787,2790,2792],{"className":988,"language":991,"style":317},[319,2785,2786],{"class":321},"[",[319,2788,2789],{"class":378},"...pathMatch",[319,2791,1604],{"class":321},[319,2793,2794],{"class":378},".vue",", the key of the object needs to say ",[296,2797,2798],{},"pathMatch",". For example:",[442,2801,2803],{"className":677,"code":2802,"language":679,"meta":317,"style":317},"\u003Cscript>\nconst setI18nParams = useSetI18nParams()\nsetI18nParams({\n  en: { pathMatch: ['not-found-my-post'] },\n  fr: { pathMatch: ['not-found-mon-article'] }\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003C!-- pages\u002F[...pathMatch].vue -->\n\u003C\u002Ftemplate>\n",[296,2804,2805,2813,2825,2833,2861,2888,2894,2902,2906,2914,2919],{"__ignoreMap":317},[319,2806,2807,2809,2811],{"class":450,"line":451},[319,2808,648],{"class":321},[319,2810,688],{"class":473},[319,2812,695],{"class":321},[319,2814,2815,2817,2819,2821,2823],{"class":450,"line":470},[319,2816,700],{"class":691},[319,2818,2607],{"class":378},[319,2820,754],{"class":321},[319,2822,2612],{"class":374},[319,2824,717],{"class":378},[319,2826,2827,2829,2831],{"class":450,"line":483},[319,2828,2563],{"class":374},[319,2830,464],{"class":378},[319,2832,467],{"class":321},[319,2834,2835,2837,2839,2841,2844,2846,2848,2850,2853,2855,2858],{"class":450,"line":505},[319,2836,2627],{"class":473},[319,2838,477],{"class":321},[319,2840,703],{"class":321},[319,2842,2843],{"class":473}," pathMatch",[319,2845,477],{"class":321},[319,2847,1598],{"class":378},[319,2849,322],{"class":321},[319,2851,2852],{"class":325},"not-found-my-post",[319,2854,322],{"class":321},[319,2856,2857],{"class":378},"] ",[319,2859,2860],{"class":321},"},\n",[319,2862,2863,2866,2868,2870,2872,2874,2876,2878,2881,2883,2885],{"class":450,"line":515},[319,2864,2865],{"class":473},"  fr",[319,2867,477],{"class":321},[319,2869,703],{"class":321},[319,2871,2843],{"class":473},[319,2873,477],{"class":321},[319,2875,1598],{"class":378},[319,2877,322],{"class":321},[319,2879,2880],{"class":325},"not-found-mon-article",[319,2882,322],{"class":321},[319,2884,2857],{"class":378},[319,2886,2887],{"class":321},"}\n",[319,2889,2890,2892],{"class":450,"line":525},[319,2891,604],{"class":321},[319,2893,607],{"class":378},[319,2895,2896,2898,2900],{"class":450,"line":545},[319,2897,722],{"class":321},[319,2899,688],{"class":473},[319,2901,695],{"class":321},[319,2903,2904],{"class":450,"line":565},[319,2905,732],{"emptyLinePlaceholder":731},[319,2907,2908,2910,2912],{"class":450,"line":583},[319,2909,648],{"class":321},[319,2911,739],{"class":473},[319,2913,695],{"class":321},[319,2915,2916],{"class":450,"line":589},[319,2917,2918],{"class":501},"  \u003C!-- pages\u002F[...pathMatch].vue -->\n",[319,2920,2921,2923,2925],{"class":450,"line":595},[319,2922,722],{"class":321},[319,2924,739],{"class":473},[319,2926,695],{"class":321},[276,2928,2929,2930,2933,2934,2943,2944,2966,2967,289],{},"Note that a catch all route is defined ",[615,2931,2932],{},"as an array",". In this case, there is only one element, but if you want to use a sub-path, for example ",[296,2935,2936,2938,2941],{"className":315,"language":316,"style":317},[319,2937,322],{"class":321},[319,2939,2940],{"class":325},"\u002Fnot-found\u002Fpost",[319,2942,322],{"class":321},", define multiple elements as in ",[296,2945,2946,2948,2950,2953,2955,2957,2959,2962,2964],{"className":315,"language":316,"style":317},[319,2947,2786],{"class":378},[319,2949,322],{"class":321},[319,2951,2952],{"class":325},"not-found",[319,2954,322],{"class":321},[319,2956,498],{"class":321},[319,2958,491],{"class":321},[319,2960,2961],{"class":325},"post",[319,2963,322],{"class":321},[319,2965,1604],{"class":378},". You will need to define more than one, e.g. ",[296,2968,2969,2971,2973,2975,2977,2979,2981,2983,2985],{"className":315,"language":316,"style":317},[319,2970,2786],{"class":378},[319,2972,322],{"class":321},[319,2974,2952],{"class":325},[319,2976,322],{"class":321},[319,2978,498],{"class":321},[319,2980,491],{"class":321},[319,2982,2961],{"class":325},[319,2984,322],{"class":321},[319,2986,1604],{"class":378},[395,2988,2989,2991],{"icon":1037},[615,2990,2548],{}," won't reset parameters translations for you, this means that if you use identical parameters for different routes, navigating between those routes might result in conflicting parameters. Make sure you always set params translations in such cases.",[420,2993,2995,3020],{"id":2994},"definepagemeta-name-caveat",[296,2996,2997,2999,3001,3004,3007,3009,3011,3014,3016,3018],{"className":370,"language":371,"style":317},[319,2998,375],{"class":374},[319,3000,464],{"class":378},[319,3002,3003],{"class":321},"{",[319,3005,3006],{"class":473}," name",[319,3008,477],{"class":321},[319,3010,491],{"class":321},[319,3012,3013],{"class":325},"...",[319,3015,322],{"class":321},[319,3017,2226],{"class":321},[319,3019,906],{"class":378}," caveat",[276,3022,3023,3024,3027,3028,3034],{},"By default Nuxt overwrites generated route values at build time which breaks custom named routes (setting ",[296,3025,3026],{},"name"," with ",[296,3029,3030,3032],{"className":370,"language":371,"style":317},[319,3031,375],{"class":374},[319,3033,379],{"class":378},") when resolving localized paths.",[276,3036,3037,3038,3044],{},"Nuxt v3.10 introduced the experimental feature ",[280,3039,3042],{"href":3040,"rel":3041},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fgoing-further\u002Fexperimental-features#scanpagemeta",[1047],[296,3043,2312],{},", this needs to be enabled for custom named routes to work when using Nuxt I18n.",[276,3046,3047],{},"This experimental feature can be enabled as shown here:",[442,3049,3053],{"className":3050,"code":3051,"filename":445,"language":3052,"meta":317,"style":317},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  experimental: {\n    scanPageMeta: true\n  }\n})\n","typescript",[296,3054,3055,3067,3076,3086,3090],{"__ignoreMap":317},[319,3056,3057,3059,3061,3063,3065],{"class":450,"line":451},[319,3058,455],{"class":454},[319,3060,458],{"class":454},[319,3062,461],{"class":374},[319,3064,464],{"class":378},[319,3066,467],{"class":321},[319,3068,3069,3072,3074],{"class":450,"line":470},[319,3070,3071],{"class":473},"  experimental",[319,3073,477],{"class":321},[319,3075,480],{"class":321},[319,3077,3078,3081,3083],{"class":450,"line":483},[319,3079,3080],{"class":473},"    scanPageMeta",[319,3082,477],{"class":321},[319,3084,3085],{"class":2049}," true\n",[319,3087,3088],{"class":450,"line":505},[319,3089,598],{"class":321},[319,3091,3092,3094],{"class":450,"line":515},[319,3093,604],{"class":321},[319,3095,607],{"class":378},[3097,3098,3099],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":317,"searchDepth":470,"depth":470,"links":3101},[3102,3107,3108,3109,3110,3111],{"id":422,"depth":470,"text":283,"children":3103},[3104,3105,3106],{"id":978,"depth":483,"text":979},{"id":1217,"depth":483,"text":1218},{"id":1563,"depth":483,"text":1564},{"id":1736,"depth":470,"text":375},{"id":2057,"depth":470,"text":2058},{"id":2328,"depth":470,"text":211},{"id":2541,"depth":470,"text":2542},{"id":2994,"depth":470,"text":3112},"definePageMeta({ name: '...' }) caveat","Customize the names of the paths for specific locale.","md",null,{},{"title":37,"description":3113},"G6vWy3Ax8Xrts6xDlgPcGjl_BaUPh7nunDNqstLWTYQ",[3120,3122],{"title":33,"path":34,"stem":35,"description":3121,"children":-1},"Nuxt i18n module provides runtime hooks that you can use to perform specific tasks based on your app's language.",{"title":41,"path":42,"stem":43,"description":3123,"children":-1},"Customize localized route exclusions per page component.",{"id":271,"title":37,"body":3125,"description":3113,"extension":3114,"links":3115,"meta":5528,"navigation":731,"path":38,"seo":5529,"stem":39,"__hash__":3118},{"type":273,"value":3126,"toc":5516},[3127,3133,3143,3189,3199,3215,3217,3231,3351,3357,3365,3397,3507,3509,3655,3663,3665,3669,3705,3712,3716,3856,3860,3862,3866,3942,3946,4166,4170,4172,4174,4222,4224,4324,4328,4340,4356,4402,4404,4510,4515,4601,4615,4617,4632,4792,4806,4836,4840,4848,4856,4950,4955,5029,5037,5039,5047,5057,5061,5241,5255,5373,5425,5429,5453,5463,5470,5472,5514],[276,3128,278,3129,284,3131,289],{},[280,3130,283],{"href":282},[280,3132,288],{"href":287},[276,3134,292,3135,299,3139,306],{},[280,3136,3137],{"href":287},[296,3138,298],{},[280,3140,3141],{"href":302},[296,3142,305],{},[308,3144,3145,3159,3173],{},[311,3146,3147,329,3155,336],{},[296,3148,3149,3151,3153],{"className":315,"language":316,"style":317},[319,3150,322],{"class":321},[319,3152,326],{"class":325},[319,3154,322],{"class":321},[280,3156,3157],{"href":332},[296,3158,335],{},[311,3160,3161,348,3169,355],{},[296,3162,3163,3165,3167],{"className":315,"language":316,"style":317},[319,3164,322],{"class":321},[319,3166,345],{"class":325},[319,3168,322],{"class":321},[280,3170,3171,354],{"href":282},[296,3172,353],{},[311,3174,3175,367,3183,380],{},[296,3176,3177,3179,3181],{"className":315,"language":316,"style":317},[319,3178,322],{"class":321},[319,3180,364],{"class":325},[319,3182,322],{"class":321},[296,3184,3185,3187],{"className":370,"language":371,"style":317},[319,3186,375],{"class":374},[319,3188,379],{"class":378},[276,3190,383,3191,390,3197,393],{},[296,3192,3193,3195],{"className":370,"language":371,"style":317},[319,3194,375],{"class":374},[319,3196,379],{"class":378},[296,3198,353],{},[395,3200,399,3201,409,3209,413,3211,289],{"icon":397,"color":398},[296,3202,3203,3205,3207],{"className":315,"language":316,"style":317},[319,3204,322],{"class":321},[319,3206,406],{"class":325},[319,3208,322],{"class":321},[280,3210,412],{"href":27},[280,3212,3213],{"href":62},[296,3214,418],{},[420,3216,283],{"id":422},[276,3218,425,3219,428,3221,437,3229,440],{},[296,3220,305],{},[296,3222,3223,3225,3227],{"className":315,"language":316,"style":317},[319,3224,322],{"class":321},[319,3226,345],{"class":325},[319,3228,322],{"class":321},[296,3230,353],{},[442,3232,3233],{"className":370,"code":444,"filename":445,"language":371,"meta":317,"style":317},[296,3234,3235,3247,3255,3271,3279,3287,3303,3319,3333,3337,3341,3345],{"__ignoreMap":317},[319,3236,3237,3239,3241,3243,3245],{"class":450,"line":451},[319,3238,455],{"class":454},[319,3240,458],{"class":454},[319,3242,461],{"class":374},[319,3244,464],{"class":378},[319,3246,467],{"class":321},[319,3248,3249,3251,3253],{"class":450,"line":470},[319,3250,474],{"class":473},[319,3252,477],{"class":321},[319,3254,480],{"class":321},[319,3256,3257,3259,3261,3263,3265,3267,3269],{"class":450,"line":483},[319,3258,486],{"class":473},[319,3260,477],{"class":321},[319,3262,491],{"class":321},[319,3264,345],{"class":325},[319,3266,322],{"class":321},[319,3268,498],{"class":321},[319,3270,502],{"class":501},[319,3272,3273,3275,3277],{"class":450,"line":505},[319,3274,508],{"class":473},[319,3276,477],{"class":321},[319,3278,480],{"class":321},[319,3280,3281,3283,3285],{"class":450,"line":515},[319,3282,518],{"class":473},[319,3284,477],{"class":321},[319,3286,480],{"class":321},[319,3288,3289,3291,3293,3295,3297,3299,3301],{"class":450,"line":525},[319,3290,528],{"class":473},[319,3292,477],{"class":321},[319,3294,491],{"class":321},[319,3296,535],{"class":325},[319,3298,322],{"class":321},[319,3300,498],{"class":321},[319,3302,542],{"class":501},[319,3304,3305,3307,3309,3311,3313,3315,3317],{"class":450,"line":545},[319,3306,548],{"class":473},[319,3308,477],{"class":321},[319,3310,491],{"class":321},[319,3312,555],{"class":325},[319,3314,322],{"class":321},[319,3316,498],{"class":321},[319,3318,562],{"class":501},[319,3320,3321,3323,3325,3327,3329,3331],{"class":450,"line":565},[319,3322,568],{"class":473},[319,3324,477],{"class":321},[319,3326,491],{"class":321},[319,3328,575],{"class":325},[319,3330,322],{"class":321},[319,3332,580],{"class":501},[319,3334,3335],{"class":450,"line":583},[319,3336,586],{"class":321},[319,3338,3339],{"class":450,"line":589},[319,3340,592],{"class":321},[319,3342,3343],{"class":450,"line":595},[319,3344,598],{"class":321},[319,3346,3347,3349],{"class":450,"line":601},[319,3348,604],{"class":321},[319,3350,607],{"class":378},[276,3352,610,3353,613,3355,289],{},[296,3354,353],{},[615,3356,617],{},[276,3358,620,3359,627,3363,289],{},[615,3360,623,3361],{},[296,3362,626],{},[615,3364,630],{},[276,3366,633,3367,641,3373,655,3381,665,3389,477],{},[296,3368,3369,3371],{"className":370,"language":371,"style":317},[319,3370,638],{"class":374},[319,3372,379],{"class":378},[296,3374,3375,3377,3379],{"className":644,"language":645,"style":317},[319,3376,648],{"class":321},[319,3378,651],{"class":473},[319,3380,654],{"class":321},[296,3382,3383,3385,3387],{"className":315,"language":316,"style":317},[319,3384,322],{"class":321},[319,3386,662],{"class":325},[319,3388,322],{"class":321},[296,3390,3391,3393,3395],{"className":315,"language":316,"style":317},[319,3392,322],{"class":321},[319,3394,672],{"class":325},[319,3396,322],{"class":321},[442,3398,3399],{"className":677,"code":678,"language":679,"meta":317,"style":317},[296,3400,3401,3411,3427,3435,3439,3447,3473,3499],{"__ignoreMap":317},[319,3402,3403,3405,3407,3409],{"class":450,"line":451},[319,3404,648],{"class":321},[319,3406,688],{"class":473},[319,3408,692],{"class":691},[319,3410,695],{"class":321},[319,3412,3413,3415,3417,3419,3421,3423,3425],{"class":450,"line":470},[319,3414,700],{"class":691},[319,3416,703],{"class":321},[319,3418,706],{"class":378},[319,3420,604],{"class":321},[319,3422,711],{"class":321},[319,3424,714],{"class":374},[319,3426,717],{"class":378},[319,3428,3429,3431,3433],{"class":450,"line":483},[319,3430,722],{"class":321},[319,3432,688],{"class":473},[319,3434,695],{"class":321},[319,3436,3437],{"class":450,"line":505},[319,3438,732],{"emptyLinePlaceholder":731},[319,3440,3441,3443,3445],{"class":450,"line":515},[319,3442,648],{"class":321},[319,3444,739],{"class":473},[319,3446,695],{"class":321},[319,3448,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471],{"class":450,"line":525},[319,3450,746],{"class":321},[319,3452,651],{"class":473},[319,3454,751],{"class":691},[319,3456,754],{"class":321},[319,3458,757],{"class":321},[319,3460,760],{"class":325},[319,3462,757],{"class":321},[319,3464,654],{"class":321},[319,3466,767],{"class":378},[319,3468,722],{"class":321},[319,3470,651],{"class":473},[319,3472,695],{"class":321},[319,3474,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497],{"class":450,"line":545},[319,3476,746],{"class":321},[319,3478,651],{"class":473},[319,3480,751],{"class":691},[319,3482,754],{"class":321},[319,3484,757],{"class":321},[319,3486,672],{"class":325},[319,3488,757],{"class":321},[319,3490,654],{"class":321},[319,3492,794],{"class":378},[319,3494,722],{"class":321},[319,3496,651],{"class":473},[319,3498,695],{"class":321},[319,3500,3501,3503,3505],{"class":450,"line":565},[319,3502,722],{"class":321},[319,3504,739],{"class":473},[319,3506,695],{"class":321},[276,3508,811],{},[442,3510,3511],{"className":677,"code":814,"language":679,"meta":317,"style":317},[296,3512,3513,3523,3539,3551,3559,3563,3571,3609,3647],{"__ignoreMap":317},[319,3514,3515,3517,3519,3521],{"class":450,"line":451},[319,3516,648],{"class":321},[319,3518,688],{"class":473},[319,3520,692],{"class":691},[319,3522,695],{"class":321},[319,3524,3525,3527,3529,3531,3533,3535,3537],{"class":450,"line":470},[319,3526,700],{"class":691},[319,3528,703],{"class":321},[319,3530,706],{"class":378},[319,3532,604],{"class":321},[319,3534,711],{"class":321},[319,3536,714],{"class":374},[319,3538,717],{"class":378},[319,3540,3541,3543,3545,3547,3549],{"class":450,"line":483},[319,3542,700],{"class":691},[319,3544,849],{"class":378},[319,3546,754],{"class":321},[319,3548,854],{"class":374},[319,3550,717],{"class":378},[319,3552,3553,3555,3557],{"class":450,"line":505},[319,3554,722],{"class":321},[319,3556,688],{"class":473},[319,3558,695],{"class":321},[319,3560,3561],{"class":450,"line":515},[319,3562,732],{"emptyLinePlaceholder":731},[319,3564,3565,3567,3569],{"class":450,"line":525},[319,3566,648],{"class":321},[319,3568,739],{"class":473},[319,3570,695],{"class":321},[319,3572,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607],{"class":450,"line":545},[319,3574,746],{"class":321},[319,3576,883],{"class":473},[319,3578,886],{"class":321},[319,3580,889],{"class":691},[319,3582,754],{"class":321},[319,3584,757],{"class":321},[319,3586,638],{"class":374},[319,3588,464],{"class":321},[319,3590,322],{"class":321},[319,3592,760],{"class":325},[319,3594,322],{"class":321},[319,3596,906],{"class":321},[319,3598,757],{"class":321},[319,3600,654],{"class":321},[319,3602,767],{"class":378},[319,3604,722],{"class":321},[319,3606,883],{"class":473},[319,3608,695],{"class":321},[319,3610,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645],{"class":450,"line":565},[319,3612,746],{"class":321},[319,3614,883],{"class":473},[319,3616,886],{"class":321},[319,3618,889],{"class":691},[319,3620,754],{"class":321},[319,3622,757],{"class":321},[319,3624,638],{"class":374},[319,3626,464],{"class":321},[319,3628,322],{"class":321},[319,3630,672],{"class":325},[319,3632,322],{"class":321},[319,3634,906],{"class":321},[319,3636,757],{"class":321},[319,3638,654],{"class":321},[319,3640,794],{"class":378},[319,3642,722],{"class":321},[319,3644,883],{"class":473},[319,3646,695],{"class":321},[319,3648,3649,3651,3653],{"class":450,"line":583},[319,3650,722],{"class":321},[319,3652,739],{"class":473},[319,3654,695],{"class":321},[395,3656,967,3657,974],{"icon":397,"color":398},[296,3658,3659,3661],{"className":370,"language":371,"style":317},[319,3660,638],{"class":374},[319,3662,379],{"class":378},[976,3664,979],{"id":978},[276,3666,982,3667,985],{},[296,3668,353],{},[442,3670,3671],{"className":988,"code":989,"filename":990,"language":991,"meta":317,"style":317},[296,3672,3673,3681,3689,3697],{"__ignoreMap":317},[319,3674,3675,3677,3679],{"class":450,"line":451},[319,3676,999],{"class":998},[319,3678,1002],{"class":321},[319,3680,1005],{"class":998},[319,3682,3683,3685,3687],{"class":450,"line":470},[319,3684,1010],{"class":998},[319,3686,1002],{"class":321},[319,3688,1015],{"class":998},[319,3690,3691,3693,3695],{"class":450,"line":483},[319,3692,1020],{"class":998},[319,3694,1002],{"class":321},[319,3696,1025],{"class":998},[319,3698,3699,3701,3703],{"class":450,"line":505},[319,3700,1010],{"class":998},[319,3702,1002],{"class":321},[319,3704,1034],{"class":998},[395,3706,1038,3707,1042,3709,289],{"icon":1037},[1040,3708],{},[280,3710,1048],{"href":1045,"rel":3711},[1047],[276,3713,1051,3714,1054],{},[296,3715,353],{},[442,3717,3718],{"className":370,"code":1057,"filename":445,"language":371,"meta":317,"style":317},[296,3719,3720,3732,3740,3754,3762,3770,3784,3796,3800,3812,3826,3838,3842,3846,3850],{"__ignoreMap":317},[319,3721,3722,3724,3726,3728,3730],{"class":450,"line":451},[319,3723,455],{"class":454},[319,3725,458],{"class":454},[319,3727,461],{"class":374},[319,3729,464],{"class":378},[319,3731,467],{"class":321},[319,3733,3734,3736,3738],{"class":450,"line":470},[319,3735,474],{"class":473},[319,3737,477],{"class":321},[319,3739,480],{"class":321},[319,3741,3742,3744,3746,3748,3750,3752],{"class":450,"line":483},[319,3743,486],{"class":473},[319,3745,477],{"class":321},[319,3747,491],{"class":321},[319,3749,345],{"class":325},[319,3751,322],{"class":321},[319,3753,1094],{"class":321},[319,3755,3756,3758,3760],{"class":450,"line":505},[319,3757,508],{"class":473},[319,3759,477],{"class":321},[319,3761,480],{"class":321},[319,3763,3764,3766,3768],{"class":450,"line":515},[319,3765,1107],{"class":473},[319,3767,477],{"class":321},[319,3769,480],{"class":321},[319,3771,3772,3774,3776,3778,3780,3782],{"class":450,"line":525},[319,3773,528],{"class":473},[319,3775,477],{"class":321},[319,3777,491],{"class":321},[319,3779,1122],{"class":325},[319,3781,322],{"class":321},[319,3783,1094],{"class":321},[319,3785,3786,3788,3790,3792,3794],{"class":450,"line":545},[319,3787,1131],{"class":473},[319,3789,477],{"class":321},[319,3791,491],{"class":321},[319,3793,1138],{"class":325},[319,3795,1141],{"class":321},[319,3797,3798],{"class":450,"line":565},[319,3799,1146],{"class":321},[319,3801,3802,3804,3806,3808,3810],{"class":450,"line":583},[319,3803,1151],{"class":321},[319,3805,1154],{"class":473},[319,3807,322],{"class":321},[319,3809,477],{"class":321},[319,3811,480],{"class":321},[319,3813,3814,3816,3818,3820,3822,3824],{"class":450,"line":589},[319,3815,528],{"class":473},[319,3817,477],{"class":321},[319,3819,491],{"class":321},[319,3821,1171],{"class":325},[319,3823,322],{"class":321},[319,3825,1094],{"class":321},[319,3827,3828,3830,3832,3834,3836],{"class":450,"line":595},[319,3829,1131],{"class":473},[319,3831,477],{"class":321},[319,3833,491],{"class":321},[319,3835,1186],{"class":325},[319,3837,1141],{"class":321},[319,3839,3840],{"class":450,"line":601},[319,3841,586],{"class":321},[319,3843,3844],{"class":450,"line":1195},[319,3845,592],{"class":321},[319,3847,3848],{"class":450,"line":1200},[319,3849,598],{"class":321},[319,3851,3852,3854],{"class":450,"line":1205},[319,3853,604],{"class":321},[319,3855,607],{"class":378},[395,3857,1212,3858],{"icon":397,"color":398},[296,3859,626],{},[976,3861,1218],{"id":1217},[276,3863,982,3864,985],{},[296,3865,353],{},[442,3867,3868],{"className":988,"code":1225,"filename":990,"language":991,"meta":317,"style":317},[296,3869,3870,3878,3886,3894,3902,3910,3918,3926,3934],{"__ignoreMap":317},[319,3871,3872,3874,3876],{"class":450,"line":451},[319,3873,999],{"class":998},[319,3875,1002],{"class":321},[319,3877,1005],{"class":998},[319,3879,3880,3882,3884],{"class":450,"line":470},[319,3881,1010],{"class":998},[319,3883,1002],{"class":321},[319,3885,1244],{"class":998},[319,3887,3888,3890,3892],{"class":450,"line":483},[319,3889,1010],{"class":998},[319,3891,1002],{"class":321},[319,3893,1253],{"class":998},[319,3895,3896,3898,3900],{"class":450,"line":505},[319,3897,1020],{"class":998},[319,3899,1002],{"class":321},[319,3901,1262],{"class":998},[319,3903,3904,3906,3908],{"class":450,"line":515},[319,3905,1020],{"class":998},[319,3907,1002],{"class":321},[319,3909,1271],{"class":998},[319,3911,3912,3914,3916],{"class":450,"line":525},[319,3913,1276],{"class":998},[319,3915,1002],{"class":321},[319,3917,1281],{"class":998},[319,3919,3920,3922,3924],{"class":450,"line":545},[319,3921,1276],{"class":998},[319,3923,1002],{"class":321},[319,3925,1290],{"class":998},[319,3927,3928,3930,3932],{"class":450,"line":565},[319,3929,1020],{"class":998},[319,3931,1002],{"class":321},[319,3933,1299],{"class":998},[319,3935,3936,3938,3940],{"class":450,"line":583},[319,3937,1010],{"class":998},[319,3939,1002],{"class":321},[319,3941,1308],{"class":998},[276,3943,1051,3944,1054],{},[296,3945,353],{},[442,3947,3948],{"className":370,"code":1315,"filename":445,"language":371,"meta":317,"style":317},[296,3949,3950,3962,3970,3984,3992,4000,4012,4016,4024,4036,4040,4052,4064,4068,4080,4092,4096,4108,4120,4124,4136,4148,4152,4156,4160],{"__ignoreMap":317},[319,3951,3952,3954,3956,3958,3960],{"class":450,"line":451},[319,3953,455],{"class":454},[319,3955,458],{"class":454},[319,3957,461],{"class":374},[319,3959,464],{"class":378},[319,3961,467],{"class":321},[319,3963,3964,3966,3968],{"class":450,"line":470},[319,3965,474],{"class":473},[319,3967,477],{"class":321},[319,3969,480],{"class":321},[319,3971,3972,3974,3976,3978,3980,3982],{"class":450,"line":483},[319,3973,486],{"class":473},[319,3975,477],{"class":321},[319,3977,491],{"class":321},[319,3979,345],{"class":325},[319,3981,322],{"class":321},[319,3983,1094],{"class":321},[319,3985,3986,3988,3990],{"class":450,"line":505},[319,3987,508],{"class":473},[319,3989,477],{"class":321},[319,3991,480],{"class":321},[319,3993,3994,3996,3998],{"class":450,"line":515},[319,3995,518],{"class":473},[319,3997,477],{"class":321},[319,3999,480],{"class":321},[319,4001,4002,4004,4006,4008,4010],{"class":450,"line":525},[319,4003,548],{"class":473},[319,4005,477],{"class":321},[319,4007,491],{"class":321},[319,4009,555],{"class":325},[319,4011,1141],{"class":321},[319,4013,4014],{"class":450,"line":545},[319,4015,1146],{"class":321},[319,4017,4018,4020,4022],{"class":450,"line":565},[319,4019,1388],{"class":473},[319,4021,477],{"class":321},[319,4023,480],{"class":321},[319,4025,4026,4028,4030,4032,4034],{"class":450,"line":583},[319,4027,548],{"class":473},[319,4029,477],{"class":321},[319,4031,491],{"class":321},[319,4033,1403],{"class":325},[319,4035,1141],{"class":321},[319,4037,4038],{"class":450,"line":589},[319,4039,1146],{"class":321},[319,4041,4042,4044,4046,4048,4050],{"class":450,"line":595},[319,4043,1151],{"class":321},[319,4045,1416],{"class":473},[319,4047,322],{"class":321},[319,4049,477],{"class":321},[319,4051,480],{"class":321},[319,4053,4054,4056,4058,4060,4062],{"class":450,"line":601},[319,4055,548],{"class":473},[319,4057,477],{"class":321},[319,4059,491],{"class":321},[319,4061,1433],{"class":325},[319,4063,1141],{"class":321},[319,4065,4066],{"class":450,"line":1195},[319,4067,1146],{"class":321},[319,4069,4070,4072,4074,4076,4078],{"class":450,"line":1200},[319,4071,1151],{"class":321},[319,4073,1446],{"class":473},[319,4075,322],{"class":321},[319,4077,477],{"class":321},[319,4079,480],{"class":321},[319,4081,4082,4084,4086,4088,4090],{"class":450,"line":1205},[319,4083,548],{"class":473},[319,4085,477],{"class":321},[319,4087,491],{"class":321},[319,4089,1463],{"class":325},[319,4091,1141],{"class":321},[319,4093,4094],{"class":450,"line":1468},[319,4095,1146],{"class":321},[319,4097,4098,4100,4102,4104,4106],{"class":450,"line":1473},[319,4099,1151],{"class":321},[319,4101,1478],{"class":473},[319,4103,322],{"class":321},[319,4105,477],{"class":321},[319,4107,480],{"class":321},[319,4109,4110,4112,4114,4116,4118],{"class":450,"line":1487},[319,4111,548],{"class":473},[319,4113,477],{"class":321},[319,4115,491],{"class":321},[319,4117,1496],{"class":325},[319,4119,1141],{"class":321},[319,4121,4122],{"class":450,"line":1501},[319,4123,1146],{"class":321},[319,4125,4126,4128,4130,4132,4134],{"class":450,"line":1506},[319,4127,1151],{"class":321},[319,4129,1511],{"class":473},[319,4131,322],{"class":321},[319,4133,477],{"class":321},[319,4135,480],{"class":321},[319,4137,4138,4140,4142,4144,4146],{"class":450,"line":1520},[319,4139,548],{"class":473},[319,4141,477],{"class":321},[319,4143,491],{"class":321},[319,4145,1529],{"class":325},[319,4147,1141],{"class":321},[319,4149,4150],{"class":450,"line":1534},[319,4151,586],{"class":321},[319,4153,4154],{"class":450,"line":1539},[319,4155,592],{"class":321},[319,4157,4158],{"class":450,"line":1544},[319,4159,598],{"class":321},[319,4161,4162,4164],{"class":450,"line":1549},[319,4163,604],{"class":321},[319,4165,607],{"class":378},[276,4167,1556,4168,1560],{},[296,4169,1559],{},[976,4171,1564],{"id":1563},[276,4173,1567],{},[442,4175,4176],{"className":988,"code":1570,"filename":990,"language":991,"meta":317,"style":317},[296,4177,4178,4186,4194,4208],{"__ignoreMap":317},[319,4179,4180,4182,4184],{"class":450,"line":451},[319,4181,999],{"class":998},[319,4183,1002],{"class":321},[319,4185,1005],{"class":998},[319,4187,4188,4190,4192],{"class":450,"line":470},[319,4189,1010],{"class":998},[319,4191,1002],{"class":321},[319,4193,1589],{"class":998},[319,4195,4196,4198,4200,4202,4204,4206],{"class":450,"line":483},[319,4197,1020],{"class":998},[319,4199,1002],{"class":321},[319,4201,1598],{"class":321},[319,4203,1601],{"class":378},[319,4205,1604],{"class":321},[319,4207,1607],{"class":998},[319,4209,4210,4212,4214,4216,4218,4220],{"class":450,"line":505},[319,4211,1276],{"class":998},[319,4213,1002],{"class":321},[319,4215,1598],{"class":321},[319,4217,1618],{"class":378},[319,4219,1604],{"class":321},[319,4221,1623],{"class":998},[276,4223,1626],{},[442,4225,4226],{"className":370,"code":1629,"filename":445,"language":371,"meta":317,"style":317},[296,4227,4228,4240,4248,4262,4270,4282,4286,4290,4302,4306,4310,4314,4318],{"__ignoreMap":317},[319,4229,4230,4232,4234,4236,4238],{"class":450,"line":451},[319,4231,455],{"class":454},[319,4233,458],{"class":454},[319,4235,461],{"class":374},[319,4237,464],{"class":378},[319,4239,467],{"class":321},[319,4241,4242,4244,4246],{"class":450,"line":470},[319,4243,474],{"class":473},[319,4245,477],{"class":321},[319,4247,480],{"class":321},[319,4249,4250,4252,4254,4256,4258,4260],{"class":450,"line":483},[319,4251,486],{"class":473},[319,4253,477],{"class":321},[319,4255,491],{"class":321},[319,4257,345],{"class":325},[319,4259,322],{"class":321},[319,4261,1094],{"class":321},[319,4263,4264,4266,4268],{"class":450,"line":505},[319,4265,508],{"class":473},[319,4267,477],{"class":321},[319,4269,480],{"class":321},[319,4271,4272,4274,4276,4278,4280],{"class":450,"line":515},[319,4273,1151],{"class":321},[319,4275,1680],{"class":473},[319,4277,322],{"class":321},[319,4279,477],{"class":321},[319,4281,480],{"class":321},[319,4283,4284],{"class":450,"line":525},[319,4285,1691],{"class":501},[319,4287,4288],{"class":450,"line":545},[319,4289,1696],{"class":501},[319,4291,4292,4294,4296,4298,4300],{"class":450,"line":565},[319,4293,1701],{"class":473},[319,4295,477],{"class":321},[319,4297,491],{"class":321},[319,4299,1708],{"class":325},[319,4301,1141],{"class":321},[319,4303,4304],{"class":450,"line":583},[319,4305,1715],{"class":501},[319,4307,4308],{"class":450,"line":589},[319,4309,586],{"class":321},[319,4311,4312],{"class":450,"line":595},[319,4313,592],{"class":321},[319,4315,4316],{"class":450,"line":601},[319,4317,598],{"class":321},[319,4319,4320,4322],{"class":450,"line":1195},[319,4321,604],{"class":321},[319,4323,607],{"class":378},[420,4325,4326],{"id":1736},[296,4327,375],{},[276,4329,1741,4330,1745,4332,1752,4338,1755],{},[296,4331,1744],{},[296,4333,4334,4336],{"className":370,"language":371,"style":317},[319,4335,375],{"class":374},[319,4337,379],{"class":378},[296,4339,305],{},[276,4341,1758,4342,1771,4354,1774],{},[296,4343,4344,4346,4348,4350,4352],{"className":315,"language":316,"style":317},[319,4345,305],{"class":998},[319,4347,477],{"class":321},[319,4349,491],{"class":321},[319,4351,364],{"class":325},[319,4353,322],{"class":321},[296,4355,445],{},[442,4357,4358],{"className":370,"code":1777,"filename":445,"language":371,"meta":317,"style":317},[296,4359,4360,4372,4380,4392,4396],{"__ignoreMap":317},[319,4361,4362,4364,4366,4368,4370],{"class":450,"line":451},[319,4363,455],{"class":454},[319,4365,458],{"class":454},[319,4367,461],{"class":374},[319,4369,464],{"class":378},[319,4371,467],{"class":321},[319,4373,4374,4376,4378],{"class":450,"line":470},[319,4375,474],{"class":473},[319,4377,477],{"class":321},[319,4379,480],{"class":321},[319,4381,4382,4384,4386,4388,4390],{"class":450,"line":483},[319,4383,486],{"class":473},[319,4385,477],{"class":321},[319,4387,491],{"class":321},[319,4389,364],{"class":325},[319,4391,1141],{"class":321},[319,4393,4394],{"class":450,"line":505},[319,4395,598],{"class":321},[319,4397,4398,4400],{"class":450,"line":515},[319,4399,604],{"class":321},[319,4401,607],{"class":378},[276,4403,1824],{},[442,4405,4406],{"className":677,"code":1827,"filename":1828,"language":679,"meta":317,"style":317},[296,4407,4408,4418,4426,4434,4442,4458,4474,4488,4492,4496,4502],{"__ignoreMap":317},[319,4409,4410,4412,4414,4416],{"class":450,"line":451},[319,4411,648],{"class":321},[319,4413,688],{"class":473},[319,4415,692],{"class":691},[319,4417,695],{"class":321},[319,4419,4420,4422,4424],{"class":450,"line":470},[319,4421,375],{"class":374},[319,4423,464],{"class":378},[319,4425,467],{"class":321},[319,4427,4428,4430,4432],{"class":450,"line":483},[319,4429,474],{"class":473},[319,4431,477],{"class":321},[319,4433,480],{"class":321},[319,4435,4436,4438,4440],{"class":450,"line":505},[319,4437,1861],{"class":473},[319,4439,477],{"class":321},[319,4441,480],{"class":321},[319,4443,4444,4446,4448,4450,4452,4454,4456],{"class":450,"line":515},[319,4445,1870],{"class":473},[319,4447,477],{"class":321},[319,4449,491],{"class":321},[319,4451,535],{"class":325},[319,4453,322],{"class":321},[319,4455,498],{"class":321},[319,4457,542],{"class":501},[319,4459,4460,4462,4464,4466,4468,4470,4472],{"class":450,"line":525},[319,4461,1887],{"class":473},[319,4463,477],{"class":321},[319,4465,491],{"class":321},[319,4467,555],{"class":325},[319,4469,322],{"class":321},[319,4471,498],{"class":321},[319,4473,562],{"class":501},[319,4475,4476,4478,4480,4482,4484,4486],{"class":450,"line":545},[319,4477,1904],{"class":473},[319,4479,477],{"class":321},[319,4481,491],{"class":321},[319,4483,575],{"class":325},[319,4485,322],{"class":321},[319,4487,580],{"class":501},[319,4489,4490],{"class":450,"line":565},[319,4491,592],{"class":321},[319,4493,4494],{"class":450,"line":583},[319,4495,598],{"class":321},[319,4497,4498,4500],{"class":450,"line":589},[319,4499,604],{"class":321},[319,4501,607],{"class":378},[319,4503,4504,4506,4508],{"class":450,"line":595},[319,4505,722],{"class":321},[319,4507,688],{"class":473},[319,4509,695],{"class":321},[276,4511,1939,4512,477],{},[280,4513,1944],{"href":1942,"rel":4514},[1047],[442,4516,4517],{"className":677,"code":1947,"filename":1948,"language":679,"meta":317,"style":317},[296,4518,4519,4529,4537,4545,4553,4567,4579,4583,4587,4593],{"__ignoreMap":317},[319,4520,4521,4523,4525,4527],{"class":450,"line":451},[319,4522,648],{"class":321},[319,4524,688],{"class":473},[319,4526,692],{"class":691},[319,4528,695],{"class":321},[319,4530,4531,4533,4535],{"class":450,"line":470},[319,4532,375],{"class":374},[319,4534,464],{"class":378},[319,4536,467],{"class":321},[319,4538,4539,4541,4543],{"class":450,"line":483},[319,4540,474],{"class":473},[319,4542,477],{"class":321},[319,4544,480],{"class":321},[319,4546,4547,4549,4551],{"class":450,"line":505},[319,4548,1861],{"class":473},[319,4550,477],{"class":321},[319,4552,480],{"class":321},[319,4554,4555,4557,4559,4561,4563,4565],{"class":450,"line":515},[319,4556,1870],{"class":473},[319,4558,477],{"class":321},[319,4560,491],{"class":321},[319,4562,1995],{"class":325},[319,4564,322],{"class":321},[319,4566,1094],{"class":321},[319,4568,4569,4571,4573,4575,4577],{"class":450,"line":525},[319,4570,1904],{"class":473},[319,4572,477],{"class":321},[319,4574,491],{"class":321},[319,4576,2010],{"class":325},[319,4578,1141],{"class":321},[319,4580,4581],{"class":450,"line":545},[319,4582,592],{"class":321},[319,4584,4585],{"class":450,"line":565},[319,4586,598],{"class":321},[319,4588,4589,4591],{"class":450,"line":583},[319,4590,604],{"class":321},[319,4592,607],{"class":378},[319,4594,4595,4597,4599],{"class":450,"line":589},[319,4596,722],{"class":321},[319,4598,688],{"class":473},[319,4600,695],{"class":321},[395,4602,2037,4603,2040,4605,2051,4613,2054],{"icon":1037},[296,4604,1744],{},[296,4606,4607,4609,4611],{"className":370,"language":371,"style":317},[319,4608,1744],{"class":998},[319,4610,477],{"class":321},[319,4612,2050],{"class":2049},[280,4614,41],{"href":42},[420,4616,2058],{"id":2057},[276,4618,2037,4619,2063,4621,2070,4627,2078],{},[296,4620,1744],{},[296,4622,4623,4625],{"className":370,"language":371,"style":317},[319,4624,375],{"class":374},[319,4626,379],{"class":378},[280,4628,4630],{"href":2073,"rel":4629},[1047],[296,4631,2077],{},[442,4633,4634],{"className":370,"code":2081,"filename":445,"language":371,"meta":317,"style":317},[296,4635,4636,4648,4656,4672,4684,4698,4712,4726,4734,4742,4764,4768,4772,4778,4782,4786],{"__ignoreMap":317},[319,4637,4638,4640,4642,4644,4646],{"class":450,"line":451},[319,4639,455],{"class":454},[319,4641,458],{"class":454},[319,4643,461],{"class":374},[319,4645,464],{"class":378},[319,4647,467],{"class":321},[319,4649,4650,4652,4654],{"class":450,"line":470},[319,4651,2100],{"class":473},[319,4653,477],{"class":321},[319,4655,480],{"class":321},[319,4657,4658,4660,4662,4664,4666,4668,4670],{"class":450,"line":483},[319,4659,2109],{"class":321},[319,4661,2077],{"class":325},[319,4663,322],{"class":321},[319,4665,464],{"class":321},[319,4667,353],{"class":2118},[319,4669,906],{"class":321},[319,4671,480],{"class":321},[319,4673,4674,4676,4678,4680,4682],{"class":450,"line":505},[319,4675,2127],{"class":378},[319,4677,289],{"class":321},[319,4679,2132],{"class":374},[319,4681,464],{"class":473},[319,4683,467],{"class":321},[319,4685,4686,4688,4690,4692,4694,4696],{"class":450,"line":515},[319,4687,2141],{"class":473},[319,4689,477],{"class":321},[319,4691,491],{"class":321},[319,4693,2148],{"class":325},[319,4695,322],{"class":321},[319,4697,1094],{"class":321},[319,4699,4700,4702,4704,4706,4708,4710],{"class":450,"line":525},[319,4701,2157],{"class":473},[319,4703,477],{"class":321},[319,4705,491],{"class":321},[319,4707,2164],{"class":325},[319,4709,322],{"class":321},[319,4711,1094],{"class":321},[319,4713,4714,4716,4718,4720,4722,4724],{"class":450,"line":545},[319,4715,2173],{"class":473},[319,4717,477],{"class":321},[319,4719,491],{"class":321},[319,4721,2180],{"class":325},[319,4723,322],{"class":321},[319,4725,1094],{"class":321},[319,4727,4728,4730,4732],{"class":450,"line":565},[319,4729,2189],{"class":473},[319,4731,477],{"class":321},[319,4733,480],{"class":321},[319,4735,4736,4738,4740],{"class":450,"line":583},[319,4737,2198],{"class":473},[319,4739,477],{"class":321},[319,4741,480],{"class":321},[319,4743,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762],{"class":450,"line":589},[319,4745,2207],{"class":473},[319,4747,477],{"class":321},[319,4749,703],{"class":321},[319,4751,2214],{"class":473},[319,4753,477],{"class":321},[319,4755,491],{"class":321},[319,4757,2221],{"class":325},[319,4759,322],{"class":321},[319,4761,2226],{"class":321},[319,4763,2229],{"class":501},[319,4765,4766],{"class":450,"line":595},[319,4767,2234],{"class":321},[319,4769,4770],{"class":450,"line":601},[319,4771,2239],{"class":321},[319,4773,4774,4776],{"class":450,"line":1195},[319,4775,2244],{"class":321},[319,4777,607],{"class":473},[319,4779,4780],{"class":450,"line":1200},[319,4781,592],{"class":321},[319,4783,4784],{"class":450,"line":1205},[319,4785,598],{"class":321},[319,4787,4788,4790],{"class":450,"line":1468},[319,4789,604],{"class":321},[319,4791,607],{"class":378},[276,4793,2263,4794,2267,4796,2271,4798,2280],{},[296,4795,2266],{},[296,4797,2270],{},[296,4799,4800,4802,4804],{"className":370,"language":371,"style":317},[319,4801,1744],{"class":998},[319,4803,477],{"class":321},[319,4805,2050],{"class":2049},[395,4807,2283,4808,2300,4820,2304,4822,2307,4824,2318,4832,2321,4834,2325],{"icon":397,"color":398},[296,4809,4810,4812,4814,4816,4818],{"className":2286,"language":2287,"style":317},[319,4811,2290],{"class":473},[319,4813,477],{"class":321},[319,4815,491],{"class":321},[319,4817,2297],{"class":325},[319,4819,322],{"class":321},[296,4821,2303],{},[296,4823,2077],{},[296,4825,4826,4828,4830],{"className":2286,"language":2287,"style":317},[319,4827,2312],{"class":473},[319,4829,477],{"class":321},[319,4831,2317],{"class":2049},[296,4833,2077],{},[296,4835,2324],{},[420,4837,4838],{"id":2328},[296,4839,211],{},[395,4841,2334,4842,2341],{"icon":397,"color":398,"title":2333},[296,4843,4844,4846],{"className":370,"language":371,"style":317},[319,4845,375],{"class":374},[319,4847,379],{"class":378},[276,4849,1741,4850,2350],{},[296,4851,4852,4854],{"className":370,"language":371,"style":317},[319,4853,211],{"class":374},[319,4855,379],{"class":378},[442,4857,4858],{"className":677,"code":2353,"filename":1828,"language":679,"meta":317,"style":317},[296,4859,4860,4870,4878,4886,4902,4918,4932,4936,4942],{"__ignoreMap":317},[319,4861,4862,4864,4866,4868],{"class":450,"line":451},[319,4863,648],{"class":321},[319,4865,688],{"class":473},[319,4867,692],{"class":691},[319,4869,695],{"class":321},[319,4871,4872,4874,4876],{"class":450,"line":470},[319,4873,211],{"class":374},[319,4875,464],{"class":378},[319,4877,467],{"class":321},[319,4879,4880,4882,4884],{"class":450,"line":483},[319,4881,2378],{"class":473},[319,4883,477],{"class":321},[319,4885,480],{"class":321},[319,4887,4888,4890,4892,4894,4896,4898,4900],{"class":450,"line":505},[319,4889,2387],{"class":473},[319,4891,477],{"class":321},[319,4893,491],{"class":321},[319,4895,535],{"class":325},[319,4897,322],{"class":321},[319,4899,498],{"class":321},[319,4901,542],{"class":501},[319,4903,4904,4906,4908,4910,4912,4914,4916],{"class":450,"line":515},[319,4905,2404],{"class":473},[319,4907,477],{"class":321},[319,4909,491],{"class":321},[319,4911,555],{"class":325},[319,4913,322],{"class":321},[319,4915,498],{"class":321},[319,4917,562],{"class":501},[319,4919,4920,4922,4924,4926,4928,4930],{"class":450,"line":525},[319,4921,2421],{"class":473},[319,4923,477],{"class":321},[319,4925,491],{"class":321},[319,4927,575],{"class":325},[319,4929,322],{"class":321},[319,4931,580],{"class":501},[319,4933,4934],{"class":450,"line":545},[319,4935,598],{"class":321},[319,4937,4938,4940],{"class":450,"line":565},[319,4939,604],{"class":321},[319,4941,607],{"class":378},[319,4943,4944,4946,4948],{"class":450,"line":583},[319,4945,722],{"class":321},[319,4947,688],{"class":473},[319,4949,695],{"class":321},[276,4951,1939,4952,477],{},[280,4953,1944],{"href":1942,"rel":4954},[1047],[442,4956,4957],{"className":677,"code":2457,"filename":1948,"language":679,"meta":317,"style":317},[296,4958,4959,4969,4977,4985,4999,5011,5015,5021],{"__ignoreMap":317},[319,4960,4961,4963,4965,4967],{"class":450,"line":451},[319,4962,648],{"class":321},[319,4964,688],{"class":473},[319,4966,692],{"class":691},[319,4968,695],{"class":321},[319,4970,4971,4973,4975],{"class":450,"line":470},[319,4972,211],{"class":374},[319,4974,464],{"class":378},[319,4976,467],{"class":321},[319,4978,4979,4981,4983],{"class":450,"line":483},[319,4980,2378],{"class":473},[319,4982,477],{"class":321},[319,4984,480],{"class":321},[319,4986,4987,4989,4991,4993,4995,4997],{"class":450,"line":505},[319,4988,2387],{"class":473},[319,4990,477],{"class":321},[319,4992,491],{"class":321},[319,4994,1995],{"class":325},[319,4996,322],{"class":321},[319,4998,1094],{"class":321},[319,5000,5001,5003,5005,5007,5009],{"class":450,"line":515},[319,5002,2421],{"class":473},[319,5004,477],{"class":321},[319,5006,491],{"class":321},[319,5008,2010],{"class":325},[319,5010,1141],{"class":321},[319,5012,5013],{"class":450,"line":525},[319,5014,598],{"class":321},[319,5016,5017,5019],{"class":450,"line":545},[319,5018,604],{"class":321},[319,5020,607],{"class":378},[319,5022,5023,5025,5027],{"class":450,"line":565},[319,5024,722],{"class":321},[319,5026,688],{"class":473},[319,5028,695],{"class":321},[395,5030,5031,2538],{"icon":1037},[296,5032,5033,5035],{"className":370,"language":371,"style":317},[319,5034,211],{"class":374},[319,5036,379],{"class":378},[420,5038,2542],{"id":2541},[276,5040,2545,5041,2549,5043,2552,5045,289],{},[615,5042,2548],{},[296,5044,173],{},[296,5046,143],{},[395,5048,2037,5049,2560,5051,2564,5053,2567,5055,2570],{"icon":397,"color":398},[296,5050,2559],{},[296,5052,2563],{},[296,5054,2559],{},[296,5056,143],{},[276,5058,2573,5059,2576],{},[296,5060,1618],{},[442,5062,5063],{"className":677,"code":2579,"language":679,"meta":317,"style":317},[296,5064,5065,5075,5079,5083,5095,5103,5129,5155,5161,5165,5177,5193,5209,5217,5221,5229,5233],{"__ignoreMap":317},[319,5066,5067,5069,5071,5073],{"class":450,"line":451},[319,5068,648],{"class":321},[319,5070,688],{"class":473},[319,5072,692],{"class":691},[319,5074,695],{"class":321},[319,5076,5077],{"class":450,"line":470},[319,5078,2596],{"class":501},[319,5080,5081],{"class":450,"line":483},[319,5082,732],{"emptyLinePlaceholder":731},[319,5084,5085,5087,5089,5091,5093],{"class":450,"line":505},[319,5086,700],{"class":691},[319,5088,2607],{"class":378},[319,5090,754],{"class":321},[319,5092,2612],{"class":374},[319,5094,717],{"class":378},[319,5096,5097,5099,5101],{"class":450,"line":515},[319,5098,2563],{"class":374},[319,5100,464],{"class":378},[319,5102,467],{"class":321},[319,5104,5105,5107,5109,5111,5113,5115,5117,5119,5121,5123,5125,5127],{"class":450,"line":525},[319,5106,2627],{"class":473},[319,5108,477],{"class":321},[319,5110,703],{"class":321},[319,5112,2634],{"class":473},[319,5114,477],{"class":321},[319,5116,2639],{"class":378},[319,5118,289],{"class":321},[319,5120,2644],{"class":378},[319,5122,289],{"class":321},[319,5124,2649],{"class":378},[319,5126,2652],{"class":321},[319,5128,2655],{"class":501},[319,5130,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5151,5153],{"class":450,"line":545},[319,5132,2660],{"class":473},[319,5134,477],{"class":321},[319,5136,703],{"class":321},[319,5138,2634],{"class":473},[319,5140,477],{"class":321},[319,5142,2639],{"class":378},[319,5144,289],{"class":321},[319,5146,2644],{"class":378},[319,5148,289],{"class":321},[319,5150,2679],{"class":378},[319,5152,604],{"class":321},[319,5154,2684],{"class":501},[319,5156,5157,5159],{"class":450,"line":565},[319,5158,604],{"class":321},[319,5160,607],{"class":378},[319,5162,5163],{"class":450,"line":583},[319,5164,732],{"emptyLinePlaceholder":731},[319,5166,5167,5169,5171,5173,5175],{"class":450,"line":589},[319,5168,700],{"class":691},[319,5170,2701],{"class":378},[319,5172,754],{"class":321},[319,5174,2706],{"class":374},[319,5176,717],{"class":378},[319,5178,5179,5181,5183,5185,5187,5189,5191],{"class":450,"line":595},[319,5180,2559],{"class":374},[319,5182,464],{"class":378},[319,5184,322],{"class":321},[319,5186,2719],{"class":325},[319,5188,322],{"class":321},[319,5190,2724],{"class":378},[319,5192,2727],{"class":501},[319,5194,5195,5197,5199,5201,5203,5205,5207],{"class":450,"line":601},[319,5196,2559],{"class":374},[319,5198,464],{"class":378},[319,5200,322],{"class":321},[319,5202,2738],{"class":325},[319,5204,322],{"class":321},[319,5206,2724],{"class":378},[319,5208,2745],{"class":501},[319,5210,5211,5213,5215],{"class":450,"line":1195},[319,5212,722],{"class":321},[319,5214,688],{"class":473},[319,5216,695],{"class":321},[319,5218,5219],{"class":450,"line":1200},[319,5220,732],{"emptyLinePlaceholder":731},[319,5222,5223,5225,5227],{"class":450,"line":1205},[319,5224,648],{"class":321},[319,5226,739],{"class":473},[319,5228,695],{"class":321},[319,5230,5231],{"class":450,"line":1468},[319,5232,2770],{"class":501},[319,5234,5235,5237,5239],{"class":450,"line":1473},[319,5236,722],{"class":321},[319,5238,739],{"class":473},[319,5240,695],{"class":321},[276,5242,2781,5243,2795,5253,2799],{},[296,5244,5245,5247,5249,5251],{"className":988,"language":991,"style":317},[319,5246,2786],{"class":321},[319,5248,2789],{"class":378},[319,5250,1604],{"class":321},[319,5252,2794],{"class":378},[296,5254,2798],{},[442,5256,5257],{"className":677,"code":2802,"language":679,"meta":317,"style":317},[296,5258,5259,5267,5279,5287,5311,5335,5341,5349,5353,5361,5365],{"__ignoreMap":317},[319,5260,5261,5263,5265],{"class":450,"line":451},[319,5262,648],{"class":321},[319,5264,688],{"class":473},[319,5266,695],{"class":321},[319,5268,5269,5271,5273,5275,5277],{"class":450,"line":470},[319,5270,700],{"class":691},[319,5272,2607],{"class":378},[319,5274,754],{"class":321},[319,5276,2612],{"class":374},[319,5278,717],{"class":378},[319,5280,5281,5283,5285],{"class":450,"line":483},[319,5282,2563],{"class":374},[319,5284,464],{"class":378},[319,5286,467],{"class":321},[319,5288,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307,5309],{"class":450,"line":505},[319,5290,2627],{"class":473},[319,5292,477],{"class":321},[319,5294,703],{"class":321},[319,5296,2843],{"class":473},[319,5298,477],{"class":321},[319,5300,1598],{"class":378},[319,5302,322],{"class":321},[319,5304,2852],{"class":325},[319,5306,322],{"class":321},[319,5308,2857],{"class":378},[319,5310,2860],{"class":321},[319,5312,5313,5315,5317,5319,5321,5323,5325,5327,5329,5331,5333],{"class":450,"line":515},[319,5314,2865],{"class":473},[319,5316,477],{"class":321},[319,5318,703],{"class":321},[319,5320,2843],{"class":473},[319,5322,477],{"class":321},[319,5324,1598],{"class":378},[319,5326,322],{"class":321},[319,5328,2880],{"class":325},[319,5330,322],{"class":321},[319,5332,2857],{"class":378},[319,5334,2887],{"class":321},[319,5336,5337,5339],{"class":450,"line":525},[319,5338,604],{"class":321},[319,5340,607],{"class":378},[319,5342,5343,5345,5347],{"class":450,"line":545},[319,5344,722],{"class":321},[319,5346,688],{"class":473},[319,5348,695],{"class":321},[319,5350,5351],{"class":450,"line":565},[319,5352,732],{"emptyLinePlaceholder":731},[319,5354,5355,5357,5359],{"class":450,"line":583},[319,5356,648],{"class":321},[319,5358,739],{"class":473},[319,5360,695],{"class":321},[319,5362,5363],{"class":450,"line":589},[319,5364,2918],{"class":501},[319,5366,5367,5369,5371],{"class":450,"line":595},[319,5368,722],{"class":321},[319,5370,739],{"class":473},[319,5372,695],{"class":321},[276,5374,2929,5375,2933,5377,2943,5385,2966,5405,289],{},[615,5376,2932],{},[296,5378,5379,5381,5383],{"className":315,"language":316,"style":317},[319,5380,322],{"class":321},[319,5382,2940],{"class":325},[319,5384,322],{"class":321},[296,5386,5387,5389,5391,5393,5395,5397,5399,5401,5403],{"className":315,"language":316,"style":317},[319,5388,2786],{"class":378},[319,5390,322],{"class":321},[319,5392,2952],{"class":325},[319,5394,322],{"class":321},[319,5396,498],{"class":321},[319,5398,491],{"class":321},[319,5400,2961],{"class":325},[319,5402,322],{"class":321},[319,5404,1604],{"class":378},[296,5406,5407,5409,5411,5413,5415,5417,5419,5421,5423],{"className":315,"language":316,"style":317},[319,5408,2786],{"class":378},[319,5410,322],{"class":321},[319,5412,2952],{"class":325},[319,5414,322],{"class":321},[319,5416,498],{"class":321},[319,5418,491],{"class":321},[319,5420,2961],{"class":325},[319,5422,322],{"class":321},[319,5424,1604],{"class":378},[395,5426,5427,2991],{"icon":1037},[615,5428,2548],{},[420,5430,5431,3020],{"id":2994},[296,5432,5433,5435,5437,5439,5441,5443,5445,5447,5449,5451],{"className":370,"language":371,"style":317},[319,5434,375],{"class":374},[319,5436,464],{"class":378},[319,5438,3003],{"class":321},[319,5440,3006],{"class":473},[319,5442,477],{"class":321},[319,5444,491],{"class":321},[319,5446,3013],{"class":325},[319,5448,322],{"class":321},[319,5450,2226],{"class":321},[319,5452,906],{"class":378},[276,5454,3023,5455,3027,5457,3034],{},[296,5456,3026],{},[296,5458,5459,5461],{"className":370,"language":371,"style":317},[319,5460,375],{"class":374},[319,5462,379],{"class":378},[276,5464,3037,5465,3044],{},[280,5466,5468],{"href":3040,"rel":5467},[1047],[296,5469,2312],{},[276,5471,3047],{},[442,5473,5474],{"className":3050,"code":3051,"filename":445,"language":3052,"meta":317,"style":317},[296,5475,5476,5488,5496,5504,5508],{"__ignoreMap":317},[319,5477,5478,5480,5482,5484,5486],{"class":450,"line":451},[319,5479,455],{"class":454},[319,5481,458],{"class":454},[319,5483,461],{"class":374},[319,5485,464],{"class":378},[319,5487,467],{"class":321},[319,5489,5490,5492,5494],{"class":450,"line":470},[319,5491,3071],{"class":473},[319,5493,477],{"class":321},[319,5495,480],{"class":321},[319,5497,5498,5500,5502],{"class":450,"line":483},[319,5499,3080],{"class":473},[319,5501,477],{"class":321},[319,5503,3085],{"class":2049},[319,5505,5506],{"class":450,"line":505},[319,5507,598],{"class":321},[319,5509,5510,5512],{"class":450,"line":515},[319,5511,604],{"class":321},[319,5513,607],{"class":378},[3097,5515,3099],{},{"title":317,"searchDepth":470,"depth":470,"links":5517},[5518,5523,5524,5525,5526,5527],{"id":422,"depth":470,"text":283,"children":5519},[5520,5521,5522],{"id":978,"depth":483,"text":979},{"id":1217,"depth":483,"text":1218},{"id":1563,"depth":483,"text":1564},{"id":1736,"depth":470,"text":375},{"id":2057,"depth":470,"text":2058},{"id":2328,"depth":470,"text":211},{"id":2541,"depth":470,"text":2542},{"id":2994,"depth":470,"text":3112},{},{"title":37,"description":3113},1793572138890]