{ "version": 3, "sources": ["../../../../../../internal/esbuild/entrypoints/modern/connect-page.ts", "sentry-debug-id-stub:_sentry-debug-id-injection-stub?sentry-module-id=311076ac-d8db-4a1c-92a6-5830a3e65b27", "../../../../../../internal/esbuild/entrypoints/modern/connect-page.ts", "../../../../../../owl-nest/ulule/features/connect-page/src/index.tsx", "../../../../../../owl-nest/common/messages/src/Components/FlashDisplayer.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/views/BufferPage.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/views/ConnectPage.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/flavours/CDB/index.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/UFE.ts", "../../../../../../owl-nest/ulule/features/connect-page/src/components/Spot.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/flavours/CDB/illustrations.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/flavours/default/index.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/flavours/default/illustrations.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/utils/index.ts", "../../../../../../owl-nest/ulule/features/connect-page/src/utils/circle.ts", "../../../../../../owl-nest/ulule/features/connect-page/src/views/styles.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/views/ResetPasswordPage.tsx", "../../../../../../owl-nest/ulule/features/connect-page/src/views/ResetPasswordConfirmationPage.tsx"], "sourcesContent": ["\n import \"_sentry-debug-id-injection-stub\";\n import * as OriginalModule from \"./internal/esbuild/entrypoints/modern/connect-page.ts\";\n export default OriginalModule.default;\n export * from \"./internal/esbuild/entrypoints/modern/connect-page.ts\";", ";{try{let e=\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"d896626c-f0ca-42fd-9017-145ecd8fab89\",e._sentryDebugIdIdentifier=\"sentry-dbid-d896626c-f0ca-42fd-9017-145ecd8fab89\")}catch(e){}};", "import '@owl-nest/polyfill'\nimport '@owl-nest/connect-page'\n", "import * as React from 'react'\nimport * as ReactDOM from 'react-dom/client'\n\nimport * as env from '@owl-nest/config'\nimport * as header from '@ulule/header'\nimport * as logger from '@owl-nest/logger'\nimport { initializeLocalization } from '@owl-nest/localize'\nimport * as messages from '@owl-nest/messages'\n\nimport { BufferPage } from './views/BufferPage'\nimport { ConnectPage } from './views/ConnectPage'\nimport { ResetPasswordPage } from './views/ResetPasswordPage'\nimport { ResetPasswordConfirmationPage } from './views/ResetPasswordConfirmationPage'\n\nimport { DJANGO_NEXT_URL } from './UFE'\n\ninit()\n\nasync function init(): Promise {\n await env.initUserConfig()\n const userConfig = env.getUserConfig()\n\n logger.init({\n dsn: env.SENTRY_PUBLIC_DSN,\n environment: env.ENVIRONMENT,\n user: {\n country: env.USER_COUNTRY,\n locale: userConfig.lang,\n },\n })\n logger.setTag('feature', 'connect-page')\n\n // TODO: Attach a listener to update Sentry context once user is available?\n // Thing is, this is very limited since we ARE on the auth page, but could\n // be useful for post-auth errors.\n\n await initializeLocalization(userConfig.lang, env.LOCALE_FILES[userConfig.lang])\n\n const urlParams = new URLSearchParams(window.location.search)\n const context = urlParams.get('context') ?? undefined\n const nextURL = urlParams.get('next') ?? (DJANGO_NEXT_URL || undefined)\n const resetRequested = urlParams.get('resetRequested')\n if (resetRequested) {\n urlParams.delete('resetRequested')\n const newURL = `${window.location.pathname}?${urlParams.toString()}`\n window.history.replaceState({}, '', newURL)\n }\n\n renderHeader()\n renderConnectApp(context, nextURL, Boolean(resetRequested))\n renderBuffer(nextURL)\n}\n\nfunction renderBuffer(nextURL?: string): void {\n const appContainer = document.querySelector('#js-complete')\n if (appContainer) {\n const root = ReactDOM.createRoot(appContainer)\n root.render()\n }\n}\n\nfunction renderConnectApp(context: string | undefined, nextURL: string | undefined, resetRequested: boolean): void {\n const appContainer = document.querySelector('#js-authentication')\n const resetContainer = document.querySelector('#js-password-reset')\n const resetConfirmationContainer = document.querySelector('#js-password-reset-confirm')\n\n const urlParams = new URLSearchParams(window.location.search)\n const token = urlParams.get('token') ?? undefined\n\n const resetSuccess = urlParams.get('resetSuccess')\n if (resetSuccess) {\n urlParams.delete('resetSuccess')\n const newURL = `${window.location.pathname}?${urlParams.toString()}`\n window.history.replaceState({}, '', newURL)\n }\n\n if (appContainer) {\n const root = ReactDOM.createRoot(appContainer)\n root.render(\n \n \n \n \n ,\n )\n } else if (resetConfirmationContainer && token) {\n const root = ReactDOM.createRoot(resetConfirmationContainer)\n root.render(\n \n \n ,\n )\n } else if (resetContainer) {\n const root = ReactDOM.createRoot(resetContainer)\n root.render(\n \n \n \n ,\n )\n }\n}\n\nfunction renderHeader(): void {\n const headerContainer = document.querySelector('#react-ulule-header')\n if (headerContainer) {\n const headerRoot = ReactDOM.createRoot(headerContainer)\n headerRoot.render()\n } else {\n logger.err('[connect-page] Header container is missing')\n }\n}\n", "import * as React from 'react'\nimport styled, { css } from 'styled-components'\n\nimport * as plume from '@ulule/owl-kit-components/next'\n\nimport { MessageFlash, useMessage } from '../index'\n\ntype FlashDisplayerProps = {\n className?: string\n contexts?: string[]\n}\n\nexport function FlashDisplayerContainer({\n className,\n contexts = [],\n}: FlashDisplayerProps): React.ReactElement {\n const { messages, clear, softDelete } = useMessage(contexts)\n\n React.useEffect(() => {\n const timers = messages.map((message) => {\n if (message.type === 'flash' && message.deleted === false) {\n return setTimeout(() => {\n softDelete(message.context)\n }, message.timeOpen)\n }\n })\n\n return () => {\n timers.forEach((timer) => {\n if (timer) {\n clearTimeout(timer)\n }\n })\n }\n }, [messages])\n\n const toastMessages = messages.filter((message) => message.type === 'flash') as MessageFlash[]\n\n return (\n <>\n message.deleted)}>\n {toastMessages.map((message, i) => {\n const flashProps = {\n key: `${message.context}-${i}`,\n closable: message.closable ?? false,\n closed: message.deleted ?? false,\n onClose: () => {\n clear(message.context)\n message.onClose && message.onClose()\n },\n type: message.level,\n }\n\n return {message.message}\n })}\n \n \n )\n}\n\nconst Wrapper = styled.div<{ isAllDeleted: boolean }>`\n ${({ isAllDeleted }) =>\n isAllDeleted &&\n css`\n pointer-events: none;\n `}\n`\n\nexport const FlashDisplayer = styled(FlashDisplayerContainer)`\n margin: 0;\n position: sticky;\n top: calc(${plume.SIZES.HEADER_HEIGHT});\n width: 100%;\n`\n", "import * as React from 'react'\n\nimport { Formik, Field, FieldProps } from 'formik'\nimport styled, { createGlobalStyle } from 'styled-components'\n\nimport { markUserKnown } from '@owl-nest/auth'\nimport * as env from '@owl-nest/config'\nimport { thirdPartyProvider } from '@owl-nest/connect'\nimport { t, tc } from '@owl-nest/localize'\nimport * as models from '@owl-nest/models'\nimport * as plume from '@ulule/owl-kit-components/next'\nimport * as services from '@owl-nest/services'\nimport * as utils from '@owl-nest/utils'\n\ntype BufferPageProps = {}\n\ntype Form = {\n privacy: boolean\n terms: boolean\n}\n\nexport function BufferPage({}: BufferPageProps) {\n const auth = services.user.useAuth({\n onLogout: () => {\n if (typeof window !== 'undefined') {\n window.location.href = env.SIGNIN_URL\n }\n },\n })\n const [isConsentingUser, setIsConsentingUser] = React.useState(null)\n\n const providerName = React.useMemo(() => {\n let storedProvider\n storedProvider = thirdPartyProvider.recallThirdPartyProvider()\n const parsedProvider = document.location.pathname.split('/')[3]\n if (!storedProvider) {\n storedProvider = parsedProvider\n }\n\n switch (storedProvider) {\n case 'facebook':\n return 'Facebook'\n case 'kisskissbankbank':\n return 'KissKissBankBank'\n case 'google':\n return 'Google'\n default:\n return utils.text.capitalize(parsedProvider)\n }\n }, [])\n\n const isComingFromKKBB = ['kisskissbankbank'].includes(document.location.pathname.split('/')[3])\n React.useEffect(() => {\n // There are some providers that use a specific cookie and do not trigger the creation of a corresponding and usable Ulule account.\n // KKBB is a good example of this behaviour, where the authentication creates a dedicated `access_token_for_kisskissbankbank` cookie.\n // Thus, there is no need to pass through useAuth() here, we just proceed to let the app that called Connect do its thing.\n if (isComingFromKKBB) {\n proceed()\n }\n }, [])\n\n React.useEffect(() => {\n // NOTE: When coming from KKBB, we must skip the following steps since the goal is not creating a new user,\n // but rather linking the KKBB user to an existing one.\n if (auth.type === 'loggedin' && !isComingFromKKBB) {\n if (auth.user.eula_accepted_at && !eulaAcceptanceIsWithinOneMinute(auth.user.eula_accepted_at)) {\n setIsConsentingUser(true)\n markUserKnown(auth.user)\n proceed()\n }\n }\n }, [auth.type])\n\n return (\n <>\n \n \n {auth.type !== 'loggedin' && (\n <>\n {t('Signing in')}\n \n \n )}\n {auth.type === 'loggedin' && isConsentingUser && (\n <>\n {t('Signing in')}\n \n {t('You will be redirected in a few moments.')}\n \n {tc('If you are not redirected, [link: click here]', {\n link: ,\n })}\n \n \n )}\n {auth.type === 'loggedin' && !isConsentingUser && (\n <>\n {t('Complete your sign-up')}\n \n \n onSubmit={() => {\n markUserKnown(auth.user)\n if (typeof window !== 'undefined') {\n window.location.href = env.JOIN_COMPLETE_URL\n }\n }}\n initialValues={{ privacy: false, terms: false }}\n >\n {({ handleSubmit }) => {\n return (\n
\n \n {({ field, meta }: FieldProps) => {\n return (\n ,\n },\n )}\n checked={field.value}\n error={meta.touched ? meta.error : undefined}\n name={field.name}\n onBlur={field.onBlur}\n onChange={field.onChange}\n />\n )\n }}\n \n \n {({ field, meta }: FieldProps) => {\n return (\n \n )\n }}\n \n \n {t('Continue')}\n \n \n auth.logout()} kind=\"secondary\">\n {t('Cancel sign-up')}\n \n \n
\n )\n }}\n \n \n )}\n
\n \n )\n}\n\nfunction eulaAcceptanceIsWithinOneMinute(eulaAcceptanceDate: string): boolean {\n const givenDate = new Date(eulaAcceptanceDate)\n const currentDate = new Date()\n const minutesDifference = (currentDate.getTime() - givenDate.getTime()) / (1000 * 60)\n return minutesDifference <= 1\n}\n\nfunction proceed() {\n if (typeof window !== 'undefined') {\n window.location.href = env.JOIN_COMPLETE_URL\n }\n}\n\nfunction validateRequiredField(value: boolean): string | undefined {\n if (!value) {\n return t('This field is required')\n }\n}\n\nconst GlobalStyle = createGlobalStyle`\n body {\n background-color: ${plume.COLORS.PRIMARY_SAND_100};\n }\n`\n\nconst Container = styled.div`\n align-items: center;\n background: ${plume.COLORS.PRIMARY_GREY_000};\n border-radius: 16px;\n box-shadow: ${plume.EFFECTS.SHADOW_3};\n display: flex;\n flex-direction: column;\n gap: 16px;\n justify-content: center;\n padding: 32px;\n max-width: 600px;\n margin: auto 32px;\n\n ${plume.UserLabel} {\n align-self: baseline;\n }\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n margin: 0 auto;\n }\n`\n\nconst Form = styled.form`\n display: flex;\n flex-direction: column;\n gap: 16px;\n`\n\nconst InformationalText = styled(plume.styles.copy.S.semiBold)`\n align-self: center;\n color: ${plume.COLORS.TEXT_TERTIARY};\n`\n", "import * as React from 'react'\n\nimport type * as api from '@owl-nest/api-client/latest'\nimport { Connect } from '@owl-nest/connect'\nimport * as env from '@owl-nest/config'\nimport { t } from '@owl-nest/localize'\nimport * as messages from '@owl-nest/messages'\nimport * as plume from '@ulule/owl-kit-components/next'\nimport * as services from '@owl-nest/services'\n\nimport { CampDeBase, CampDeBaseOwl } from '../flavours/CDB'\nimport { MakeGoodThingsHappen } from '../flavours/default'\nimport { circle } from '../utils'\n\nimport * as S from './styles'\n\ntype ConnectPageProps = {\n context?: string\n nextURL?: string\n resetRequested?: boolean\n resetSuccess?: boolean\n}\n\nexport function ConnectPage({\n context,\n nextURL,\n resetRequested = false,\n resetSuccess = false,\n}: ConnectPageProps): React.ReactElement {\n const auth = services.user.useAuth()\n const userLang = env.getUserConfig().lang\n const messenger = messages.useMessage()\n\n React.useEffect(() => {\n if (env.NOTIFICATIONS) {\n env.NOTIFICATIONS.forEach((notification) => {\n notifyWithLevel(notification.tags)({\n context: 'provider-error',\n closable: notification.closable,\n forceClose: false,\n message: notification.children,\n type: 'flash',\n })\n })\n }\n\n if (resetRequested) {\n messenger.confirm({\n context: 'password-reset',\n forceClose: true,\n message: t(\"We've e-mailed you the instructions to obtain a new password. You should be receiving it shortly.\"),\n type: 'toast',\n })\n }\n\n if (resetSuccess) {\n messenger.confirm({\n context: 'password-reset-success',\n forceClose: true,\n message: t('Your new password has been saved. You can now use it to log in.'),\n type: 'toast',\n })\n }\n }, [])\n\n const defaultTitle = t('Log in or sign up')\n const [title, setTitle] = React.useState(defaultTitle)\n React.useEffect(() => {\n if (auth.type === 'existing' || auth.type === 'known') {\n setTitle(t('Log in'))\n } else if (auth.type === 'new') {\n setTitle(t('Sign up'))\n } else {\n setTitle(defaultTitle)\n }\n }, [auth.type])\n\n return (\n <>\n \n \n \n \n \n {context === 'campdebase' ? (\n \n ) : (\n \n )}\n {title}\n \n \n \n \n {context === 'campdebase' ? : }\n \n \n \n )\n\n function handleAuth(user: api.AuthenticatedUser) {\n if (circle.isWebview()) {\n circle.notify(user.email)\n }\n if (typeof window !== 'undefined' && nextURL) {\n window.location.href = nextURL\n }\n }\n\n function notifyWithLevel(tag: string) {\n switch (tag) {\n case 'error':\n return messenger.error\n case 'info':\n return messenger.alert\n case 'success':\n return messenger.confirm\n default:\n return messenger.alert\n }\n }\n}\n", "import * as React from 'react'\nimport styled from 'styled-components'\n\nimport * as plume from '@ulule/owl-kit-components/next'\nimport * as UFE from '../../UFE'\n\nimport { Spot } from '../../components/Spot'\n\nexport function CampDeBase() {\n const title = 'Rejoignez le camp de base des cr\u00E9ateurs et des entrepreneurs'\n return (\n \n \n {title}\n {UFE.CAMP_DE_BASE_PREVIEW && (\n <>\n \n \n \n \n \n \n \n \n \n \n )}\n \n \n )\n}\n\nconst AppLinks = styled.div`\n align-self: flex-end;\n display: flex;\n gap: 8px;\n margin: 40px auto;\n z-index: 1;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n margin: 16px 16px 0 0;\n }\n\n @media screen and (max-height: 520px) {\n align-self: center;\n scale: 1.5;\n }\n`\n\nconst AppPreview = styled.img`\n height: auto;\n max-height: 32%;\n width: 100%;\n z-index: 1;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n max-height: 42%;\n width: auto;\n }\n\n @media screen and ${plume.BREAKPOINTS.LAPTOP} {\n max-height: 45%;\n }\n\n @media screen and (min-width: 1200px) {\n max-height: 62%;\n }\n\n @media screen and (min-width: 1280px) {\n max-height: 70%;\n }\n\n @media screen and (max-height: 832px) {\n max-height: 63%;\n }\n\n @media screen and (max-height: 710px) {\n max-height: 57%;\n }\n\n @media screen and (max-height: 590px) {\n max-height: 50%;\n }\n\n @media screen and (max-height: 550px) {\n max-height: 45%;\n }\n\n @media screen and (max-height: 520px) {\n display: none;\n }\n`\n\nconst BottomSpot = styled(Spot)`\n bottom: 32px;\n display: none;\n left: -136px;\n position: absolute;\n width: 456px;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n display: block;\n }\n`\n\nconst Tagline = styled(plume.styles.heading.M)`\n margin: 0 auto 32px;\n max-width: 360px;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n max-width: 492px;\n }\n`\nconst TopSpot = styled(Spot)`\n display: none;\n position: absolute;\n right: -54px;\n top: -80px;\n width: 456px;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n display: block;\n }\n`\n\nconst Wrapper = styled.aside`\n align-items: center;\n display: flex;\n flex-direction: column;\n height: 100%;\n margin-top: 12px;\n //overflow: hidden;\n position: relative;\n text-align: center;\n width: 100%;\n\n @media screen and ${plume.BREAKPOINTS.LAPTOP_L} {\n //overflow: visible;\n }\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n height: calc(100vh - 72px);\n margin-top: 0;\n padding-top: 64px;\n }\n`\n\nexport { CampDeBaseOwl } from './illustrations'\n", "import { lens } from '@owl-nest/config'\n\ntype Global = {\n CONNECT_ASSETS: {\n campdebase: {\n '1x': string\n '2x': string\n '3x': string\n }\n }\n UFE: {\n urls: {\n next: string\n }\n }\n}\n\nconst windowLens = lens()\n\nexport const CAMP_DE_BASE_PREVIEW = windowLens\n .get('CONNECT_ASSETS')\n .get('campdebase')\n .value(globalThis, { forgive: true, silent: true, trust: true })\n\nexport const DJANGO_NEXT_URL = windowLens\n .get('UFE')\n .get('urls')\n .get('next')\n .value(globalThis, { forgive: true, silent: true, trust: true })\n", "import * as React from 'react'\nimport styled from 'styled-components'\n\nimport * as plume from '@ulule/owl-kit-components/next'\n\nexport const Spot = styled(function Spot(props: React.SVGAttributes) {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n )\n})``\n", "import * as React from 'react'\n\nimport styled from 'styled-components'\n\nexport const CampDeBaseOwl = styled(function CampDeBaseOwl(props: React.SVGAttributes) {\n return (\n \n \n \n \n \n \n \n )\n})``\n", "import * as React from 'react'\nimport styled from 'styled-components'\n\nimport { tc } from '@owl-nest/localize'\nimport * as plume from '@ulule/owl-kit-components/next'\n\nimport { HandInHand, PeopleStackingCoins, Sparkles } from './illustrations'\nimport { Spot } from '../../components/Spot'\n\nexport function MakeGoodThingsHappen() {\n return (\n \n \n \n \n \n {tc('Make good[br][highlight: things happen]', { br:
, highlight: })}\n
\n \n \n
\n )\n}\n\nexport const BottomSpot = styled(Spot)`\n display: none;\n bottom: 0;\n position: absolute;\n width: 456px;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n display: block;\n }\n`\n\nconst BlueText = styled(plume.styles.heading.L)`\n color: ${plume.COLORS.PRIMARY_BLUE_500};\n font-style: normal;\n`\n\nconst Tagline = styled(plume.styles.heading.L)`\n margin: 0 auto;\n max-width: 600px;\n position: relative;\n\n ${Sparkles} {\n margin-left: -64px;\n position: absolute;\n top: -24px;\n }\n`\n\nexport const TopSpot = styled(Spot)`\n display: none;\n position: absolute;\n right: -64px;\n top: 0;\n width: 456px;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n display: block;\n }\n`\n\nconst TRANSITION = '0.3s ease'\n\nconst Wrapper = styled.aside`\n align-items: center;\n display: flex;\n height: 288px;\n overflow: hidden;\n position: relative;\n text-align: center;\n width: 100%;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n height: calc(100vh - 72px);\n }\n\n @media screen and (min-width: 1441px) {\n overflow: visible;\n }\n\n ${HandInHand} {\n position: absolute;\n right: -56px;\n top: 0;\n transition: ${TRANSITION};\n width: 222px;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n right: -72px;\n top: 48px;\n min-width: 419px;\n width: 66%;\n }\n\n // Adjust\n @media screen and (min-width: 1441px) {\n right: -10%;\n width: 75%;\n }\n\n @media screen and (max-height: 700px) and ${plume.BREAKPOINTS.TABLET} {\n width: 45%;\n }\n }\n\n ${PeopleStackingCoins} {\n bottom: 0;\n left: 32px;\n position: absolute;\n transition: ${TRANSITION};\n width: 213px;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n bottom: 64px;\n left: revert;\n margin-left: -40px;\n min-width: 401px;\n position: fixed;\n width: 32%;\n }\n\n @media screen and (max-height: 700px) and ${plume.BREAKPOINTS.TABLET} {\n bottom: 0;\n }\n }\n`\n", "import * as React from 'react'\nimport styled from 'styled-components'\n\nexport const HandInHand = styled(function HandInHand(props: React.SVGAttributes) {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n})``\n\nexport const PeopleStackingCoins = styled(function PeopleStackingCoins(props: React.SVGAttributes) {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n})``\n\nexport const Sparkles = styled(function Sparkles(props: React.SVGAttributes) {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n )\n})``\n", "export * as circle from './circle'\n", "declare global {\n interface Window {\n webview?: {\n accountCreatedCallback?: ({ email }: { email: string }) => void\n }\n }\n}\n\n/**\n * Circle (circle.so) is the SaaS we use to host and manage our Camp de base service.\n * In addition to the Web platform, they provide us with Android and iOS apps for which\n * we need to be able to authenticate users. The auth process goes through our Web page,\n * hosted in a Webview. The Webview provides a callback used to notify of the successful\n * operation. This is what these functions help us to manage.\n */\n\nexport function isWebview() {\n return typeof window !== 'undefined' && window.webview\n}\n\nexport function notify(email: string) {\n if (\n typeof window !== 'undefined' &&\n window.webview &&\n window.webview.accountCreatedCallback &&\n typeof window.webview.accountCreatedCallback === 'function'\n ) {\n window.webview.accountCreatedCallback({\n email,\n })\n }\n}\n", "import styled, { createGlobalStyle, css } from 'styled-components'\n\nimport * as plume from '@ulule/owl-kit-components/next'\nimport * as layout from '@owl-nest/layout'\n\nimport { CampDeBaseOwl } from '../flavours/CDB'\n\nexport const Footer = styled(layout.Footer)`\n bottom: 0;\n width: 100%;\n z-index: ${plume.ZINDEX.HIGH};\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n position: fixed;\n }\n\n @media screen and (max-height: 700px) and ${plume.BREAKPOINTS.TABLET} {\n position: relative;\n margin-top: 32px;\n }\n`\n\nexport const FormContainer = styled.div<{ $narrow?: boolean }>`\n background-color: ${plume.COLORS.PRIMARY_GREY_000};\n border-radius: 16px;\n box-shadow: ${plume.EFFECTS.SHADOW_3};\n display: flex;\n flex-direction: column;\n gap: 32px;\n justify-content: center;\n transition: 0.3s ease;\n padding: 24px 32px 56px;\n width: 100%;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n min-height: 664px;\n padding: 56px 72px 72px;\n width: 496px;\n\n ${({ $narrow = false }) => {\n if ($narrow) {\n return css`\n padding-left: 32px;\n padding-right: 32px;\n `\n }\n }}\n }\n\n @media screen and (max-height: 840px) and ${plume.BREAKPOINTS.TABLET} {\n min-height: initial;\n padding-bottom: 72px;\n padding-top: 72px;\n }\n\n @media screen and (max-height: 752px) and ${plume.BREAKPOINTS.TABLET} {\n padding-bottom: 32px;\n padding-top: 32px;\n }\n`\n\nexport const GlobalStyle = createGlobalStyle`\n body {\n background-color: ${plume.COLORS.PRIMARY_BLUE_100};\n }\n\n #wrapper::after {\n height: auto; // HACK reverting this hack: https://github.com/ulule/ulule/blob/dev/frontend/src/ulule/static/site/src/legacy/sass/_dirty.scss#L25. Hackception.\n }\n`\n\nexport const Wrapper = styled.div`\n display: flex;\n flex-direction: column;\n height: 100%;\n max-width: 1440px;\n width: 100%;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n flex-direction: row;\n }\n\n @media screen and ${plume.BREAKPOINTS.LAPTOP_L} {\n margin: 0 auto;\n }\n`\n\nexport const LeftColumn = styled.div`\n margin: 24px 16px 16px;\n z-index: 2;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n margin: 24px 0 0 32px;\n }\n\n @media screen and ${plume.BREAKPOINTS.LAPTOP} {\n margin: 24px 0 0 52px;\n }\n\n @media screen and (min-width: 1200px) {\n margin: 24px 0 0 112px;\n }\n`\n\nexport const Title = styled.div`\n align-items: center;\n display: flex;\n flex-direction: column;\n gap: 16px;\n\n ${CampDeBaseOwl} {\n margin-top: 16px;\n }\n\n ${plume.logos.ulule.OwlOnlyLogo} {\n display: none;\n }\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n ${CampDeBaseOwl} {\n margin-top: 0;\n }\n\n ${plume.logos.ulule.OwlOnlyLogo} {\n display: block;\n }\n }\n`\n", "import * as React from 'react'\nimport styled from 'styled-components'\n\nimport * as plume from '@ulule/owl-kit-components/next'\n\nimport { ResetPassword } from '@owl-nest/connect'\nimport * as env from '@owl-nest/config'\nimport { t } from '@owl-nest/localize'\nimport * as services from '@owl-nest/services'\n\nimport { CampDeBase } from '../flavours/CDB'\nimport { MakeGoodThingsHappen } from '../flavours/default'\n\nimport * as S from './styles'\n\ntype ResetPasswordPageProps = {\n context?: string\n}\n\nexport function ResetPasswordPage({ context }: ResetPasswordPageProps): React.ReactElement {\n const auth = services.user.useAuth()\n const userLang = env.getUserConfig().lang\n\n return (\n \n \n \n \n \n {t('Password reset')}\n\n \n \n \n {context === 'campdebase' ? : }\n \n \n \n )\n}\n\nconst ResetPasswordWrapper = styled.div`\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n ${S.FormContainer} {\n min-height: 373px;\n }\n\n ${S.LeftColumn} {\n align-items: center;\n display: flex;\n height: calc(100vh - 129px);\n margin: 0px 0 0 112px;\n }\n }\n`\n", "import * as React from 'react'\nimport styled from 'styled-components'\n\nimport * as plume from '@ulule/owl-kit-components/next'\n\nimport { ResetPassword, useUserWithToken } from '@owl-nest/connect'\nimport * as env from '@owl-nest/config'\nimport { t, tc } from '@owl-nest/localize'\nimport { CampDeBase } from '../flavours/CDB'\nimport { MakeGoodThingsHappen } from '../flavours/default'\n\nimport * as S from './styles'\n\ntype ResetPasswordConfirmationPageProps = {\n context?: string\n token: string\n}\n\nexport function ResetPasswordConfirmationPage({\n context,\n token,\n}: ResetPasswordConfirmationPageProps): React.ReactElement {\n const userLang = env.getUserConfig().lang\n const user = useUserWithToken(token)\n\n if (user === undefined) {\n return (\n \n \n\n \n \n \n {t('Password reset unsuccessful')}\n\n \n {tc(\n 'The password reset link was invalid, possibly because it has already been used. [resetUrl: Please request a new password reset.]',\n {\n resetUrl: ,\n },\n )}\n \n \n \n\n {context === 'campdebase' ? : }\n \n \n \n )\n }\n\n return (\n \n \n\n \n \n \n \n {t('Password reset for %(email)s account', {\n email: () => user.email,\n })}\n \n\n \n {t('Please enter your new password twice so we can verify you typed it in correctly')}\n \n\n \n \n \n\n {context === 'campdebase' ? : }\n \n\n \n \n )\n}\n\nconst ResetPasswordWrapper = styled.div`\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n ${S.FormContainer} {\n min-height: 373px;\n }\n\n ${S.LeftColumn} {\n align-items: center;\n display: flex;\n height: calc(100vh - 129px);\n margin: 0 0 0 112px;\n }\n }\n`\n"], "mappings": "inCAAAA,IAAAC,ICAAC,IAAAC,IAAE,GAAG,CAAC,IAAIC,EAAe,OAAO,OAApB,IAA2B,OAAoB,OAAO,OAApB,IAA2B,OAAoB,OAAO,WAApB,IAA+B,WAAwB,OAAO,KAApB,IAAyB,KAAK,CAAC,EAAEC,EAAG,IAAID,EAAE,QAAO,MAAMC,IAAID,EAAE,gBAAgBA,EAAE,iBAAiB,CAAC,EAAEA,EAAE,gBAAgBC,CAAC,EAAE,uCAAuCD,EAAE,yBAAyB,mDAAmD,OAAOA,EAAE,CAAC,CCAjXE,IAAAC,ICAAC,IAAAC,IAAA,IAAAC,EAAuB,OACvBC,EAA0B,QCD1BC,IAAAC,IAAA,IAAAC,EAAuB,OAYhB,SAASC,GAAwB,CACtC,UAAAC,EACA,SAAAC,EAAW,CAAC,CACd,EAAiE,CAC/D,GAAM,CAAE,SAAAC,EAAU,MAAAC,EAAO,WAAAC,CAAW,EAAIC,GAAWJ,CAAQ,EAErD,YAAU,IAAM,CACpB,IAAMK,EAASJ,EAAS,IAAKK,GAAY,CACvC,GAAIA,EAAQ,OAAS,SAAWA,EAAQ,UAAY,GAClD,OAAO,WAAW,IAAM,CACtBH,EAAWG,EAAQ,OAAO,CAC5B,EAAGA,EAAQ,QAAQ,CAEvB,CAAC,EAED,MAAO,IAAM,CACXD,EAAO,QAASE,GAAU,CACpBA,GACF,aAAaA,CAAK,CAEtB,CAAC,CACH,CACF,EAAG,CAACN,CAAQ,CAAC,EAEb,IAAMO,EAAgBP,EAAS,OAAQK,GAAYA,EAAQ,OAAS,OAAO,EAE3E,OACE,gCACE,gBAACG,GAAA,CAAQ,UAAWV,EAAW,aAAcS,EAAc,MAAOF,GAAYA,EAAQ,OAAO,GAC1FE,EAAc,IAAI,CAACF,EAASI,IAAM,CAzC3C,IAAAC,EAAAC,EA0CU,IAAMC,EAAa,CACjB,IAAK,GAAG,OAAAP,EAAQ,QAAO,KAAI,OAAAI,GAC3B,UAAUC,EAAAL,EAAQ,WAAR,KAAAK,EAAoB,GAC9B,QAAQC,EAAAN,EAAQ,UAAR,KAAAM,EAAmB,GAC3B,QAAS,IAAM,CACbV,EAAMI,EAAQ,OAAO,EACrBA,EAAQ,SAAWA,EAAQ,QAAQ,CACrC,EACA,KAAMA,EAAQ,KAChB,EAEA,OAAO,gBAAOQ,GAANC,EAAA,GAAiBF,GAAaP,EAAQ,OAAQ,CACxD,CAAC,CACH,CACF,CAEJ,CA1DA,IAAAK,GAAAC,GA4DMH,GAAUO,EAAO,IAAPJ,QAAqCK,EAAA,QAKhD,QAJD,CAAC,CAAE,aAAAC,CAAa,IAChBA,GACAC,EAAAR,QAAGM,EAAA,4CA/DPG,GAoEaC,GAAiBL,EAAOlB,EAAuB,EAA9BsB,QAA+BH,EAAA,qDAGtB,0BAAnBK,GAAM,eCvE1BC,IAAAC,IAAA,IAAAC,EAAuB,OAqBhB,SAASC,GAAW,CAAC,EAAoB,CAC9C,IAAMC,EAAgBC,EAAK,QAAQ,CACjC,SAAU,IAAM,CACV,OAAO,OAAW,MACpB,OAAO,SAAS,KAAWC,GAE/B,CACF,CAAC,EACK,CAACC,EAAkBC,CAAmB,EAAU,WAAyB,IAAI,EAE7EC,EAAqB,UAAQ,IAAM,CACvC,IAAIC,EACJA,EAAiBC,GAAmB,yBAAyB,EAC7D,IAAMC,EAAiB,SAAS,SAAS,SAAS,MAAM,GAAG,EAAE,CAAC,EAK9D,OAJKF,IACHA,EAAiBE,GAGXF,EAAgB,CACtB,IAAK,WACH,MAAO,WACT,IAAK,mBACH,MAAO,mBACT,IAAK,SACH,MAAO,SACT,QACE,OAAaG,GAAK,WAAWD,CAAc,CAC/C,CACF,EAAG,CAAC,CAAC,EAECE,EAAmB,CAAC,kBAAkB,EAAE,SAAS,SAAS,SAAS,SAAS,MAAM,GAAG,EAAE,CAAC,CAAC,EAC/F,OAAM,YAAU,IAAM,CAIhBA,GACFC,GAAQ,CAEZ,EAAG,CAAC,CAAC,EAEC,YAAU,IAAM,CAGhBX,EAAK,OAAS,YAAc,CAACU,GAC3BV,EAAK,KAAK,kBAAoB,CAACY,GAAgCZ,EAAK,KAAK,gBAAgB,IAC3FI,EAAoB,EAAI,EACxBS,GAAcb,EAAK,IAAI,EACvBW,GAAQ,EAGd,EAAG,CAACX,EAAK,IAAI,CAAC,EAGZ,gCACE,gBAACc,GAAA,IAAY,EACb,gBAACC,GAAA,KACEf,EAAK,OAAS,YACb,gCACE,gBAAOgB,EAAO,QAAQ,IAArB,QAA0B,KAAE,YAAY,CAAE,EAC3C,gBAAOC,GAAN,CAAc,MAAK,GAAC,CACvB,EAEDjB,EAAK,OAAS,YAAcG,GAC3B,gCACE,gBAAOa,EAAO,QAAQ,IAArB,QAA0B,KAAE,YAAY,CAAE,EAC3C,gBAAOC,GAAN,CAAc,MAAK,GAAC,EACrB,gBAACC,GAAA,QAAmB,KAAE,0CAA0C,CAAE,EAClE,gBAACA,GAAA,QACE,MAAG,gDAAiD,CACnD,KAAM,gBAAOC,EAAN,CAAW,KAAUC,GAAmB,KAAK,YAAY,WAAU,GAAC,CAC7E,CAAC,CACH,CACF,EAEDpB,EAAK,OAAS,YAAc,CAACG,GAC5B,gCACE,gBAAOa,EAAO,QAAQ,IAArB,QAA0B,KAAE,uBAAuB,CAAE,EACtD,gBAAOK,GAAN,CACC,OAAepB,GAAK,OAAOD,EAAK,KAAM,OAAO,EAC7C,WAAW,SACX,KAAK,IACL,KAAMA,EAAK,KAAK,SAClB,EACA,gBAACsB,GAAA,CACC,SAAU,IAAM,CACdT,GAAcb,EAAK,IAAI,EACnB,OAAO,OAAW,MACpB,OAAO,SAAS,KAAWoB,GAE/B,EACA,cAAe,CAAE,QAAS,GAAO,MAAO,EAAM,GAE7C,CAAC,CAAE,aAAAG,CAAa,IAEb,gBAACC,GAAA,CAAK,WAAU,GAAC,SAAUD,GACzB,gBAACE,GAAA,CAAM,KAAK,QAAQ,SAAUC,IAC3B,CAAC,CAAE,MAAAC,EAAO,KAAAC,CAAK,IAEZ,gBAAOC,GAAN,CACC,SAAO,MACL,wGACA,CACE,KAAM,gBAAOV,EAAN,CAAW,KAAUW,GAAkB,IAAI,WAAW,OAAO,SAAS,CAC/E,CACF,EACA,QAASH,EAAM,MACf,MAAOC,EAAK,QAAUA,EAAK,MAAQ,OACnC,KAAMD,EAAM,KACZ,OAAQA,EAAM,OACd,SAAUA,EAAM,SAClB,CAGN,EACA,gBAACF,GAAA,CAAM,KAAK,UAAU,SAAUC,IAC7B,CAAC,CAAE,MAAAC,EAAO,KAAAC,CAAK,IAEZ,gBAAOC,GAAN,CACC,SAAO,KACL,yFACA,CACE,SAAUxB,CACZ,CACF,EACA,QAASsB,EAAM,MACf,MAAOC,EAAK,QAAUA,EAAK,MAAQ,OACnC,KAAMD,EAAM,KACZ,OAAQA,EAAM,OACd,SAAUA,EAAM,SAClB,CAGN,EACA,gBAAOI,GAAN,CAAkB,YAAW,GAAC,KAAK,aACjC,KAAE,UAAU,CACf,EACA,gBAACb,GAAA,KACC,gBAAOc,GAAN,CAAmB,QAAS,IAAMhC,EAAK,OAAO,EAAG,KAAK,gBACpD,KAAE,gBAAgB,CACrB,CACF,CACF,CAGN,CACF,CAEJ,CACF,CAEJ,CAEA,SAASY,GAAgCqB,EAAqC,CAC5E,IAAMC,EAAY,IAAI,KAAKD,CAAkB,EAG7C,OAFoB,IAAI,KAAK,EACU,QAAQ,EAAIC,EAAU,QAAQ,IAAM,IAAO,KACtD,CAC9B,CAEA,SAASvB,IAAU,CACb,OAAO,OAAW,MACpB,OAAO,SAAS,KAAWS,GAE/B,CAEA,SAASM,GAAsBS,EAAoC,CACjE,GAAI,CAACA,EACH,SAAO,KAAE,wBAAwB,CAErC,CA9LA,IAAAC,GAgMMtB,GAAcuB,EAAAD,QAAiBE,EAAA,sCAEgB,cAAvBC,EAAO,kBAlMrCC,GAsMMzB,GAAY0B,EAAO,IAAPD,QAAUF,EAAA,4CAEiB,4CAEP,8JASnB,6DAI2B,oCAfxBC,EAAO,iBAEPG,GAAQ,SASpBrB,GAIkBsB,EAAY,QAvNxCC,GA4NMpB,GAAOiB,EAAO,KAAPG,QAAWN,EAAA,qEA5NxBO,GAkOM3B,GAAoBuB,EAAazB,EAAO,KAAK,EAAE,QAAQ,EAAnC6B,QAAoCP,EAAA,sCAEzB,SAApBC,EAAO,eCpOxBO,IAAAC,IAAA,IAAAC,EAAuB,OCAvBC,IAAAC,IAAA,IAAAC,EAAuB,OCAvBC,IAAAC,IAiBA,IAAMC,GAAaC,GAAa,EAEnBC,EAAuBF,GACjC,IAAI,gBAAgB,EACpB,IAAI,YAAY,EAChB,MAAM,WAAY,CAAE,QAAS,GAAM,OAAQ,GAAM,MAAO,EAAK,CAAC,EAEpDG,GAAkBH,GAC5B,IAAI,KAAK,EACT,IAAI,MAAM,EACV,IAAI,MAAM,EACV,MAAM,WAAY,CAAE,QAAS,GAAM,OAAQ,GAAM,MAAO,EAAK,CAAC,EC5BjEI,IAAAC,IAAA,IAAAC,EAAuB,OAAvB,IAAAC,GAKaC,EAAOC,EAAO,SAAcC,EAAwC,CAC/E,OACE,gBAAC,MAAAC,EAAA,CAAI,MAAM,6BAA6B,KAAK,OAAO,QAAQ,eAAkBD,GAC5E,gBAAC,KAAE,OAAO,eAAe,QAAS,IAChC,gBAAC,UAAO,GAAI,IAAK,GAAI,IAAK,EAAG,GAAI,KAAYE,EAAO,iBAAkB,CACxE,EACA,gBAAC,YACC,gBAAC,UACC,GAAG,SACH,MAAO,MACP,OAAQ,MACR,EAAG,GACH,EAAG,GACH,0BAA0B,OAC1B,YAAY,kBAEZ,gBAAC,WAAQ,aAAc,EAAG,OAAO,qBAAqB,EACtD,gBAAC,WAAQ,GAAG,gBAAgB,IAAI,qBAAqB,OAAO,QAAQ,EACpE,gBAAC,kBAAe,OAAO,mCAAmC,aAAc,MAAO,CACjF,CACF,CACF,CAEJ,CAAC,EAvBmBL,QAuBlBM,EAAA,QC5BFC,IAAAC,IAAA,IAAAC,EAAuB,OAAvB,IAAAC,GAIaC,EAAgBC,EAAO,SAAuBC,EAAwC,CACjG,OACE,gBAAC,MAAAC,EAAA,CAAI,MAAM,6BAA6B,KAAK,OAAO,QAAQ,aAAgBD,GAC1E,gBAAC,QACC,KAAK,UACL,EAAE,8PACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,ySACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,2wEACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,oiBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mnDACJ,CACF,CAEJ,CAAC,EAzB4BH,QAyB3BK,EAAA,QHrBK,SAASC,GAAa,CAC3B,IAAMC,EAAQ,kEACd,OACE,gBAACC,GAAA,KACC,gBAACC,GAAA,IAAQ,EACT,gBAACC,GAAA,CAAQ,UAAU,KAAKH,CAAM,EACzBI,GACH,gCACE,gBAACC,GAAA,CACC,IAAKL,EACL,IAASI,EAAqB,IAAI,EAClC,OAAQ,GAAG,OAAIA,EAAqB,IAAI,EAAC,SAAQ,OAAIA,EAAqB,IAAI,EAAC,SAAQ,OAAIA,EAAqB,IAAI,EAAC,OACvH,EACA,gBAACE,GAAA,KACC,gBAAC,KACC,KAAK,gFACL,OAAO,SACP,IAAI,uBAEJ,gBAAOC,EAAM,OAAO,KAAnB,CAAwB,MAAO,IAAK,CACvC,EACA,gBAAC,KACC,KAAK,qEACL,OAAO,SACP,IAAI,uBAEJ,gBAAOA,EAAM,WAAW,KAAvB,CAA4B,MAAO,IAAK,CAC3C,CACF,CACF,EAEF,gBAACC,GAAA,IAAW,CACd,CAEJ,CA1CA,IAAAC,GA4CMH,GAAWI,EAAO,IAAPD,QAAUE,EAAA,yHAOmB,uIAAlBC,EAAY,QAnDxCC,GA6DMR,GAAaK,EAAO,IAAPG,QAAUF,EAAA,gGAMiB,0EAKA,2hBALlBC,EAAY,OAKZA,EAAY,QAxExCE,GAyGMN,GAAaE,EAAOK,CAAI,EAAXD,QAAYH,EAAA,wHAOe,oCAAlBC,EAAY,QAhHxCI,GAqHMb,GAAUO,EAAaO,EAAO,QAAQ,CAAC,EAA7BD,QAA8BL,EAAA,yEAIA,sCAAlBC,EAAY,QAzHxCM,GA6HMhB,GAAUQ,EAAOK,CAAI,EAAXG,QAAYP,EAAA,sHAOkB,oCAAlBC,EAAY,QApIxCO,GAyIMlB,GAAUS,EAAO,MAAPS,QAAYR,EAAA,4NAWoB,4DAIF,4FAJlBC,EAAY,SAIZA,EAAY,QIxJxCQ,IAAAC,IAAA,IAAAC,EAAuB,OCAvBC,IAAAC,IAAA,IAAAC,EAAuB,OAAvB,IAAAC,GAGaC,GAAaC,EAAO,SAAoBC,EAAwC,CAC3F,OACE,gBAAC,MAAAC,EAAA,CAAI,MAAM,6BAA6B,KAAK,OAAO,QAAQ,eAAkBD,GAC5E,gBAAC,KAAE,SAAS,wBACV,gBAAC,QACC,KAAK,OACL,EAAE,mdACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kmCACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,8MACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mGACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kNACJ,EACA,gBAAC,QAAK,KAAK,OAAO,EAAE,oEAAoE,EACxF,gBAAC,QACC,KAAK,OACL,EAAE,2GACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kGACJ,EACA,gBAAC,QACC,OAAO,OACP,iBAAkB,GAClB,YAAa,KACb,EAAE,kEACJ,EACA,gBAAC,QAAK,KAAK,OAAO,EAAE,qEAAqE,EACzF,gBAAC,QACC,OAAO,OACP,iBAAkB,GAClB,YAAa,KACb,EAAE,uDACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,+JACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,sdACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,0FACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,8LACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,sKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,iZACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,gKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,sgBACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,8FACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,4MACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,yOACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,6uBACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,2NACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mHACJ,EACA,gBAAC,QAAK,KAAK,OAAO,EAAE,gEAAgE,EACpF,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAkB,GAClB,YAAa,IACb,EAAE,mEACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+WACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAkB,GAClB,YAAa,KACb,EAAE,qXACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,iGACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,0PACJ,EACA,gBAAC,QAAK,KAAK,OAAO,EAAE,uEAAuE,EAC3F,gBAAC,QACC,OAAO,OACP,iBAAkB,GAClB,YAAa,KACb,EAAE,wDACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,0FACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,4OACJ,EACA,gBAAC,QAAK,KAAK,OAAO,EAAE,sEAAsE,EAC1F,gBAAC,QAAK,KAAK,OAAO,EAAE,sEAAsE,EAC1F,gBAAC,QAAK,KAAK,OAAO,EAAE,6EAA6E,EACjG,gBAAC,QAAK,KAAK,OAAO,EAAE,uEAAuE,EAC3F,gBAAC,QAAK,KAAK,OAAO,EAAE,sEAAsE,EAC1F,gBAAC,QAAK,KAAK,OAAO,EAAE,uEAAuE,EAC3F,gBAAC,QAAK,KAAK,UAAU,EAAE,iDAAiD,EACxE,gBAAC,QACC,KAAK,OACL,EAAE,sZACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,88BACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,0HACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,kdACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,iIACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,ofACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,ufACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,iGACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,kXACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kMACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,oNACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yzBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,iSACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,2hBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,8fACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mIACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,wHACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,qnBACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,oGACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,sIACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+bACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,uIACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,seACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,4LACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,ibACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,scACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+yCACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,iGACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,uMACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,sKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kjBACJ,EACA,gBAAC,QAAK,KAAK,UAAU,EAAE,sFAAsF,EAC7G,gBAAC,QACC,KAAK,OACL,EAAE,8MACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,wOACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,gvBACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,4NACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,okBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+HACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,wTACJ,EACA,gBAAC,QAAK,KAAK,UAAU,EAAE,gEAAgE,EACvF,gBAAC,QAAK,KAAK,OAAO,EAAE,yEAAyE,EAC7F,gBAAC,QACC,KAAK,OACL,EAAE,8eACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,6WACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,iwBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,4WACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,w2BACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yGACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kiBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,oGACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yTACJ,EACA,gBAAC,QAAK,KAAK,OAAO,EAAE,oEAAoE,EACxF,gBAAC,QACC,KAAK,OACL,EAAE,2IACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,yGACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,4cACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,gHACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,2fACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,4gBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,usBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mIACJ,CACF,EACA,gBAAC,YACC,gBAAC,YAAS,GAAG,kBACX,gBAAC,QAAK,KAAK,OAAO,EAAE,sBAAsB,CAC5C,CACF,CACF,CAEJ,CAAC,EAnYyBH,QAmYxBK,EAAA,QAtYFC,GAwYaC,GAAsBL,EAAO,SAA6BC,EAAwC,CAC7G,OACE,gBAAC,MAAAC,EAAA,CAAI,MAAM,6BAA6B,KAAK,OAAO,QAAQ,eAAkBD,GAC5E,gBAAC,KAAE,SAAS,iCACV,gBAAC,QAAK,GAAG,0BAA0B,MAAM,MAAM,OAAO,MAAM,EAAE,IAAI,EAAE,IAAI,UAAU,kBAChF,gBAAC,QAAK,KAAK,OAAO,EAAE,4BAA4B,CAClD,EACA,gBAAC,KAAE,KAAK,iCACN,gBAAC,QAAK,KAAK,OAAO,EAAE,8EAA8E,EAClG,gBAAC,QACC,KAAK,OACL,EAAE,iKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,0KACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,ieACJ,EACA,gBAAC,QACC,KAAK,UACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,4KACJ,EACA,gBAAC,QACC,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,4IACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,4KACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,6iBACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,iSACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,0sBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,iIACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mVACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,oJACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,0TACJ,EACA,gBAAC,QACC,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,gEACJ,EACA,gBAAC,QAAK,KAAK,UAAU,EAAE,kDAAkD,EACzE,gBAAC,QACC,KAAK,OACL,EAAE,0GACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,iVACJ,EACA,gBAAC,QACC,OAAO,OACP,iBAAiB,KACjB,YAAY,OACZ,EAAE,iVACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,o6BACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+KACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,seACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,sUACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yxBACJ,EACA,gBAAC,QAAK,KAAK,OAAO,EAAE,gFAAgF,EACpG,gBAAC,QACC,KAAK,OACL,EAAE,iLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+XACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+1BACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,0CACJ,EACA,gBAAC,QAAK,KAAK,UAAU,EAAE,4CAA4C,EACnE,gBAAC,QAAK,KAAK,OAAO,EAAE,qFAAqF,EACzG,gBAAC,QAAK,KAAK,UAAU,EAAE,8CAA8C,EACrE,gBAAC,QAAK,KAAK,OAAO,EAAE,wFAAwF,EAC5G,gBAAC,QAAK,KAAK,UAAU,EAAE,+CAA+C,EACtE,gBAAC,QAAK,KAAK,OAAO,EAAE,sFAAsF,EAC1G,gBAAC,QACC,KAAK,UACL,EAAE,kIACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,oRACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,uKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,uKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,8fACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,yPACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,2LACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,ifACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,uKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,uKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,ufACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,4PACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,yLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,uKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,uKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,6fACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,yPACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,yLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,qKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,qKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,8fACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,yPACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,yLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,oKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,oKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,6PACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,yLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+eACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,sKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,sKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,0fACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,wPACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,wLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,mKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,mKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,sfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,uPACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,uLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,8eACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,oKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,oKACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,0PACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,uLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+eACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,qKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,qKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,qfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,uPACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,uLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,gfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,mKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,mKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yfACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,uPACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,yLACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+eACJ,EACA,gBAAC,QACC,KAAK,OACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,mKACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,mKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,ufACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,0PACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,6mBACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,2MACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,qhBACJ,EACA,gBAAC,QACC,KAAK,UACL,OAAO,OACP,iBAAiB,KACjB,YAAY,QACZ,EAAE,2KACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,2KACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yeACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,4PACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,s0BACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,uJACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,mbACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kKACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,o8CACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,s7BACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,wnBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yTACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,0IACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yTACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,4oBACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,uFACJ,EACA,gBAAC,QACC,OAAO,OACP,iBAAiB,KACjB,YAAY,OACZ,EAAE,uFACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,iOACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,iUACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,srBACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,gIACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,6SACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,0IACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,+LACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,qbACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,m9BACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,oUACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,ixBACJ,EACA,gBAAC,QACC,KAAK,UACL,EAAE,8GACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,kVACJ,CACF,CACF,EACA,gBAAC,YACC,gBAAC,YAAS,GAAG,2BACX,gBAAC,QAAK,KAAK,OAAO,EAAE,qBAAqB,CAC3C,CACF,CACF,CAEJ,CAAC,EA1lBkCG,QA0lBjCD,EAAA,QAl+BFG,GAo+BaC,GAAWP,EAAO,SAAkBC,EAAwC,CACvF,OACE,gBAAC,MAAAC,EAAA,CAAI,MAAM,6BAA6B,KAAK,OAAO,QAAQ,aAAgBD,GAC1E,gBAAC,KAAE,SAAS,oBACV,gBAAC,QACC,KAAK,OACL,EAAE,2JACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,6VACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,yJACJ,EACA,gBAAC,QACC,KAAK,OACL,EAAE,6TACJ,CACF,EACA,gBAAC,YACC,gBAAC,YAAS,GAAG,cACX,gBAAC,QAAK,KAAK,OAAO,EAAE,gBAAgB,CACtC,CACF,CACF,CAEJ,CAAC,EA5BuBK,QA4BtBH,EAAA,QDv/BK,SAASK,GAAuB,CACrC,OACE,gBAACC,GAAA,KACC,gBAACC,GAAA,IAAQ,EACT,gBAACC,GAAA,IAAW,EACZ,gBAACC,GAAA,CAAQ,UAAU,OACjB,gBAACC,GAAA,CAAS,MAAO,GAAI,KACpB,MAAG,0CAA2C,CAAE,GAAI,gBAAC,SAAG,EAAI,UAAW,gBAACC,GAAA,CAAS,UAAU,MAAM,GAAG,KAAK,CAAG,CAAC,CAChH,EACA,gBAACC,GAAA,IAAW,EACZ,gBAACC,GAAA,IAAoB,CACvB,CAEJ,CAtBA,IAAAC,GAwBaF,GAAaG,EAAOC,CAAI,EAAXF,QAAYG,EAAA,oGAMQ,oCAAlBC,EAAY,QA9BxCC,GAmCMR,GAAWI,EAAaK,EAAO,QAAQ,CAAC,EAA7BD,QAA8BF,EAAA,eACP,gCAAvBI,EAAO,kBApCxBC,GAwCMb,GAAUM,EAAaK,EAAO,QAAQ,CAAC,EAA7BE,QAA8BL,EAAA,yEAKlC,kFAARP,IA7CJa,GAoDahB,GAAUQ,EAAOC,CAAI,EAAXO,QAAYN,EAAA,kHAOW,oCAAlBC,EAAY,QAKlCM,GAAa,YAhEnBC,GAkEMnB,GAAUS,EAAO,MAAPU,QAAYR,EAAA,2KASkB,2HAQhC,gFAIc,iDAGoB,6PAawB,0CAKjD,iFAIK,iDAGoB,uMASwB,wCAjD5CC,EAAY,OAQpCV,GAIcgB,GAGYN,EAAY,OAaYA,EAAY,OAK9DL,GAIcW,GAGYN,EAAY,OASYA,EAAY,QE5HlEQ,IAAAC,ICAA,IAAAC,EAAA,GAAAC,GAAAD,EAAA,eAAAE,GAAA,WAAAC,KAAAC,IAAAC,IAgBO,SAASH,IAAY,CAC1B,OAAO,OAAO,OAAW,KAAe,OAAO,OACjD,CAEO,SAASC,GAAOG,EAAe,CAElC,OAAO,OAAW,KAClB,OAAO,SACP,OAAO,QAAQ,wBACf,OAAO,OAAO,QAAQ,wBAA2B,YAEjD,OAAO,QAAQ,uBAAuB,CACpC,MAAAA,CACF,CAAC,CAEL,CC/BAC,IAAAC,IAAA,IAAAC,GAOaC,EAASC,EAAcD,EAAM,EAApBD,QAAqBG,EAAA,+CAGb,4BAEgB,gFAIwB,+DANnDC,GAAO,KAEEC,EAAY,OAIYA,EAAY,QAhBhEC,GAAAC,GAsBaC,EAAgBN,EAAO,IAAPK,QAAiCJ,EAAA,0BACX,4CAEb,yLASQ,sFAYzC,wDAGiE,uIAMA,kEAhC1CM,EAAO,iBAEbC,GAAQ,SASFL,EAAY,OAKlC,CAAC,CAAE,QAAAM,EAAU,EAAM,IAAM,CACzB,GAAIA,EACF,OAAOC,EAAAN,QAAGH,EAAA,gFAKd,EAGgDE,EAAY,OAMZA,EAAY,QAvDhEQ,GA6DaC,EAAcC,EAAAF,QAAiBV,EAAA,sCAES,+MAAvBM,EAAO,kBA/DrCO,GAuEaC,EAAUf,EAAO,IAAPc,QAAUb,EAAA,gIAOa,4DAIE,oCAJpBE,EAAY,OAIZA,EAAY,UAlFxCa,GAuFaC,EAAajB,EAAO,IAAPgB,QAAUf,EAAA,sEAIU,8DAIA,0HAJlBE,EAAY,OAIZA,EAAY,QA/FxCe,GAwGaC,GAAQnB,EAAO,IAAPkB,QAAUjB,EAAA,6FAMd,uCAIgB,sDAIa,WAC3B,0CAIgB,6CAb/BmB,EAIMC,EAAM,MAAM,YAIMlB,EAAY,OAClCiB,EAIMC,EAAM,MAAM,aTpGjB,SAASC,GAAY,CAC1B,QAAAC,EACA,QAAAC,EACA,eAAAC,EAAiB,GACjB,aAAAC,EAAe,EACjB,EAAyC,CACvC,IAAMC,EAAgBC,EAAK,QAAQ,EAC7BC,EAAeC,EAAc,EAAE,KAC/BC,EAAqBC,GAAW,EAEhC,YAAU,IAAM,CACZC,IACFA,GAAc,QAASC,GAAiB,CAC1CC,GAAgBD,EAAa,IAAI,EAAE,CACjC,QAAS,iBACT,SAAUA,EAAa,SACvB,WAAY,GACZ,QAASA,EAAa,SACtB,KAAM,OACR,CAAC,CACH,CAAC,EAGCT,GACFM,EAAU,QAAQ,CAChB,QAAS,iBACT,WAAY,GACZ,WAAS,KAAE,mGAAmG,EAC9G,KAAM,OACR,CAAC,EAGCL,GACFK,EAAU,QAAQ,CAChB,QAAS,yBACT,WAAY,GACZ,WAAS,KAAE,iEAAiE,EAC5E,KAAM,OACR,CAAC,CAEL,EAAG,CAAC,CAAC,EAEL,IAAMK,KAAe,KAAE,mBAAmB,EACpC,CAACC,EAAOC,CAAQ,EAAU,WAASF,CAAY,EACrD,OAAM,YAAU,IAAM,CAChBT,EAAK,OAAS,YAAcA,EAAK,OAAS,QAC5CW,KAAS,KAAE,QAAQ,CAAC,EACXX,EAAK,OAAS,MACvBW,KAAS,KAAE,SAAS,CAAC,EAErBA,EAASF,CAAY,CAEzB,EAAG,CAACT,EAAK,IAAI,CAAC,EAGZ,gCACE,gBAAGY,EAAF,IAAc,EACf,gBAAGC,EAAF,KACC,gBAAGC,EAAF,KACC,gBAAGC,EAAF,CAAgB,QAASf,EAAK,OAAS,WAAaA,EAAK,OAAS,WACjE,gBAAGgB,GAAF,KACEpB,IAAY,aACX,gBAACqB,EAAA,CAAc,MAAO,GAAI,EAE1B,gBAAOC,EAAM,MAAM,YAAlB,CAA8B,OAAQ,GAAI,MAAO,GAAI,EAExD,gBAAOC,EAAO,QAAQ,EAArB,KAAwBT,CAAM,CACjC,EACA,gBAACU,GAAA,CACC,QAASxB,EACT,gBAAiByB,EACjB,WAAYA,EACZ,WAAYA,EACZ,SAAU,GACZ,CACF,CACF,EACCzB,IAAY,aAAe,gBAAC0B,EAAA,IAAW,EAAK,gBAACC,EAAA,IAAqB,CACrE,EACA,gBAAGC,EAAF,CAAS,KAAMtB,EAAU,YAAW,GAAC,YAAa,CAAC,EAAG,CACzD,EAGF,SAASmB,EAAWI,EAA6B,CAC3CC,EAAO,UAAU,GACnBA,EAAO,OAAOD,EAAK,KAAK,EAEtB,OAAO,OAAW,KAAe5B,IACnC,OAAO,SAAS,KAAOA,EAE3B,CAEA,SAASW,GAAgBmB,EAAa,CACpC,OAAQA,EAAK,CACX,IAAK,QACH,OAAOvB,EAAU,MACnB,IAAK,OACH,OAAOA,EAAU,MACnB,IAAK,UACH,OAAOA,EAAU,QACnB,QACE,OAAOA,EAAU,KACrB,CACF,CACF,CU/HAwB,IAAAC,IAAA,IAAAC,EAAuB,OAmBhB,SAASC,GAAkB,CAAE,QAAAC,CAAQ,EAA+C,CACzF,IAAMC,EAAgBC,EAAK,QAAQ,EAC7BC,EAAeC,EAAc,EAAE,KAErC,OACE,gBAACC,GAAA,KACC,gBAAGC,EAAF,IAAc,EACf,gBAAGC,EAAF,KACC,gBAAGC,EAAF,KACC,gBAAGC,EAAF,CAAgB,QAASR,EAAK,OAAS,WAAaA,EAAK,OAAS,WACjE,gBAAOS,EAAO,QAAQ,IAArB,QAA0B,KAAE,gBAAgB,CAAE,EAE/C,gBAACC,GAAA,IAAc,CACjB,CACF,EACCX,IAAY,aAAe,gBAACY,EAAA,IAAW,EAAK,gBAACC,EAAA,IAAqB,CACrE,EACA,gBAAGC,EAAF,CAAS,KAAMX,EAAU,YAAW,GAAC,YAAa,CAAC,EAAG,CACzD,CAEJ,CAvCA,IAAAY,GAyCMV,GAAuBW,EAAO,IAAPD,QAAUE,EAAA,0BACO,WACzB,8CAIH,0IALUC,EAAY,OAChCT,EAIAD,GC/CRW,IAAAC,IAAA,IAAAC,EAAuB,OAkBhB,SAASC,GAA8B,CAC5C,QAAAC,EACA,MAAAC,CACF,EAA2D,CACzD,IAAMC,EAAeC,EAAc,EAAE,KAC/BC,EAAOC,GAAiBJ,CAAK,EAEnC,OAAIG,IAAS,OAET,gBAACE,GAAA,KACC,gBAAGC,EAAF,IAAc,EAEf,gBAAGC,EAAF,KACC,gBAAGC,EAAF,KACC,gBAAGC,EAAF,CAAgB,QAAS,IACxB,gBAAOC,EAAO,QAAQ,IAArB,QAA0B,KAAE,6BAA6B,CAAE,EAE5D,gBAAOA,EAAO,KAAK,EAAE,QAApB,QACE,MACC,oIACA,CACE,SAAU,gBAAOC,EAAN,CAAW,OAAM,GAAC,KAAM,mBAAoB,CACzD,CACF,CACF,CACF,CACF,EAECZ,IAAY,aAAe,gBAACa,EAAA,IAAW,EAAK,gBAACC,EAAA,IAAqB,CACrE,EACA,gBAAGC,EAAF,CAAS,KAAMb,EAAU,YAAW,GAAC,YAAa,CAAC,EAAG,CACzD,EAKF,gBAACI,GAAA,KACC,gBAAGC,EAAF,IAAc,EAEf,gBAAGC,EAAF,KACC,gBAAGC,EAAF,KACC,gBAAGC,EAAF,CAAgB,QAAS,IACxB,gBAAOC,EAAO,QAAQ,IAArB,QACE,KAAE,uCAAwC,CACzC,MAAO,IAAMP,EAAK,KACpB,CAAC,CACH,EAEA,gBAAOO,EAAO,KAAK,EAAE,QAApB,QACE,KAAE,iFAAiF,CACtF,EAEA,gBAACK,GAAA,IAAc,CACjB,CACF,EAEChB,IAAY,aAAe,gBAACa,EAAA,IAAW,EAAK,gBAACC,EAAA,IAAqB,CACrE,EAEA,gBAAGC,EAAF,CAAS,KAAMb,EAAU,YAAW,GAAC,YAAa,CAAC,EAAG,CACzD,CAEJ,CAhFA,IAAAe,GAkFMX,GAAuBY,EAAO,IAAPD,QAAUE,EAAA,0BACO,WACzB,8CAIH,wIALUC,EAAY,OAChCV,EAIAD,GdxERY,GAAK,EAEL,eAAeA,IAAsB,CAlBrC,IAAAC,EAAAC,EAmBE,MAAUC,GAAe,EACzB,IAAMC,EAAiBC,EAAc,EAE9BL,GAAK,CACV,IAASM,GACT,YAAiBC,GACjB,KAAM,CACJ,QAAaC,GACb,OAAQJ,EAAW,IACrB,CACF,CAAC,EACMK,GAAO,UAAW,cAAc,EAMvC,MAAMC,GAAuBN,EAAW,KAAUO,GAAaP,EAAW,IAAI,CAAC,EAE/E,IAAMQ,EAAY,IAAI,gBAAgB,OAAO,SAAS,MAAM,EACtDC,GAAUZ,EAAAW,EAAU,IAAI,SAAS,IAAvB,KAAAX,EAA4B,OACtCa,GAAUZ,EAAAU,EAAU,IAAI,MAAM,IAApB,KAAAV,EAA0Ba,IAAmB,OACvDC,EAAiBJ,EAAU,IAAI,gBAAgB,EACrD,GAAII,EAAgB,CAClBJ,EAAU,OAAO,gBAAgB,EACjC,IAAMK,EAAS,GAAG,cAAO,SAAS,SAAQ,KAAI,OAAAL,EAAU,SAAS,GACjE,OAAO,QAAQ,aAAa,CAAC,EAAG,GAAIK,CAAM,CAC5C,CAEAC,GAAa,EACbC,GAAiBN,EAASC,EAAS,EAAQE,CAAe,EAC1DI,GAAaN,CAAO,CACtB,CAEA,SAASM,GAAaN,EAAwB,CAC5C,IAAMO,EAAe,SAAS,cAAc,cAAc,EACtDA,GACoB,aAAWA,CAAY,EACxC,OAAO,gBAACC,GAAA,IAAW,CAAE,CAE9B,CAEA,SAASH,GAAiBN,EAA6BC,EAA6BE,EAA+B,CA7DnH,IAAAf,EA8DE,IAAMoB,EAAe,SAAS,cAAc,oBAAoB,EAC1DE,EAAiB,SAAS,cAAc,oBAAoB,EAC5DC,EAA6B,SAAS,cAAc,4BAA4B,EAEhFZ,EAAY,IAAI,gBAAgB,OAAO,SAAS,MAAM,EACtDa,GAAQxB,EAAAW,EAAU,IAAI,OAAO,IAArB,KAAAX,EAA0B,OAElCyB,EAAed,EAAU,IAAI,cAAc,EACjD,GAAIc,EAAc,CAChBd,EAAU,OAAO,cAAc,EAC/B,IAAMK,EAAS,GAAG,cAAO,SAAS,SAAQ,KAAI,OAAAL,EAAU,SAAS,GACjE,OAAO,QAAQ,aAAa,CAAC,EAAG,GAAIK,CAAM,CAC5C,CAEII,EACoB,aAAWA,CAAY,EACxC,OACH,gBAAUM,GAAT,KACC,gBAAUC,GAAT,CAAwB,SAAU,CAAC,gBAAgB,EAAG,EACvD,gBAAUC,GAAT,CAAwB,SAAU,CAAC,iBAAkB,wBAAwB,EAAG,SAAS,MAAM,EAChG,gBAACC,GAAA,CACC,QAASjB,EACT,QAASC,EACT,eAAgBE,EAChB,aAAc,EAAQU,EACxB,CACF,CACF,EACSF,GAA8BC,EACjB,aAAWD,CAA0B,EACtD,OACH,gBAAUG,GAAT,KACC,gBAACI,GAAA,CAA8B,QAASlB,EAAS,MAAOY,EAAO,CACjE,CACF,EACSF,GACa,aAAWA,CAAc,EAC1C,OACH,gBAAUI,GAAT,KACC,gBAAUC,GAAT,CAAwB,SAAU,CAAC,EAAG,EACvC,gBAACI,GAAA,CAAkB,QAASnB,EAAS,CACvC,CACF,CAEJ,CAEA,SAASK,IAAqB,CAC5B,IAAMe,EAAkB,SAAS,cAAc,qBAAqB,EAChEA,EAC0B,aAAWA,CAAe,EAC3C,OAAO,gBAAQC,GAAP,CAAc,aAAc,GAAO,CAAE,EAEjDC,GAAI,4CAA4C,CAE3D,CHjHc,IAAOC,GAAuB", "names": ["init_define_process_env", "init_sentry_release_injection_stub", "init_define_process_env", "init_sentry_release_injection_stub", "e", "n", "init_define_process_env", "init_sentry_release_injection_stub", "init_define_process_env", "init_sentry_release_injection_stub", "React", "ReactDOM", "init_define_process_env", "init_sentry_release_injection_stub", "React", "FlashDisplayerContainer", "className", "contexts", "messages", "clear", "softDelete", "useMessage", "timers", "message", "timer", "toastMessages", "Wrapper", "i", "_a", "_b", "flashProps", "Banner", "__spreadValues", "src_default", "__template", "isAllDeleted", "css", "_c", "FlashDisplayer", "sizes_exports", "init_define_process_env", "init_sentry_release_injection_stub", "React", "BufferPage", "auth", "user_exports", "SIGNIN_URL", "isConsentingUser", "setIsConsentingUser", "providerName", "storedProvider", "thirdPartyProvider_exports", "parsedProvider", "text_exports", "isComingFromKKBB", "proceed", "eulaAcceptanceIsWithinOneMinute", "markUserKnown", "GlobalStyle", "Container", "styles_exports", "Spinner", "InformationalText", "Link", "JOIN_COMPLETE_URL", "UserLabel", "Formik", "handleSubmit", "Form", "Field", "validateRequiredField", "field", "meta", "CheckboxField", "TERMS_OF_USE_URL", "RoundButton", "LinkAsButton", "eulaAcceptanceDate", "givenDate", "value", "_a", "createGlobalStyle", "__template", "colors_exports", "_b", "src_default", "effects_exports", "breakpoints_exports", "_c", "_d", "init_define_process_env", "init_sentry_release_injection_stub", "React", "init_define_process_env", "init_sentry_release_injection_stub", "React", "init_define_process_env", "init_sentry_release_injection_stub", "windowLens", "lens", "CAMP_DE_BASE_PREVIEW", "DJANGO_NEXT_URL", "init_define_process_env", "init_sentry_release_injection_stub", "React", "_a", "Spot", "src_default", "props", "__spreadValues", "colors_exports", "__template", "init_define_process_env", "init_sentry_release_injection_stub", "React", "_a", "CampDeBaseOwl", "src_default", "props", "__spreadValues", "__template", "CampDeBase", "title", "Wrapper", "TopSpot", "Tagline", "CAMP_DE_BASE_PREVIEW", "AppPreview", "AppLinks", "logos_exports", "BottomSpot", "_a", "src_default", "__template", "breakpoints_exports", "_b", "_c", "Spot", "_d", "styles_exports", "_e", "_f", "init_define_process_env", "init_sentry_release_injection_stub", "React", "init_define_process_env", "init_sentry_release_injection_stub", "React", "_a", "HandInHand", "src_default", "props", "__spreadValues", "__template", "_b", "PeopleStackingCoins", "_c", "Sparkles", "MakeGoodThingsHappen", "Wrapper", "TopSpot", "HandInHand", "Tagline", "Sparkles", "BlueText", "BottomSpot", "PeopleStackingCoins", "_a", "src_default", "Spot", "__template", "breakpoints_exports", "_b", "styles_exports", "colors_exports", "_c", "_d", "TRANSITION", "_e", "init_define_process_env", "init_sentry_release_injection_stub", "circle_exports", "__export", "isWebview", "notify", "init_define_process_env", "init_sentry_release_injection_stub", "email", "init_define_process_env", "init_sentry_release_injection_stub", "_a", "Footer", "src_default", "__template", "zindex_exports", "breakpoints_exports", "_b", "_c", "FormContainer", "colors_exports", "effects_exports", "$narrow", "css", "_d", "GlobalStyle", "createGlobalStyle", "_e", "Wrapper", "_f", "LeftColumn", "_g", "Title", "CampDeBaseOwl", "logos_exports", "ConnectPage", "context", "nextURL", "resetRequested", "resetSuccess", "auth", "user_exports", "userLang", "getUserConfig", "messenger", "useMessage", "NOTIFICATIONS", "notification", "notifyWithLevel", "defaultTitle", "title", "setTitle", "GlobalStyle", "Wrapper", "LeftColumn", "FormContainer", "Title", "CampDeBaseOwl", "logos_exports", "styles_exports", "Connect", "handleAuth", "CampDeBase", "MakeGoodThingsHappen", "Footer", "user", "circle_exports", "tag", "init_define_process_env", "init_sentry_release_injection_stub", "React", "ResetPasswordPage", "context", "auth", "user_exports", "userLang", "getUserConfig", "ResetPasswordWrapper", "GlobalStyle", "Wrapper", "LeftColumn", "FormContainer", "styles_exports", "ResetPassword", "CampDeBase", "MakeGoodThingsHappen", "Footer", "_a", "src_default", "__template", "breakpoints_exports", "init_define_process_env", "init_sentry_release_injection_stub", "React", "ResetPasswordConfirmationPage", "context", "token", "userLang", "getUserConfig", "user", "useUserWithToken", "ResetPasswordWrapper", "GlobalStyle", "Wrapper", "LeftColumn", "FormContainer", "styles_exports", "Link", "CampDeBase", "MakeGoodThingsHappen", "Footer", "ResetPassword", "_a", "src_default", "__template", "breakpoints_exports", "init", "_a", "_b", "initUserConfig", "userConfig", "getUserConfig", "SENTRY_PUBLIC_DSN", "ENVIRONMENT", "USER_COUNTRY", "setTag", "initializeLocalization", "LOCALE_FILES", "urlParams", "context", "nextURL", "DJANGO_NEXT_URL", "resetRequested", "newURL", "renderHeader", "renderConnectApp", "renderBuffer", "appContainer", "BufferPage", "resetContainer", "resetConfirmationContainer", "token", "resetSuccess", "MessagesProvider", "FlashDisplayer", "ToastDisplayer", "ConnectPage", "ResetPasswordConfirmationPage", "ResetPasswordPage", "headerContainer", "Header", "err", "connect_page_default"] }