{"version":3,"file":"static/components/front/legacyPages-b2e2f8be2f983e590a25.mjs?cv=7","mappings":"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","sources":["webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/front/components/allPages/FeedbackButton.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/front/components/allPages/FloatButton.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/front/components/authentication/api.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/front/components/genericComponents/Modal.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/front/components/genericComponents/Tooltip.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/front/components/allPages/PushModal/index.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/front/components/legacyPages/copybox.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/front/components/legacyPages/renderLegacyPageComponents.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/agir/lib/components/utils/fontawesome.js","webpack:///home/runner/work/actionpopulaire.fr/actionpopulaire.fr/node_modules/swr/dist/immutable/index.mjs"],"sourcesContent":["import React from \"react\";\n\nimport { useSelector } from \"@agir/front/globalContext/GlobalContext\";\nimport { getRoutes } from \"@agir/front/globalContext/reducers\";\nimport { useMobileApp } from \"@agir/front/app/hooks/useMobileApp\";\n\nimport background from \"./life-ring.svg\";\nimport ConnectedFloatButton from \"@agir/front/allPages/FloatButton\";\n\nfunction FeedbackButton() {\n  const routes = useSelector(getRoutes);\n  const href = routes && routes.feedbackForm;\n  const { isMobileApp } = useMobileApp();\n\n  return (\n    <ConnectedFloatButton\n      background={background}\n      href={href}\n      content={\n        <>\n          <strong>Aidez-nous !</strong>\n          {isMobileApp ? (\n            <span>\n              Donnez votre avis sur l'application Action Populaire&nbsp;→\n            </span>\n          ) : (\n            <span>Donnez votre avis sur le site Action Populaire&nbsp;→</span>\n          )}\n        </>\n      }\n    />\n  );\n}\n\nexport default FeedbackButton;\n","import PropTypes from \"prop-types\";\nimport React, { useCallback, useState } from \"react\";\nimport { useTransition, animated } from \"@react-spring/web\";\nimport { useEffectOnce } from \"react-use\";\nimport styled, { css } from \"styled-components\";\n\nimport { useSelector } from \"@agir/front/globalContext/GlobalContext\";\nimport { getUser, getRoutes } from \"@agir/front/globalContext/reducers\";\nimport { useMobileApp } from \"@agir/front/app/hooks/useMobileApp\";\nimport { useLocalStorage } from \"@agir/lib/utils/hooks\";\n\nimport Tooltip from \"@agir/front/genericComponents/Tooltip\";\n\nconst slideInTransition = {\n  from: { opacity: 0, marginBottom: \"-3rem\" },\n  enter: { opacity: 1, marginBottom: \"0rem\" },\n  leave: { opacity: 0, marginBottom: \"-3rem\" },\n};\n\nconst Button = styled.a`\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  border-radius: 100%;\n  background-color: transparent;\n  background-repeat: no-repeat;\n  background-size: cover;\n  background-position: center center;\n\n  ${({ $background }) =>\n    $background\n      ? css`\n          background-image: url(${$background});\n        `\n      : css`\n          background-color: ${(props) => props.theme.secondary500};\n          &:hover {\n            background-color: ${(props) => props.theme.secondary600};\n          }\n        `}\n\n  &:hover {\n    text-decoration: none;\n  }\n\n  i {\n    font-size: 2em;\n  }\n`;\n\nconst Wrapper = styled(animated.div)`\n  z-index: 100;\n  position: fixed;\n  bottom: 1.5rem;\n  right: 1.5rem;\n  width: 3.5rem;\n  height: 3.5rem;\n  border-radius: 50%;\n\n  @media (max-width: ${(props) => props.theme.collapse}px) {\n    width: 3rem;\n    height: 3rem;\n    bottom: 6.5rem;\n  }\n`;\n\nexport const FloatButton = (props) => {\n  const { isActive, shouldPushTooltip, href, content, icon, label } = props;\n\n  const [hasTooltip, setHasTooltip] = useState(false);\n\n  const hideTooltip = useCallback(() => {\n    setHasTooltip(false);\n  }, []);\n\n  const showTooltip = useCallback(() => {\n    setHasTooltip(true);\n  }, []);\n\n  const pushTooltip = useCallback(() => {\n    shouldPushTooltip && showTooltip();\n  }, [shouldPushTooltip, showTooltip]);\n\n  const wrapperTransition = useTransition(isActive, {\n    ...slideInTransition,\n    onRest: pushTooltip,\n  });\n\n  return wrapperTransition((style, item) =>\n    item ? (\n      <Wrapper style={{ ...(props.style || {}), ...style }}>\n        <Tooltip\n          position=\"top-left\"\n          shouldShow={hasTooltip}\n          onClose={shouldPushTooltip ? hideTooltip : undefined}\n        >\n          {content}\n        </Tooltip>\n        <Button\n          $background={props.background}\n          href={href}\n          aria-label={label}\n          onMouseOver={shouldPushTooltip ? undefined : showTooltip}\n          onMouseLeave={shouldPushTooltip ? undefined : hideTooltip}\n        >\n          <i className={icon} />\n        </Button>\n      </Wrapper>\n    ) : null,\n  );\n};\nFloatButton.propTypes = {\n  isActive: PropTypes.bool,\n  shouldPushTooltip: PropTypes.bool,\n  href: PropTypes.string,\n};\n\nconst ConnectedFloatButton = (props) => {\n  const user = useSelector(getUser);\n  const [visitCount, setVisitCount] = useLocalStorage(\"AP_vcount\", 0);\n  const [shouldPushTooltip, setShouldPushTooltip] = useState(false);\n\n  useEffectOnce(() => {\n    const count = visitCount + 1;\n    count % 20 === 3 && setShouldPushTooltip(true);\n    setVisitCount(count);\n  });\n\n  return (\n    <FloatButton\n      {...props}\n      shouldPushTooltip={shouldPushTooltip}\n      isActive={!!user}\n    />\n  );\n};\nexport default ConnectedFloatButton;\n","import axios from \"@agir/lib/utils/axios\";\n\nexport const ENDPOINT = {\n  login: \"/api/connexion/\",\n  checkCode: \"/api/connexion/code/\",\n  logout: \"/api/deconnexion/\",\n  signUp: \"/api/inscription/\",\n  getProfile: \"/api/user/profile/\",\n  getProfileOptions: \"/api/user/profile/\",\n  updateProfile: \"/api/user/profile/\",\n};\n\nexport const getAuthenticationEndpoint = (key, params) => {\n  let endpoint = ENDPOINT[key] || \"\";\n  if (params) {\n    Object.entries(params).forEach(([key, value]) => {\n      endpoint = endpoint.replace(`:${key}`, value);\n    });\n  }\n  return endpoint;\n};\n\nexport const login = async (email) => {\n  const result = {\n    success: false,\n    error: null,\n  };\n  const url = ENDPOINT.login;\n  const body = { email: email.trim() };\n  try {\n    const response = await axios.post(url, body);\n    result.success = response.status === 200;\n    result.data = response.data || null;\n  } catch (e) {\n    result.error = (e.response && e.response.data) || e.message;\n  }\n\n  return result;\n};\n\nexport const checkCode = async (code) => {\n  const result = {\n    data: null,\n    error: null,\n  };\n  const url = ENDPOINT.checkCode;\n  const body = { code };\n  try {\n    const response = await axios.post(url, body);\n    result.data = response.data;\n  } catch (e) {\n    result.error = (e.response && e.response.data) || e.message;\n  }\n\n  return result;\n};\n\nexport const logout = async () => {\n  const result = {\n    success: false,\n    error: null,\n  };\n  const url = ENDPOINT.logout;\n  try {\n    const response = await axios.get(url);\n    result.success = response.status === 200;\n  } catch (e) {\n    result.error = (e.response && e.response.data) || e.message;\n  }\n\n  return result;\n};\n\nexport const signUp = async (data, next) => {\n  const result = {\n    data: null,\n    error: null,\n  };\n  const formData = {\n    email: data.email.trim(),\n    location_zip: data.postalCode,\n    location_country: data.country,\n    next: next || undefined,\n  };\n  const url = ENDPOINT.signUp;\n  try {\n    const response = await axios.post(url, formData);\n    result.data = response.data;\n  } catch (e) {\n    result.error = {};\n    if (!e.response || !e.response.data) {\n      result.error = e.message;\n      return result;\n    }\n    const { email, location_zip, location_country, non_field_errors } =\n      e.response.data;\n    if (email) {\n      result.error.email = email;\n    }\n    if (location_zip) {\n      result.error.postalCode = location_zip;\n    }\n    if (location_country) {\n      result.error.country = location_country;\n    }\n    if (non_field_errors) {\n      result.error.global = non_field_errors;\n    }\n  }\n\n  return result;\n};\n\nexport const getProfile = async () => {\n  const result = {\n    data: null,\n    error: null,\n  };\n  const url = ENDPOINT.getProfile;\n  try {\n    const response = await axios.get(url);\n    result.data = response.data;\n  } catch (e) {\n    result.error = (e.response && e.response.data) || e.message;\n  }\n\n  return result;\n};\n\nexport const getProfileOptions = async () => {\n  const result = {\n    data: null,\n    error: null,\n  };\n  const url = ENDPOINT.getProfileOptions;\n  try {\n    const response = await axios.options(url);\n    result.data = response.data;\n  } catch (e) {\n    result.error = (e.response && e.response.data) || e.message;\n  }\n\n  return result;\n};\n\nexport const updateProfile = async (body) => {\n  const result = {\n    data: null,\n    error: null,\n  };\n\n  const url = ENDPOINT.updateProfile;\n  try {\n    const response = await axios.patch(url, body);\n    result.data = response.data;\n  } catch (e) {\n    result.error = (e.response && e.response.data) || e.message;\n  }\n\n  return result;\n};\n","import PropTypes from \"prop-types\";\nimport React, { useEffect, useMemo } from \"react\";\nimport { createPortal } from \"react-dom\";\nimport { useTransition, animated } from \"@react-spring/web\";\nimport styled from \"styled-components\";\n\nimport { useDisableBodyScroll, useFocusTrap } from \"@agir/lib/utils/hooks\";\nimport { RawFeatherIcon } from \"./FeatherIcon\";\n\nconst slideInTransition = {\n  from: { opacity: 0, paddingTop: \"2%\" },\n  enter: { opacity: 1, paddingTop: \"0%\" },\n  leave: { opacity: 0, paddingTop: \"2%\" },\n};\n\nconst fadeInTransition = {\n  from: { opacity: 0 },\n  enter: { opacity: 1 },\n  leave: { opacity: 0 },\n};\n\nconst Overlay = styled(animated.div)`\n  width: 100%;\n  height: 100%;\n  position: fixed;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background-color: rgba(164, 159, 173, 0.6);\n  cursor: ${({ onClick }) => (onClick ? \"pointer\" : \"default\")};\n  z-index: 1;\n`;\n\nconst AnimatedOverlay = (props) => {\n  const { shouldShow = false, onClick } = props;\n  const transitions = useTransition(shouldShow, fadeInTransition);\n\n  return transitions((style, item) =>\n    item ? <Overlay style={style} onClick={onClick} /> : null,\n  );\n};\n\nAnimatedOverlay.propTypes = {\n  shouldShow: PropTypes.bool,\n  onClick: PropTypes.func,\n  className: PropTypes.string,\n};\n\nconst ModalContent = styled(animated.div)`\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translate3d(-50%, 0, 0);\n  z-index: 2;\n  width: 100%;\n  height: 100%;\n  margin: 0 auto;\n  pointer-events: none;\n\n  & > * {\n    pointer-events: all;\n  }\n`;\n\nconst ModalFrame = styled.div`\n  position: fixed;\n  top: var(--top-bar-height, 0);\n  bottom: 0;\n  left: 0;\n  right: 0;\n  padding: 0;\n  margin: 0;\n  width: 100vw;\n  overflow-x: hidden;\n  overflow-y: auto;\n  z-index: ${(props) => props.theme.zindexModal};\n`;\n\nconst StyledCloseButton = styled.button`\n  position: absolute;\n  top: 1rem;\n  right: 1rem;\n  padding: 0;\n  color: ${(props) => props.theme.text700};\n  z-index: 1;\n  background-color: transparent;\n  border: none;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n`;\n\nexport const ModalCloseButton = ({ onClose, size = \"2rem\", ...rest }) => {\n  if (!onClose) {\n    return null;\n  }\n\n  return (\n    <StyledCloseButton\n      {...rest}\n      onClick={onClose}\n      aria-label=\"Fermer la modale\"\n    >\n      <RawFeatherIcon name=\"x\" width={size} height={size} />\n    </StyledCloseButton>\n  );\n};\n\nModalCloseButton.propTypes = {\n  onClose: PropTypes.func,\n  size: PropTypes.string,\n};\n\nconst Modal = (props) => {\n  const {\n    shouldShow = false,\n    children,\n    onClose,\n    noScroll,\n    className,\n    disableFocusTrap,\n  } = props;\n\n  const modalRef = useDisableBodyScroll(noScroll, shouldShow);\n  const modalContentRef = useFocusTrap(shouldShow);\n\n  const transitions = useTransition(shouldShow, slideInTransition);\n\n  const modalParent = useMemo(() => {\n    const modalParent = document.createElement(\"div\");\n    modalParent.className = \"modal-root\";\n    document.body.appendChild(modalParent);\n\n    return modalParent;\n  }, []);\n\n  useEffect(\n    () => () => {\n      modalParent && document.body.removeChild(modalParent);\n    },\n    [modalParent],\n  );\n\n  return createPortal(\n    transitions((style, item) =>\n      item ? (\n        <ModalFrame ref={modalRef} className={className}>\n          <AnimatedOverlay onClick={onClose} shouldShow={shouldShow} />\n          <ModalContent\n            {...(!disableFocusTrap ? { ref: modalContentRef } : {})}\n            style={style}\n            aria-modal=\"true\"\n            role=\"dialog\"\n          >\n            {children}\n          </ModalContent>\n        </ModalFrame>\n      ) : null,\n    ),\n    modalParent,\n  );\n};\nModal.propTypes = {\n  shouldShow: PropTypes.bool,\n  children: PropTypes.node,\n  onClose: PropTypes.func,\n  noScroll: PropTypes.bool,\n};\n\nexport default Modal;\n","import PropTypes from \"prop-types\";\nimport React from \"react\";\nimport { useTransition, animated } from \"@react-spring/web\";\nimport styled from \"styled-components\";\n\nimport closeButton from \"./images/close-btn.svg\";\n\nconst fadeInTransition = {\n  from: { opacity: 0 },\n  enter: { opacity: 1 },\n  leave: { opacity: 0 },\n  delay: 200,\n};\n\nconst CloseButton = styled.button`\n  position: absolute;\n  top: 0;\n  right: 0;\n  transform: translate(50%, -50%);\n  width: 24px;\n  height: 24px;\n  background-color: transparent;\n  border: none;\n  background-image: url(${closeButton});\n  background-repeat: no-repeat;\n  background-position: center center;\n  cursor: pointer;\n`;\n\nconst BaseTooltip = styled(animated.p)`\n  position: absolute;\n  width: 224px;\n  background-color: ${(props) => props.theme.text1000};\n  color: ${(props) => props.theme.background0};\n  padding: 1rem;\n  display: flex;\n  flex-flow: column nowrap;\n  font-size: 13px;\n  line-height: 1.3;\n  text-align: left;\n\n  strong {\n    font-size: 14px;\n  }\n\n  &:after {\n    content: \"\";\n    position: absolute;\n    border-style: solid;\n  }\n`;\n\nconst Tooltips = {\n  \"top-center\": styled(BaseTooltip)`\n    top: -10px;\n    left: 50%;\n    transform: translate(-50%, -100%);\n\n    &:after {\n      top: 100%;\n      right: 50%;\n      transform: translateX(3px);\n      border-width: 8px 6px 0 6px;\n      border-color: ${(props) => props.theme.text1000} transparent transparent\n        transparent;\n    }\n  `,\n  \"top-left\": styled(BaseTooltip)`\n    top: -10px;\n    right: 0;\n    transform: translate(-26px, -100%);\n\n    &:after {\n      top: 100%;\n      right: 0;\n      margin-left: -4px;\n      border-width: 4px;\n      border-color: ${(props) => props.theme.text1000}\n        ${(props) => props.theme.text1000} transparent transparent;\n    }\n  `,\n  \"top-right\": styled(BaseTooltip)`\n    top: -10px;\n    left: 0;\n    transform: translate(26px, -100%);\n\n    &:after {\n      top: 100%;\n      left: 0;\n      border-width: 4px;\n      border-color: ${(props) => props.theme.text1000} transparent transparent\n        ${(props) => props.theme.text1000};\n    }\n  `,\n};\n\nexport const TooltipContainer = (props) => {\n  const { shouldShow, onClose, position = \"top-center\", children } = props;\n  const tooltipTransition = useTransition(shouldShow, fadeInTransition);\n  const Tooltip = React.useMemo(() => Tooltips[position], [position]);\n  return tooltipTransition((style, item) =>\n    item ? (\n      <Tooltip style={style} position={position}>\n        {children}\n        {onClose ? <CloseButton aria-label=\"Cacher\" onClick={onClose} /> : null}\n      </Tooltip>\n    ) : null,\n  );\n};\nTooltipContainer.propTypes = {\n  position: PropTypes.oneOf(Object.keys(Tooltips)),\n  shouldShow: PropTypes.bool,\n  onClose: PropTypes.func,\n  children: PropTypes.node,\n};\n\nexport default TooltipContainer;\n","import PushModal from \"./PushModal\";\n\nexport default PushModal;\n","import onDOMReady from \"@agir/lib/utils/onDOMReady\";\n\nfunction selectAllWhenFocusing(e) {\n  e.target.setSelectionRange(0, e.target.value.length);\n}\n\nfunction setUpCopyBoxes() {\n  const copyboxes = document.querySelectorAll(\".copybox\");\n\n  Array.prototype.map.call(copyboxes, function (copybox) {\n    copybox.addEventListener(\"focus\", selectAllWhenFocusing);\n\n    if (navigator.clipboard) {\n      const button = document.createElement(\"button\");\n      button.className = \"btn btn-default\";\n      button.innerHTML = '<i class=\"fa fa-copy\"></i>';\n      const buttonContainer = document.createElement(\"span\");\n      buttonContainer.classList.add(\"input-group-btn\");\n      buttonContainer.appendChild(button);\n      copybox.parentNode.appendChild(buttonContainer);\n      button.addEventListener(\"click\", function () {\n        navigator.clipboard.writeText(copybox.value);\n      });\n    }\n  });\n}\n\nonDOMReady(setUpCopyBoxes);\n","import React from \"react\";\n\nimport onDOMReady from \"@agir/lib/utils/onDOMReady\";\nimport { renderReactComponent } from \"@agir/lib/utils/react\";\n\nimport GlobalContextProvider from \"@agir/front/globalContext/GlobalContext\";\nimport PushModal from \"@agir/front/allPages/PushModal\";\nimport FeedbackButton from \"@agir/front/allPages/FeedbackButton\";\nimport TopBar from \"@agir/front/allPages/TopBar\";\nimport SWRContext from \"@agir/front/allPages/SWRContext\";\nimport { MemoryRouter } from \"react-router-dom\";\n\nconst renderLegacyPageComponents = () => {\n  let renderElement = document.getElementById(\"mainApp\");\n  if (!renderElement) {\n    renderElement = document.createElement(\"div\");\n    renderElement.id = \"mainApp\";\n    document.body.appendChild(renderElement);\n  }\n  const hideFeedbackButton =\n    !!window?.Agir?.hideFeedbackButton ||\n    document.querySelectorAll(\"form[method='post']\")?.length > 0;\n\n  renderReactComponent(\n    <SWRContext>\n      <GlobalContextProvider colorScheme=\"light\">\n        <MemoryRouter forceRefresh>\n          <TopBar hideBannerDownload />\n          <PushModal isActive />\n          {hideFeedbackButton ? null : <FeedbackButton />}\n        </MemoryRouter>\n      </GlobalContextProvider>\n    </SWRContext>,\n    renderElement,\n  );\n};\n\nonDOMReady(renderLegacyPageComponents);\n","const BINDINGS = {};\n\nconst prefixClassName = (className) => {\n  if (!className || typeof className !== \"string\") {\n    return \"fa\";\n  }\n  className = className.toLowerCase().trim();\n  if (/^fa-/.test(className)) {\n    return className;\n  }\n  return `fa-${className}`;\n};\n\nconst fontawesome = (icon, asObject = false) => {\n  if (!icon || typeof icon !== \"string\") {\n    return null;\n  }\n\n  if (!BINDINGS[icon]) {\n    const [iconName, iconStyle = \"\"] = icon.toLowerCase().split(\":\");\n    const span = document.createElement(\"span\");\n\n    span.className = [\n      iconName.includes(\"fak\") && \"fak\",\n      prefixClassName(iconStyle),\n      prefixClassName(iconName),\n    ].join(\" \");\n    document.body.appendChild(span);\n    const spanStyle = window.getComputedStyle(span);\n    const beforeStyle = window.getComputedStyle(span, \":before\");\n    const content =\n      beforeStyle?.content &&\n      !beforeStyle.content.includes(\"none\") &&\n      beforeStyle.content.replace(new RegExp('\"', \"g\"), \"\");\n    BINDINGS[icon] = {\n      fontFamily: spanStyle.fontFamily,\n      fontWeight: spanStyle.fontWeight.replace(new RegExp('\"', \"g\"), \"\"),\n      text: content || \"\",\n      className: span.className,\n    };\n    document.body.removeChild(span);\n  }\n\n  return asObject ? BINDINGS[icon] : BINDINGS[icon].text;\n};\n\nexport default fontawesome;\n","import useSWR from '../index/index.mjs';\nimport { withMiddleware } from '../_internal/index.mjs';\n\nconst immutable = (useSWRNext)=>(key, fetcher, config)=>{\n        // Always override all revalidate options.\n        config.revalidateOnFocus = false;\n        config.revalidateIfStale = false;\n        config.revalidateOnReconnect = false;\n        config.refreshInterval = 0;\n        return useSWRNext(key, fetcher, config);\n    };\nconst useSWRImmutable = withMiddleware(useSWR, immutable);\n\nexport { useSWRImmutable as default, immutable };\n"],"names":["allPages_FeedbackButton","routes","useSelector","getRoutes","href","feedbackForm","isMobileApp","useMobileApp","React","ConnectedFloatButton","background","content","slideInTransition","from","opacity","marginBottom","enter","leave","Button","styled","a","_ref","$background","css","props","theme","secondary500","secondary600","Wrapper","animated","div","collapse","FloatButton","isActive","shouldPushTooltip","icon","label","_useState","useState","_useState2","_slicedToArray","hasTooltip","setHasTooltip","hideTooltip","useCallback","showTooltip","pushTooltip","useTransition","_objectSpread","onRest","wrapperTransition","style","item","Tooltip","position","shouldShow","onClose","undefined","onMouseOver","onMouseLeave","className","__WEBPACK_DEFAULT_EXPORT__","user","getUser","_useLocalStorage","useLocalStorage","_useLocalStorage2","visitCount","setVisitCount","_useState3","_useState4","setShouldPushTooltip","useEffectOnce","count","_extends","ENDPOINT","login","checkCode","logout","signUp","getProfile","getProfileOptions","updateProfile","_ref3","_asyncToGenerator","_regeneratorRuntime","_callee","email","result","url","body","response","_t","_context","prev","next","success","error","trim","axios","post","sent","status","data","message","abrupt","stop","_x","apply","this","arguments","_ref4","_callee2","code","_t2","_context2","_x2","_ref5","_callee3","_t3","_context3","get","_ref6","_callee4","formData","_e$response$data","location_zip","location_country","non_field_errors","_t4","_context4","postalCode","country","global","_x3","_x4","_ref7","_callee5","_t5","_context5","_ref9","_callee7","_t7","_context7","patch","_x5","paddingTop","fadeInTransition","Overlay","onClick","AnimatedOverlay","_props$shouldShow","transitions","ModalContent","ModalFrame","zindexModal","StyledCloseButton","button","text700","ModalCloseButton","_ref2","_ref2$size","size","rest","_objectWithoutProperties","_excluded","RawFeatherIcon","name","width","height","_props$shouldShow2","children","noScroll","disableFocusTrap","modalRef","useDisableBodyScroll","modalContentRef","useFocusTrap","modalParent","useMemo","document","createElement","appendChild","useEffect","removeChild","createPortal","ref","role","delay","CloseButton","closeButton","BaseTooltip","p","text1000","background0","Tooltips","_props$position","tooltipTransition","allPages_PushModal","selectAllWhenFocusing","e","target","setSelectionRange","value","length","onDOMReady","_window","_document$querySelect","renderElement","getElementById","id","hideFeedbackButton","window","Agir","querySelectorAll","renderReactComponent","SWRContext","GlobalContextProvider","colorScheme","MemoryRouter","forceRefresh","TopBar","hideBannerDownload","PushModal","FeedbackButton","copyboxes","Array","prototype","map","call","copybox","addEventListener","navigator","clipboard","innerHTML","buttonContainer","classList","add","parentNode","writeText","BINDINGS","prefixClassName","toLowerCase","test","concat","asObject","_icon$toLowerCase$spl","split","_icon$toLowerCase$spl2","iconName","_icon$toLowerCase$spl3","iconStyle","span","includes","join","spanStyle","getComputedStyle","beforeStyle","replace","RegExp","fontFamily","fontWeight","text","useSWRImmutable","Ht","_index_index_mjs__WEBPACK_IMPORTED_MODULE_0__","Ay","useSWRNext","key","fetcher","config","revalidateOnFocus","revalidateIfStale","revalidateOnReconnect","refreshInterval"],"sourceRoot":""}