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