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