{"version":3,"file":"SolarContentSliders.BY6MDuSt.mjs","names":["React.useRef","React.useState","React.useCallback","React.useState","React.useCallback","React.startTransition","React.useRef"],"sources":["https:/framerusercontent.com/modules/bdN7F2ebw4AnprAq5FUg/QqV9DpTLQ8nq3u01ZMKc/EnergyFlowBackdrop.js","https:/framerusercontent.com/modules/lXqFZhDFH1o9elX40SCq/V4Yps8DB9D7sn2bLxV5y/SolarContentSliders.js"],"sourcesContent":["// User request: Update the lazy-loaded hero backdrop to use the uploaded local video asset URL, remove external Trina URLs, keep muted autoplay/loop/in-view behavior, and use a deep blue gradient fallback for static and reduced-motion contexts.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useInView}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function EnergyFlowBackdrop(props){const{animationEnabled=true}=props;const videoUrl=\"https://framerusercontent.com/assets/X67dkQXxcZzc9AHq04MQ6Lt3Jw.mp4\";const wrapperRef=React.useRef(null);const videoRef=React.useRef(null);const isInView=useInView(wrapperRef,{amount:.2});const[prefersReducedMotion,setPrefersReducedMotion]=React.useState(false);const[shouldLoadVideo]=React.useState(true);const[videoFailed,setVideoFailed]=React.useState(false);const updateReducedMotionPreference=React.useCallback(value=>{React.startTransition(()=>setPrefersReducedMotion(value));},[]);const updateVideoFailed=React.useCallback(value=>{React.startTransition(()=>setVideoFailed(value));},[]);React.useEffect(()=>{if(typeof window!==\"undefined\"&&window.matchMedia){const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");updateReducedMotionPreference(mediaQuery.matches);const handleChange=event=>{updateReducedMotionPreference(event.matches);};mediaQuery.addEventListener(\"change\",handleChange);return()=>mediaQuery.removeEventListener(\"change\",handleChange);}else{updateReducedMotionPreference(false);}},[updateReducedMotionPreference]);const shouldUseStaticFallback=prefersReducedMotion||videoFailed;React.useEffect(()=>{const videoElement=videoRef.current;if(!videoElement||shouldUseStaticFallback||!shouldLoadVideo)return;if(isInView&&animationEnabled){const playPromise=videoElement.play();if(playPromise&&typeof playPromise.catch===\"function\"){playPromise.catch(()=>{// Ignore autoplay rejections; poster remains visible underneath.\n});}}else{videoElement.pause();}},[animationEnabled,isInView,shouldLoadVideo,shouldUseStaticFallback]);return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,className:\"efb-root\",\"aria-hidden\":\"true\",style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\",background:\"radial-gradient(120% 95% at 62% 22%, #79BDF4 0%, #4D97DE 45%, #2D6FB4 74%, #123E71 100%)\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .efb-root {\n                    isolation: isolate;\n                }\n                .efb-bg {\n                    position: absolute;\n                    inset: 0;\n                    width: 100%;\n                    height: 100%;\n                    object-fit: cover;\n                    object-position: center center;\n                    display: block;\n                }\n            `}),!shouldUseStaticFallback&&/*#__PURE__*/_jsx(\"video\",{ref:videoRef,className:\"efb-bg\",muted:true,autoPlay:true,loop:true,playsInline:true,preload:\"metadata\",src:shouldLoadVideo?videoUrl:undefined,onError:()=>updateVideoFailed(true)}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"radial-gradient(110% 92% at 100% 0%, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 62%)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(90deg, rgba(1,10,24,0.55) 0%, rgba(1,10,24,0.32) 40%, rgba(1,10,24,0.1) 72%, rgba(1,10,24,0) 100%)\"}})]});}addPropertyControls(EnergyFlowBackdrop,{animationEnabled:{type:ControlType.Boolean,title:\"Video Motion\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EnergyFlowBackdrop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EnergyFlowBackdrop.map","// User request: Create two Framer components in one file: SolarSolutionDeck (auto-advancing hero carousel) and BassiamValueSlider (draggable value cards slider), responsive, accessible, SSR-safe, CSS-transform transitions, reduced-motion aware.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer,Link}from\"framer\";const solutionSlides=[{label:\"R\\xe9sidentiel\",title:\"Solaire pour maisons et villas\",description:\"Optimisez votre facture \\xe9nerg\\xe9tique avec une installation solaire fiable, durable et pens\\xe9e pour votre confort quotidien.\",image:\"https://images.unsplash.com/photo-1655300256335-beef51a914fe?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=900\"},{label:\"Commercial\",title:\"Centrales pour activit\\xe9s professionnelles\",description:\"R\\xe9duisez vos co\\xfbts d'exploitation avec des syst\\xe8mes performants pour b\\xe2timents commerciaux, bureaux et sites industriels.\",image:\"https://images.unsplash.com/photo-1508514177221-188b1cf16e9d?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=900\"},{label:\"Agriculture\",title:\"\\xc9nergie solaire pour l'agri-business\",description:\"Alimentez le pompage, l'irrigation et les \\xe9quipements agricoles gr\\xe2ce \\xe0 une \\xe9nergie propre adapt\\xe9e au terrain.\",image:\"https://images.unsplash.com/photo-1629726797843-618688139f5a?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=900\"}];function useReducedMotionPreference(){const[prefersReducedMotion,setPrefersReducedMotion]=React.useState(false);React.useEffect(()=>{if(typeof window!==\"undefined\"&&window.matchMedia){const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");React.startTransition(()=>setPrefersReducedMotion(mediaQuery.matches));const onChange=event=>{React.startTransition(()=>setPrefersReducedMotion(event.matches));};mediaQuery.addEventListener(\"change\",onChange);return()=>mediaQuery.removeEventListener(\"change\",onChange);}React.startTransition(()=>setPrefersReducedMotion(false));},[]);return prefersReducedMotion;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SolarSolutionDeck(props){const{autoplay=true,intervalSeconds=6}=props;const isStaticRenderer=useIsStaticRenderer();const prefersReducedMotion=useReducedMotionPreference();const[index,setIndex]=React.useState(0);const[isPaused,setIsPaused]=React.useState(false);const[dragStartX,setDragStartX]=React.useState(null);const[dragDelta,setDragDelta]=React.useState(0);const slideCount=solutionSlides.length;const goTo=React.useCallback(target=>{const next=(target+slideCount)%slideCount;React.startTransition(()=>setIndex(next));},[slideCount]);const canAutoplay=autoplay&&!isStaticRenderer&&!prefersReducedMotion&&!isPaused;React.useEffect(()=>{if(!canAutoplay)return;const intervalMs=Math.max(2,intervalSeconds)*1e3;const id=window.setInterval(()=>{React.startTransition(()=>setIndex(prev=>(prev+1)%slideCount));},intervalMs);return()=>window.clearInterval(id);},[canAutoplay,intervalSeconds,slideCount]);const onPointerDown=React.useCallback(event=>{event.currentTarget.setPointerCapture(event.pointerId);React.startTransition(()=>setIsPaused(true));React.startTransition(()=>setDragStartX(event.clientX));React.startTransition(()=>setDragDelta(0));},[]);const onPointerMove=React.useCallback(event=>{if(dragStartX===null)return;React.startTransition(()=>setDragDelta(event.clientX-dragStartX));},[dragStartX]);const onPointerEnd=React.useCallback(()=>{if(dragStartX!==null){if(dragDelta>50)goTo(index-1);else if(dragDelta<-50)goTo(index+1);}React.startTransition(()=>setDragStartX(null));React.startTransition(()=>setDragDelta(0));React.startTransition(()=>setIsPaused(false));},[dragDelta,dragStartX,goTo,index]);return /*#__PURE__*/_jsxs(\"section\",{\"aria-label\":\"Solutions solaires BASSIAM\",style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\"},onMouseEnter:()=>React.startTransition(()=>setIsPaused(true)),onMouseLeave:()=>React.startTransition(()=>setIsPaused(false)),onFocus:()=>React.startTransition(()=>setIsPaused(true)),onBlur:()=>React.startTransition(()=>setIsPaused(false)),children:[/*#__PURE__*/_jsx(\"div\",{role:\"region\",\"aria-live\":\"polite\",style:{width:\"100%\",height:\"100%\",touchAction:\"pan-y\",position:\"relative\"},onPointerDown:onPointerDown,onPointerMove:onPointerMove,onPointerUp:onPointerEnd,onPointerCancel:onPointerEnd,children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",width:`${slideCount*100}%`,height:\"100%\",transform:`translate3d(calc(${-(index*(100/slideCount))}% + ${dragDelta}px), 0, 0)`,transition:dragStartX===null?\"transform 420ms ease\":\"none\",willChange:\"transform\"},children:solutionSlides.map(slide=>/*#__PURE__*/_jsxs(\"article\",{style:{position:\"relative\",width:`${100/slideCount}%`,height:\"100%\",flex:\"0 0 auto\"},children:[/*#__PURE__*/_jsx(\"img\",{src:slide.image,alt:slide.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(90deg, rgba(5,18,39,0.8) 0%, rgba(9,31,64,0.55) 45%, rgba(12,39,80,0.3) 100%)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:24,right:24,bottom:24,color:\"#FFFFFF\",maxWidth:560},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:\"#4DD7FF\",marginBottom:8,letterSpacing:\"0.02em\"},children:slide.label}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:30,lineHeight:1.05},children:slide.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"12px 0 0\",fontSize:15,lineHeight:1.35,color:\"rgba(255,255,255,0.92)\"},children:slide.description}),/*#__PURE__*/_jsx(Link,{href:\"/solutions\",children:/*#__PURE__*/_jsx(\"a\",{style:{marginTop:14,display:\"inline-block\",color:\"#071A37\",background:\"#4DD7FF\",borderRadius:999,padding:\"10px 16px\",textDecoration:\"none\",fontSize:14,fontWeight:600},children:\"D\\xe9couvrir\"})})]})]},slide.title))})}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Slide pr\\xe9c\\xe9dente\",onClick:()=>goTo(index-1),style:navButtonStyle(\"left\"),children:\"‹\"}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Slide suivante\",onClick:()=>goTo(index+1),style:navButtonStyle(\"right\"),children:\"›\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:16,left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",gap:8},children:solutionSlides.map((slide,dotIndex)=>/*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Aller au slide ${dotIndex+1}`,onClick:()=>goTo(dotIndex),style:{width:9,height:9,borderRadius:9,border:\"none\",background:dotIndex===index?\"#4DD7FF\":\"rgba(255,255,255,0.5)\",cursor:\"pointer\",padding:0}},slide.title))})]});}const valueCards=[{title:\"\\xc9tude technique compl\\xe8te\",image:\"https://images.unsplash.com/photo-1713544123580-12096cc9eb12?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=900\",description:\"Nous r\\xe9alisons une analyse d\\xe9taill\\xe9e de votre site, de votre profil de consommation et de vos contraintes op\\xe9rationnelles afin de proposer une solution solaire pertinente, performante et \\xe9volutive.\"},{title:\"\\xc9quipements Tier-1\",image:\"https://images.unsplash.com/photo-1726866492047-7f9516558c6e?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=900\",description:\"Nous s\\xe9lectionnons exclusivement des composants certifi\\xe9s de qualit\\xe9 internationale, reconnus pour leur rendement, leur durabilit\\xe9 et leur fiabilit\\xe9 sur le long terme.\"},{title:\"Conception conforme aux normes internationales\",image:\"https://images.unsplash.com/photo-1780445392417-68b9dccc45f2?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=1200\",description:\"Chaque syst\\xe8me est con\\xe7u selon des standards techniques rigoureux pour garantir la s\\xe9curit\\xe9 \\xe9lectrique, la conformit\\xe9 r\\xe9glementaire et la performance \\xe9nerg\\xe9tique attendue.\"},{title:\"Des solutions de financement adapt\\xe9es\",image:\"https://images.unsplash.com/photo-1713544123580-12096cc9eb12?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=900\",description:\"Nous accompagnons nos clients avec des montages financiers flexibles et pragmatiques pour acc\\xe9l\\xe9rer l'acc\\xe8s au solaire tout en ma\\xeetrisant l'impact sur la tr\\xe9sorerie.\"},{title:\"Garanties longue dur\\xe9e\",image:\"https://images.unsplash.com/photo-1726866492047-7f9516558c6e?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=900\",description:\"Nos offres incluent des garanties \\xe9tendues sur les \\xe9quipements et la production, vous assurant visibilit\\xe9, s\\xe9r\\xe9nit\\xe9 et protection de votre investissement dans le temps.\"},{title:\"Suivi, maintenance & service apr\\xe8s-vente\",image:\"https://images.unsplash.com/photo-1780445392417-68b9dccc45f2?crop=entropy&cs=srgb&fm=jpg&ixlib=rb-4.1.0&q=85&w=1200\",description:\"Nos \\xe9quipes assurent le monitoring, la maintenance pr\\xe9ventive et corrective, ainsi qu'un service apr\\xe8s-vente r\\xe9actif pour pr\\xe9server la continuit\\xe9 et l'efficacit\\xe9 de votre installation.\"}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function BassiamValueSlider(props){const{autoplay=false,intervalSeconds=6}=props;const isStaticRenderer=useIsStaticRenderer();const prefersReducedMotion=useReducedMotionPreference();const[index,setIndex]=React.useState(0);const[paused,setPaused]=React.useState(false);const[dragStartX,setDragStartX]=React.useState(null);const[dragDelta,setDragDelta]=React.useState(0);const viewportRef=React.useRef(null);const[cardWidth,setCardWidth]=React.useState(340);const total=valueCards.length;const horizontalPadding=16;const cardGap=16;const step=cardWidth+cardGap;const canAutoplay=autoplay&&!isStaticRenderer&&!prefersReducedMotion&&!paused;React.useEffect(()=>{if(!canAutoplay)return;const intervalMs=Math.max(2,intervalSeconds)*1e3;const id=window.setInterval(()=>{React.startTransition(()=>setIndex(prev=>(prev+1)%total));},intervalMs);return()=>window.clearInterval(id);},[canAutoplay,intervalSeconds,total]);const goTo=React.useCallback(target=>{const next=Math.max(0,Math.min(total-1,target));React.startTransition(()=>setIndex(next));},[total]);const handlePointerDown=React.useCallback(event=>{event.currentTarget.setPointerCapture(event.pointerId);React.startTransition(()=>setPaused(true));React.startTransition(()=>setDragStartX(event.clientX));},[]);const handlePointerMove=React.useCallback(event=>{if(dragStartX===null)return;React.startTransition(()=>setDragDelta(event.clientX-dragStartX));},[dragStartX]);const handlePointerEnd=React.useCallback(()=>{if(dragDelta<-50)goTo(index+1);else if(dragDelta>50)goTo(index-1);React.startTransition(()=>setDragStartX(null));React.startTransition(()=>setDragDelta(0));React.startTransition(()=>setPaused(false));},[dragDelta,goTo,index]);React.useEffect(()=>{const element=viewportRef.current;if(!element)return;const updateMeasurements=()=>{const availableWidth=Math.max(220,element.clientWidth-horizontalPadding*2);const nextCardWidth=Math.min(340,availableWidth);React.startTransition(()=>setCardWidth(nextCardWidth));};updateMeasurements();if(typeof ResizeObserver!==\"undefined\"){const observer=new ResizeObserver(()=>updateMeasurements());observer.observe(element);return()=>observer.disconnect();}if(typeof window!==\"undefined\"){window.addEventListener(\"resize\",updateMeasurements);return()=>window.removeEventListener(\"resize\",updateMeasurements);}},[]);return /*#__PURE__*/_jsxs(\"section\",{\"aria-label\":\"Valeurs BASSIAM ENERGY\",style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",background:\"#071A37\",padding:\"8px 0\"},onMouseEnter:()=>React.startTransition(()=>setPaused(true)),onMouseLeave:()=>React.startTransition(()=>setPaused(false)),children:[/*#__PURE__*/_jsx(\"div\",{ref:viewportRef,style:{overflow:\"hidden\",width:\"100%\",height:\"100%\",touchAction:\"pan-y\",position:\"relative\"},onPointerDown:handlePointerDown,onPointerMove:handlePointerMove,onPointerUp:handlePointerEnd,onPointerCancel:handlePointerEnd,children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:cardGap,padding:`8px ${horizontalPadding}px`,transform:`translate3d(${-(index*step)+dragDelta}px, 0, 0)`,transition:dragStartX===null?\"transform 380ms ease\":\"none\",willChange:\"transform\"},children:valueCards.map(card=>/*#__PURE__*/_jsxs(\"article\",{style:{position:\"relative\",flex:`0 0 ${cardWidth}px`,background:\"linear-gradient(180deg, #0D2D57 0%, #081E3D 100%)\",border:\"1px solid rgba(77,215,255,0.28)\",borderRadius:16,color:\"#FFFFFF\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:\"16 / 10\"},children:/*#__PURE__*/_jsx(\"img\",{src:card.image,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:18},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:28,height:28,marginBottom:12},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"28\",height:\"28\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 12h16M12 4l8 8-8 8\",stroke:\"#4DD7FF\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"h4\",{style:{margin:0,fontSize:20,lineHeight:1.2},children:card.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"10px 0 0\",fontSize:14,lineHeight:1.45,color:\"rgba(255,255,255,0.9)\"},children:card.description})]})]},card.title))})}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Carte pr\\xe9c\\xe9dente\",onClick:()=>goTo(index-1),style:sliderArrowStyle(\"left\"),children:\"‹\"}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Carte suivante\",onClick:()=>goTo(index+1),style:sliderArrowStyle(\"right\"),children:\"›\"})]});}function navButtonStyle(side){return{position:\"absolute\",top:\"50%\",[side]:12,transform:\"translateY(-50%)\",width:34,height:34,borderRadius:999,border:\"1px solid rgba(255,255,255,0.55)\",background:\"rgba(8,30,61,0.55)\",color:\"#FFFFFF\",cursor:\"pointer\",fontSize:24,lineHeight:\"34px\",padding:0};}function sliderArrowStyle(side){return{position:\"absolute\",top:\"calc(50% - 20px)\",[side]:8,width:34,height:34,borderRadius:\"50%\",border:\"1px solid rgba(77,215,255,0.4)\",background:\"rgba(6,21,43,0.82)\",color:\"#4DD7FF\",fontSize:22,lineHeight:\"30px\",cursor:\"pointer\",padding:0};}addPropertyControls(SolarSolutionDeck,{autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},intervalSeconds:{type:ControlType.Number,title:\"Interval\",defaultValue:6,min:2,max:15,unit:\"s\",step:1}});addPropertyControls(BassiamValueSlider,{autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},intervalSeconds:{type:ControlType.Number,title:\"Interval\",defaultValue:6,min:2,max:15,unit:\"s\",step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"BassiamValueSlider\":{\"type\":\"reactComponent\",\"name\":\"BassiamValueSlider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SolarSolutionDeck\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SolarContentSliders.map"],"mappings":"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"}