{ "version": 3, "sources": ["../../../../../../internal/esbuild/entrypoints/modern/connect-page.ts", "sentry-debug-id-stub:_sentry-debug-id-injection-stub?sentry-module-id=85b15389-6a31-454c-a397-f68adb990418", "../../../../../../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]=\"8565e115-1d16-46e7-b4e1-7d34ba9230c7\",e._sentryDebugIdIdentifier=\"sentry-dbid-8565e115-1d16-46e7-b4e1-7d34ba9230c7\")}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-signin') || document.querySelector('#js-signup')\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 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 (['kisskissbankbank'].includes(document.location.pathname.split('/')[3])) {\n proceed()\n }\n }, [])\n\n React.useEffect(() => {\n if (auth.type === 'loggedin') {\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'\nimport { createGlobalStyle } from 'styled-components'\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\n// HACK: This could rather be in the .scss file. For now, it still hosts the legacy style,\n// but it may be replaced on release.\nconst 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// HACK: end\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 UCO: {\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('UCO')\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, { 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 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, { createGlobalStyle } 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\n// HACK: This could rather be in the .scss file. For now, it still hosts the legacy style,\n// but it may be replaced on release.\nconst 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// HACK: end\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, { createGlobalStyle } 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\n// HACK: This could rather be in the .scss file. For now, it still hosts the legacy style,\n// but it may be replaced on release.\nconst 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// HACK: end\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": "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", "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", "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", "Wrapper", "_e", "LeftColumn", "_f", "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", "_a", "createGlobalStyle", "__template", "colors_exports", "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", "createGlobalStyle", "__template", "colors_exports", "_b", "src_default", "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", "createGlobalStyle", "__template", "colors_exports", "_b", "src_default", "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"] }