[{"data":1,"prerenderedAt":3267},["ShallowReactive",2],{"navigation":3,"navigation_docs":214,"-docs-guide-lang-switcher":270,"-docs-guide-lang-switcher-surround":1915,"\u002Fdocs\u002Fguide\u002Flang-switcher":1920},[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":57,"body":272,"description":1909,"extension":1910,"links":1911,"meta":1912,"navigation":386,"path":58,"seo":1913,"stem":59,"__hash__":1914},"docs\u002Fdocs\u002F02.guide\u002F08.lang-switcher.md",{"type":273,"value":274,"toc":1902},"minimark",[275,297,304,567,748,772,775,980,985,988,1009,1014,1030,1080,1360,1368,1578,1582,1607,1610,1868,1872,1899],[276,277,278,279,283,284,288,289,292,293,296],"p",{},"When ",[280,281,282],"strong",{},"Nuxt i18n module"," is loaded in your app, it adds your ",[285,286,287],"code",{},"locales"," configuration to ",[285,290,291],{},"nuxtApp.$i18n"," (or ",[285,294,295],{},"this.$i18n","), which makes it really easy to display a lang switcher anywhere in your app.",[276,298,299,300,303],{},"Here's an example of a lang switcher where a ",[285,301,302],{},"name"," key has been added to each locale object in order to display friendlier titles for each link:",[305,306,311],"pre",{"className":307,"code":308,"language":309,"meta":310,"style":310},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup>\nconst { locale, locales } = useI18n()\nconst switchLocalePath = useSwitchLocalePath()\n\nconst availableLocales = computed(() => {\n  return locales.value.filter(i => i.code !== locale.value)\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNuxtLink v-for=\"locale in availableLocales\" :key=\"locale.code\" :to=\"switchLocalePath(locale.code)\">\n    {{ locale.name }}\n  \u003C\u002FNuxtLink>\n\u003C\u002Ftemplate>\n","vue","",[285,312,313,333,365,381,388,413,461,468,478,483,493,542,548,558],{"__ignoreMap":310},[314,315,318,322,326,330],"span",{"class":316,"line":317},"line",1,[314,319,321],{"class":320},"sMK4o","\u003C",[314,323,325],{"class":324},"swJcz","script",[314,327,329],{"class":328},"spNyl"," setup",[314,331,332],{"class":320},">\n",[314,334,336,339,342,346,349,352,355,358,362],{"class":316,"line":335},2,[314,337,338],{"class":328},"const",[314,340,341],{"class":320}," {",[314,343,345],{"class":344},"sTEyZ"," locale",[314,347,348],{"class":320},",",[314,350,351],{"class":344}," locales ",[314,353,354],{"class":320},"}",[314,356,357],{"class":320}," =",[314,359,361],{"class":360},"s2Zo4"," useI18n",[314,363,364],{"class":344},"()\n",[314,366,368,370,373,376,379],{"class":316,"line":367},3,[314,369,338],{"class":328},[314,371,372],{"class":344}," switchLocalePath ",[314,374,375],{"class":320},"=",[314,377,378],{"class":360}," useSwitchLocalePath",[314,380,364],{"class":344},[314,382,384],{"class":316,"line":383},4,[314,385,387],{"emptyLinePlaceholder":386},true,"\n",[314,389,391,393,396,398,401,404,407,410],{"class":316,"line":390},5,[314,392,338],{"class":328},[314,394,395],{"class":344}," availableLocales ",[314,397,375],{"class":320},[314,399,400],{"class":360}," computed",[314,402,403],{"class":344},"(",[314,405,406],{"class":320},"()",[314,408,409],{"class":328}," =>",[314,411,412],{"class":320}," {\n",[314,414,416,420,423,426,429,431,434,436,440,442,445,447,449,452,454,456,458],{"class":316,"line":415},6,[314,417,419],{"class":418},"s7zQu","  return",[314,421,422],{"class":344}," locales",[314,424,425],{"class":320},".",[314,427,428],{"class":344},"value",[314,430,425],{"class":320},[314,432,433],{"class":360},"filter",[314,435,403],{"class":324},[314,437,439],{"class":438},"sHdIc","i",[314,441,409],{"class":328},[314,443,444],{"class":344}," i",[314,446,425],{"class":320},[314,448,285],{"class":344},[314,450,451],{"class":320}," !==",[314,453,345],{"class":344},[314,455,425],{"class":320},[314,457,428],{"class":344},[314,459,460],{"class":324},")\n",[314,462,464,466],{"class":316,"line":463},7,[314,465,354],{"class":320},[314,467,460],{"class":344},[314,469,471,474,476],{"class":316,"line":470},8,[314,472,473],{"class":320},"\u003C\u002F",[314,475,325],{"class":324},[314,477,332],{"class":320},[314,479,481],{"class":316,"line":480},9,[314,482,387],{"emptyLinePlaceholder":386},[314,484,486,488,491],{"class":316,"line":485},10,[314,487,321],{"class":320},[314,489,490],{"class":324},"template",[314,492,332],{"class":320},[314,494,496,499,502,505,507,510,514,516,519,521,523,526,528,531,533,535,538,540],{"class":316,"line":495},11,[314,497,498],{"class":320},"  \u003C",[314,500,501],{"class":324},"NuxtLink",[314,503,504],{"class":328}," v-for",[314,506,375],{"class":320},[314,508,509],{"class":320},"\"",[314,511,513],{"class":512},"sfazB","locale in availableLocales",[314,515,509],{"class":320},[314,517,518],{"class":328}," :key",[314,520,375],{"class":320},[314,522,509],{"class":320},[314,524,525],{"class":512},"locale.code",[314,527,509],{"class":320},[314,529,530],{"class":328}," :to",[314,532,375],{"class":320},[314,534,509],{"class":320},[314,536,537],{"class":512},"switchLocalePath(locale.code)",[314,539,509],{"class":320},[314,541,332],{"class":320},[314,543,545],{"class":316,"line":544},12,[314,546,547],{"class":344},"    {{ locale.name }}\n",[314,549,551,554,556],{"class":316,"line":550},13,[314,552,553],{"class":320},"  \u003C\u002F",[314,555,501],{"class":324},[314,557,332],{"class":320},[314,559,561,563,565],{"class":316,"line":560},14,[314,562,473],{"class":320},[314,564,490],{"class":324},[314,566,332],{"class":320},[305,568,573],{"className":569,"code":570,"filename":571,"language":572,"meta":310,"style":310},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  i18n: {\n    locales: [\n      {\n        code: 'en',\n        name: 'English'\n      },\n      {\n        code: 'es',\n        name: 'Español'\n      },\n      {\n        code: 'fr',\n        name: 'Français'\n      }\n    ]\n  }\n})\n","nuxt.config.ts","ts",[285,574,575,591,601,611,616,635,650,655,659,674,687,691,695,710,723,729,735,741],{"__ignoreMap":310},[314,576,577,580,583,586,588],{"class":316,"line":317},[314,578,579],{"class":418},"export",[314,581,582],{"class":418}," default",[314,584,585],{"class":360}," defineNuxtConfig",[314,587,403],{"class":344},[314,589,590],{"class":320},"{\n",[314,592,593,596,599],{"class":316,"line":335},[314,594,595],{"class":324},"  i18n",[314,597,598],{"class":320},":",[314,600,412],{"class":320},[314,602,603,606,608],{"class":316,"line":367},[314,604,605],{"class":324},"    locales",[314,607,598],{"class":320},[314,609,610],{"class":344}," [\n",[314,612,613],{"class":316,"line":383},[314,614,615],{"class":320},"      {\n",[314,617,618,621,623,626,629,632],{"class":316,"line":390},[314,619,620],{"class":324},"        code",[314,622,598],{"class":320},[314,624,625],{"class":320}," '",[314,627,628],{"class":512},"en",[314,630,631],{"class":320},"'",[314,633,634],{"class":320},",\n",[314,636,637,640,642,644,647],{"class":316,"line":415},[314,638,639],{"class":324},"        name",[314,641,598],{"class":320},[314,643,625],{"class":320},[314,645,646],{"class":512},"English",[314,648,649],{"class":320},"'\n",[314,651,652],{"class":316,"line":463},[314,653,654],{"class":320},"      },\n",[314,656,657],{"class":316,"line":470},[314,658,615],{"class":320},[314,660,661,663,665,667,670,672],{"class":316,"line":480},[314,662,620],{"class":324},[314,664,598],{"class":320},[314,666,625],{"class":320},[314,668,669],{"class":512},"es",[314,671,631],{"class":320},[314,673,634],{"class":320},[314,675,676,678,680,682,685],{"class":316,"line":485},[314,677,639],{"class":324},[314,679,598],{"class":320},[314,681,625],{"class":320},[314,683,684],{"class":512},"Español",[314,686,649],{"class":320},[314,688,689],{"class":316,"line":495},[314,690,654],{"class":320},[314,692,693],{"class":316,"line":544},[314,694,615],{"class":320},[314,696,697,699,701,703,706,708],{"class":316,"line":550},[314,698,620],{"class":324},[314,700,598],{"class":320},[314,702,625],{"class":320},[314,704,705],{"class":512},"fr",[314,707,631],{"class":320},[314,709,634],{"class":320},[314,711,712,714,716,718,721],{"class":316,"line":560},[314,713,639],{"class":324},[314,715,598],{"class":320},[314,717,625],{"class":320},[314,719,720],{"class":512},"Français",[314,722,649],{"class":320},[314,724,726],{"class":316,"line":725},15,[314,727,728],{"class":320},"      }\n",[314,730,732],{"class":316,"line":731},16,[314,733,734],{"class":344},"    ]\n",[314,736,738],{"class":316,"line":737},17,[314,739,740],{"class":320},"  }\n",[314,742,744,746],{"class":316,"line":743},18,[314,745,354],{"class":320},[314,747,460],{"class":344},[749,750,752,753,756,757,764,765,771],"callout",{"icon":751},"i-heroicons-light-bulb","To persist the locale on a route change when using ",[285,754,755],{},"detectBrowserLanguage",", you must explicitly update the stored locale cookie. This is done with ",[758,759,761],"a",{"href":760},"\u002Fdocs\u002Fapi\u002Fvue-i18n#setlocalecookie",[285,762,763],{},"setLocaleCookie(locale)"," or ",[758,766,768],{"href":767},"\u002Fdocs\u002Fapi\u002Fvue-i18n#setlocale",[285,769,770],{},"setLocale(locale)",", which sets the cookie and switches to the route of the specified locale. Not doing so can cause redirects based on the locale set on the locale cookie during navigation.",[276,773,774],{},"The template code might look like this, for example:",[305,776,778],{"className":307,"code":777,"language":309,"meta":310,"style":310},"\u003Cscript setup>\nconst { locale, locales, setLocale } = useI18n()\n\nconst availableLocales = computed(() => {\n  return locales.value.filter(i => i.code !== locale.value)\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  ...\n  \u003Ca href=\"#\" v-for=\"locale in availableLocales\" :key=\"locale.code\" @click.prevent.stop=\"setLocale(locale.code)\">\n    {{ locale.name }}\n  \u003C\u002Fa>\n  ...\n\u003C\u002Ftemplate>\n",[285,779,780,790,815,819,837,873,879,887,891,899,904,956,960,968,972],{"__ignoreMap":310},[314,781,782,784,786,788],{"class":316,"line":317},[314,783,321],{"class":320},[314,785,325],{"class":324},[314,787,329],{"class":328},[314,789,332],{"class":320},[314,791,792,794,796,798,800,802,804,807,809,811,813],{"class":316,"line":335},[314,793,338],{"class":328},[314,795,341],{"class":320},[314,797,345],{"class":344},[314,799,348],{"class":320},[314,801,422],{"class":344},[314,803,348],{"class":320},[314,805,806],{"class":344}," setLocale ",[314,808,354],{"class":320},[314,810,357],{"class":320},[314,812,361],{"class":360},[314,814,364],{"class":344},[314,816,817],{"class":316,"line":367},[314,818,387],{"emptyLinePlaceholder":386},[314,820,821,823,825,827,829,831,833,835],{"class":316,"line":383},[314,822,338],{"class":328},[314,824,395],{"class":344},[314,826,375],{"class":320},[314,828,400],{"class":360},[314,830,403],{"class":344},[314,832,406],{"class":320},[314,834,409],{"class":328},[314,836,412],{"class":320},[314,838,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871],{"class":316,"line":390},[314,840,419],{"class":418},[314,842,422],{"class":344},[314,844,425],{"class":320},[314,846,428],{"class":344},[314,848,425],{"class":320},[314,850,433],{"class":360},[314,852,403],{"class":324},[314,854,439],{"class":438},[314,856,409],{"class":328},[314,858,444],{"class":344},[314,860,425],{"class":320},[314,862,285],{"class":344},[314,864,451],{"class":320},[314,866,345],{"class":344},[314,868,425],{"class":320},[314,870,428],{"class":344},[314,872,460],{"class":324},[314,874,875,877],{"class":316,"line":415},[314,876,354],{"class":320},[314,878,460],{"class":344},[314,880,881,883,885],{"class":316,"line":463},[314,882,473],{"class":320},[314,884,325],{"class":324},[314,886,332],{"class":320},[314,888,889],{"class":316,"line":470},[314,890,387],{"emptyLinePlaceholder":386},[314,892,893,895,897],{"class":316,"line":480},[314,894,321],{"class":320},[314,896,490],{"class":324},[314,898,332],{"class":320},[314,900,901],{"class":316,"line":485},[314,902,903],{"class":344},"  ...\n",[314,905,906,908,910,913,915,917,920,922,924,926,928,930,932,934,936,938,940,942,945,947,949,952,954],{"class":316,"line":495},[314,907,498],{"class":320},[314,909,758],{"class":324},[314,911,912],{"class":328}," href",[314,914,375],{"class":320},[314,916,509],{"class":320},[314,918,919],{"class":512},"#",[314,921,509],{"class":320},[314,923,504],{"class":328},[314,925,375],{"class":320},[314,927,509],{"class":320},[314,929,513],{"class":512},[314,931,509],{"class":320},[314,933,518],{"class":328},[314,935,375],{"class":320},[314,937,509],{"class":320},[314,939,525],{"class":512},[314,941,509],{"class":320},[314,943,944],{"class":328}," @click.prevent.stop",[314,946,375],{"class":320},[314,948,509],{"class":320},[314,950,951],{"class":512},"setLocale(locale.code)",[314,953,509],{"class":320},[314,955,332],{"class":320},[314,957,958],{"class":316,"line":544},[314,959,547],{"class":344},[314,961,962,964,966],{"class":316,"line":550},[314,963,553],{"class":320},[314,965,758],{"class":324},[314,967,332],{"class":320},[314,969,970],{"class":316,"line":560},[314,971,903],{"class":344},[314,973,974,976,978],{"class":316,"line":725},[314,975,473],{"class":320},[314,977,490],{"class":324},[314,979,332],{"class":320},[981,982,984],"h2",{"id":983},"wait-for-page-transition","Wait for page transition",[276,986,987],{},"By default, the locale will be changed right away when navigating to a route with a different locale which means that if you have a page transition, it will fade out the page with the text already switched to the new language and fade back in with the same content.",[276,989,990,991,997,998,1004,1005,1008],{},"To work around the issue, you can set the option ",[758,992,994],{"href":993},"\u002Fdocs\u002Fapi\u002Foptions#skipsettinglocaleonnavigate",[285,995,996],{},"skipSettingLocaleOnNavigate"," to ",[285,999,1000],{"className":569,"language":572,"style":310},[314,1001,1003],{"class":1002},"sfNiH","true"," and handle setting the locale yourself from a ",[285,1006,1007],{},"onBeforeEnter"," transition hook defined in a plugin.",[1010,1011,1013],"h3",{"id":1012},"global-transition","Global transition",[276,1015,1016,1017,1029],{},"If you would like to transition the entire Nuxt app, you can use the ",[758,1018,1022,1025,1026],{"href":1019,"rel":1020},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fgetting-started\u002Ftransitions#transition-with-nuxtpage",[1021],"nofollow",[285,1023,1024],{},"transition"," of ",[285,1027,1028],{},"NuxtPage"," to control it as follows:",[305,1031,1033],{"className":569,"code":1032,"filename":571,"language":572,"meta":310,"style":310},"export default defineNuxtConfig({\n  i18n: {\n    \u002F\u002F ... your other options\n    skipSettingLocaleOnNavigate: true\n  }\n}\n",[285,1034,1035,1047,1055,1061,1071,1075],{"__ignoreMap":310},[314,1036,1037,1039,1041,1043,1045],{"class":316,"line":317},[314,1038,579],{"class":418},[314,1040,582],{"class":418},[314,1042,585],{"class":360},[314,1044,403],{"class":344},[314,1046,590],{"class":320},[314,1048,1049,1051,1053],{"class":316,"line":335},[314,1050,595],{"class":324},[314,1052,598],{"class":320},[314,1054,412],{"class":320},[314,1056,1057],{"class":316,"line":367},[314,1058,1060],{"class":1059},"sHwdD","    \u002F\u002F ... your other options\n",[314,1062,1063,1066,1068],{"class":316,"line":383},[314,1064,1065],{"class":324},"    skipSettingLocaleOnNavigate",[314,1067,598],{"class":320},[314,1069,1070],{"class":1002}," true\n",[314,1072,1073],{"class":316,"line":390},[314,1074,740],{"class":320},[314,1076,1077],{"class":316,"line":415},[314,1078,1079],{"class":320},"}\n",[305,1081,1084],{"className":307,"code":1082,"filename":1083,"language":309,"meta":310,"style":310},"\u003Cscript setup lang=\"ts\">\nconst { finalizePendingLocaleChange } = useI18n()\n\nconst onBeforeEnter = async () => {\n  await finalizePendingLocaleChange()\n}\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CNuxtLayout>\n    \u003CNuxtPage\n      :transition=\"{\n        name: 'my',\n        mode: 'out-in',\n        onBeforeEnter\n      }\"\n    \u002F>\n  \u003C\u002FNuxtLayout>\n\u003C\u002Ftemplate>\n\n\u003Cstyle>\n.my-enter-active,\n.my-leave-active {\n  transition: opacity 0.3s;\n}\n.my-enter,\n.my-leave-active {\n  opacity: 0;\n}\n\u003C\u002Fstyle>\n","pages\u002Fapp.vue",[285,1085,1086,1107,1124,1128,1147,1157,1161,1169,1173,1181,1190,1198,1209,1214,1219,1224,1232,1237,1245,1254,1259,1269,1280,1290,1309,1314,1324,1333,1346,1351],{"__ignoreMap":310},[314,1087,1088,1090,1092,1094,1097,1099,1101,1103,1105],{"class":316,"line":317},[314,1089,321],{"class":320},[314,1091,325],{"class":324},[314,1093,329],{"class":328},[314,1095,1096],{"class":328}," lang",[314,1098,375],{"class":320},[314,1100,509],{"class":320},[314,1102,572],{"class":512},[314,1104,509],{"class":320},[314,1106,332],{"class":320},[314,1108,1109,1111,1113,1116,1118,1120,1122],{"class":316,"line":335},[314,1110,338],{"class":328},[314,1112,341],{"class":320},[314,1114,1115],{"class":344}," finalizePendingLocaleChange ",[314,1117,354],{"class":320},[314,1119,357],{"class":320},[314,1121,361],{"class":360},[314,1123,364],{"class":344},[314,1125,1126],{"class":316,"line":367},[314,1127,387],{"emptyLinePlaceholder":386},[314,1129,1130,1132,1135,1137,1140,1143,1145],{"class":316,"line":383},[314,1131,338],{"class":328},[314,1133,1134],{"class":344}," onBeforeEnter ",[314,1136,375],{"class":320},[314,1138,1139],{"class":328}," async",[314,1141,1142],{"class":320}," ()",[314,1144,409],{"class":328},[314,1146,412],{"class":320},[314,1148,1149,1152,1155],{"class":316,"line":390},[314,1150,1151],{"class":418},"  await",[314,1153,1154],{"class":360}," finalizePendingLocaleChange",[314,1156,364],{"class":324},[314,1158,1159],{"class":316,"line":415},[314,1160,1079],{"class":320},[314,1162,1163,1165,1167],{"class":316,"line":463},[314,1164,473],{"class":320},[314,1166,325],{"class":324},[314,1168,332],{"class":320},[314,1170,1171],{"class":316,"line":470},[314,1172,387],{"emptyLinePlaceholder":386},[314,1174,1175,1177,1179],{"class":316,"line":480},[314,1176,321],{"class":320},[314,1178,490],{"class":324},[314,1180,332],{"class":320},[314,1182,1183,1185,1188],{"class":316,"line":485},[314,1184,498],{"class":320},[314,1186,1187],{"class":324},"NuxtLayout",[314,1189,332],{"class":320},[314,1191,1192,1195],{"class":316,"line":495},[314,1193,1194],{"class":320},"    \u003C",[314,1196,1197],{"class":324},"NuxtPage\n",[314,1199,1200,1203,1205,1207],{"class":316,"line":544},[314,1201,1202],{"class":328},"      :transition",[314,1204,375],{"class":320},[314,1206,509],{"class":320},[314,1208,590],{"class":512},[314,1210,1211],{"class":316,"line":550},[314,1212,1213],{"class":512},"        name: 'my',\n",[314,1215,1216],{"class":316,"line":560},[314,1217,1218],{"class":512},"        mode: 'out-in',\n",[314,1220,1221],{"class":316,"line":725},[314,1222,1223],{"class":512},"        onBeforeEnter\n",[314,1225,1226,1229],{"class":316,"line":731},[314,1227,1228],{"class":512},"      }",[314,1230,1231],{"class":320},"\"\n",[314,1233,1234],{"class":316,"line":737},[314,1235,1236],{"class":320},"    \u002F>\n",[314,1238,1239,1241,1243],{"class":316,"line":743},[314,1240,553],{"class":320},[314,1242,1187],{"class":324},[314,1244,332],{"class":320},[314,1246,1248,1250,1252],{"class":316,"line":1247},19,[314,1249,473],{"class":320},[314,1251,490],{"class":324},[314,1253,332],{"class":320},[314,1255,1257],{"class":316,"line":1256},20,[314,1258,387],{"emptyLinePlaceholder":386},[314,1260,1262,1264,1267],{"class":316,"line":1261},21,[314,1263,321],{"class":320},[314,1265,1266],{"class":324},"style",[314,1268,332],{"class":320},[314,1270,1272,1274,1278],{"class":316,"line":1271},22,[314,1273,425],{"class":320},[314,1275,1277],{"class":1276},"sBMFI","my-enter-active",[314,1279,634],{"class":320},[314,1281,1283,1285,1288],{"class":316,"line":1282},23,[314,1284,425],{"class":320},[314,1286,1287],{"class":1276},"my-leave-active",[314,1289,412],{"class":320},[314,1291,1293,1297,1299,1302,1306],{"class":316,"line":1292},24,[314,1294,1296],{"class":1295},"sqsOY","  transition",[314,1298,598],{"class":320},[314,1300,1301],{"class":344}," opacity ",[314,1303,1305],{"class":1304},"sbssI","0.3s",[314,1307,1308],{"class":320},";\n",[314,1310,1312],{"class":316,"line":1311},25,[314,1313,1079],{"class":320},[314,1315,1317,1319,1322],{"class":316,"line":1316},26,[314,1318,425],{"class":320},[314,1320,1321],{"class":1276},"my-enter",[314,1323,634],{"class":320},[314,1325,1327,1329,1331],{"class":316,"line":1326},27,[314,1328,425],{"class":320},[314,1330,1287],{"class":1276},[314,1332,412],{"class":320},[314,1334,1336,1339,1341,1344],{"class":316,"line":1335},28,[314,1337,1338],{"class":1295},"  opacity",[314,1340,598],{"class":320},[314,1342,1343],{"class":1304}," 0",[314,1345,1308],{"class":320},[314,1347,1349],{"class":316,"line":1348},29,[314,1350,1079],{"class":320},[314,1352,1354,1356,1358],{"class":316,"line":1353},30,[314,1355,473],{"class":320},[314,1357,1266],{"class":324},[314,1359,332],{"class":320},[276,1361,1362,1363,598],{},"Optional, wait for locale before scrolling for a smoother transition with ",[758,1364,1367],{"href":1365,"rel":1366},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fpages#router-options",[1021],"Router Options",[305,1369,1372],{"className":569,"code":1370,"filename":1371,"language":572,"meta":310,"style":310},"import type { RouterConfig } from '@nuxt\u002Fschema'\n\nexport default \u003CRouterConfig>{\n  async scrollBehavior(to, from, savedPosition) {\n    const nuxtApp = useNuxtApp()\n\n    \u002F\u002F make sure the route has changed.\n    if (nuxtApp.$i18n && to.name !== from.name) {\n      \u002F\u002F `$i18n` is injected in the `setup` of the nuxtjs\u002Fi18n module.\n      \u002F\u002F `scrollBehavior` is guarded against being called even when it is not completed\n      await nuxtApp.$i18n.waitForPendingLocaleChange()\n    }\n\n    return savedPosition || { top: 0 }\n  }\n}\n","app\u002Frouter.options.ts",[285,1373,1374,1400,1404,1421,1448,1463,1467,1472,1511,1516,1521,1539,1544,1548,1570,1574],{"__ignoreMap":310},[314,1375,1376,1379,1382,1384,1387,1390,1393,1395,1398],{"class":316,"line":317},[314,1377,1378],{"class":418},"import",[314,1380,1381],{"class":418}," type",[314,1383,341],{"class":320},[314,1385,1386],{"class":344}," RouterConfig",[314,1388,1389],{"class":320}," }",[314,1391,1392],{"class":418}," from",[314,1394,625],{"class":320},[314,1396,1397],{"class":512},"@nuxt\u002Fschema",[314,1399,649],{"class":320},[314,1401,1402],{"class":316,"line":335},[314,1403,387],{"emptyLinePlaceholder":386},[314,1405,1406,1408,1410,1413,1416,1419],{"class":316,"line":367},[314,1407,579],{"class":418},[314,1409,582],{"class":418},[314,1411,1412],{"class":344}," \u003C",[314,1414,1415],{"class":1276},"RouterConfig",[314,1417,1418],{"class":344},">",[314,1420,590],{"class":320},[314,1422,1423,1426,1429,1431,1434,1436,1438,1440,1443,1446],{"class":316,"line":383},[314,1424,1425],{"class":328},"  async",[314,1427,1428],{"class":324}," scrollBehavior",[314,1430,403],{"class":320},[314,1432,1433],{"class":438},"to",[314,1435,348],{"class":320},[314,1437,1392],{"class":438},[314,1439,348],{"class":320},[314,1441,1442],{"class":438}," savedPosition",[314,1444,1445],{"class":320},")",[314,1447,412],{"class":320},[314,1449,1450,1453,1456,1458,1461],{"class":316,"line":390},[314,1451,1452],{"class":328},"    const",[314,1454,1455],{"class":344}," nuxtApp",[314,1457,357],{"class":320},[314,1459,1460],{"class":360}," useNuxtApp",[314,1462,364],{"class":324},[314,1464,1465],{"class":316,"line":415},[314,1466,387],{"emptyLinePlaceholder":386},[314,1468,1469],{"class":316,"line":463},[314,1470,1471],{"class":1059},"    \u002F\u002F make sure the route has changed.\n",[314,1473,1474,1477,1480,1483,1485,1488,1491,1494,1496,1498,1500,1502,1504,1506,1509],{"class":316,"line":470},[314,1475,1476],{"class":418},"    if",[314,1478,1479],{"class":324}," (",[314,1481,1482],{"class":344},"nuxtApp",[314,1484,425],{"class":320},[314,1486,1487],{"class":344},"$i18n",[314,1489,1490],{"class":320}," &&",[314,1492,1493],{"class":344}," to",[314,1495,425],{"class":320},[314,1497,302],{"class":344},[314,1499,451],{"class":320},[314,1501,1392],{"class":344},[314,1503,425],{"class":320},[314,1505,302],{"class":344},[314,1507,1508],{"class":324},") ",[314,1510,590],{"class":320},[314,1512,1513],{"class":316,"line":480},[314,1514,1515],{"class":1059},"      \u002F\u002F `$i18n` is injected in the `setup` of the nuxtjs\u002Fi18n module.\n",[314,1517,1518],{"class":316,"line":485},[314,1519,1520],{"class":1059},"      \u002F\u002F `scrollBehavior` is guarded against being called even when it is not completed\n",[314,1522,1523,1526,1528,1530,1532,1534,1537],{"class":316,"line":495},[314,1524,1525],{"class":418},"      await",[314,1527,1455],{"class":344},[314,1529,425],{"class":320},[314,1531,1487],{"class":344},[314,1533,425],{"class":320},[314,1535,1536],{"class":360},"waitForPendingLocaleChange",[314,1538,364],{"class":324},[314,1540,1541],{"class":316,"line":544},[314,1542,1543],{"class":320},"    }\n",[314,1545,1546],{"class":316,"line":550},[314,1547,387],{"emptyLinePlaceholder":386},[314,1549,1550,1553,1555,1558,1560,1563,1565,1567],{"class":316,"line":560},[314,1551,1552],{"class":418},"    return",[314,1554,1442],{"class":344},[314,1556,1557],{"class":320}," ||",[314,1559,341],{"class":320},[314,1561,1562],{"class":324}," top",[314,1564,598],{"class":320},[314,1566,1343],{"class":1304},[314,1568,1569],{"class":320}," }\n",[314,1571,1572],{"class":316,"line":725},[314,1573,740],{"class":320},[314,1575,1576],{"class":316,"line":731},[314,1577,1079],{"class":320},[1010,1579,1581],{"id":1580},"per-page-component-transition","Per page component transition",[276,1583,1584,1585,1596,1597,1600,1601,1603,1604,425],{},"If you have a specific transition defined in a page component with ",[758,1586,1589],{"href":1587,"rel":1588},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fpages#page-metadata",[1021],[285,1590,1591,1594],{"className":569,"language":572,"style":310},[314,1592,1593],{"class":360},"definePageMeta",[314,1595,406],{"class":344}," and need to add ",[285,1598,1599],{},"finalizePendingLocaleChange"," at ",[285,1602,1007],{}," hook for ",[285,1605,1606],{},"pageTransition",[276,1608,1609],{},"Example:",[305,1611,1614],{"className":307,"code":1612,"filename":1613,"language":309,"meta":310,"style":310},"\u003Cscript setup lang=\"ts\">\nconst route = useRoute()\nconst { finalizePendingLocaleChange } = useI18n()\n\ndefinePageMeta({\n  pageTransition: {\n    name: 'page',\n    mode: 'out-in'\n  }\n})\n\nroute.meta.pageTransition.onBeforeEnter = async () => {\n  await finalizePendingLocaleChange()\n}\n\u003C\u002Fscript>\n\n\u003Cstyle scoped>\n.page-enter-active,\n.page-leave-active {\n  transition: opacity 1s;\n}\n.page-enter,\n.page-leave-active {\n  opacity: 0;\n}\n\u003C\u002Fstyle>\n","pages\u002Fabout.vue",[285,1615,1616,1636,1650,1666,1670,1678,1687,1703,1717,1721,1727,1731,1759,1767,1771,1779,1783,1794,1803,1812,1825,1829,1838,1846,1856,1860],{"__ignoreMap":310},[314,1617,1618,1620,1622,1624,1626,1628,1630,1632,1634],{"class":316,"line":317},[314,1619,321],{"class":320},[314,1621,325],{"class":324},[314,1623,329],{"class":328},[314,1625,1096],{"class":328},[314,1627,375],{"class":320},[314,1629,509],{"class":320},[314,1631,572],{"class":512},[314,1633,509],{"class":320},[314,1635,332],{"class":320},[314,1637,1638,1640,1643,1645,1648],{"class":316,"line":335},[314,1639,338],{"class":328},[314,1641,1642],{"class":344}," route ",[314,1644,375],{"class":320},[314,1646,1647],{"class":360}," useRoute",[314,1649,364],{"class":344},[314,1651,1652,1654,1656,1658,1660,1662,1664],{"class":316,"line":367},[314,1653,338],{"class":328},[314,1655,341],{"class":320},[314,1657,1115],{"class":344},[314,1659,354],{"class":320},[314,1661,357],{"class":320},[314,1663,361],{"class":360},[314,1665,364],{"class":344},[314,1667,1668],{"class":316,"line":383},[314,1669,387],{"emptyLinePlaceholder":386},[314,1671,1672,1674,1676],{"class":316,"line":390},[314,1673,1593],{"class":360},[314,1675,403],{"class":344},[314,1677,590],{"class":320},[314,1679,1680,1683,1685],{"class":316,"line":415},[314,1681,1682],{"class":324},"  pageTransition",[314,1684,598],{"class":320},[314,1686,412],{"class":320},[314,1688,1689,1692,1694,1696,1699,1701],{"class":316,"line":463},[314,1690,1691],{"class":324},"    name",[314,1693,598],{"class":320},[314,1695,625],{"class":320},[314,1697,1698],{"class":512},"page",[314,1700,631],{"class":320},[314,1702,634],{"class":320},[314,1704,1705,1708,1710,1712,1715],{"class":316,"line":470},[314,1706,1707],{"class":324},"    mode",[314,1709,598],{"class":320},[314,1711,625],{"class":320},[314,1713,1714],{"class":512},"out-in",[314,1716,649],{"class":320},[314,1718,1719],{"class":316,"line":480},[314,1720,740],{"class":320},[314,1722,1723,1725],{"class":316,"line":485},[314,1724,354],{"class":320},[314,1726,460],{"class":344},[314,1728,1729],{"class":316,"line":495},[314,1730,387],{"emptyLinePlaceholder":386},[314,1732,1733,1736,1738,1741,1743,1745,1747,1749,1751,1753,1755,1757],{"class":316,"line":544},[314,1734,1735],{"class":344},"route",[314,1737,425],{"class":320},[314,1739,1740],{"class":344},"meta",[314,1742,425],{"class":320},[314,1744,1606],{"class":344},[314,1746,425],{"class":320},[314,1748,1007],{"class":360},[314,1750,357],{"class":320},[314,1752,1139],{"class":328},[314,1754,1142],{"class":320},[314,1756,409],{"class":328},[314,1758,412],{"class":320},[314,1760,1761,1763,1765],{"class":316,"line":550},[314,1762,1151],{"class":418},[314,1764,1154],{"class":360},[314,1766,364],{"class":324},[314,1768,1769],{"class":316,"line":560},[314,1770,1079],{"class":320},[314,1772,1773,1775,1777],{"class":316,"line":725},[314,1774,473],{"class":320},[314,1776,325],{"class":324},[314,1778,332],{"class":320},[314,1780,1781],{"class":316,"line":731},[314,1782,387],{"emptyLinePlaceholder":386},[314,1784,1785,1787,1789,1792],{"class":316,"line":737},[314,1786,321],{"class":320},[314,1788,1266],{"class":324},[314,1790,1791],{"class":328}," scoped",[314,1793,332],{"class":320},[314,1795,1796,1798,1801],{"class":316,"line":743},[314,1797,425],{"class":320},[314,1799,1800],{"class":1276},"page-enter-active",[314,1802,634],{"class":320},[314,1804,1805,1807,1810],{"class":316,"line":1247},[314,1806,425],{"class":320},[314,1808,1809],{"class":1276},"page-leave-active",[314,1811,412],{"class":320},[314,1813,1814,1816,1818,1820,1823],{"class":316,"line":1256},[314,1815,1296],{"class":1295},[314,1817,598],{"class":320},[314,1819,1301],{"class":344},[314,1821,1822],{"class":1304},"1s",[314,1824,1308],{"class":320},[314,1826,1827],{"class":316,"line":1261},[314,1828,1079],{"class":320},[314,1830,1831,1833,1836],{"class":316,"line":1271},[314,1832,425],{"class":320},[314,1834,1835],{"class":1276},"page-enter",[314,1837,634],{"class":320},[314,1839,1840,1842,1844],{"class":316,"line":1282},[314,1841,425],{"class":320},[314,1843,1809],{"class":1276},[314,1845,412],{"class":320},[314,1847,1848,1850,1852,1854],{"class":316,"line":1292},[314,1849,1338],{"class":1295},[314,1851,598],{"class":320},[314,1853,1343],{"class":1304},[314,1855,1308],{"class":320},[314,1857,1858],{"class":316,"line":1311},[314,1859,1079],{"class":320},[314,1861,1862,1864,1866],{"class":316,"line":1316},[314,1863,473],{"class":320},[314,1865,1266],{"class":324},[314,1867,332],{"class":320},[981,1869,1871],{"id":1870},"vue-i18n-caveat","Vue i18n caveat",[276,1873,1874,1875,1878,1879,1888,1889,1898],{},"In contrast to Vue i18n you should not directly set ",[285,1876,1877],{},"locale",", switch language by using ",[758,1880,1881],{"href":767},[285,1882,1883,1886],{"className":569,"language":572,"style":310},[314,1884,1885],{"class":360},"setLocale",[314,1887,406],{"class":344}," or navigating to a route returned by ",[758,1890,1891],{"href":166},[285,1892,1893,1896],{"className":569,"language":572,"style":310},[314,1894,1895],{"class":360},"switchLocalePath",[314,1897,406],{"class":344},". This loads translations, triggers hooks and updates the locale cookie if used.",[1266,1900,1901],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .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}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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sqsOY, html code.shiki .sqsOY{--shiki-light:#8796B0;--shiki-default:#B2CCD6;--shiki-dark:#B2CCD6}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":310,"searchDepth":335,"depth":335,"links":1903},[1904,1908],{"id":983,"depth":335,"text":984,"children":1905},[1906,1907],{"id":1012,"depth":367,"text":1013},{"id":1580,"depth":367,"text":1581},{"id":1870,"depth":335,"text":1871},"How to change your website's current language.","md",null,{},{"title":57,"description":1909},"xkPK47FSZ8kqneEKBcioVHlk91mDI13BV2UJuoNxMcQ",[1916,1918],{"title":53,"path":54,"stem":55,"description":1917,"children":-1},"How to lazy-load translations.",{"title":61,"path":62,"stem":63,"description":1919,"children":-1},"Use a different domain name for each language your app supports.",{"id":271,"title":57,"body":1921,"description":1909,"extension":1910,"links":1911,"meta":3265,"navigation":386,"path":58,"seo":3266,"stem":59,"__hash__":1914},{"type":273,"value":1922,"toc":3258},[1923,1933,1937,2125,2273,2285,2287,2485,2487,2489,2501,2503,2512,2556,2792,2797,2971,2973,2990,2992,3234,3236,3256],[276,1924,278,1925,283,1927,288,1929,292,1931,296],{},[280,1926,282],{},[285,1928,287],{},[285,1930,291],{},[285,1932,295],{},[276,1934,299,1935,303],{},[285,1936,302],{},[305,1938,1939],{"className":307,"code":308,"language":309,"meta":310,"style":310},[285,1940,1941,1951,1971,1983,1987,2005,2041,2047,2055,2059,2067,2105,2109,2117],{"__ignoreMap":310},[314,1942,1943,1945,1947,1949],{"class":316,"line":317},[314,1944,321],{"class":320},[314,1946,325],{"class":324},[314,1948,329],{"class":328},[314,1950,332],{"class":320},[314,1952,1953,1955,1957,1959,1961,1963,1965,1967,1969],{"class":316,"line":335},[314,1954,338],{"class":328},[314,1956,341],{"class":320},[314,1958,345],{"class":344},[314,1960,348],{"class":320},[314,1962,351],{"class":344},[314,1964,354],{"class":320},[314,1966,357],{"class":320},[314,1968,361],{"class":360},[314,1970,364],{"class":344},[314,1972,1973,1975,1977,1979,1981],{"class":316,"line":367},[314,1974,338],{"class":328},[314,1976,372],{"class":344},[314,1978,375],{"class":320},[314,1980,378],{"class":360},[314,1982,364],{"class":344},[314,1984,1985],{"class":316,"line":383},[314,1986,387],{"emptyLinePlaceholder":386},[314,1988,1989,1991,1993,1995,1997,1999,2001,2003],{"class":316,"line":390},[314,1990,338],{"class":328},[314,1992,395],{"class":344},[314,1994,375],{"class":320},[314,1996,400],{"class":360},[314,1998,403],{"class":344},[314,2000,406],{"class":320},[314,2002,409],{"class":328},[314,2004,412],{"class":320},[314,2006,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039],{"class":316,"line":415},[314,2008,419],{"class":418},[314,2010,422],{"class":344},[314,2012,425],{"class":320},[314,2014,428],{"class":344},[314,2016,425],{"class":320},[314,2018,433],{"class":360},[314,2020,403],{"class":324},[314,2022,439],{"class":438},[314,2024,409],{"class":328},[314,2026,444],{"class":344},[314,2028,425],{"class":320},[314,2030,285],{"class":344},[314,2032,451],{"class":320},[314,2034,345],{"class":344},[314,2036,425],{"class":320},[314,2038,428],{"class":344},[314,2040,460],{"class":324},[314,2042,2043,2045],{"class":316,"line":463},[314,2044,354],{"class":320},[314,2046,460],{"class":344},[314,2048,2049,2051,2053],{"class":316,"line":470},[314,2050,473],{"class":320},[314,2052,325],{"class":324},[314,2054,332],{"class":320},[314,2056,2057],{"class":316,"line":480},[314,2058,387],{"emptyLinePlaceholder":386},[314,2060,2061,2063,2065],{"class":316,"line":485},[314,2062,321],{"class":320},[314,2064,490],{"class":324},[314,2066,332],{"class":320},[314,2068,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103],{"class":316,"line":495},[314,2070,498],{"class":320},[314,2072,501],{"class":324},[314,2074,504],{"class":328},[314,2076,375],{"class":320},[314,2078,509],{"class":320},[314,2080,513],{"class":512},[314,2082,509],{"class":320},[314,2084,518],{"class":328},[314,2086,375],{"class":320},[314,2088,509],{"class":320},[314,2090,525],{"class":512},[314,2092,509],{"class":320},[314,2094,530],{"class":328},[314,2096,375],{"class":320},[314,2098,509],{"class":320},[314,2100,537],{"class":512},[314,2102,509],{"class":320},[314,2104,332],{"class":320},[314,2106,2107],{"class":316,"line":544},[314,2108,547],{"class":344},[314,2110,2111,2113,2115],{"class":316,"line":550},[314,2112,553],{"class":320},[314,2114,501],{"class":324},[314,2116,332],{"class":320},[314,2118,2119,2121,2123],{"class":316,"line":560},[314,2120,473],{"class":320},[314,2122,490],{"class":324},[314,2124,332],{"class":320},[305,2126,2127],{"className":569,"code":570,"filename":571,"language":572,"meta":310,"style":310},[285,2128,2129,2141,2149,2157,2161,2175,2187,2191,2195,2209,2221,2225,2229,2243,2255,2259,2263,2267],{"__ignoreMap":310},[314,2130,2131,2133,2135,2137,2139],{"class":316,"line":317},[314,2132,579],{"class":418},[314,2134,582],{"class":418},[314,2136,585],{"class":360},[314,2138,403],{"class":344},[314,2140,590],{"class":320},[314,2142,2143,2145,2147],{"class":316,"line":335},[314,2144,595],{"class":324},[314,2146,598],{"class":320},[314,2148,412],{"class":320},[314,2150,2151,2153,2155],{"class":316,"line":367},[314,2152,605],{"class":324},[314,2154,598],{"class":320},[314,2156,610],{"class":344},[314,2158,2159],{"class":316,"line":383},[314,2160,615],{"class":320},[314,2162,2163,2165,2167,2169,2171,2173],{"class":316,"line":390},[314,2164,620],{"class":324},[314,2166,598],{"class":320},[314,2168,625],{"class":320},[314,2170,628],{"class":512},[314,2172,631],{"class":320},[314,2174,634],{"class":320},[314,2176,2177,2179,2181,2183,2185],{"class":316,"line":415},[314,2178,639],{"class":324},[314,2180,598],{"class":320},[314,2182,625],{"class":320},[314,2184,646],{"class":512},[314,2186,649],{"class":320},[314,2188,2189],{"class":316,"line":463},[314,2190,654],{"class":320},[314,2192,2193],{"class":316,"line":470},[314,2194,615],{"class":320},[314,2196,2197,2199,2201,2203,2205,2207],{"class":316,"line":480},[314,2198,620],{"class":324},[314,2200,598],{"class":320},[314,2202,625],{"class":320},[314,2204,669],{"class":512},[314,2206,631],{"class":320},[314,2208,634],{"class":320},[314,2210,2211,2213,2215,2217,2219],{"class":316,"line":485},[314,2212,639],{"class":324},[314,2214,598],{"class":320},[314,2216,625],{"class":320},[314,2218,684],{"class":512},[314,2220,649],{"class":320},[314,2222,2223],{"class":316,"line":495},[314,2224,654],{"class":320},[314,2226,2227],{"class":316,"line":544},[314,2228,615],{"class":320},[314,2230,2231,2233,2235,2237,2239,2241],{"class":316,"line":550},[314,2232,620],{"class":324},[314,2234,598],{"class":320},[314,2236,625],{"class":320},[314,2238,705],{"class":512},[314,2240,631],{"class":320},[314,2242,634],{"class":320},[314,2244,2245,2247,2249,2251,2253],{"class":316,"line":560},[314,2246,639],{"class":324},[314,2248,598],{"class":320},[314,2250,625],{"class":320},[314,2252,720],{"class":512},[314,2254,649],{"class":320},[314,2256,2257],{"class":316,"line":725},[314,2258,728],{"class":320},[314,2260,2261],{"class":316,"line":731},[314,2262,734],{"class":344},[314,2264,2265],{"class":316,"line":737},[314,2266,740],{"class":320},[314,2268,2269,2271],{"class":316,"line":743},[314,2270,354],{"class":320},[314,2272,460],{"class":344},[749,2274,752,2275,756,2277,764,2281,771],{"icon":751},[285,2276,755],{},[758,2278,2279],{"href":760},[285,2280,763],{},[758,2282,2283],{"href":767},[285,2284,770],{},[276,2286,774],{},[305,2288,2289],{"className":307,"code":777,"language":309,"meta":310,"style":310},[285,2290,2291,2301,2325,2329,2347,2383,2389,2397,2401,2409,2413,2461,2465,2473,2477],{"__ignoreMap":310},[314,2292,2293,2295,2297,2299],{"class":316,"line":317},[314,2294,321],{"class":320},[314,2296,325],{"class":324},[314,2298,329],{"class":328},[314,2300,332],{"class":320},[314,2302,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323],{"class":316,"line":335},[314,2304,338],{"class":328},[314,2306,341],{"class":320},[314,2308,345],{"class":344},[314,2310,348],{"class":320},[314,2312,422],{"class":344},[314,2314,348],{"class":320},[314,2316,806],{"class":344},[314,2318,354],{"class":320},[314,2320,357],{"class":320},[314,2322,361],{"class":360},[314,2324,364],{"class":344},[314,2326,2327],{"class":316,"line":367},[314,2328,387],{"emptyLinePlaceholder":386},[314,2330,2331,2333,2335,2337,2339,2341,2343,2345],{"class":316,"line":383},[314,2332,338],{"class":328},[314,2334,395],{"class":344},[314,2336,375],{"class":320},[314,2338,400],{"class":360},[314,2340,403],{"class":344},[314,2342,406],{"class":320},[314,2344,409],{"class":328},[314,2346,412],{"class":320},[314,2348,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381],{"class":316,"line":390},[314,2350,419],{"class":418},[314,2352,422],{"class":344},[314,2354,425],{"class":320},[314,2356,428],{"class":344},[314,2358,425],{"class":320},[314,2360,433],{"class":360},[314,2362,403],{"class":324},[314,2364,439],{"class":438},[314,2366,409],{"class":328},[314,2368,444],{"class":344},[314,2370,425],{"class":320},[314,2372,285],{"class":344},[314,2374,451],{"class":320},[314,2376,345],{"class":344},[314,2378,425],{"class":320},[314,2380,428],{"class":344},[314,2382,460],{"class":324},[314,2384,2385,2387],{"class":316,"line":415},[314,2386,354],{"class":320},[314,2388,460],{"class":344},[314,2390,2391,2393,2395],{"class":316,"line":463},[314,2392,473],{"class":320},[314,2394,325],{"class":324},[314,2396,332],{"class":320},[314,2398,2399],{"class":316,"line":470},[314,2400,387],{"emptyLinePlaceholder":386},[314,2402,2403,2405,2407],{"class":316,"line":480},[314,2404,321],{"class":320},[314,2406,490],{"class":324},[314,2408,332],{"class":320},[314,2410,2411],{"class":316,"line":485},[314,2412,903],{"class":344},[314,2414,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459],{"class":316,"line":495},[314,2416,498],{"class":320},[314,2418,758],{"class":324},[314,2420,912],{"class":328},[314,2422,375],{"class":320},[314,2424,509],{"class":320},[314,2426,919],{"class":512},[314,2428,509],{"class":320},[314,2430,504],{"class":328},[314,2432,375],{"class":320},[314,2434,509],{"class":320},[314,2436,513],{"class":512},[314,2438,509],{"class":320},[314,2440,518],{"class":328},[314,2442,375],{"class":320},[314,2444,509],{"class":320},[314,2446,525],{"class":512},[314,2448,509],{"class":320},[314,2450,944],{"class":328},[314,2452,375],{"class":320},[314,2454,509],{"class":320},[314,2456,951],{"class":512},[314,2458,509],{"class":320},[314,2460,332],{"class":320},[314,2462,2463],{"class":316,"line":544},[314,2464,547],{"class":344},[314,2466,2467,2469,2471],{"class":316,"line":550},[314,2468,553],{"class":320},[314,2470,758],{"class":324},[314,2472,332],{"class":320},[314,2474,2475],{"class":316,"line":560},[314,2476,903],{"class":344},[314,2478,2479,2481,2483],{"class":316,"line":725},[314,2480,473],{"class":320},[314,2482,490],{"class":324},[314,2484,332],{"class":320},[981,2486,984],{"id":983},[276,2488,987],{},[276,2490,990,2491,997,2495,1004,2499,1008],{},[758,2492,2493],{"href":993},[285,2494,996],{},[285,2496,2497],{"className":569,"language":572,"style":310},[314,2498,1003],{"class":1002},[285,2500,1007],{},[1010,2502,1013],{"id":1012},[276,2504,1016,2505,1029],{},[758,2506,2508,1025,2510],{"href":1019,"rel":2507},[1021],[285,2509,1024],{},[285,2511,1028],{},[305,2513,2514],{"className":569,"code":1032,"filename":571,"language":572,"meta":310,"style":310},[285,2515,2516,2528,2536,2540,2548,2552],{"__ignoreMap":310},[314,2517,2518,2520,2522,2524,2526],{"class":316,"line":317},[314,2519,579],{"class":418},[314,2521,582],{"class":418},[314,2523,585],{"class":360},[314,2525,403],{"class":344},[314,2527,590],{"class":320},[314,2529,2530,2532,2534],{"class":316,"line":335},[314,2531,595],{"class":324},[314,2533,598],{"class":320},[314,2535,412],{"class":320},[314,2537,2538],{"class":316,"line":367},[314,2539,1060],{"class":1059},[314,2541,2542,2544,2546],{"class":316,"line":383},[314,2543,1065],{"class":324},[314,2545,598],{"class":320},[314,2547,1070],{"class":1002},[314,2549,2550],{"class":316,"line":390},[314,2551,740],{"class":320},[314,2553,2554],{"class":316,"line":415},[314,2555,1079],{"class":320},[305,2557,2558],{"className":307,"code":1082,"filename":1083,"language":309,"meta":310,"style":310},[285,2559,2560,2580,2596,2600,2616,2624,2628,2636,2640,2648,2656,2662,2672,2676,2680,2684,2690,2694,2702,2710,2714,2722,2730,2738,2750,2754,2762,2770,2780,2784],{"__ignoreMap":310},[314,2561,2562,2564,2566,2568,2570,2572,2574,2576,2578],{"class":316,"line":317},[314,2563,321],{"class":320},[314,2565,325],{"class":324},[314,2567,329],{"class":328},[314,2569,1096],{"class":328},[314,2571,375],{"class":320},[314,2573,509],{"class":320},[314,2575,572],{"class":512},[314,2577,509],{"class":320},[314,2579,332],{"class":320},[314,2581,2582,2584,2586,2588,2590,2592,2594],{"class":316,"line":335},[314,2583,338],{"class":328},[314,2585,341],{"class":320},[314,2587,1115],{"class":344},[314,2589,354],{"class":320},[314,2591,357],{"class":320},[314,2593,361],{"class":360},[314,2595,364],{"class":344},[314,2597,2598],{"class":316,"line":367},[314,2599,387],{"emptyLinePlaceholder":386},[314,2601,2602,2604,2606,2608,2610,2612,2614],{"class":316,"line":383},[314,2603,338],{"class":328},[314,2605,1134],{"class":344},[314,2607,375],{"class":320},[314,2609,1139],{"class":328},[314,2611,1142],{"class":320},[314,2613,409],{"class":328},[314,2615,412],{"class":320},[314,2617,2618,2620,2622],{"class":316,"line":390},[314,2619,1151],{"class":418},[314,2621,1154],{"class":360},[314,2623,364],{"class":324},[314,2625,2626],{"class":316,"line":415},[314,2627,1079],{"class":320},[314,2629,2630,2632,2634],{"class":316,"line":463},[314,2631,473],{"class":320},[314,2633,325],{"class":324},[314,2635,332],{"class":320},[314,2637,2638],{"class":316,"line":470},[314,2639,387],{"emptyLinePlaceholder":386},[314,2641,2642,2644,2646],{"class":316,"line":480},[314,2643,321],{"class":320},[314,2645,490],{"class":324},[314,2647,332],{"class":320},[314,2649,2650,2652,2654],{"class":316,"line":485},[314,2651,498],{"class":320},[314,2653,1187],{"class":324},[314,2655,332],{"class":320},[314,2657,2658,2660],{"class":316,"line":495},[314,2659,1194],{"class":320},[314,2661,1197],{"class":324},[314,2663,2664,2666,2668,2670],{"class":316,"line":544},[314,2665,1202],{"class":328},[314,2667,375],{"class":320},[314,2669,509],{"class":320},[314,2671,590],{"class":512},[314,2673,2674],{"class":316,"line":550},[314,2675,1213],{"class":512},[314,2677,2678],{"class":316,"line":560},[314,2679,1218],{"class":512},[314,2681,2682],{"class":316,"line":725},[314,2683,1223],{"class":512},[314,2685,2686,2688],{"class":316,"line":731},[314,2687,1228],{"class":512},[314,2689,1231],{"class":320},[314,2691,2692],{"class":316,"line":737},[314,2693,1236],{"class":320},[314,2695,2696,2698,2700],{"class":316,"line":743},[314,2697,553],{"class":320},[314,2699,1187],{"class":324},[314,2701,332],{"class":320},[314,2703,2704,2706,2708],{"class":316,"line":1247},[314,2705,473],{"class":320},[314,2707,490],{"class":324},[314,2709,332],{"class":320},[314,2711,2712],{"class":316,"line":1256},[314,2713,387],{"emptyLinePlaceholder":386},[314,2715,2716,2718,2720],{"class":316,"line":1261},[314,2717,321],{"class":320},[314,2719,1266],{"class":324},[314,2721,332],{"class":320},[314,2723,2724,2726,2728],{"class":316,"line":1271},[314,2725,425],{"class":320},[314,2727,1277],{"class":1276},[314,2729,634],{"class":320},[314,2731,2732,2734,2736],{"class":316,"line":1282},[314,2733,425],{"class":320},[314,2735,1287],{"class":1276},[314,2737,412],{"class":320},[314,2739,2740,2742,2744,2746,2748],{"class":316,"line":1292},[314,2741,1296],{"class":1295},[314,2743,598],{"class":320},[314,2745,1301],{"class":344},[314,2747,1305],{"class":1304},[314,2749,1308],{"class":320},[314,2751,2752],{"class":316,"line":1311},[314,2753,1079],{"class":320},[314,2755,2756,2758,2760],{"class":316,"line":1316},[314,2757,425],{"class":320},[314,2759,1321],{"class":1276},[314,2761,634],{"class":320},[314,2763,2764,2766,2768],{"class":316,"line":1326},[314,2765,425],{"class":320},[314,2767,1287],{"class":1276},[314,2769,412],{"class":320},[314,2771,2772,2774,2776,2778],{"class":316,"line":1335},[314,2773,1338],{"class":1295},[314,2775,598],{"class":320},[314,2777,1343],{"class":1304},[314,2779,1308],{"class":320},[314,2781,2782],{"class":316,"line":1348},[314,2783,1079],{"class":320},[314,2785,2786,2788,2790],{"class":316,"line":1353},[314,2787,473],{"class":320},[314,2789,1266],{"class":324},[314,2791,332],{"class":320},[276,2793,1362,2794,598],{},[758,2795,1367],{"href":1365,"rel":2796},[1021],[305,2798,2799],{"className":569,"code":1370,"filename":1371,"language":572,"meta":310,"style":310},[285,2800,2801,2821,2825,2839,2861,2873,2877,2881,2913,2917,2921,2937,2941,2945,2963,2967],{"__ignoreMap":310},[314,2802,2803,2805,2807,2809,2811,2813,2815,2817,2819],{"class":316,"line":317},[314,2804,1378],{"class":418},[314,2806,1381],{"class":418},[314,2808,341],{"class":320},[314,2810,1386],{"class":344},[314,2812,1389],{"class":320},[314,2814,1392],{"class":418},[314,2816,625],{"class":320},[314,2818,1397],{"class":512},[314,2820,649],{"class":320},[314,2822,2823],{"class":316,"line":335},[314,2824,387],{"emptyLinePlaceholder":386},[314,2826,2827,2829,2831,2833,2835,2837],{"class":316,"line":367},[314,2828,579],{"class":418},[314,2830,582],{"class":418},[314,2832,1412],{"class":344},[314,2834,1415],{"class":1276},[314,2836,1418],{"class":344},[314,2838,590],{"class":320},[314,2840,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859],{"class":316,"line":383},[314,2842,1425],{"class":328},[314,2844,1428],{"class":324},[314,2846,403],{"class":320},[314,2848,1433],{"class":438},[314,2850,348],{"class":320},[314,2852,1392],{"class":438},[314,2854,348],{"class":320},[314,2856,1442],{"class":438},[314,2858,1445],{"class":320},[314,2860,412],{"class":320},[314,2862,2863,2865,2867,2869,2871],{"class":316,"line":390},[314,2864,1452],{"class":328},[314,2866,1455],{"class":344},[314,2868,357],{"class":320},[314,2870,1460],{"class":360},[314,2872,364],{"class":324},[314,2874,2875],{"class":316,"line":415},[314,2876,387],{"emptyLinePlaceholder":386},[314,2878,2879],{"class":316,"line":463},[314,2880,1471],{"class":1059},[314,2882,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911],{"class":316,"line":470},[314,2884,1476],{"class":418},[314,2886,1479],{"class":324},[314,2888,1482],{"class":344},[314,2890,425],{"class":320},[314,2892,1487],{"class":344},[314,2894,1490],{"class":320},[314,2896,1493],{"class":344},[314,2898,425],{"class":320},[314,2900,302],{"class":344},[314,2902,451],{"class":320},[314,2904,1392],{"class":344},[314,2906,425],{"class":320},[314,2908,302],{"class":344},[314,2910,1508],{"class":324},[314,2912,590],{"class":320},[314,2914,2915],{"class":316,"line":480},[314,2916,1515],{"class":1059},[314,2918,2919],{"class":316,"line":485},[314,2920,1520],{"class":1059},[314,2922,2923,2925,2927,2929,2931,2933,2935],{"class":316,"line":495},[314,2924,1525],{"class":418},[314,2926,1455],{"class":344},[314,2928,425],{"class":320},[314,2930,1487],{"class":344},[314,2932,425],{"class":320},[314,2934,1536],{"class":360},[314,2936,364],{"class":324},[314,2938,2939],{"class":316,"line":544},[314,2940,1543],{"class":320},[314,2942,2943],{"class":316,"line":550},[314,2944,387],{"emptyLinePlaceholder":386},[314,2946,2947,2949,2951,2953,2955,2957,2959,2961],{"class":316,"line":560},[314,2948,1552],{"class":418},[314,2950,1442],{"class":344},[314,2952,1557],{"class":320},[314,2954,341],{"class":320},[314,2956,1562],{"class":324},[314,2958,598],{"class":320},[314,2960,1343],{"class":1304},[314,2962,1569],{"class":320},[314,2964,2965],{"class":316,"line":725},[314,2966,740],{"class":320},[314,2968,2969],{"class":316,"line":731},[314,2970,1079],{"class":320},[1010,2972,1581],{"id":1580},[276,2974,1584,2975,1596,2984,1600,2986,1603,2988,425],{},[758,2976,2978],{"href":1587,"rel":2977},[1021],[285,2979,2980,2982],{"className":569,"language":572,"style":310},[314,2981,1593],{"class":360},[314,2983,406],{"class":344},[285,2985,1599],{},[285,2987,1007],{},[285,2989,1606],{},[276,2991,1609],{},[305,2993,2994],{"className":307,"code":1612,"filename":1613,"language":309,"meta":310,"style":310},[285,2995,2996,3016,3028,3044,3048,3056,3064,3078,3090,3094,3100,3104,3130,3138,3142,3150,3154,3164,3172,3180,3192,3196,3204,3212,3222,3226],{"__ignoreMap":310},[314,2997,2998,3000,3002,3004,3006,3008,3010,3012,3014],{"class":316,"line":317},[314,2999,321],{"class":320},[314,3001,325],{"class":324},[314,3003,329],{"class":328},[314,3005,1096],{"class":328},[314,3007,375],{"class":320},[314,3009,509],{"class":320},[314,3011,572],{"class":512},[314,3013,509],{"class":320},[314,3015,332],{"class":320},[314,3017,3018,3020,3022,3024,3026],{"class":316,"line":335},[314,3019,338],{"class":328},[314,3021,1642],{"class":344},[314,3023,375],{"class":320},[314,3025,1647],{"class":360},[314,3027,364],{"class":344},[314,3029,3030,3032,3034,3036,3038,3040,3042],{"class":316,"line":367},[314,3031,338],{"class":328},[314,3033,341],{"class":320},[314,3035,1115],{"class":344},[314,3037,354],{"class":320},[314,3039,357],{"class":320},[314,3041,361],{"class":360},[314,3043,364],{"class":344},[314,3045,3046],{"class":316,"line":383},[314,3047,387],{"emptyLinePlaceholder":386},[314,3049,3050,3052,3054],{"class":316,"line":390},[314,3051,1593],{"class":360},[314,3053,403],{"class":344},[314,3055,590],{"class":320},[314,3057,3058,3060,3062],{"class":316,"line":415},[314,3059,1682],{"class":324},[314,3061,598],{"class":320},[314,3063,412],{"class":320},[314,3065,3066,3068,3070,3072,3074,3076],{"class":316,"line":463},[314,3067,1691],{"class":324},[314,3069,598],{"class":320},[314,3071,625],{"class":320},[314,3073,1698],{"class":512},[314,3075,631],{"class":320},[314,3077,634],{"class":320},[314,3079,3080,3082,3084,3086,3088],{"class":316,"line":470},[314,3081,1707],{"class":324},[314,3083,598],{"class":320},[314,3085,625],{"class":320},[314,3087,1714],{"class":512},[314,3089,649],{"class":320},[314,3091,3092],{"class":316,"line":480},[314,3093,740],{"class":320},[314,3095,3096,3098],{"class":316,"line":485},[314,3097,354],{"class":320},[314,3099,460],{"class":344},[314,3101,3102],{"class":316,"line":495},[314,3103,387],{"emptyLinePlaceholder":386},[314,3105,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128],{"class":316,"line":544},[314,3107,1735],{"class":344},[314,3109,425],{"class":320},[314,3111,1740],{"class":344},[314,3113,425],{"class":320},[314,3115,1606],{"class":344},[314,3117,425],{"class":320},[314,3119,1007],{"class":360},[314,3121,357],{"class":320},[314,3123,1139],{"class":328},[314,3125,1142],{"class":320},[314,3127,409],{"class":328},[314,3129,412],{"class":320},[314,3131,3132,3134,3136],{"class":316,"line":550},[314,3133,1151],{"class":418},[314,3135,1154],{"class":360},[314,3137,364],{"class":324},[314,3139,3140],{"class":316,"line":560},[314,3141,1079],{"class":320},[314,3143,3144,3146,3148],{"class":316,"line":725},[314,3145,473],{"class":320},[314,3147,325],{"class":324},[314,3149,332],{"class":320},[314,3151,3152],{"class":316,"line":731},[314,3153,387],{"emptyLinePlaceholder":386},[314,3155,3156,3158,3160,3162],{"class":316,"line":737},[314,3157,321],{"class":320},[314,3159,1266],{"class":324},[314,3161,1791],{"class":328},[314,3163,332],{"class":320},[314,3165,3166,3168,3170],{"class":316,"line":743},[314,3167,425],{"class":320},[314,3169,1800],{"class":1276},[314,3171,634],{"class":320},[314,3173,3174,3176,3178],{"class":316,"line":1247},[314,3175,425],{"class":320},[314,3177,1809],{"class":1276},[314,3179,412],{"class":320},[314,3181,3182,3184,3186,3188,3190],{"class":316,"line":1256},[314,3183,1296],{"class":1295},[314,3185,598],{"class":320},[314,3187,1301],{"class":344},[314,3189,1822],{"class":1304},[314,3191,1308],{"class":320},[314,3193,3194],{"class":316,"line":1261},[314,3195,1079],{"class":320},[314,3197,3198,3200,3202],{"class":316,"line":1271},[314,3199,425],{"class":320},[314,3201,1835],{"class":1276},[314,3203,634],{"class":320},[314,3205,3206,3208,3210],{"class":316,"line":1282},[314,3207,425],{"class":320},[314,3209,1809],{"class":1276},[314,3211,412],{"class":320},[314,3213,3214,3216,3218,3220],{"class":316,"line":1292},[314,3215,1338],{"class":1295},[314,3217,598],{"class":320},[314,3219,1343],{"class":1304},[314,3221,1308],{"class":320},[314,3223,3224],{"class":316,"line":1311},[314,3225,1079],{"class":320},[314,3227,3228,3230,3232],{"class":316,"line":1316},[314,3229,473],{"class":320},[314,3231,1266],{"class":324},[314,3233,332],{"class":320},[981,3235,1871],{"id":1870},[276,3237,1874,3238,1878,3240,1888,3248,1898],{},[285,3239,1877],{},[758,3241,3242],{"href":767},[285,3243,3244,3246],{"className":569,"language":572,"style":310},[314,3245,1885],{"class":360},[314,3247,406],{"class":344},[758,3249,3250],{"href":166},[285,3251,3252,3254],{"className":569,"language":572,"style":310},[314,3253,1895],{"class":360},[314,3255,406],{"class":344},[1266,3257,1901],{},{"title":310,"searchDepth":335,"depth":335,"links":3259},[3260,3264],{"id":983,"depth":335,"text":984,"children":3261},[3262,3263],{"id":1012,"depth":367,"text":1013},{"id":1580,"depth":367,"text":1581},{"id":1870,"depth":335,"text":1871},{},{"title":57,"description":1909},1793045124118]