1try{!function(){var a="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new a.Error).stack;e&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[e]="ce17ea65-a244-43e4-a5bc-fe9e1015f21e",a._sentryDebugIdIdentifier="sentry-dbid-ce17ea65-a244-43e4-a5bc-fe9e1015f21e")}()}catch(a){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[77358],{65225:(a,e,t)=>{"use strict";t.r(e),t.d(e,{onRouterTransitionStart:()=>o});var s=t(36890),r=t(46807),n=t(89211);globalThis._sentryRewritesTunnelPath="/monitoring",globalThis.SENTRY_RELEASE={id:"d6309883c12a8fe9068a8dc53a435478d33d72d1"},globalThis._sentryBasePath=void 0,globalThis._sentryNextJsVersion="15.5.15",globalThis._sentryRewriteFramesAssetPrefixPath="",globalThis._sentryAssetPrefix=void 0,globalThis._sentryExperimentalThirdPartyOriginStackFrames=void 0,globalThis._sentryRouteManifest='{"dynamicRoutes":[{"path":"/admin/affiliates/:affiliateId","regex":"^/admin/affiliates/([^/]+)$","paramNames":["affiliateId"],"hasOptionalPrefix":false},{"path":"/admin/affiliates/user/:userId","regex":"^/admin/affiliates/user/([^/]+)$","paramNames":["userId"],"hasOptionalPrefix":false},{"path":"/admin/email-sequences/:sequenceId","regex":"^/admin/email-sequences/([^/]+)$","paramNames":["sequenceId"],"hasOptionalPrefix":false},{"path":"/admin/roadmap/:articleId/edit","regex":"^/admin/roadmap/([^/]+)/edit$","paramNames":["articleId"],"hasOptionalPrefix":false},{"path":"/admin/srs/:deckSlug","regex":"^/admin/srs/([^/]+)$","paramNames":["deckSlug"],"hasOptionalPrefix":false},{"path":"/admin/starter-course-editor/day/:dayNumber","regex":"^/admin/starter-course-editor/day/([^/]+)$","paramNames":["dayNumber"],"hasOptionalPrefix":false},{"path":"/admin/starter-course-editor/subtitles/:subtitleKey","regex":"^/admin/starter-course-editor/subtitles/([^/]+)$","paramNames":["subtitleKey"],"hasOptionalPrefix":false},{"path":"/admin/users/:userId","regex":"^/admin/users/([^/]+)$","paramNames":["userId"],"hasOptionalPrefix":false},{"path":"/admin/users/:userId/grants","regex":"^/admin/users/([^/]+)/grants$","paramNames":["userId"],"hasOptionalPrefix":false},{"path":"/admin/users/:userId/purchases","regex":"^/admin/users/([^/]+)/purchases$","paramNames":["userId"],"hasOptionalPrefix":false},{"path":"/apps/recorder/collect/:token","regex":"^/apps/recorder/collect/([^/]+)$","paramNames":["token"],"hasOptionalPrefix":false},{"path":"/apps/recorder/collect/manage/:collectionId","regex":"^/apps/recorder/collect/manage/([^/]+)$","paramNames":["collectionId"],"hasOptionalPrefix":false},{"path":"/apps/vocab-assessment/:language","regex":"^/apps/vocab-assessment/([^/]+)$","paramNames":["language"],"hasOptionalPrefix":true},{"path":"/apps/vocab-assessment/results/:id","regex":"^/apps/vocab-assessment/results/([^/]+)$","paramNames":["id"],"hasOptionalPrefix":false},{"path":"/blog/:url","regex":"^/blog/([^/]+)$","paramNames":["url"],"hasOptionalPrefix":false},{"path":"/blog/:url/edit","regex":"^/blog/([^/]+)/edit$","paramNames":["url"],"hasOptionalPrefix":false},{"path":"/checkout/decks/:slug","regex":"^/checkout/decks/([^/]+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/dashboard/habits/:habitId","regex":"^/dashboard/habits/([^/]+)$","paramNames":["habitId"],"hasOptionalPrefix":false},{"path":"/decks/buy/:slug","regex":"^/decks/buy/([^/]+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/decks/download/:slug","regex":"^/decks/download/([^/]+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/events/:eventId","regex":"^/events/([^/]+)$","paramNames":["eventId"],"hasOptionalPrefix":false},{"path":"/events/:eventId/:eventName","regex":"^/events/([^/]+)/([^/]+)$","paramNames":["eventId","eventName"],"hasOptionalPrefix":false},{"path":"/events/challenge-archive/:eventId","regex":"^/events/challenge-archive/([^/]+)$","paramNames":["eventId"],"hasOptionalPrefix":false},{"path":"/events/challenge-archive/:eventId/:eventName","regex":"^/events/challenge-archive/([^/]+)/([^/]+)$","paramNames":["eventId","eventName"],"hasOptionalPrefix":false},{"path":"/events/qa-archive/:eventId","regex":"^/events/qa-archive/([^/]+)$","paramNames":["eventId"],"hasOptionalPrefix":false},{"path":"/events/qa-archive/:eventId/:eventName","regex":"^/events/qa-archive/([^/]+)/([^/]+)$","paramNames":["eventId","eventName"],"hasOptionalPrefix":false},{"path":"/intensives/:intensiveId","regex":"^/intensives/([^/]+)$","paramNames":["intensiveId"],"hasOptionalPrefix":false},{"path":"/intensives/:intensiveId/events/:eventId","regex":"^/intensives/([^/]+)/events/([^/]+)$","paramNames":["intensiveId","eventId"],"hasOptionalPrefix":false},{"path":"/intensives/:intensiveId/member/:userId","regex":"^/intensives/([^/]+)/member/([^/]+)$","paramNames":["intensiveId","userId"],"hasOptionalPrefix":false},{"path":"/landing/decks/:slug","regex":"^/landing/decks/([^/]+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/roadmap/:phaseSlug","regex":"^/roadmap/([^/]+)$","paramNames":["phaseSlug"],"hasOptionalPrefix":false},{"path":"/roadmap/:phaseSlug/:articleSlug","regex":"^/roadmap/([^/]+)/([^/]+)$","paramNames":["phaseSlug","articleSlug"],"hasOptionalPrefix":false},{"path":"/roadmap/library/:articleSlug","regex":"^/roadmap/library/([^/]+)$","paramNames":["articleSlug"],"hasOptionalPrefix":false},{"path":"/social/groups/:groupId/reports","regex":"^/social/groups/([^/]+)/reports$","paramNames":["groupId"],"hasOptionalPrefix":false},{"path":"/social/groups/:groupId/reports/:userId","regex":"^/social/groups/([^/]+)/reports/([^/]+)$","paramNames":["groupId","userId"],"hasOptionalPrefix":false},{"path":"/unsubscribe/:token","regex":"^/unsubscribe/([^/]+)$","paramNames":["token"],"hasOptionalPrefix":false},{"path":"/vocab/decks/:slug","regex":"^/vocab/decks/([^/]+)$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/vocab/decks/:slug/blitz","regex":"^/vocab/decks/([^/]+)/blitz$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/vocab/decks/:slug/cards","regex":"^/vocab/decks/([^/]+)/cards$","paramNames":["slug"],"hasOptionalPrefix":false},{"path":"/vocab/review/:deckId","regex":"^/vocab/review/([^/]+)$","paramNames":["deckId"],"hasOptionalPrefix":false},{"path":"/vocab/settings/:deckId","regex":"^/vocab/settings/([^/]+)$","paramNames":["deckId"],"hasOptionalPrefix":false}],"staticRoutes":[{"path":"/"},{"path":"/about-us"},{"path":"/admin"},{"path":"/admin/affiliates"},{"path":"/admin/affiliates/conversions"},{"path":"/admin/affiliates/payouts"},{"path":"/admin/analytics"},{"path":"/admin/analytics-explorer"},{"path":"/admin/blog"},{"path":"/admin/checkout-analytics"},{"path":"/admin/coachDashboard"},{"path":"/admin/discourse"},{"path":"/admin/email-sequences"},{"path":"/admin/purchases"},{"path":"/admin/roadmap"},{"path":"/admin/roadmap/new"},{"path":"/admin/roadmap-annotations"},{"path":"/admin/srs"},{"path":"/admin/starter-course-editor"},{"path":"/admin/starter-course-editor/words"},{"path":"/admin/starter-course-feedback"},{"path":"/admin/starter-course-stats"},{"path":"/admin/stripe-links"},{"path":"/admin/support"},{"path":"/admin/support/metrics"},{"path":"/admin/support/settings"},{"path":"/admin/users"},{"path":"/affiliate"},{"path":"/apps"},{"path":"/apps/number-trainer"},{"path":"/apps/recorder"},{"path":"/apps/recorder/collect"},{"path":"/apps/vocab-assessment"},{"path":"/apps/writing-tutor"},{"path":"/apps/youtube-downloader"},{"path":"/authDashboard"},{"path":"/blog"},{"path":"/blog/new"},{"path":"/checkout/failure"},{"path":"/checkout/plans/all-access"},{"path":"/checkout/plans/basic"},{"path":"/checkout/plans/coaching"},{"path":"/checkout/plans/courses"},{"path":"/checkout/plans/monthly"},{"path":"/checkout/plans/supporter"},{"path":"/checkout/plans/toolkit"},{"path":"/checkout/success"},{"path":"/coaching"},{"path":"/coaching/chat"},{"path":"/coaching/survey"},{"path":"/como-aprender-aleman"},{"path":"/como-aprender-coreano"},{"path":"/como-aprender-frances"},{"path":"/como-aprender-ingles"},{"path":"/como-aprender-ingles-sozinho"},{"path":"/como-aprender-italiano"},{"path":"/como-aprender-japones"},{"path":"/contact"},{"path":"/cookie-policy"},{"path":"/courses"},{"path":"/daily-study"},{"path":"/dashboard"},{"path":"/dashboard/actions/bulk-edit"},{"path":"/dashboard/habits/new"},{"path":"/data-export"},{"path":"/data-import"},{"path":"/decks"},{"path":"/decks/atla"},{"path":"/decks/getting-started"},{"path":"/decks/hp"},{"path":"/dev"},{"path":"/dev/permissions"},{"path":"/dev/stripe-debug"},{"path":"/dev/study-plan"},{"path":"/downloads"},{"path":"/downloads/decks"},{"path":"/downloads/decks/test-access"},{"path":"/events"},{"path":"/events/challenge-archive"},{"path":"/events/qa-archive"},{"path":"/examples"},{"path":"/forgot-password"},{"path":"/getting-started"},{"path":"/how-to-learn-a-new-language"},{"path":"/how-to-learn-arabic"},{"path":"/how-to-learn-cantonese"},{"path":"/how-to-learn-chinese"},{"path":"/how-to-learn-czech"},{"path":"/how-to-learn-dutch"},{"path":"/how-to-learn-english"},{"path":"/how-to-learn-french"},{"path":"/how-to-learn-german"},{"path":"/how-to-learn-hebrew"},{"path":"/how-to-learn-indonesian"},{"path":"/how-to-learn-italian"},{"path":"/how-to-learn-japanese"},{"path":"/how-to-learn-korean"},{"path":"/how-to-learn-mandarin"},{"path":"/how-to-learn-norwegian"},{"path":"/how-to-learn-portuguese"},{"path":"/how-to-learn-russian"},{"path":"/how-to-learn-spanish"},{"path":"/how-to-learn-tagalog"},{"path":"/how-to-learn-thai"},{"path":"/jobs"},{"path":"/join"},{"path":"/landing/academy-migration"},{"path":"/landing/ads/harry-potter-spanish"},{"path":"/landing/build-habits-that-stick"},{"path":"/landing/coaching-0"},{"path":"/landing/curso-de-inmersion-definitivo"},{"path":"/landing/fb-0"},{"path":"/landing/level-up-your-listening"}
1,{"path":"/landing/potencia-tu-comprension-auditiva"},{"path":"/landing/teach-yourself-a-language"},{"path":"/landing/time-tracker"},{"path":"/landing/tyal-og"},{"path":"/learn/courses/building-habits-that-stick"},{"path":"/learn/courses/building-habits-that-stick/introduction"},{"path":"/learn/courses/how-to-speak-from-day-1"},{"path":"/learn/courses/how-to-speak-from-day-1/introduction"},{"path":"/learn/courses/level-up-your-listening"},{"path":"/learn/courses/level-up-your-listening/introduction"},{"path":"/learn/courses/speaking-confidence-bootcamp"},{"path":"/learn/courses/speaking-confidence-bootcamp/introduction"},{"path":"/learn/courses/teach-yourself-a-language"},{"path":"/learn/courses/teach-yourself-a-language/introduction"},{"path":"/learning-libraries"},{"path":"/learning-libraries/activity-library"},{"path":"/learning-libraries/language-learning-theory"},{"path":"/learning-libraries/personal-learning-systems"},{"path":"/learning-libraries/tool-library"},{"path":"/login"},{"path":"/pages/community-resource-docs"},{"path":"/pages/free-offerings"},{"path":"/playground"},{"path":"/pricing"},{"path":"/pricing/cancel"},{"path":"/privacy"},{"path":"/privacy-policy"},{"path":"/refund-policy"},{"path":"/refunds"},{"path":"/reports"},{"path":"/reset-password"},{"path":"/resources/czech"},{"path":"/resources/french"},{"path":"/resources/italian"},{"path":"/resources/portuguese"},{"path":"/resources/russian"},{"path":"/resources/spanish"},{"path":"/roadmap"},{"path":"/roadmap/library"},{"path":"/roadmap/search"},{"path":"/settings"},{"path":"/settings/email-preferences"},{"path":"/settings/manage-subscription"},{"path":"/settings/subscribe"},{"path":"/social"},{"path":"/social/community"},{"path":"/social/following"},{"path":"/social/groups"},{"path":"/social/supporters"},{"path":"/starter-course"},{"path":"/starter-course/revisit"},{"path":"/terms"},{"path":"/terms-of-service"},{"path":"/test/login-demos"},{"path":"/test/login-demos/auto-redirect"},{"path":"/test/login-demos/embedded-form"},{"path":"/test/login-demos/login-button"},{"path":"/test/login-demos/no-permissions"},{"path":"/test/login-demos/standalone"},{"path":"/test/markdown-demos"},{"path":"/test/markdown-demos/accordion-sections"},{"path":"/test/markdown-demos/basic-overrides"},{"path":"/test/markdown-demos/challenge-prototype"},{"path":"/test/markdown-demos/custom-components"},{"path":"/test/markdown-demos/mixed-content"},{"path":"/test/markdown-demos/props-binding"},{"path":"/test/password-validation"},{"path":"/test-cookies"},{"path":"/test-db-connection"},{"path":"/theme-showcase"},{"path":"/verify-email"},{"path":"/vocab"},{"path":"/vocab/decks"},{"path":"/welcome"}]}',s.TsN({dsn:"https://[email protected]/4510258110005248",environment:"production",integrations:[],tracesSampleRate:0,enableLogs:!0,sendDefaultPii:!0}
1);let i="phc_dyZZyho1U5LowYWRRP55mUHZYkrNOGTYJMbPP3jkW7T";(()=>{if(!i)return console.warn("PostHog analytics disabled: NEXT_PUBLIC_POSTHOG_KEY is not set.");n.Ay.init(i,{api_host:"/ingest",ui_host:"https://us.i.posthog.com",defaults:"2025-05-24",disable_session_recording:!0,capture_exceptions:!0,autocapture:!0,debug:!1})})();let o=r.Nc},67635:(a,e,t)=>{Promise.resolve().then(t.t.bind(t,41012,23)),Promise.resolve().then(t.t.bind(t,10540,23)),Promise.resolve().then(t.t.bind(t,5293,23)),Promise.resolve().then(t.t.bind(t,85341,23)),Promise.resolve().then(t.t.bind(t,94777,23)),Promise.resolve().then(t.t.bind(t,90025,23)),Promise.resolve().then(t.t.bind(t,15104,23)),Promise.resolve().then(t.bind(t,36505))}},a=>{var e=e=>a(a.s=e);a.O(0,[587,803,60823],()=>(e(65225),e(77449),e(67635))),_N_E=a.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.