{ "version": 3, "sources": ["../../../../../../internal/esbuild/entrypoints/modern/connect-page.ts", "sentry-debug-id-stub:_sentry-debug-id-injection-stub?sentry-module-id=44e829fa-67b9-4f6e-8b5d-b57d2374eb4b", "../../../../../../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\";", "!function(){try{var e=\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:{};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"b7492468-0fa4-47af-885b-8ed3ed821e1c\",e._sentryDebugIdIdentifier=\"sentry-dbid-b7492468-0fa4-47af-885b-8ed3ed821e1c\");}catch(e){}}();", "import '@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\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 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, Boolean(resetRequested))\n renderBuffer()\n}\n\nfunction renderBuffer(): 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, 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 'next-yak'\n\nimport * as plume from '@ulule/owl-kit-components/next'\n\nimport { type 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, type FieldProps } from 'formik'\nimport { styled } from 'next-yak'\nimport { useDramaticallyInefficientGlobalCss, css } from '@owl-nest/yak/extra-runtime'\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 {auth.user.username}}\n isPublic={auth.user.is_public}\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\nfunction GlobalStyle() {\n useDramaticallyInefficientGlobalCss(css`\n body {\n background-color: ${plume.COLORS.PRIMARY_SAND_100};\n }\n `)\n\n return <>\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 * as jotai from 'jotai'\n\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'\nimport { DJANGO_NEXT_URL } from '../UFE'\n\ntype ConnectPageProps = {\n context?: string\n resetRequested?: boolean\n resetSuccess?: boolean\n}\n\nexport function ConnectPage({\n context,\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 const jotaiStore = jotai.useStore()\n jotaiStore.sub(services.message.MESSAGES_ATOM, () => {\n const messages = jotaiStore.get(services.message.MESSAGES_ATOM)\n if (messages.length > 0) {\n messages.forEach((message) => {\n notifyWithLevel(message.level)({\n context: message.context ?? 'login',\n forceClose: true,\n message: message.message,\n type: 'toast',\n })\n services.message.clear('login')\n services.message.clear('signup')\n })\n }\n })\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\n const nextURL = React.useMemo(() => {\n if (typeof window === 'undefined') {\n return undefined\n }\n const urlParams = new URLSearchParams(window.location.search)\n return urlParams.get('next') ?? (DJANGO_NEXT_URL || undefined)\n }, [])\n\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 onLoggedIn={() => {}}\n onSignedUp={() => {}}\n onEulaValid={(user) => {\n if (circle.isWebview()) {\n circle.notify(user.email)\n }\n if (typeof window !== 'undefined' && nextURL) {\n window.location.href = nextURL\n }\n }}\n showHint={false}\n />\n \n \n {context === 'campdebase' ? : }\n \n \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 'next-yak'\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 Ulule Connect, le camp de base des créateurs 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 'next-yak'\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 'next-yak'\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 'next-yak'\n\nimport { tc } from '@owl-nest/localize'\nimport * as plume from '@ulule/owl-kit-components/next'\nimport type { YakComponentOf, PolymorphicComponent } from '@owl-nest/yak/extra-runtime'\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` as YakComponentOf>\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 'next-yak'\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", "/**\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 * as React from 'react'\nimport { styled, css } from 'next-yak'\nimport { useDramaticallyInefficientGlobalCss } from '@owl-nest/yak/extra-runtime'\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 box-sizing: border-box;\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 box-sizing: border-box;\n\n @media screen and ${plume.BREAKPOINTS.TABLET} {\n box-sizing: content-box;\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 function GlobalStyle() {\n useDramaticallyInefficientGlobalCss(`\n body {\n background-color: ${plume.COLORS.PRIMARY_BLUE_100};\n }\n `)\n\n useDramaticallyInefficientGlobalCss(`\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\n return <>\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 'next-yak'\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 'next-yak'\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": "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", "names": ["init_define_process_env", "init_sentry_injection_stub", "init_define_process_env", "init_sentry_injection_stub", "e", "n", "init_define_process_env", "init_sentry_injection_stub", "init_define_process_env", "init_sentry_injection_stub", "React", "ReactDOM", "init_define_process_env", "init_sentry_injection_stub", "React", "FlashDisplayerContainer", "className", "contexts", "messages", "clear", "softDelete", "useMessage", "useEffect", "timers", "map", "message", "type", "deleted", "setTimeout", "context", "timeOpen", "forEach", "timer", "clearTimeout", "toastMessages", "filter", "Wrapper", "isAllDeleted", "every", "i", "flashProps", "key", "closable", "closed", "onClose", "level", "Banner", "styled", "css", "FlashDisplayer", "init_define_process_env", "init_sentry_injection_stub", "React", "BufferPage", "auth", "user", "useAuth", "onLogout", "window", "location", "href", "SIGNIN_URL", "isConsentingUser", "setIsConsentingUser", "useState", "providerName", "useMemo", "storedProvider", "thirdPartyProvider", "recallThirdPartyProvider", "parsedProvider", "document", "pathname", "split", "text", "capitalize", "isComingFromKKBB", "includes", "React", "useEffect", "proceed", "type", "eula_accepted_at", "eulaAcceptanceIsWithinOneMinute", "markUserKnown", "GlobalStyle", "Container", "styles", "heading", "XXS", "t", "Spinner", "small", "InformationalText", "tc", "link", "Link", "JOIN_COMPLETE_URL", "kind", "underlined", "UserLabel", "avatar", "avatarSize", "name", "XXXS", "username", "isPublic", "is_public", "Formik", "onSubmit", "initialValues", "privacy", "terms", "handleSubmit", "Form", "noValidate", "Field", "validate", "validateRequiredField", "field", "meta", "CheckboxField", "label", "TERMS_OF_USE_URL", "rel", "target", "checked", "value", "error", "touched", "undefined", "onBlur", "onChange", "provider", "RoundButton", "fitToParent", "LinkAsButton", "onClick", "logout", "eulaAcceptanceDate", "givenDate", "Date", "getTime", "useDramaticallyInefficientGlobalCss", "css", "COLORS", "PRIMARY_SAND_100", "styled", "copy", "S", "semiBold", "init_define_process_env", "init_sentry_injection_stub", "React", "init_define_process_env", "init_sentry_injection_stub", "React", "init_define_process_env", "init_sentry_injection_stub", "windowLens", "lens", "CAMP_DE_BASE_PREVIEW", "DJANGO_NEXT_URL", "init_define_process_env", "init_sentry_injection_stub", "React", "Spot", "styled", "props", "svg", "xmlns", "fill", "viewBox", "g", "filter", "opacity", "circle", "cx", "cy", "r", "COLORS", "PRIMARY_BLUE_500", "defs", "id", "width", "height", "x", "y", "colorInterpolationFilters", "filterUnits", "feFlood", "floodOpacity", "result", "feBlend", "in", "in2", "feGaussianBlur", "stdDeviation", "init_define_process_env", "init_sentry_injection_stub", "React", "CampDeBaseOwl", "styled", "props", "svg", "xmlns", "fill", "viewBox", "path", "d", "CampDeBase", "title", "Wrapper", "TopSpot", "Tagline", "asDesktop", "CAMP_DE_BASE_PREVIEW", "AppPreview", "alt", "src", "srcSet", "AppLinks", "a", "href", "target", "rel", "logos", "iOSApp", "Logo", "width", "AndroidApp", "BottomSpot", "styled", "Spot", "styles", "heading", "M", "init_define_process_env", "init_sentry_injection_stub", "React", "init_define_process_env", "init_sentry_injection_stub", "React", "HandInHand", "styled", "props", "svg", "xmlns", "fill", "viewBox", "g", "clipPath", "path", "d", "stroke", "strokeMiterlimit", "strokeWidth", "defs", "id", "PeopleStackingCoins", "mask", "width", "height", "x", "y", "maskUnits", "Sparkles", "MakeGoodThingsHappen", "Wrapper", "TopSpot", "HandInHand", "Tagline", "asDesktop", "Sparkles", "width", "tc", "br", "highlight", "BlueText", "as", "BottomSpot", "PeopleStackingCoins", "styled", "Spot", "styles", "heading", "L", "Wrapper", "styled", "init_define_process_env", "init_sentry_injection_stub", "circle_exports", "__export", "isWebview", "notify", "init_define_process_env", "init_sentry_injection_stub", "email", "init_define_process_env", "init_sentry_injection_stub", "React", "Footer", "styled", "FormContainer", "$narrow", "css", "GlobalStyle", "useDramaticallyInefficientGlobalCss", "COLORS", "PRIMARY_BLUE_100", "Wrapper", "LeftColumn", "Title", "ConnectPage", "context", "resetRequested", "resetSuccess", "auth", "user_exports", "userLang", "getUserConfig", "messenger", "useMessage", "jotaiStore", "useStore", "message_exports", "messages", "message", "notifyWithLevel", "NOTIFICATIONS", "notification", "t", "defaultTitle", "title", "setTitle", "nextURL", "DJANGO_NEXT_URL", "GlobalStyle", "Wrapper", "LeftColumn", "FormContainer", "Title", "CampDeBaseOwl", "logos_exports", "styles_exports", "Connect", "user", "circle_exports", "CampDeBase", "MakeGoodThingsHappen", "Footer", "tag", "init_define_process_env", "init_sentry_injection_stub", "React", "ResetPasswordPage", "context", "auth", "user", "useAuth", "userLang", "getUserConfig", "lang", "ResetPasswordWrapper", "GlobalStyle", "Wrapper", "LeftColumn", "FormContainer", "$narrow", "type", "styles", "heading", "XXS", "t", "ResetPassword", "CampDeBase", "MakeGoodThingsHappen", "Footer", "minimalMode", "navSections", "styled", "init_define_process_env", "init_sentry_injection_stub", "React", "ResetPasswordConfirmationPage", "context", "token", "userLang", "getUserConfig", "lang", "user", "useUserWithToken", "undefined", "ResetPasswordWrapper", "GlobalStyle", "Wrapper", "LeftColumn", "FormContainer", "$narrow", "styles", "heading", "XXS", "t", "copy", "S", "regular", "tc", "resetUrl", "Link", "tinted", "href", "CampDeBase", "MakeGoodThingsHappen", "Footer", "minimalMode", "navSections", "email", "ResetPassword", "styled", "init", "initUserConfig", "userConfig", "getUserConfig", "SENTRY_PUBLIC_DSN", "ENVIRONMENT", "USER_COUNTRY", "setTag", "initializeLocalization", "LOCALE_FILES", "urlParams", "context", "resetRequested", "newURL", "renderHeader", "renderConnectApp", "renderBuffer", "appContainer", "BufferPage", "resetContainer", "resetConfirmationContainer", "token", "resetSuccess", "MessagesProvider", "FlashDisplayer", "ToastDisplayer", "ConnectPage", "ResetPasswordConfirmationPage", "ResetPasswordPage", "headerContainer", "Header", "err", "connect_page_default"] }