{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/aSZVzHLuXvzyRs0RtwOG/Irp5IJMHeUzCGkUGvtki/iHxXR1dRL.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/w90zR0qzeh1mgaDSvD54/Carousel.js", "ssg:https://framerusercontent.com/modules/kguKK0WQ5ZEKroy0F5Sa/O28H91BfN7IbNWQMuKyb/ibsC7sbI6.js", "ssg:https://framerusercontent.com/modules/7z5TyJ0VnewSRBwyLp1u/Uzd51IJ0TWYs2xaTmaar/Ui80DN59V.js", "ssg:https://framerusercontent.com/modules/s6slyx2cTp8U6gFqcI2D/ZNaIPbUq3vcP160kPDL7/amV78Hjkt.js", "ssg:https://framerusercontent.com/modules/dC8Ws1CJ0KkV1iJSpphj/4vEnxkWjlWa68sjoc3Tm/ojprQf71e.js", "ssg:https://framerusercontent.com/modules/hhH0kBZPQ0b2SP1JBlXn/xhAQ1nV9okawzQO3tY3o/uyVwWnvae.js", "ssg:https://framerusercontent.com/modules/cRacVKsmTPmH8vQs9D6O/1d3tk5KH4sEJr1sy5SqQ/Xw0OYvpwL.js", "ssg:https://framerusercontent.com/modules/3iIR024MJkXgdWbAeS5N/BkRFuuXlNiM9xyeyKBQH/augiA20Il.js"],
  "sourcesContent": ["// Generated by Framer (a4439fa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FormulRRubrik from\"https://framerusercontent.com/modules/3svIyuChLTWW9v5OrBm9/2NFzkSxE8RtrbrZhPlng/njpDyfgmU.js\";import FormulRStandard from\"https://framerusercontent.com/modules/o2sUA4YtYU4rsXSElG2l/m8J0ZulqaSDghaIglRRE/W1W9d2vg0.js\";const FormulRStandardFonts=getFonts(FormulRStandard);const FormulRRubrikFonts=getFonts(FormulRRubrik);const cycleOrder=[\"gQ2dYdV0j\",\"lTrhuw8Ar\",\"Q_M_F6SUt\"];const serializationHash=\"framer-gkNWe\";const variantClassNames={gQ2dYdV0j:\"framer-v-qtidw0\",lTrhuw8Ar:\"framer-v-g6isek\",Q_M_F6SUt:\"framer-v-oz1j3r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"gQ2dYdV0j\",Phone:\"Q_M_F6SUt\",Tablet:\"lTrhuw8Ar\"};const getProps=({bild,height,id,width,...props})=>{return{...props,P3elOrNKl:bild??props.P3elOrNKl??{src:\"https://framerusercontent.com/images/JIZICbci0ZQNEfXSy4yjV8ZLTE.jpg?scale-down-to=512\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"gQ2dYdV0j\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,P3elOrNKl,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gQ2dYdV0j\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image,{...restProps,background:{alt:\"\",fit:\"fill\",intrinsicHeight:2176,intrinsicWidth:3264,pixelHeight:2176,pixelWidth:3264,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(P3elOrNKl)},className:cx(serializationHash,...sharedStyleClassNames,\"framer-qtidw0\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gQ2dYdV0j\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{...style},...addPropertyOverrides({lTrhuw8Ar:{\"data-framer-name\":\"Tablet\"},Q_M_F6SUt:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yw8bii\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"zwmp2VcgM\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Q_M_F6SUt:{width:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ab9okg-container\",layoutDependency:layoutDependency,layoutId:\"Ckg58rv61-container\",children:/*#__PURE__*/_jsx(FormulRStandard,{height:\"100%\",id:\"Ckg58rv61\",layoutId:\"Ckg58rv61\",RdUwm62jX:true,variant:\"TzO_qkfK9\",width:\"100%\",...addPropertyOverrides({lTrhuw8Ar:{variant:\"kikqeFThe\"},Q_M_F6SUt:{style:{width:\"100%\"},variant:\"kikqeFThe\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({lTrhuw8Ar:{width:`min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px), 430px)`},Q_M_F6SUt:{width:`min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px), 430px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1anvazq-container\",layoutDependency:layoutDependency,layoutId:\"Oqhcwq7q5-container\",children:/*#__PURE__*/_jsx(FormulRRubrik,{dcoEGSlqU:true,g4WAYbMBH:true,height:\"100%\",id:\"Oqhcwq7q5\",J1XckWhtK:true,layoutId:\"Oqhcwq7q5\",oet5PNdrd:\"Vi hj\\xe4lper dig med dina husdr\\xf6mmar\",RTLpzOvdM:\"Ett team av erfarna och certifierade snickare, pl\\xe5tslagare och hantverkare som har den expertis som kr\\xe4vs f\\xf6r att leverera resultat av h\\xf6gsta kvalitet. \",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"gBusPHuro\",width:\"100%\",...addPropertyOverrides({lTrhuw8Ar:{variant:\"yN33LGlw9\"},Q_M_F6SUt:{variant:\"vCGdndubZ\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rqu25t\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"hU6Dkf3ie\",style:{backdropFilter:\"blur(5px)\",background:\"radial-gradient(82.8% 73.4% at 70.19999999999999% 46.400000000000006%, rgba(27, 29, 39, 0.6) 0%, rgba(27, 29, 39, 0.3) 100%)\",WebkitBackdropFilter:\"blur(5px)\"},variants:{lTrhuw8Ar:{background:\"radial-gradient(82.8% 73.4% at 51.800000000000004% 21.7%, rgba(27, 29, 39, 0.6) 0%, rgba(27, 29, 39, 0.3) 100%)\"},Q_M_F6SUt:{background:\"radial-gradient(182.7% 73.4% at 50% 20.3%, rgba(27, 29, 39, 0.8) 0%, rgba(27, 29, 39, 0.3) 100%)\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gkNWe.framer-ujj2a9, .framer-gkNWe .framer-ujj2a9 { display: block; }\",\".framer-gkNWe.framer-qtidw0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; overflow: hidden; padding: 164px 64px 164px 64px; position: relative; width: 1200px; }\",\".framer-gkNWe .framer-yw8bii { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-gkNWe .framer-ab9okg-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-gkNWe .framer-1anvazq-container { flex: 1 0 0px; height: auto; max-width: 430px; position: relative; width: 1px; }\",\".framer-gkNWe .framer-1rqu25t { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gkNWe.framer-qtidw0, .framer-gkNWe .framer-yw8bii { gap: 0px; } .framer-gkNWe.framer-qtidw0 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-gkNWe.framer-qtidw0 > :first-child, .framer-gkNWe .framer-yw8bii > :first-child { margin-left: 0px; } .framer-gkNWe.framer-qtidw0 > :last-child, .framer-gkNWe .framer-yw8bii > :last-child { margin-right: 0px; } .framer-gkNWe .framer-yw8bii > * { margin: 0px; margin-left: calc(64px / 2); margin-right: calc(64px / 2); } }\",\".framer-gkNWe.framer-v-g6isek.framer-qtidw0 { padding: 100px 20px 100px 20px; width: 834px; }\",\".framer-gkNWe.framer-v-g6isek .framer-yw8bii { align-content: center; align-items: center; flex-direction: column; }\",\".framer-gkNWe.framer-v-g6isek .framer-ab9okg-container { order: 1; }\",\".framer-gkNWe.framer-v-g6isek .framer-1anvazq-container, .framer-gkNWe.framer-v-oz1j3r .framer-1anvazq-container { flex: none; order: 0; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gkNWe.framer-v-g6isek .framer-yw8bii { gap: 0px; } .framer-gkNWe.framer-v-g6isek .framer-yw8bii > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-gkNWe.framer-v-g6isek .framer-yw8bii > :first-child { margin-top: 0px; } .framer-gkNWe.framer-v-g6isek .framer-yw8bii > :last-child { margin-bottom: 0px; } }\",\".framer-gkNWe.framer-v-oz1j3r.framer-qtidw0 { padding: 100px 20px 100px 20px; width: 394px; }\",\".framer-gkNWe.framer-v-oz1j3r .framer-yw8bii { align-content: center; align-items: center; flex-direction: column; gap: 48px; }\",\".framer-gkNWe.framer-v-oz1j3r .framer-ab9okg-container { order: 1; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gkNWe.framer-v-oz1j3r .framer-yw8bii { gap: 0px; } .framer-gkNWe.framer-v-oz1j3r .framer-yw8bii > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-gkNWe.framer-v-oz1j3r .framer-yw8bii > :first-child { margin-top: 0px; } .framer-gkNWe.framer-v-oz1j3r .framer-yw8bii > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 978\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lTrhuw8Ar\":{\"layout\":[\"fixed\",\"auto\"]},\"Q_M_F6SUt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"P3elOrNKl\":\"bild\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameriHxXR1dRL=withCSS(Component,css,\"framer-gkNWe\");export default FrameriHxXR1dRL;FrameriHxXR1dRL.displayName=\"CTA/Landing med bild\";FrameriHxXR1dRL.defaultProps={height:978,width:1200};addPropertyControls(FrameriHxXR1dRL,{variant:{options:[\"gQ2dYdV0j\",\"lTrhuw8Ar\",\"Q_M_F6SUt\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},P3elOrNKl:{__defaultAssetReference:\"data:framer/asset-reference,JIZICbci0ZQNEfXSy4yjV8ZLTE.jpg?originalFilename=photo-1450731550980-0eb3566a5f08%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHw1fHxyb29mJTIwZHJvbmV8ZW58MHx8fHwxNzEwOTIzNjgwfDA%26ixlib%3Drb-4.0.jpg&preferredSize=small\",title:\"Bild\",type:ControlType.ResponsiveImage}});addFonts(FrameriHxXR1dRL,[{explicitInter:true,fonts:[]},...FormulRStandardFonts,...FormulRRubrikFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriHxXR1dRL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"978\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lTrhuw8Ar\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q_M_F6SUt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"P3elOrNKl\\\":\\\"bild\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */ function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */ function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches);},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */ function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */ const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */ const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */ if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){const numItems=Children.count(slots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */ const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */ const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */ const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */ const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */ const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth,],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */ const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */ const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start:start1,end:end1}=itemSizes.current[i];if(end1<current||start1>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows \u2014\u00A0Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */ let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */ if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{if(!scrollInfo.current)return;const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta===-1){const visibility1=progress(start,end,target);if(visibility1>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */ if(numItems===0){return /*#__PURE__*/ _jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/ _jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/ _jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/ _jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(slots,(child,index)=>{var ref;/*#__PURE__*/ return _jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/ cloneElement(child,{...child.props,style:{...(ref=child.props)===null||ref===void 0?void 0:ref.style,...childStyle}})});})}),/*#__PURE__*/ _jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/ _jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/ _jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/ _jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/ _jsx(MouseStyles,{})]});};/* Default Properties */ Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */ addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var ref,ref1;if(!((ref=scrollInfo.current)===null||ref===void 0?void 0:ref.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((ref1=scrollInfo.current)===null||ref1===void 0?void 0:ref1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/ _jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/ _jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/ _jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */ const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */ const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "// Generated by Framer (33d5032)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xjEprWVabuU8hI6I0qhV/RfyMZeIQxPBodEMQdZJj/gpJVw4OTs.js\";import VrigaKomponenterIkoner from\"https://framerusercontent.com/modules/Uc2zi4w9iNpjVb3UyaZi/HnFSlQ6kQEwlYI9axV4O/VmOZfqMsJ.js\";const VrigaKomponenterIkonerFonts=getFonts(VrigaKomponenterIkoner);const VrigaKomponenterIkonerControls=getPropertyControls(VrigaKomponenterIkoner);const enabledGestures={XrAXHBjvi:{hover:true}};const cycleOrder=[\"XrAXHBjvi\"];const serializationHash=\"framer-0wBKN\";const variantClassNames={XrAXHBjvi:\"framer-v-17n1ps7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"Altan & Terass\":\"RWIx2Fm1A\",\"F\\xf6nsterbyte\":\"R4ByukPcO\",\"Pl\\xe5tarbeten\":\"uV1vEh2tb\",\"Takf\\xf6nster\":\"fz3fBRlzj\",\"Takl\\xe4ggning\":\"g28DZ3oVJ\",Custom:\"hGgZdQ5YT\",Fasad:\"ljNvuVWHD\",Variant:\"ZpCB1R057\"};const getProps=({height,id,image,link,title,variant1,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_variant1,_ref2,_ref3;return{...props,dtyeaN1A2:(_ref=image!==null&&image!==void 0?image:props.dtyeaN1A2)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/5LSDw7rBLowrm61SxIe1S8imTE.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/5LSDw7rBLowrm61SxIe1S8imTE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/5LSDw7rBLowrm61SxIe1S8imTE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/5LSDw7rBLowrm61SxIe1S8imTE.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/5LSDw7rBLowrm61SxIe1S8imTE.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/5LSDw7rBLowrm61SxIe1S8imTE.jpg 6016w\"},LNiYKwhbm:(_ref1=title!==null&&title!==void 0?title:props.LNiYKwhbm)!==null&&_ref1!==void 0?_ref1:\"Pl\\xe5tarbeten\",qow7TTuDm:link!==null&&link!==void 0?link:props.qow7TTuDm,wzSXWTxEZ:(_ref3=(_ref2=(_humanReadableEnumMap_variant1=humanReadableEnumMap[variant1])!==null&&_humanReadableEnumMap_variant1!==void 0?_humanReadableEnumMap_variant1:variant1)!==null&&_ref2!==void 0?_ref2:props.wzSXWTxEZ)!==null&&_ref3!==void 0?_ref3:\"ljNvuVWHD\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,LNiYKwhbm,dtyeaN1A2,wzSXWTxEZ,qow7TTuDm,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XrAXHBjvi\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:qow7TTuDm,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-17n1ps7\",className,classNames)} framer-gvklxf`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XrAXHBjvi\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0px 12px 0px rgba(0, 0, 0, 0)\",...style},variants:{\"XrAXHBjvi-hover\":{boxShadow:\"0px 10px 12px 0px rgba(0, 0, 0, 0.1)\"}},...addPropertyOverrides({\"XrAXHBjvi-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4016,intrinsicWidth:6016,pixelHeight:4016,pixelWidth:6016,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(dtyeaN1A2)},className:\"framer-srigxn\",layoutDependency:layoutDependency,layoutId:\"Urdsld0XA\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cuoxa0\",layoutDependency:layoutDependency,layoutId:\"Kgu6VPfxG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"40px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dr1dz-container\",layoutDependency:layoutDependency,layoutId:\"uZoQ748WX-container\",children:/*#__PURE__*/_jsx(VrigaKomponenterIkoner,{height:\"100%\",id:\"uZoQ748WX\",layoutId:\"uZoQ748WX\",style:{height:\"100%\",width:\"100%\"},variant:wzSXWTxEZ,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sdca61\",layoutDependency:layoutDependency,layoutId:\"TeZOkkBel\",style:{backgroundColor:\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",boxShadow:\"0px -10px 112px 0px rgba(27, 29, 39, 0.4)\",rotate:-1}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4mo5a2\",\"data-styles-preset\":\"gpJVw4OTs\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, rgb(255, 255, 255)))\"},children:\"Pl\\xe5tarbeten\"})}),className:\"framer-3zosmj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XIUh0enmu\",style:{\"--extracted-1w1cjl5\":\"var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LNiYKwhbm,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0wBKN.framer-gvklxf, .framer-0wBKN .framer-gvklxf { display: block; }\",\".framer-0wBKN.framer-17n1ps7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 459px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 363px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0wBKN .framer-srigxn { flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-0wBKN .framer-cuoxa0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 24px 16px 24px; position: relative; width: 100%; z-index: 3; }\",\".framer-0wBKN .framer-1dr1dz-container { flex: none; height: 40px; position: relative; width: 40px; z-index: 1; }\",\".framer-0wBKN .framer-1sdca61 { bottom: -49px; flex: none; left: -10px; overflow: hidden; position: absolute; right: -10px; top: -13px; z-index: 0; }\",\".framer-0wBKN .framer-3zosmj { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0wBKN.framer-17n1ps7, .framer-0wBKN .framer-cuoxa0 { gap: 0px; } .framer-0wBKN.framer-17n1ps7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-0wBKN.framer-17n1ps7 > :first-child { margin-top: 0px; } .framer-0wBKN.framer-17n1ps7 > :last-child { margin-bottom: 0px; } .framer-0wBKN .framer-cuoxa0 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-0wBKN .framer-cuoxa0 > :first-child { margin-left: 0px; } .framer-0wBKN .framer-cuoxa0 > :last-child { margin-right: 0px; } }\",\".framer-0wBKN.framer-v-17n1ps7.hover .framer-srigxn { order: 0; }\",\".framer-0wBKN.framer-v-17n1ps7.hover .framer-cuoxa0 { gap: 20px; order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0wBKN.framer-v-17n1ps7.hover .framer-cuoxa0 { gap: 0px; } .framer-0wBKN.framer-v-17n1ps7.hover .framer-cuoxa0 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-0wBKN.framer-v-17n1ps7.hover .framer-cuoxa0 > :first-child { margin-left: 0px; } .framer-0wBKN.framer-v-17n1ps7.hover .framer-cuoxa0 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 459\n * @framerIntrinsicWidth 363\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aX6VorI3q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LNiYKwhbm\":\"title\",\"dtyeaN1A2\":\"image\",\"wzSXWTxEZ\":\"variant1\",\"qow7TTuDm\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameribsC7sbI6=withCSS(Component,css,\"framer-0wBKN\");export default FrameribsC7sbI6;FrameribsC7sbI6.displayName=\"\\xd6vriga komponenter/service card\";FrameribsC7sbI6.defaultProps={height:459,width:363};addPropertyControls(FrameribsC7sbI6,{LNiYKwhbm:{defaultValue:\"Pl\\xe5tarbeten\",displayTextArea:false,title:\"Title\",type:ControlType.String},dtyeaN1A2:{__defaultAssetReference:\"data:framer/asset-reference,5LSDw7rBLowrm61SxIe1S8imTE.jpg?originalFilename=photo-1602193230480-7840a38eb0c3%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHw2fHxyb29mfGVufDB8fHx8MTcxMDg1MzQ0NXww%26ixlib%3Drb-4.0.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},wzSXWTxEZ:(VrigaKomponenterIkonerControls===null||VrigaKomponenterIkonerControls===void 0?void 0:VrigaKomponenterIkonerControls[\"variant\"])&&{...VrigaKomponenterIkonerControls[\"variant\"],defaultValue:\"ljNvuVWHD\",description:undefined,hidden:undefined,title:\"Variant\"},qow7TTuDm:{title:\"Link\",type:ControlType.Link}});addFonts(FrameribsC7sbI6,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...VrigaKomponenterIkonerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameribsC7sbI6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"LNiYKwhbm\\\":\\\"title\\\",\\\"dtyeaN1A2\\\":\\\"image\\\",\\\"wzSXWTxEZ\\\":\\\"variant1\\\",\\\"qow7TTuDm\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"459\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"363\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aX6VorI3q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ibsC7sbI6.map", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/w90zR0qzeh1mgaDSvD54/Carousel.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/61lwiI1UTMtU0bjrPF4b/eXKOTSpk02f1cJgNoSiR/CBHAJZ1YG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iAXiqHvf1SUNMOzSaMew/1serrZmspSkBIrPo8m9N/r2n8P7T0K.js\";import VrigaKomponenterServiceCard from\"https://framerusercontent.com/modules/kguKK0WQ5ZEKroy0F5Sa/O28H91BfN7IbNWQMuKyb/ibsC7sbI6.js\";const VrigaKomponenterServiceCardFonts=getFonts(VrigaKomponenterServiceCard);const CarouselFonts=getFonts(Carousel);const cycleOrder=[\"naLV5vmIO\",\"uoN2MIkh5\",\"bZkOtbe8l\"];const serializationHash=\"framer-9KEmd\";const variantClassNames={bZkOtbe8l:\"framer-v-1y9c3fm\",naLV5vmIO:\"framer-v-1a3u1sh\",uoN2MIkh5:\"framer-v-gll1ax\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,y:-5};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"naLV5vmIO\",Phone:\"bZkOtbe8l\",Tablet:\"uoN2MIkh5\"};const getProps=({height,id,text,title,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,mcd29Wm2C:(_ref=text!==null&&text!==void 0?text:props.mcd29Wm2C)!==null&&_ref!==void 0?_ref:\"Vi skapar unika och personliga byggen till bra pris, med korta v\\xe4ntetider och utan kr\\xe5ngel.\",tlzgv6Nda:(_ref1=title!==null&&title!==void 0?title:props.tlzgv6Nda)!==null&&_ref1!==void 0?_ref1:\"Vi f\\xf6rverkligar dina husdr\\xf6mmar\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"naLV5vmIO\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,tlzgv6Nda,mcd29Wm2C,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"naLV5vmIO\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"bZkOtbe8l\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"bZkOtbe8l\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1a3u1sh\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"naLV5vmIO\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, rgb(255, 255, 255))\",...style},...addPropertyOverrides({bZkOtbe8l:{\"data-framer-name\":\"Phone\"},uoN2MIkh5:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kzatjk\",\"data-framer-name\":\"Text-container\",layoutDependency:layoutDependency,layoutId:\"afFRC_Vdd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1y8ehvy\",\"data-styles-preset\":\"r2n8P7T0K\",children:[\"Vi f\\xf6rverkligar \",/*#__PURE__*/_jsx(motion.br,{}),\"dina husdr\\xf6mmar\"]})}),className:\"framer-12w9dtj\",\"data-framer-name\":\"Titel\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JiHfSobLX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:tlzgv6Nda,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gwtttp\",\"data-styles-preset\":\"CBHAJZ1YG\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40)))\"},children:\"Vi skapar unika och personliga byggen till bra pris, med korta v\\xe4ntetider och utan kr\\xe5ngel.\"})}),className:\"framer-iky4od\",\"data-framer-name\":\"Beskrivning\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wf05NsUp5\",style:{\"--extracted-r6o4lv\":\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mcd29Wm2C,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1njkrg5\",\"data-framer-name\":\"Tj\\xe4nster\",layoutDependency:layoutDependency,layoutId:\"cvjQb1qwy\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Np8w2xru6\"},implicitPathVariables:undefined},{href:{webPageId:\"Np8w2xru6\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1200px) - 48px) / 3, 200px)`,...addPropertyOverrides({uoN2MIkh5:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1200px) - 24px) / 2, 200px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-135c15a-container\",layoutDependency:layoutDependency,layoutId:\"gH6KzTPDd-container\",whileHover:animation,children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/zdTVwfaC2M5LN51H4kUtDsS18A.jpg?scale-down-to=1024\"},\"\"),height:\"100%\",id:\"gH6KzTPDd\",layoutId:\"gH6KzTPDd\",LNiYKwhbm:\"Takoml\\xe4ggning\",qow7TTuDm:resolvedLinks[0],style:{width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"jRP5O9IZ0\",...addPropertyOverrides({uoN2MIkh5:{qow7TTuDm:resolvedLinks[1],style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zxtg7Qthw\"},implicitPathVariables:undefined},{href:{webPageId:\"zxtg7Qthw\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1200px) - 48px) / 3, 200px)`,...addPropertyOverrides({uoN2MIkh5:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1200px) - 24px) / 2, 200px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-agiyuf-container\",layoutDependency:layoutDependency,layoutId:\"CDOc3Hi6N-container\",whileHover:animation,children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/W8lG88Cw9KzDOQxEtsFy2ToOIg.jpg?scale-down-to=1024\"},\"\"),height:\"100%\",id:\"CDOc3Hi6N\",layoutId:\"CDOc3Hi6N\",LNiYKwhbm:\"Pl\\xe5tarbeten\",qow7TTuDm:resolvedLinks1[0],style:{width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"y9b_y37C4\",...addPropertyOverrides({uoN2MIkh5:{qow7TTuDm:resolvedLinks1[1],style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u63E_tOio\"},implicitPathVariables:undefined},{href:{webPageId:\"u63E_tOio\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1200px) - 48px) / 3, 200px)`,...addPropertyOverrides({uoN2MIkh5:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1200px) - 24px) / 2, 200px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w9hfr0-container\",layoutDependency:layoutDependency,layoutId:\"sHezFY7he-container\",whileHover:animation,children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/KSCWdhT301enFBoYU4X0qt5clTk.jpg?scale-down-to=1024\"},\"\"),height:\"100%\",id:\"sHezFY7he\",layoutId:\"sHezFY7he\",LNiYKwhbm:\"Takf\\xf6nster\",qow7TTuDm:resolvedLinks2[0],style:{width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"fxHbVo768\",...addPropertyOverrides({uoN2MIkh5:{qow7TTuDm:resolvedLinks2[1],style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xDN6Q0OtB\"},implicitPathVariables:undefined},{href:{webPageId:\"xDN6Q0OtB\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1200px) - 48px) / 3, 200px)`,...addPropertyOverrides({uoN2MIkh5:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1200px) - 24px) / 2, 200px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m1col2-container\",layoutDependency:layoutDependency,layoutId:\"bCilgX12_-container\",whileHover:animation,children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/8yBppxqxlXvyi4waWbmUVzl5NSA.jpg?scale-down-to=1024\"},\"\"),height:\"100%\",id:\"bCilgX12_\",layoutId:\"bCilgX12_\",LNiYKwhbm:\"Altan & Terass\",qow7TTuDm:resolvedLinks3[0],style:{width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"gutYPL19u\",...addPropertyOverrides({uoN2MIkh5:{qow7TTuDm:resolvedLinks3[1],style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PmtTCm77k\"},implicitPathVariables:undefined},{href:{webPageId:\"PmtTCm77k\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1200px) - 48px) / 3, 200px)`,...addPropertyOverrides({uoN2MIkh5:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1200px) - 24px) / 2, 200px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gbu14r-container\",layoutDependency:layoutDependency,layoutId:\"sAsOhQaUq-container\",whileHover:animation,children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/zNUNUs8iBrfMyvX0TPAsG2YWVd0.jpg?scale-down-to=1024\"},\"\"),height:\"100%\",id:\"sAsOhQaUq\",layoutId:\"sAsOhQaUq\",LNiYKwhbm:\"F\\xf6nsterbyte\",qow7TTuDm:resolvedLinks4[0],style:{width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"ooL21sHEr\",...addPropertyOverrides({uoN2MIkh5:{qow7TTuDm:resolvedLinks4[1],style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Z8dZD8LCA\"},implicitPathVariables:undefined},{href:{webPageId:\"Z8dZD8LCA\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px, 1200px) - 48px) / 3, 200px)`,...addPropertyOverrides({uoN2MIkh5:{width:`max((min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 1200px) - 24px) / 2, 200px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lry2os-container\",layoutDependency:layoutDependency,layoutId:\"S4cnhDWQL-container\",whileHover:animation,children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/6rCONn2VNohuMXMxdpE4bwQc.jpg?scale-down-to=1024\"},\"\"),height:\"100%\",id:\"S4cnhDWQL\",layoutId:\"S4cnhDWQL\",LNiYKwhbm:\"Fasad\",qow7TTuDm:resolvedLinks5[0],style:{width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"ljNvuVWHD\",...addPropertyOverrides({uoN2MIkh5:{qow7TTuDm:resolvedLinks5[1],style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4qldoc-container\",layoutDependency:layoutDependency,layoutId:\"ltPJ828rP-container\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},fadeWidth:15},gap:16,height:\"100%\",id:\"ltPJ828rP\",layoutId:\"ltPJ828rP\",padding:10,paddingBottom:36,paddingLeft:20,paddingPerSide:true,paddingRight:10,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:5,dotsFill:\"rgb(255, 255, 255)\",dotsGap:8,dotsInset:0,dotSize:8,dotsOpacity:.4,dotsPadding:8,dotsRadius:12,showProgressDots:true,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"stretch\",widthColumns:2,widthInset:64,widthType:\"stretch\"},slots:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Np8w2xru6\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"363px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-746cnu-container\",layoutDependency:layoutDependency,layoutId:\"GJ_OVHAu_-container\",children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/JB4eQ9AkROhONLT8W7MyNai67o.jpg\",srcSet:\"https://framerusercontent.com/images/JB4eQ9AkROhONLT8W7MyNai67o.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/JB4eQ9AkROhONLT8W7MyNai67o.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/JB4eQ9AkROhONLT8W7MyNai67o.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/JB4eQ9AkROhONLT8W7MyNai67o.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/JB4eQ9AkROhONLT8W7MyNai67o.jpg 4898w\"},\"\"),height:\"100%\",id:\"GJ_OVHAu_\",layoutId:\"GJ_OVHAu_\",LNiYKwhbm:\"Takl\\xe4ggning\",qow7TTuDm:resolvedLinks6[0],style:{height:\"100%\",width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"jRP5O9IZ0\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zxtg7Qthw\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"363px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wtl3qn-container\",layoutDependency:layoutDependency,layoutId:\"XTY3fdle6-container\",children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{height:\"100%\",id:\"XTY3fdle6\",layoutId:\"XTY3fdle6\",LNiYKwhbm:\"Pl\\xe5tarbeten\",qow7TTuDm:resolvedLinks7[0],style:{height:\"100%\",width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"y9b_y37C4\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u63E_tOio\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"362px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pfk6ux-container\",layoutDependency:layoutDependency,layoutId:\"AKKc5BWrP-container\",children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/KSCWdhT301enFBoYU4X0qt5clTk.jpg\",srcSet:\"https://framerusercontent.com/images/KSCWdhT301enFBoYU4X0qt5clTk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/KSCWdhT301enFBoYU4X0qt5clTk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/KSCWdhT301enFBoYU4X0qt5clTk.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/KSCWdhT301enFBoYU4X0qt5clTk.jpg 4032w\"},\"\"),height:\"100%\",id:\"AKKc5BWrP\",layoutId:\"AKKc5BWrP\",LNiYKwhbm:\"Takf\\xf6nster\",qow7TTuDm:resolvedLinks8[0],style:{height:\"100%\",width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"fxHbVo768\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xDN6Q0OtB\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"363px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wn19g9-container\",layoutDependency:layoutDependency,layoutId:\"aG70M46r1-container\",children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/dZmSYugTiSn6p7Z27Z6ieXkAmzY.jpg\",srcSet:\"https://framerusercontent.com/images/dZmSYugTiSn6p7Z27Z6ieXkAmzY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/dZmSYugTiSn6p7Z27Z6ieXkAmzY.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/dZmSYugTiSn6p7Z27Z6ieXkAmzY.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/dZmSYugTiSn6p7Z27Z6ieXkAmzY.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/dZmSYugTiSn6p7Z27Z6ieXkAmzY.jpg 5946w\"},\"\"),height:\"100%\",id:\"aG70M46r1\",layoutId:\"aG70M46r1\",LNiYKwhbm:\"Altan & Terass\",qow7TTuDm:resolvedLinks9[0],style:{height:\"100%\",width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"gutYPL19u\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PmtTCm77k\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"363px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q1bim5-container\",layoutDependency:layoutDependency,layoutId:\"OGTS8RfNT-container\",children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/eNviw9i47Jw0rpowA3r1PgtfrLk.jpg\",srcSet:\"https://framerusercontent.com/images/eNviw9i47Jw0rpowA3r1PgtfrLk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/eNviw9i47Jw0rpowA3r1PgtfrLk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/eNviw9i47Jw0rpowA3r1PgtfrLk.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/eNviw9i47Jw0rpowA3r1PgtfrLk.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/eNviw9i47Jw0rpowA3r1PgtfrLk.jpg 5075w\"},\"\"),height:\"100%\",id:\"OGTS8RfNT\",layoutId:\"OGTS8RfNT\",LNiYKwhbm:\"F\\xf6nsterbyte\",qow7TTuDm:resolvedLinks10[0],style:{height:\"100%\",width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"ooL21sHEr\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Z8dZD8LCA\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"362px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-edpp3s-container\",layoutDependency:layoutDependency,layoutId:\"EnJqBUCGr-container\",children:/*#__PURE__*/_jsx(VrigaKomponenterServiceCard,{dtyeaN1A2:addImageAlt({src:\"https://framerusercontent.com/images/hRu1QX3NbvPNAV7VJNTkllbuQ.jpg\",srcSet:\"https://framerusercontent.com/images/hRu1QX3NbvPNAV7VJNTkllbuQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/hRu1QX3NbvPNAV7VJNTkllbuQ.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/hRu1QX3NbvPNAV7VJNTkllbuQ.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/hRu1QX3NbvPNAV7VJNTkllbuQ.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/hRu1QX3NbvPNAV7VJNTkllbuQ.jpg 5456w\"},\"\"),height:\"100%\",id:\"EnJqBUCGr\",layoutId:\"EnJqBUCGr\",LNiYKwhbm:\"Fasad\",qow7TTuDm:resolvedLinks11[0],style:{height:\"100%\",width:\"100%\"},width:\"100%\",wzSXWTxEZ:\"ljNvuVWHD\"})})})})],snapObject:{fluid:true,snap:false,snapEdge:\"center\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9KEmd.framer-1l8nqt1, .framer-9KEmd .framer-1l8nqt1 { display: block; }\",\".framer-9KEmd.framer-1a3u1sh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: center; overflow: hidden; padding: 100px 32px 100px 32px; position: relative; width: 1200px; }\",\".framer-9KEmd .framer-1kzatjk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 600px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-9KEmd .framer-12w9dtj, .framer-9KEmd .framer-iky4od { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9KEmd .framer-1njkrg5 { display: grid; flex: none; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: auto; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9KEmd .framer-135c15a-container, .framer-9KEmd .framer-agiyuf-container, .framer-9KEmd .framer-w9hfr0-container, .framer-9KEmd .framer-1m1col2-container, .framer-9KEmd .framer-1gbu14r-container, .framer-9KEmd .framer-1lry2os-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-9KEmd .framer-4qldoc-container { flex: none; height: 450px; position: relative; width: 100%; }\",\".framer-9KEmd .framer-746cnu-container, .framer-9KEmd .framer-1wtl3qn-container, .framer-9KEmd .framer-1wn19g9-container, .framer-9KEmd .framer-1q1bim5-container { height: 350px; position: relative; width: 363px; }\",\".framer-9KEmd .framer-pfk6ux-container, .framer-9KEmd .framer-edpp3s-container { height: 350px; position: relative; width: 362px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9KEmd.framer-1a3u1sh, .framer-9KEmd .framer-1kzatjk { gap: 0px; } .framer-9KEmd.framer-1a3u1sh > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-9KEmd.framer-1a3u1sh > :first-child, .framer-9KEmd .framer-1kzatjk > :first-child { margin-top: 0px; } .framer-9KEmd.framer-1a3u1sh > :last-child, .framer-9KEmd .framer-1kzatjk > :last-child { margin-bottom: 0px; } .framer-9KEmd .framer-1kzatjk > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-9KEmd.framer-v-gll1ax.framer-1a3u1sh { padding: 64px 20px 64px 20px; width: 894px; }\",\".framer-9KEmd.framer-v-gll1ax .framer-1njkrg5 { grid-template-columns: repeat(2, minmax(200px, 1fr)); }\",\".framer-9KEmd.framer-v-gll1ax .framer-135c15a-container, .framer-9KEmd.framer-v-gll1ax .framer-agiyuf-container, .framer-9KEmd.framer-v-gll1ax .framer-w9hfr0-container, .framer-9KEmd.framer-v-gll1ax .framer-1m1col2-container, .framer-9KEmd.framer-v-gll1ax .framer-1gbu14r-container, .framer-9KEmd.framer-v-gll1ax .framer-1lry2os-container { height: 350px; }\",\".framer-9KEmd.framer-v-1y9c3fm.framer-1a3u1sh { gap: 40px; padding: 48px 0px 48px 0px; width: 450px; }\",\".framer-9KEmd.framer-v-1y9c3fm .framer-1kzatjk { padding: 0px 20px 0px 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9KEmd.framer-v-1y9c3fm.framer-1a3u1sh { gap: 0px; } .framer-9KEmd.framer-v-1y9c3fm.framer-1a3u1sh > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-9KEmd.framer-v-1y9c3fm.framer-1a3u1sh > :first-child { margin-top: 0px; } .framer-9KEmd.framer-v-1y9c3fm.framer-1a3u1sh > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1396\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uoN2MIkh5\":{\"layout\":[\"fixed\",\"auto\"]},\"bZkOtbe8l\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tlzgv6Nda\":\"title\",\"mcd29Wm2C\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUi80DN59V=withCSS(Component,css,\"framer-9KEmd\");export default FramerUi80DN59V;FramerUi80DN59V.displayName=\"Sektion/services\";FramerUi80DN59V.defaultProps={height:1396,width:1200};addPropertyControls(FramerUi80DN59V,{variant:{options:[\"naLV5vmIO\",\"uoN2MIkh5\",\"bZkOtbe8l\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},tlzgv6Nda:{defaultValue:\"Vi f\\xf6rverkligar dina husdr\\xf6mmar\",displayTextArea:true,title:\"Title\",type:ControlType.String},mcd29Wm2C:{defaultValue:\"Vi skapar unika och personliga byggen till bra pris, med korta v\\xe4ntetider och utan kr\\xe5ngel.\",displayTextArea:false,title:\"Text\",type:ControlType.String}});addFonts(FramerUi80DN59V,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...VrigaKomponenterServiceCardFonts,...CarouselFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUi80DN59V\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uoN2MIkh5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bZkOtbe8l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"tlzgv6Nda\\\":\\\"title\\\",\\\"mcd29Wm2C\\\":\\\"text\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1396\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ui80DN59V.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"FS;General Sans-bold italic\",\"FS;General Sans-bold italic\"]);export const fonts=[{family:\"General Sans\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/IZAMKIKJNFHYAA4XTXOGUSQUJWNXQHPE/2S5HU7TKNAV6MHTRNU2NPZD7U4OT6VKE/HCZ5OQRTYQOAVSHRS6UOFWUZ5CGI6JRO.woff2\",weight:\"700\"}];export const css=['.framer-aO748 .framer-styles-preset-6hk6bm:not(.rich-text-wrapper), .framer-aO748 .framer-styles-preset-6hk6bm.rich-text-wrapper h1 { --framer-font-family: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-size: 95px; --framer-font-style: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-aO748 .framer-styles-preset-6hk6bm:not(.rich-text-wrapper), .framer-aO748 .framer-styles-preset-6hk6bm.rich-text-wrapper h1 { --framer-font-family: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-size: 61px; --framer-font-style: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-aO748 .framer-styles-preset-6hk6bm:not(.rich-text-wrapper), .framer-aO748 .framer-styles-preset-6hk6bm.rich-text-wrapper h1 { --framer-font-family: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-size: 49px; --framer-font-style: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-aO748\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (033a048)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Particles from\"https://framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/61lwiI1UTMtU0bjrPF4b/eXKOTSpk02f1cJgNoSiR/CBHAJZ1YG.js\";const ParticlesFonts=getFonts(Particles);const MotionDivWithFX=withFX(motion.div);const enabledGestures={fOnkfdXs0:{hover:true},G_0lNyuGM:{hover:true},mnwTaRO9J:{hover:true},pNMFVOeCq:{hover:true}};const cycleOrder=[\"fOnkfdXs0\",\"mnwTaRO9J\",\"G_0lNyuGM\",\"pNMFVOeCq\"];const serializationHash=\"framer-oBSlp\";const variantClassNames={fOnkfdXs0:\"framer-v-r4mqzv\",G_0lNyuGM:\"framer-v-t1h7j5\",mnwTaRO9J:\"framer-v-fq52hs\",pNMFVOeCq:\"framer-v-xvnzar\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:400,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"fOnkfdXs0\",\"Variant 2\":\"mnwTaRO9J\",\"Variant 3\":\"G_0lNyuGM\",\"Variant 4\":\"pNMFVOeCq\"};const getProps=({background,height,id,link,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref,_ref1;return{...props,jqEcTodTK:link!==null&&link!==void 0?link:props.jqEcTodTK,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"fOnkfdXs0\",XddR0zyUe:tap!==null&&tap!==void 0?tap:props.XddR0zyUe,xKK72GDW6:(_ref1=background!==null&&background!==void 0?background:props.xKK72GDW6)!==null&&_ref1!==void 0?_ref1:\"rgb(243, 243, 247)\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,xKK72GDW6,XddR0zyUe,jqEcTodTK,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fOnkfdXs0\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmw4tog=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XddR0zyUe){const res=await XddR0zyUe(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"mnwTaRO9J-hover\",\"G_0lNyuGM-hover\",\"pNMFVOeCq-hover\"].includes(gestureVariant))return false;if([\"mnwTaRO9J\",\"G_0lNyuGM\",\"pNMFVOeCq\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"mnwTaRO9J-hover\",\"G_0lNyuGM-hover\"].includes(gestureVariant))return false;if([\"mnwTaRO9J\",\"G_0lNyuGM\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"pNMFVOeCq-hover\")return false;if(baseVariant===\"pNMFVOeCq\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:jqEcTodTK,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-r4mqzv\",className,classNames)} framer-17z94tg`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fOnkfdXs0\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTapmw4tog,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"fOnkfdXs0-hover\":{\"data-framer-name\":undefined},\"G_0lNyuGM-hover\":{\"data-framer-name\":undefined},\"mnwTaRO9J-hover\":{\"data-framer-name\":undefined},\"pNMFVOeCq-hover\":{\"data-framer-name\":undefined},G_0lNyuGM:{\"data-framer-name\":\"Variant 3\"},mnwTaRO9J:{\"data-framer-name\":\"Variant 2\"},pNMFVOeCq:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17xqd5l-container\",layoutDependency:layoutDependency,layoutId:\"sPZi1irwj-container\",children:/*#__PURE__*/_jsx(Particles,{background:\"rgba(0, 0, 0, 0)\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:false,hoverSmooth:10},id:\"sPZi1irwj\",layoutId:\"sPZi1irwj\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.3,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},number:60,opacityOptions:{opacity:.4,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:8,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"\uD83D\uDE0E\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:10,sizeMin:1,sizeType:true},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x30nto\",layoutDependency:layoutDependency,layoutId:\"jD60ocT8Z\",style:{backgroundColor:\"rgba(255, 71, 81, 0.5)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{G_0lNyuGM:{backgroundColor:\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\"},mnwTaRO9J:{backgroundColor:\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q2adzf\",layoutDependency:layoutDependency,layoutId:\"dOY_QB0rG\",style:{backgroundColor:\"var(--token-f1fafab3-ce92-4242-818d-3f4992f1cc73, rgb(255, 71, 81))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{\"fOnkfdXs0-hover\":{backgroundColor:\"rgb(255, 87, 95)\"},G_0lNyuGM:{backgroundColor:xKK72GDW6},mnwTaRO9J:{backgroundColor:xKK72GDW6}},children:[isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1axxw2d\",layoutDependency:layoutDependency,layoutId:\"lQ9Y0_4VA\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\",filter:\"blur(5px)\",rotate:22,WebkitFilter:\"blur(5px)\"}}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13k8syj\",\"data-framer-name\":\"Hover \",layoutDependency:layoutDependency,layoutId:\"exuJ1jZlg\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\",filter:\"blur(5px)\",rotate:22,WebkitFilter:\"blur(5px)\"},variants:{\"mnwTaRO9J-hover\":{backgroundColor:\"rgba(27, 29, 39, 0.1)\"},G_0lNyuGM:{backgroundColor:\"rgba(27, 29, 39, 0.05)\"},mnwTaRO9J:{backgroundColor:\"rgba(27, 29, 39, 0.05)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXNlbWlib2xk\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, rgb(255, 255, 255)))\"},children:\"Boka gratis hembes\\xf6k\"})}),className:\"framer-dbkfe3\",fonts:[\"FS;General Sans-semibold\"],layoutDependency:layoutDependency,layoutId:\"vudOA5eO8\",style:{\"--extracted-r6o4lv\":\"var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G_0lNyuGM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gwtttp\",\"data-styles-preset\":\"CBHAJZ1YG\",children:\"L\\xe4s fler omd\\xf6men\"})}),fonts:[\"Inter\"]},mnwTaRO9J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gwtttp\",\"data-styles-preset\":\"CBHAJZ1YG\",children:\"L\\xe4s mer\"})}),fonts:[\"Inter\"]},pNMFVOeCq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXNlbWlib2xk\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a406e696-d6b5-4cca-95bf-84e4a0a81740, rgb(255, 255, 255)))\"},children:\"Se tj\\xe4nster\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oBSlp.framer-17z94tg, .framer-oBSlp .framer-17z94tg { display: block; }\",\".framer-oBSlp.framer-r4mqzv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-oBSlp .framer-17xqd5l-container { bottom: -10px; flex: none; left: -10px; position: absolute; right: -10px; top: -10px; z-index: 0; }\",\".framer-oBSlp .framer-1x30nto { bottom: -4px; flex: none; left: -4px; overflow: hidden; position: absolute; right: -4px; top: -4px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-oBSlp .framer-1q2adzf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-oBSlp .framer-1axxw2d, .framer-oBSlp .framer-13k8syj { bottom: -13px; flex: none; left: -25px; overflow: hidden; position: absolute; top: -22px; width: 12px; z-index: 1; }\",\".framer-oBSlp .framer-dbkfe3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oBSlp.framer-r4mqzv, .framer-oBSlp .framer-1q2adzf { gap: 0px; } .framer-oBSlp.framer-r4mqzv > *, .framer-oBSlp .framer-1q2adzf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-oBSlp.framer-r4mqzv > :first-child, .framer-oBSlp .framer-1q2adzf > :first-child { margin-left: 0px; } .framer-oBSlp.framer-r4mqzv > :last-child, .framer-oBSlp .framer-1q2adzf > :last-child { margin-right: 0px; } }\",\".framer-oBSlp.framer-v-fq52hs .framer-1x30nto, .framer-oBSlp.framer-v-t1h7j5 .framer-1x30nto { bottom: 2px; left: 1px; right: 1px; top: 2px; }\",\".framer-oBSlp.framer-v-r4mqzv.hover.framer-r4mqzv { min-height: 58px; min-width: 252px; }\",\".framer-oBSlp.framer-v-r4mqzv.hover .framer-1x30nto { bottom: 0px; left: 0px; right: -1px; top: 0px; }\",\".framer-oBSlp.framer-v-r4mqzv.hover .framer-1q2adzf { position: absolute; right: -9px; top: -6px; z-index: 1; }\",\".framer-oBSlp.framer-v-r4mqzv.hover .framer-13k8syj { bottom: -13px; left: unset; right: -71px; top: -22px; }\",\".framer-oBSlp.framer-v-fq52hs.hover.framer-r4mqzv { min-height: 58px; width: 114px; }\",\".framer-oBSlp.framer-v-fq52hs.hover .framer-1x30nto, .framer-oBSlp.framer-v-t1h7j5.hover .framer-1x30nto, .framer-oBSlp.framer-v-xvnzar.hover .framer-1x30nto { bottom: 0px; left: 0px; right: 0px; top: 0px; }\",\".framer-oBSlp.framer-v-fq52hs.hover .framer-1q2adzf, .framer-oBSlp.framer-v-t1h7j5.hover .framer-1q2adzf, .framer-oBSlp.framer-v-xvnzar.hover .framer-1q2adzf { position: absolute; right: -6px; top: -6px; z-index: 1; }\",\".framer-oBSlp.framer-v-fq52hs.hover .framer-13k8syj { bottom: -13px; left: unset; right: -55px; top: -22px; }\",\".framer-oBSlp.framer-v-t1h7j5.hover.framer-r4mqzv { min-height: 58px; width: 211px; }\",\".framer-oBSlp.framer-v-t1h7j5.hover .framer-13k8syj { bottom: -13px; left: unset; right: -72px; top: -22px; }\",\".framer-oBSlp.framer-v-xvnzar.hover.framer-r4mqzv { min-height: 58px; width: 144px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 252\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mnwTaRO9J\":{\"layout\":[\"auto\",\"auto\"]},\"G_0lNyuGM\":{\"layout\":[\"auto\",\"auto\"]},\"pNMFVOeCq\":{\"layout\":[\"auto\",\"auto\"]},\"QGdHP1bT2\":{\"layout\":[\"auto\",\"auto\"]},\"ZCwCjxMIS\":{\"layout\":[\"fixed\",\"auto\"]},\"l1Jr_ruiP\":{\"layout\":[\"fixed\",\"auto\"]},\"Xy4mw_i3i\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xKK72GDW6\":\"background\",\"XddR0zyUe\":\"tap\",\"jqEcTodTK\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerojprQf71e=withCSS(Component,css,\"framer-oBSlp\");export default FramerojprQf71e;FramerojprQf71e.displayName=\"Button/big\";FramerojprQf71e.defaultProps={height:58,width:252};addPropertyControls(FramerojprQf71e,{variant:{options:[\"fOnkfdXs0\",\"mnwTaRO9J\",\"G_0lNyuGM\",\"pNMFVOeCq\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},xKK72GDW6:{defaultValue:\"rgb(243, 243, 247)\",title:\"Background\",type:ControlType.Color},XddR0zyUe:{title:\"Tap\",type:ControlType.EventHandler},jqEcTodTK:{title:\"Link\",type:ControlType.Link}});addFonts(FramerojprQf71e,[{explicitInter:true,fonts:[{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K46YRH762FH3QJ25IQM3VAXAKCHEXXW4/ISLWQPUZHZF33LRIOTBMFOJL57GBGQ4B/3ZLMEXZEQPLTEPMHTQDAUXP5ZZXCZAEN.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...ParticlesFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerojprQf71e\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"xKK72GDW6\\\":\\\"background\\\",\\\"XddR0zyUe\\\":\\\"tap\\\",\\\"jqEcTodTK\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mnwTaRO9J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G_0lNyuGM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pNMFVOeCq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QGdHP1bT2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZCwCjxMIS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"l1Jr_ruiP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Xy4mw_i3i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"58\",\"framerIntrinsicWidth\":\"252\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ojprQf71e.map", "// Generated by Framer (6d82f59)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/yevww260oHitAFGt4Ffa/Ticker.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/s6slyx2cTp8U6gFqcI2D/ZNaIPbUq3vcP160kPDL7/amV78Hjkt.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/spURaqhKSY0EPfIIrA0s/6RtriaP09A3dt3g8uuGg/WVbv37vig.js\";import ButtonBig from\"https://framerusercontent.com/modules/dC8Ws1CJ0KkV1iJSpphj/4vEnxkWjlWa68sjoc3Tm/ojprQf71e.js\";const TickerFonts=getFonts(Ticker);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const ButtonBigFonts=getFonts(ButtonBig);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"e0mCk_zW8\",\"ELvO3M13t\",\"FB10yNlxG\",\"jiAMq6Oqg\"];const serializationHash=\"framer-11Ixt\";const variantClassNames={e0mCk_zW8:\"framer-v-hzr6bk\",ELvO3M13t:\"framer-v-xy3tt0\",FB10yNlxG:\"framer-v-zwlwsw\",jiAMq6Oqg:\"framer-v-13fn7yp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:50,delay:.1,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition3={damping:50,delay:.2,mass:1,stiffness:300,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const transition4={damping:50,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:0};const transition5={damping:50,delay:.6,mass:1,stiffness:300,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition6={damping:50,delay:.8,mass:1,stiffness:300,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition7={damping:50,delay:1,mass:1,stiffness:300,type:\"spring\"};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transformPerspective:1200,transition:transition7,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"e0mCk_zW8\",\"Variant 4\":\"jiAMq6Oqg\",Phone:\"FB10yNlxG\",Tablet:\"ELvO3M13t\"};const getProps=({height,id,overlayOpen,width,...props})=>{return{...props,L9uv6x79p:overlayOpen??props.L9uv6x79p,variant:humanReadableVariantMap[props.variant]??props.variant??\"e0mCk_zW8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,L9uv6x79p,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"e0mCk_zW8\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XddR0zyUe21qlcn=activeVariantCallback(async(...args)=>{if(L9uv6x79p){const res=await L9uv6x79p(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hzr6bk\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"e0mCk_zW8\",ref:ref??ref1,style:{backgroundColor:\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",...style},...addPropertyOverrides({ELvO3M13t:{\"data-framer-name\":\"Tablet\"},FB10yNlxG:{\"data-framer-name\":\"Phone\"},jiAMq6Oqg:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5kn36w\",\"data-framer-name\":\"Container bild collage\",layoutDependency:layoutDependency,layoutId:\"cHygH_MVN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-7tzwnp-container\",\"data-framer-appear-id\":\"7tzwnp\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"dtqjU3fgQ-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:24,height:\"100%\",hoverFactor:1,id:\"dtqjU3fgQ\",layoutId:\"dtqjU3fgQ\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:false,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/3fidjc1OcvrhoB1xyH4y5UZCNQ.jpeg?scale-down-to=512\"},className:\"framer-1cq2i51\",layoutDependency:layoutDependency,layoutId:\"PHqthmuJP\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/OKXyR7i5jcW3kN0Vo1Eg8CbByI.jpg?scale-down-to=512\"},className:\"framer-3kad3t\",layoutDependency:layoutDependency,layoutId:\"QEpX5SdtP\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/BcdtceSUFn3H7OhoHkk5c1WhhA4.jpg?scale-down-to=512\"},className:\"framer-1ha2l6o\",layoutDependency:layoutDependency,layoutId:\"ocYKyhrTK\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/W8lG88Cw9KzDOQxEtsFy2ToOIg.jpg?scale-down-to=512\"},className:\"framer-1ir4hwa\",layoutDependency:layoutDependency,layoutId:\"bXWZ1xy6E\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3956,pixelWidth:5280,src:\"https://framerusercontent.com/images/J2xKcsftEORAxPJ8gf8Yub1pU.jpg?scale-down-to=512\"},className:\"framer-1oo57e\",layoutDependency:layoutDependency,layoutId:\"W5rb2VVBt\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3024,pixelWidth:4032,src:\"https://framerusercontent.com/images/YjgeL6kjC4nCMjSMtUiNv4rwGg.jpg?scale-down-to=512\"},className:\"framer-4crrhn\",layoutDependency:layoutDependency,layoutId:\"O0X_HQgZf\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/6rCONn2VNohuMXMxdpE4bwQc.jpg?scale-down-to=512\"},className:\"framer-pinz23\",layoutDependency:layoutDependency,layoutId:\"BOaZn0UIN\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/OBMmi9CBSkiSyNuF4TrbPyHeY.jpg?scale-down-to=512\"},className:\"framer-18q8vhu\",layoutDependency:layoutDependency,layoutId:\"ZbsP7nmTi\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3016,intrinsicWidth:4024,pixelHeight:3016,pixelWidth:4024,src:\"https://framerusercontent.com/images/jeBqTyDyrQSS11Ni5oYJwYVrrE.jpg?scale-down-to=512\"},className:\"framer-l2247j\",layoutDependency:layoutDependency,layoutId:\"r_GDHZhkq\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}})],speed:10,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({FB10yNlxG:{fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false}},jiAMq6Oqg:{fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5tbdij\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"PZMcwevpP\",style:{background:\"radial-gradient(50% 50% at 50% 50%, rgb(27, 29, 39) 0%, rgba(27, 29, 39, 0.8) 100%)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-162eiyr-container\",\"data-framer-appear-id\":\"162eiyr\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"jsqJGQgI8-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:24,height:\"100%\",hoverFactor:1,id:\"jsqJGQgI8\",layoutId:\"jsqJGQgI8\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:false,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/OKXyR7i5jcW3kN0Vo1Eg8CbByI.jpg?scale-down-to=512\"},className:\"framer-3kad3t\",layoutDependency:layoutDependency,layoutId:\"QEpX5SdtP\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3024,pixelWidth:4032,src:\"https://framerusercontent.com/images/YjgeL6kjC4nCMjSMtUiNv4rwGg.jpg?scale-down-to=512\"},className:\"framer-4crrhn\",layoutDependency:layoutDependency,layoutId:\"O0X_HQgZf\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/W8lG88Cw9KzDOQxEtsFy2ToOIg.jpg?scale-down-to=512\"},className:\"framer-1ir4hwa\",layoutDependency:layoutDependency,layoutId:\"bXWZ1xy6E\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/OBMmi9CBSkiSyNuF4TrbPyHeY.jpg?scale-down-to=512\"},className:\"framer-18q8vhu\",layoutDependency:layoutDependency,layoutId:\"ZbsP7nmTi\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/BcdtceSUFn3H7OhoHkk5c1WhhA4.jpg?scale-down-to=512\"},className:\"framer-1ha2l6o\",layoutDependency:layoutDependency,layoutId:\"ocYKyhrTK\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3016,intrinsicWidth:4024,pixelHeight:3016,pixelWidth:4024,src:\"https://framerusercontent.com/images/jeBqTyDyrQSS11Ni5oYJwYVrrE.jpg?scale-down-to=512\"},className:\"framer-l2247j\",layoutDependency:layoutDependency,layoutId:\"r_GDHZhkq\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3956,pixelWidth:5280,src:\"https://framerusercontent.com/images/J2xKcsftEORAxPJ8gf8Yub1pU.jpg?scale-down-to=512\"},className:\"framer-1oo57e\",layoutDependency:layoutDependency,layoutId:\"W5rb2VVBt\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/3fidjc1OcvrhoB1xyH4y5UZCNQ.jpeg?scale-down-to=512\"},className:\"framer-1cq2i51\",layoutDependency:layoutDependency,layoutId:\"PHqthmuJP\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/6rCONn2VNohuMXMxdpE4bwQc.jpg?scale-down-to=512\"},className:\"framer-pinz23\",layoutDependency:layoutDependency,layoutId:\"BOaZn0UIN\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}})],speed:15,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({FB10yNlxG:{fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false}},jiAMq6Oqg:{fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-h7vnvi-container\",\"data-framer-appear-id\":\"h7vnvi\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"W7gIogbVs-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:24,height:\"100%\",hoverFactor:1,id:\"W7gIogbVs\",layoutId:\"W7gIogbVs\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:false,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/3fidjc1OcvrhoB1xyH4y5UZCNQ.jpeg?scale-down-to=512\"},className:\"framer-1cq2i51\",layoutDependency:layoutDependency,layoutId:\"PHqthmuJP\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/BcdtceSUFn3H7OhoHkk5c1WhhA4.jpg?scale-down-to=512\"},className:\"framer-1ha2l6o\",layoutDependency:layoutDependency,layoutId:\"ocYKyhrTK\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/W8lG88Cw9KzDOQxEtsFy2ToOIg.jpg?scale-down-to=512\"},className:\"framer-1ir4hwa\",layoutDependency:layoutDependency,layoutId:\"bXWZ1xy6E\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3016,intrinsicWidth:4024,pixelHeight:3016,pixelWidth:4024,src:\"https://framerusercontent.com/images/jeBqTyDyrQSS11Ni5oYJwYVrrE.jpg?scale-down-to=512\"},className:\"framer-l2247j\",layoutDependency:layoutDependency,layoutId:\"r_GDHZhkq\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3956,pixelWidth:5280,src:\"https://framerusercontent.com/images/J2xKcsftEORAxPJ8gf8Yub1pU.jpg?scale-down-to=512\"},className:\"framer-1oo57e\",layoutDependency:layoutDependency,layoutId:\"W5rb2VVBt\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3024,pixelWidth:4032,src:\"https://framerusercontent.com/images/YjgeL6kjC4nCMjSMtUiNv4rwGg.jpg?scale-down-to=512\"},className:\"framer-4crrhn\",layoutDependency:layoutDependency,layoutId:\"O0X_HQgZf\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/6rCONn2VNohuMXMxdpE4bwQc.jpg?scale-down-to=512\"},className:\"framer-pinz23\",layoutDependency:layoutDependency,layoutId:\"BOaZn0UIN\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/OKXyR7i5jcW3kN0Vo1Eg8CbByI.jpg?scale-down-to=512\"},className:\"framer-3kad3t\",layoutDependency:layoutDependency,layoutId:\"QEpX5SdtP\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3948,intrinsicWidth:5272,pixelHeight:3948,pixelWidth:5272,src:\"https://framerusercontent.com/images/OBMmi9CBSkiSyNuF4TrbPyHeY.jpg?scale-down-to=512\"},className:\"framer-18q8vhu\",layoutDependency:layoutDependency,layoutId:\"ZbsP7nmTi\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}})],speed:20,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({FB10yNlxG:{fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false}},jiAMq6Oqg:{fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xxq7ue\",\"data-framer-name\":\"Text-container\",layoutDependency:layoutDependency,layoutId:\"D7ufTAbTX\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{className:\"framer-styles-preset-6hk6bm\",\"data-styles-preset\":\"amV78Hjkt\",children:[\"Vi f\\xf6rverkligar\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-f12k5c, var(--token-f1fafab3-ce92-4242-818d-3f4992f1cc73, rgb(255, 71, 81)))\"},children:\"dina\"}),\" husdr\\xf6mmar\"]})}),className:\"framer-ctan1a\",\"data-framer-appear-id\":\"ctan1a\",fonts:[\"Inter\"],initial:animation5,layoutDependency:layoutDependency,layoutId:\"TCHqvKXcN\",optimized:true,style:{\"--extracted-f12k5c\":\"var(--token-f1fafab3-ce92-4242-818d-3f4992f1cc73, rgb(255, 71, 81))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xx5z8u\",\"data-styles-preset\":\"WVbv37vig\",children:\"F\\xf6rverkliga din dr\\xf6m om ett unikt och personligt hem \u2013 utan kr\\xe5ngel, till r\\xe4tt pris med fokus p\\xe5 kvalitet och kundn\\xf6jdhet.\"})}),className:\"framer-ts7wrz\",\"data-framer-appear-id\":\"ts7wrz\",fonts:[\"Inter\"],initial:animation5,layoutDependency:layoutDependency,layoutId:\"vLbkkptVt\",optimized:true,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,y:(componentViewport?.y||0)+(180+((componentViewport?.height||758)-350-443)/2)+0+385,...addPropertyOverrides({ELvO3M13t:{y:(componentViewport?.y||0)+(180+((componentViewport?.height||804.5)-350-443)/2)+0+385},FB10yNlxG:{y:(componentViewport?.y||0)+(180+((componentViewport?.height||200)-350-443)/2)+0+385},jiAMq6Oqg:{y:(componentViewport?.y||0)+(180+((componentViewport?.height||200)-350-443)/2)+0+385}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation7,__framer__exit:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1iqtnhz-container\",layoutDependency:layoutDependency,layoutId:\"TQapl0ay3-container\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ButtonBig,{height:\"100%\",id:\"TQapl0ay3\",layoutId:\"TQapl0ay3\",variant:\"fOnkfdXs0\",width:\"100%\",XddR0zyUe:XddR0zyUe21qlcn,xKK72GDW6:\"rgb(243, 243, 247)\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-11Ixt.framer-18vp3jr, .framer-11Ixt .framer-18vp3jr { display: block; }\",\".framer-11Ixt.framer-hzr6bk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 180px 32px 170px 32px; position: relative; width: 1200px; }\",\".framer-11Ixt .framer-5kn36w { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; left: 0px; overflow: hidden; padding: 88px 0px 24px 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-11Ixt .framer-7tzwnp-container, .framer-11Ixt .framer-162eiyr-container, .framer-11Ixt .framer-h7vnvi-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-11Ixt .framer-1cq2i51, .framer-11Ixt .framer-3kad3t, .framer-11Ixt .framer-1ha2l6o, .framer-11Ixt .framer-1ir4hwa, .framer-11Ixt .framer-1oo57e, .framer-11Ixt .framer-4crrhn, .framer-11Ixt .framer-pinz23, .framer-11Ixt .framer-18q8vhu, .framer-11Ixt .framer-l2247j { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 200px); overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-11Ixt .framer-5tbdij { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-11Ixt .framer-xxq7ue { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 910px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-11Ixt .framer-ctan1a, .framer-11Ixt .framer-ts7wrz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-11Ixt .framer-1iqtnhz-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-11Ixt.framer-hzr6bk, .framer-11Ixt .framer-5kn36w, .framer-11Ixt .framer-xxq7ue { gap: 0px; } .framer-11Ixt.framer-hzr6bk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-11Ixt.framer-hzr6bk > :first-child { margin-left: 0px; } .framer-11Ixt.framer-hzr6bk > :last-child { margin-right: 0px; } .framer-11Ixt .framer-5kn36w > *, .framer-11Ixt .framer-xxq7ue > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-11Ixt .framer-5kn36w > :first-child, .framer-11Ixt .framer-xxq7ue > :first-child { margin-top: 0px; } .framer-11Ixt .framer-5kn36w > :last-child, .framer-11Ixt .framer-xxq7ue > :last-child { margin-bottom: 0px; } }\",\".framer-11Ixt.framer-v-xy3tt0.framer-hzr6bk { padding: 180px 20px 170px 20px; width: 894px; }\",\".framer-11Ixt.framer-v-xy3tt0 .framer-5kn36w, .framer-11Ixt.framer-v-zwlwsw .framer-5kn36w, .framer-11Ixt.framer-v-13fn7yp .framer-5kn36w { padding: 80px 0px 24px 0px; }\",\".framer-11Ixt.framer-v-zwlwsw.framer-hzr6bk, .framer-11Ixt.framer-v-13fn7yp.framer-hzr6bk { padding: 180px 20px 170px 20px; width: 394px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 758\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ELvO3M13t\":{\"layout\":[\"fixed\",\"auto\"]},\"FB10yNlxG\":{\"layout\":[\"fixed\",\"auto\"]},\"jiAMq6Oqg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"L9uv6x79p\":\"overlayOpen\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameruyVwWnvae=withCSS(Component,css,\"framer-11Ixt\");export default FrameruyVwWnvae;FrameruyVwWnvae.displayName=\"Hero/2\";FrameruyVwWnvae.defaultProps={height:758,width:1200};addPropertyControls(FrameruyVwWnvae,{variant:{options:[\"e0mCk_zW8\",\"ELvO3M13t\",\"FB10yNlxG\",\"jiAMq6Oqg\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Phone\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},L9uv6x79p:{title:\"Overlay Open\",type:ControlType.EventHandler}});addFonts(FrameruyVwWnvae,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TickerFonts,...ButtonBigFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruyVwWnvae\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"758\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"L9uv6x79p\\\":\\\"overlayOpen\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ELvO3M13t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FB10yNlxG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jiAMq6Oqg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uyVwWnvae.map", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/61lwiI1UTMtU0bjrPF4b/eXKOTSpk02f1cJgNoSiR/CBHAJZ1YG.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/xjEprWVabuU8hI6I0qhV/RfyMZeIQxPBodEMQdZJj/gpJVw4OTs.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iAXiqHvf1SUNMOzSaMew/1serrZmspSkBIrPo8m9N/r2n8P7T0K.js\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"B2K9P2djW\",\"YY8eQsdQg\",\"FSfC93n_C\"];const serializationHash=\"framer-Y4tMs\";const variantClassNames={B2K9P2djW:\"framer-v-tfh137\",FSfC93n_C:\"framer-v-9ughe4\",YY8eQsdQg:\"framer-v-yi3vou\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:0};const transition2={damping:50,delay:.1,mass:1,stiffness:300,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={damping:50,delay:.2,mass:1,stiffness:300,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={damping:50,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition4,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"B2K9P2djW\",Phone:\"FSfC93n_C\",Tablet:\"YY8eQsdQg\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"B2K9P2djW\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"B2K9P2djW\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-tfh137\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"B2K9P2djW\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(252, 252, 252)\",...style},variants:{FSfC93n_C:{backgroundColor:\"rgb(245, 245, 245)\"},YY8eQsdQg:{backgroundColor:\"rgb(245, 245, 245)\"}},...addPropertyOverrides({FSfC93n_C:{\"data-framer-name\":\"Phone\"},YY8eQsdQg:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1757nbn\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"m1PYLehWH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1y8ehvy\",\"data-styles-preset\":\"r2n8P7T0K\",children:\"En stressfri process \"})}),className:\"framer-14ajijs\",\"data-framer-name\":\"Titel\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Lf0xPod4e\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gwtttp\",\"data-styles-preset\":\"CBHAJZ1YG\",style:{\"--framer-text-alignment\":\"center\"},children:\"Att bygga eller renovera kan vara utmanande, men vi g\\xf6r processen smidig och stressfri.\"})}),className:\"framer-1rrs6l6\",\"data-framer-name\":\"Beskrivning\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vNCMnD_ur\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:105,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1essaap\",\"data-framer-name\":\"Cirkel\",layoutDependency:layoutDependency,layoutId:\"hB0W07QDU\",style:{backgroundColor:\"rgba(27, 29, 39, 0.02)\",borderBottomLeftRadius:5e3,borderBottomRightRadius:5e3,borderTopLeftRadius:5e3,borderTopRightRadius:5e3}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1glbcdn\",\"data-framer-name\":\"Step by step\",layoutDependency:layoutDependency,layoutId:\"qnsJRJWxN\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1gl18hj\",layoutDependency:layoutDependency,layoutId:\"l9kzO1U8G\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,transformPerspective:1200},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3456,intrinsicWidth:5184,pixelHeight:3456,pixelWidth:5184,src:\"https://framerusercontent.com/images/rTIfGPTRWLWRGSTDRwo3R4wwJks.jpg?scale-down-to=512\"},className:\"framer-1bymy2a\",layoutDependency:layoutDependency,layoutId:\"Te4QrcboB\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pimcod\",layoutDependency:layoutDependency,layoutId:\"d1jVyAMAb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1069yn3\",layoutDependency:layoutDependency,layoutId:\"SUc5PvxCv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-27wlqp\",layoutDependency:layoutDependency,layoutId:\"cC3jNCtYV\",style:{backgroundColor:\"rgb(240, 240, 240)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4mo5a2\",\"data-styles-preset\":\"gpJVw4OTs\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40)))\"},children:\"1\"})}),className:\"framer-1gzovcz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gvmYlKlsV\",style:{\"--extracted-1w1cjl5\":\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4mo5a2\",\"data-styles-preset\":\"gpJVw4OTs\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40)))\"},children:\"F\\xf6rsta m\\xf6te & offert\"})}),className:\"framer-14a7h5a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xxYANpfui\",style:{\"--extracted-1w1cjl5\":\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gwtttp\",\"data-styles-preset\":\"CBHAJZ1YG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(27, 29, 39, 0.7))\"},children:\"Vi tr\\xe4ffas f\\xf6r att diskutera dina behov och \\xf6nskem\\xe5l. D\\xe4refter ger vi dig en detaljerad offert.\"})}),className:\"framer-1lngngc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B2HKWZjgJ\",style:{\"--extracted-r6o4lv\":\"rgba(27, 29, 39, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1tixyy9\",layoutDependency:layoutDependency,layoutId:\"IVl5Po33a\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,transformPerspective:1200},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3376,intrinsicWidth:6e3,pixelHeight:3376,pixelWidth:6e3,src:\"https://framerusercontent.com/images/SPjXeyPYMee4NUHKzvHdFBs5M8.jpg?scale-down-to=512\"},className:\"framer-15ety12\",layoutDependency:layoutDependency,layoutId:\"IBTgweVEn\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ic8l44\",layoutDependency:layoutDependency,layoutId:\"O6v03zavk\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lj46be\",layoutDependency:layoutDependency,layoutId:\"hObHfae4y\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1soo743\",layoutDependency:layoutDependency,layoutId:\"HVmFMOEpG\",style:{backgroundColor:\"rgb(240, 240, 240)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4mo5a2\",\"data-styles-preset\":\"gpJVw4OTs\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40)))\"},children:\"2\"})}),className:\"framer-cma60v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x2T_e62dP\",style:{\"--extracted-1w1cjl5\":\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4mo5a2\",\"data-styles-preset\":\"gpJVw4OTs\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40)))\"},children:\"Planering & design\"})}),className:\"framer-1pbenb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GH7X485M3\",style:{\"--extracted-1w1cjl5\":\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gwtttp\",\"data-styles-preset\":\"CBHAJZ1YG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(27, 29, 39, 0.7))\"},children:\"Vi samarbetar med dig f\\xf6r att skapa en plan som passar din budget och din stil.\"})}),className:\"framer-1ahdtum\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kn4VRW5Zm\",style:{\"--extracted-r6o4lv\":\"rgba(27, 29, 39, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-7qbzgn\",layoutDependency:layoutDependency,layoutId:\"kjOPAO6GT\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,transformPerspective:1200},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2992,intrinsicWidth:3992,pixelHeight:2992,pixelWidth:3992,src:\"https://framerusercontent.com/images/zdTVwfaC2M5LN51H4kUtDsS18A.jpg?scale-down-to=512\"},className:\"framer-1sceaca\",layoutDependency:layoutDependency,layoutId:\"yu6bWYBW0\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k6ty2r\",layoutDependency:layoutDependency,layoutId:\"gAyIzRaW9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v6q956\",layoutDependency:layoutDependency,layoutId:\"JgzxC_i6n\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u3e7u8\",layoutDependency:layoutDependency,layoutId:\"n7dO9c9WH\",style:{backgroundColor:\"rgb(240, 240, 240)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4mo5a2\",\"data-styles-preset\":\"gpJVw4OTs\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40)))\"},children:\"3\"})}),className:\"framer-snc9ic\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xPySzPCuj\",style:{\"--extracted-1w1cjl5\":\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4mo5a2\",\"data-styles-preset\":\"gpJVw4OTs\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40)))\"},children:\"Byggnation & slutfinish\"})}),className:\"framer-1de5lfc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I1PzQjVif\",style:{\"--extracted-1w1cjl5\":\"var(--token-6860fc8a-fc0b-44dc-a71f-3005535b9877, rgb(27, 29, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gwtttp\",\"data-styles-preset\":\"CBHAJZ1YG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(27, 29, 39, 0.7))\"},children:\"Vi tar hand om allt fr\\xe5n grunden till taket och sj\\xe4lvklart ser vi till att alla detaljer \\xe4r perfekta.\"})}),className:\"framer-1lm8x3s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dY84p7Uy1\",style:{\"--extracted-r6o4lv\":\"rgba(27, 29, 39, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Y4tMs.framer-1kygqdo, .framer-Y4tMs .framer-1kygqdo { display: block; }\",\".framer-Y4tMs.framer-tfh137 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: center; overflow: hidden; padding: 100px 32px 100px 32px; position: relative; width: 1200px; }\",\".framer-Y4tMs .framer-1757nbn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Y4tMs .framer-14ajijs, .framer-Y4tMs .framer-1rrs6l6 { flex: none; height: auto; max-width: 450px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Y4tMs .framer-1essaap { flex: none; height: 2106px; left: calc(50.00000000000002% - 2106px / 2); overflow: hidden; position: absolute; top: calc(145.85814834867355% - 2106px / 2); width: 2106px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-Y4tMs .framer-1glbcdn { display: grid; flex: none; gap: 40px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(1, min-content); height: auto; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Y4tMs .framer-1gl18hj, .framer-Y4tMs .framer-1tixyy9, .framer-Y4tMs .framer-7qbzgn { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; justify-self: start; overflow: hidden; padding: 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Y4tMs .framer-1bymy2a, .framer-Y4tMs .framer-15ety12, .framer-Y4tMs .framer-1sceaca { flex: none; height: 222px; position: relative; width: 100%; }\",\".framer-Y4tMs .framer-1pimcod, .framer-Y4tMs .framer-ic8l44, .framer-Y4tMs .framer-k6ty2r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-Y4tMs .framer-1069yn3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Y4tMs .framer-27wlqp, .framer-Y4tMs .framer-1soo743, .framer-Y4tMs .framer-1u3e7u8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Y4tMs .framer-1gzovcz, .framer-Y4tMs .framer-cma60v, .framer-Y4tMs .framer-snc9ic { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Y4tMs .framer-14a7h5a, .framer-Y4tMs .framer-1pbenb, .framer-Y4tMs .framer-1de5lfc { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Y4tMs .framer-1lngngc, .framer-Y4tMs .framer-1ahdtum, .framer-Y4tMs .framer-1lm8x3s { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Y4tMs .framer-lj46be, .framer-Y4tMs .framer-1v6q956 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Y4tMs.framer-tfh137, .framer-Y4tMs .framer-1757nbn, .framer-Y4tMs .framer-1gl18hj, .framer-Y4tMs .framer-1pimcod, .framer-Y4tMs .framer-1069yn3, .framer-Y4tMs .framer-27wlqp, .framer-Y4tMs .framer-1tixyy9, .framer-Y4tMs .framer-ic8l44, .framer-Y4tMs .framer-lj46be, .framer-Y4tMs .framer-1soo743, .framer-Y4tMs .framer-7qbzgn, .framer-Y4tMs .framer-k6ty2r, .framer-Y4tMs .framer-1v6q956, .framer-Y4tMs .framer-1u3e7u8 { gap: 0px; } .framer-Y4tMs.framer-tfh137 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-Y4tMs.framer-tfh137 > :first-child, .framer-Y4tMs .framer-1757nbn > :first-child, .framer-Y4tMs .framer-1gl18hj > :first-child, .framer-Y4tMs .framer-1pimcod > :first-child, .framer-Y4tMs .framer-1tixyy9 > :first-child, .framer-Y4tMs .framer-ic8l44 > :first-child, .framer-Y4tMs .framer-7qbzgn > :first-child, .framer-Y4tMs .framer-k6ty2r > :first-child { margin-top: 0px; } .framer-Y4tMs.framer-tfh137 > :last-child, .framer-Y4tMs .framer-1757nbn > :last-child, .framer-Y4tMs .framer-1gl18hj > :last-child, .framer-Y4tMs .framer-1pimcod > :last-child, .framer-Y4tMs .framer-1tixyy9 > :last-child, .framer-Y4tMs .framer-ic8l44 > :last-child, .framer-Y4tMs .framer-7qbzgn > :last-child, .framer-Y4tMs .framer-k6ty2r > :last-child { margin-bottom: 0px; } .framer-Y4tMs .framer-1757nbn > *, .framer-Y4tMs .framer-1gl18hj > *, .framer-Y4tMs .framer-1tixyy9 > *, .framer-Y4tMs .framer-7qbzgn > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-Y4tMs .framer-1pimcod > *, .framer-Y4tMs .framer-ic8l44 > *, .framer-Y4tMs .framer-k6ty2r > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-Y4tMs .framer-1069yn3 > *, .framer-Y4tMs .framer-lj46be > *, .framer-Y4tMs .framer-1v6q956 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-Y4tMs .framer-1069yn3 > :first-child, .framer-Y4tMs .framer-27wlqp > :first-child, .framer-Y4tMs .framer-lj46be > :first-child, .framer-Y4tMs .framer-1soo743 > :first-child, .framer-Y4tMs .framer-1v6q956 > :first-child, .framer-Y4tMs .framer-1u3e7u8 > :first-child { margin-left: 0px; } .framer-Y4tMs .framer-1069yn3 > :last-child, .framer-Y4tMs .framer-27wlqp > :last-child, .framer-Y4tMs .framer-lj46be > :last-child, .framer-Y4tMs .framer-1soo743 > :last-child, .framer-Y4tMs .framer-1v6q956 > :last-child, .framer-Y4tMs .framer-1u3e7u8 > :last-child { margin-right: 0px; } .framer-Y4tMs .framer-27wlqp > *, .framer-Y4tMs .framer-1soo743 > *, .framer-Y4tMs .framer-1u3e7u8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-Y4tMs.framer-v-yi3vou.framer-tfh137, .framer-Y4tMs.framer-v-9ughe4.framer-tfh137 { gap: 40px; padding: 64px 20px 63px 20px; }\",\".framer-Y4tMs.framer-v-yi3vou .framer-1essaap, .framer-Y4tMs.framer-v-9ughe4 .framer-1essaap { top: 200px; }\",\".framer-Y4tMs.framer-v-yi3vou .framer-1glbcdn { gap: 24px; grid-template-columns: repeat(2, minmax(200px, 1fr)); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Y4tMs.framer-v-yi3vou.framer-tfh137, .framer-Y4tMs.framer-v-yi3vou .framer-1glbcdn { gap: 0px; } .framer-Y4tMs.framer-v-yi3vou.framer-tfh137 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-Y4tMs.framer-v-yi3vou.framer-tfh137 > :first-child { margin-top: 0px; } .framer-Y4tMs.framer-v-yi3vou.framer-tfh137 > :last-child { margin-bottom: 0px; } .framer-Y4tMs.framer-v-yi3vou .framer-1glbcdn > *, .framer-Y4tMs.framer-v-yi3vou .framer-1glbcdn > :first-child, .framer-Y4tMs.framer-v-yi3vou .framer-1glbcdn > :last-child { margin: 0px; } }\",\".framer-Y4tMs.framer-v-9ughe4 .framer-1glbcdn { gap: 24px; grid-template-columns: repeat(1, minmax(200px, 1fr)); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Y4tMs.framer-v-9ughe4.framer-tfh137, .framer-Y4tMs.framer-v-9ughe4 .framer-1glbcdn { gap: 0px; } .framer-Y4tMs.framer-v-9ughe4.framer-tfh137 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-Y4tMs.framer-v-9ughe4.framer-tfh137 > :first-child { margin-top: 0px; } .framer-Y4tMs.framer-v-9ughe4.framer-tfh137 > :last-child { margin-bottom: 0px; } .framer-Y4tMs.framer-v-9ughe4 .framer-1glbcdn > *, .framer-Y4tMs.framer-v-9ughe4 .framer-1glbcdn > :first-child, .framer-Y4tMs.framer-v-9ughe4 .framer-1glbcdn > :last-child { margin: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 890\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YY8eQsdQg\":{\"layout\":[\"fixed\",\"auto\"]},\"FSfC93n_C\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXw0OYvpwL=withCSS(Component,css,\"framer-Y4tMs\");export default FramerXw0OYvpwL;FramerXw0OYvpwL.displayName=\"Sektion/Process\";FramerXw0OYvpwL.defaultProps={height:890,width:1200};addPropertyControls(FramerXw0OYvpwL,{variant:{options:[\"B2K9P2djW\",\"YY8eQsdQg\",\"FSfC93n_C\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXw0OYvpwL,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXw0OYvpwL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"890\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YY8eQsdQg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FSfC93n_C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Xw0OYvpwL.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,ResolveLinks,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,useRouter,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import SektionKundomdMen from\"#framer/local/canvasComponent/D3W29MxpN/D3W29MxpN.js\";import NavigationDesk from\"#framer/local/canvasComponent/geHjbotwo/geHjbotwo.js\";import SektionBildText from\"#framer/local/canvasComponent/GM6j0XMK4/GM6j0XMK4.js\";import CTALandingMedBild from\"#framer/local/canvasComponent/iHxXR1dRL/iHxXR1dRL.js\";import NavigationPhone from\"#framer/local/canvasComponent/KdTqvkrqT/KdTqvkrqT.js\";import SektionSamarbetspartners from\"#framer/local/canvasComponent/ncWNOOWd3/ncWNOOWd3.js\";import FooterRD from\"#framer/local/canvasComponent/NGdvR1Osz/NGdvR1Osz.js\";import FormulROverlay from\"#framer/local/canvasComponent/o4x0MkLoc/o4x0MkLoc.js\";import FRdelarKopplatTillHSG2 from\"#framer/local/canvasComponent/qz5dijFKu/qz5dijFKu.js\";import SektionServices from\"#framer/local/canvasComponent/Ui80DN59V/Ui80DN59V.js\";import Hero2 from\"#framer/local/canvasComponent/uyVwWnvae/uyVwWnvae.js\";import SektionStDer from\"#framer/local/canvasComponent/vpuPxqiSO/vpuPxqiSO.js\";import SektionProcess from\"#framer/local/canvasComponent/Xw0OYvpwL/Xw0OYvpwL.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const Hero2Fonts=getFonts(Hero2);const FormulROverlayFonts=getFonts(FormulROverlay);const SektionServicesFonts=getFonts(SektionServices);const SektionStDerFonts=getFonts(SektionStDer);const SektionSamarbetspartnersFonts=getFonts(SektionSamarbetspartners);const SektionBildTextFonts=getFonts(SektionBildText);const FRdelarKopplatTillHSG2Fonts=getFonts(FRdelarKopplatTillHSG2);const SektionProcessFonts=getFonts(SektionProcess);const SektionKundomdMenFonts=getFonts(SektionKundomdMen);const CTALandingMedBildFonts=getFonts(CTALandingMedBild);const NavigationDeskFonts=getFonts(NavigationDesk);const FooterRDFonts=getFonts(FooterRD);const NavigationPhoneFonts=getFonts(NavigationPhone);const breakpoints={SZ7ZAHxRc:\"(max-width: 809px)\",WQLkyLRf1:\"(min-width: 1200px)\",XP65lp_8u:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-cUnFE\";const variantClassNames={SZ7ZAHxRc:\"framer-v-10jzckg\",WQLkyLRf1:\"framer-v-72rtr7\",XP65lp_8u:\"framer-v-amp6gt\"};const getContainer=()=>{var _document_querySelector,_ref;return(_ref=(_document_querySelector=document.querySelector(\"#template-overlay\"))!==null&&_document_querySelector!==void 0?_document_querySelector:document.querySelector(\"#overlay\"))!==null&&_ref!==void 0?_ref:document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"SZ7ZAHxRc\",Tablet:\"XP65lp_8u\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-cUnFE`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-cUnFE`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const L9uv6x79p3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const buhZzToAl1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const W50R4wMnu3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const cKX4DQ0NH3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if([\"XP65lp_8u\",\"SZ7ZAHxRc\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"XP65lp_8u\",\"SZ7ZAHxRc\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:758,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-ijyl79-container\",id:\"ijyl79\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{variant:\"FB10yNlxG\"},XP65lp_8u:{variant:\"ELvO3M13t\"}},children:/*#__PURE__*/_jsx(Hero2,{height:\"100%\",id:\"rsY9lUj3S\",L9uv6x79p:L9uv6x79p3bnx0g({overlay}),layoutId:\"rsY9lUj3S\",style:{width:\"100%\"},variant:\"e0mCk_zW8\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-yi2pbg\"),\"data-framer-portal-id\":\"ijyl79\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"T7HWe2XCz\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{width:\"calc(100vw - 40px)\"},XP65lp_8u:{width:\"50vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1nugv9r-container\"),\"data-framer-portal-id\":\"ijyl79\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{style:{width:\"100%\"},variant:\"BOgpFV0YY\"},XP65lp_8u:{style:{width:\"100%\"},variant:\"BOgpFV0YY\"}},children:/*#__PURE__*/_jsx(FormulROverlay,{buhZzToAl:buhZzToAl1wnntms({overlay}),gVpvAtPiw:\"c0zSGcCBZ\",height:\"100%\",id:\"jxTnjF7F3\",layoutId:\"jxTnjF7F3\",variant:\"BI1Ec1Fr2\",width:\"100%\"})})})})})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13fkm32\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1396,width:\"100vw\",y:758,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sm2f4z-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{variant:\"bZkOtbe8l\"},XP65lp_8u:{variant:\"uoN2MIkh5\"}},children:/*#__PURE__*/_jsx(SektionServices,{height:\"100%\",id:\"JMbIxaCG6\",layoutId:\"JMbIxaCG6\",mcd29Wm2C:\"Vi vet att att bygga eller renovera ett hem kan vara en stor investering, och vi vill att v\\xe5ra kunder ska k\\xe4nna sig trygga med att de f\\xe5r b\\xe4sta m\\xf6jliga resultatet.\",style:{width:\"100%\"},tlzgv6Nda:\"V\\xe5ra tj\\xe4nster\",variant:\"naLV5vmIO\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:101,width:\"100vw\",y:2154,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ny05ug-container\",children:/*#__PURE__*/_jsx(SektionStDer,{height:\"100%\",id:\"aRVkDuigv\",layoutId:\"aRVkDuigv\",style:{width:\"100%\"},variant:\"OjwoYRZL_\",VvNYeK7Si:\"rgb(247, 247, 247)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,width:\"100vw\",y:2255,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qzca3s-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{variant:\"nSFNakVG_\"},XP65lp_8u:{variant:\"SCwjA8LLw\"}},children:/*#__PURE__*/_jsx(SektionSamarbetspartners,{height:\"100%\",id:\"VS5BbBtY8\",layoutId:\"VS5BbBtY8\",style:{width:\"100%\"},variant:\"Rqa586VRL\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"y_o0tn5Xm\"},implicitPathVariables:undefined},{href:{webPageId:\"y_o0tn5Xm\"},implicitPathVariables:undefined},{href:{webPageId:\"y_o0tn5Xm\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:700,width:\"100vw\",y:2575,children:/*#__PURE__*/_jsx(Container,{className:\"framer-l3indg-container\",\"data-framer-name\":\"Sektion/Bild+text\",name:\"Sektion/Bild+text\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{HyglOdjNq:resolvedLinks[2],variant:\"Ohdk3ADe2\"},XP65lp_8u:{HyglOdjNq:resolvedLinks[1],variant:\"fK_GlXSDy\"}},children:/*#__PURE__*/_jsx(SektionBildText,{height:\"100%\",hoRMw1onu:true,HyglOdjNq:resolvedLinks[0],id:\"JwL7PHQLZ\",layoutId:\"JwL7PHQLZ\",name:\"Sektion/Bild+text\",pYDP5qRAO:\"Om oss\",style:{width:\"100%\"},Thjh2RK8N:\"rgb(235, 235, 235)\",UPr_sIB_c:\"Husdesigngruppen brinner f\\xf6r att f\\xf6rverkliga husdr\\xf6mmar. Med \\xf6ver 50 \\xe5rs erfarenhet skapar vi ditt perfekta hem, fr\\xe5n planering och design till byggnation och slutfinish. Vi erbjuder helhetsl\\xf6sningar och tar hand om allt fr\\xe5n takl\\xe4ggning och fasadrenovering till altanbygge och inredningsdesign.\",variant:\"Cb5Q9cJ_v\",w8eh9Xg4q:\"mnwTaRO9J\",width:\"100%\",WVAIFTqOy:\"rgb(252, 252, 252)\",xjeclgfkU:addImageAlt({src:\"https://framerusercontent.com/images/4lUg3lsbfH73K7VELffVDvEq0E.jpg\",srcSet:\"https://framerusercontent.com/images/4lUg3lsbfH73K7VELffVDvEq0E.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/4lUg3lsbfH73K7VELffVDvEq0E.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/4lUg3lsbfH73K7VELffVDvEq0E.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/4lUg3lsbfH73K7VELffVDvEq0E.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/4lUg3lsbfH73K7VELffVDvEq0E.jpg 5280w\"},\"\")})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:366,width:\"100vw\",y:3275,children:/*#__PURE__*/_jsx(Container,{className:\"framer-197646f-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{variant:\"WBV9W_4oe\"},XP65lp_8u:{variant:\"xlKcjbYLc\"}},children:/*#__PURE__*/_jsx(FRdelarKopplatTillHSG2,{height:\"100%\",id:\"EObmk87Ha\",layoutId:\"EObmk87Ha\",qLa8NgsCV:\"rgb(255, 255, 255)\",style:{width:\"100%\"},variant:\"Fsd_s6hmq\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:890,width:\"100vw\",y:3641,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ntjsxb-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{variant:\"FSfC93n_C\"},XP65lp_8u:{variant:\"YY8eQsdQg\"}},children:/*#__PURE__*/_jsx(SektionProcess,{height:\"100%\",id:\"dguSRpIOd\",layoutId:\"dguSRpIOd\",style:{width:\"100%\"},variant:\"B2K9P2djW\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2902,width:\"100vw\",y:4531,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13ewypf-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{variant:\"j9n2gwnUC\"},XP65lp_8u:{variant:\"ljT33N_Ly\"}},children:/*#__PURE__*/_jsx(SektionKundomdMen,{height:\"100%\",id:\"E_fdwn4Mu\",layoutId:\"E_fdwn4Mu\",style:{width:\"100%\"},variant:\"Mxe4weVRw\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:978,width:\"100vw\",y:7433,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1iuq3cj-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{variant:\"Q_M_F6SUt\"},XP65lp_8u:{variant:\"lTrhuw8Ar\"}},children:/*#__PURE__*/_jsx(CTALandingMedBild,{height:\"100%\",id:\"qrrwb7gUN\",layoutId:\"qrrwb7gUN\",P3elOrNKl:addImageAlt({src:\"https://framerusercontent.com/images/OkiemqwbCiYCrlr4mqKu44oMvyI.jpg\",srcSet:\"https://framerusercontent.com/images/OkiemqwbCiYCrlr4mqKu44oMvyI.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/OkiemqwbCiYCrlr4mqKu44oMvyI.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/OkiemqwbCiYCrlr4mqKu44oMvyI.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/OkiemqwbCiYCrlr4mqKu44oMvyI.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/OkiemqwbCiYCrlr4mqKu44oMvyI.jpg 5272w\"},\"\"),style:{width:\"100%\"},variant:\"gQ2dYdV0j\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1r30cbh-container hidden-amp6gt hidden-10jzckg\",id:\"1r30cbh\",layoutScroll:true,children:[/*#__PURE__*/_jsx(NavigationDesk,{height:\"100%\",id:\"pv2DNLA0C\",layoutId:\"pv2DNLA0C\",style:{width:\"100%\"},variant:overlay1.visible?\"iLtH6wW_o\":undefined,W50R4wMnu:W50R4wMnu3bnx0g({overlay:overlay1}),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1737xyk\"),\"data-framer-portal-id\":\"1r30cbh\",exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"IL9DANZp0\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-7nfxdf-container\"),\"data-framer-portal-id\":\"1r30cbh\",children:/*#__PURE__*/_jsx(FormulROverlay,{buhZzToAl:buhZzToAl1wnntms({overlay:overlay1}),gVpvAtPiw:\"c0zSGcCBZ\",height:\"100%\",id:\"pR8IRXu5B\",layoutId:\"pR8IRXu5B\",variant:\"BI1Ec1Fr2\",width:\"100%\"})})})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:595,width:\"100vw\",y:8411,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2adp8n-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{variant:\"vvd7oZycG\"},XP65lp_8u:{variant:\"vvd7oZycG\"}},children:/*#__PURE__*/_jsx(FooterRD,{height:\"100%\",id:\"ylouGlHgK\",layoutId:\"ylouGlHgK\",style:{width:\"100%\"},variant:\"zycdvORR_\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{height:513,width:\"100vw\",y:0},XP65lp_8u:{height:513,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(Container,{className:\"framer-129b78o-container hidden-72rtr7\",id:\"129b78o\",layoutScroll:true,children:[/*#__PURE__*/_jsx(NavigationPhone,{cKX4DQ0NH:cKX4DQ0NH3bnx0g({overlay:overlay2}),height:\"100%\",id:\"Nm4FMFM1a\",layoutId:\"Nm4FMFM1a\",style:{width:\"100%\"},variant:\"jSkc80dPk\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XP65lp_8u:{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}}}},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-18j4kjt\"),\"data-framer-portal-id\":\"129b78o\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay2.hide()},\"drsR6XpGt\")}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{width:\"calc(100vw - 20px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-lj22t2-container\"),\"data-framer-portal-id\":\"129b78o\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SZ7ZAHxRc:{style:{width:\"100%\"},variant:\"BOgpFV0YY\"},XP65lp_8u:{variant:\"BOgpFV0YY\"}},children:/*#__PURE__*/_jsx(FormulROverlay,{buhZzToAl:buhZzToAl1wnntms({overlay:overlay2}),gVpvAtPiw:\"c0zSGcCBZ\",height:\"100%\",id:\"Gr4JIXnhY\",layoutId:\"Gr4JIXnhY\",variant:\"BI1Ec1Fr2\",width:\"100%\"})})})})})]}),getContainer())})})]})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-cUnFE { background: rgb(247, 247, 247); }`,\".framer-cUnFE.framer-lux5qc, .framer-cUnFE .framer-lux5qc { display: block; }\",\".framer-cUnFE.framer-72rtr7 { align-content: center; align-items: center; background-color: #f7f7f7; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-cUnFE .framer-ijyl79-container, .framer-cUnFE .framer-1sm2f4z-container, .framer-cUnFE .framer-qzca3s-container, .framer-cUnFE .framer-l3indg-container, .framer-cUnFE .framer-197646f-container, .framer-cUnFE .framer-1ntjsxb-container, .framer-cUnFE .framer-13ewypf-container, .framer-cUnFE .framer-1iuq3cj-container, .framer-cUnFE .framer-2adp8n-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-cUnFE.framer-yi2pbg { background-color: rgba(27, 29, 39, 0.7); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-cUnFE.framer-1nugv9r-container { flex: none; height: auto; left: 50%; position: fixed; top: 53%; transform: translate(-50%, -50%); width: auto; z-index: 10; }\",\".framer-cUnFE .framer-13fkm32 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-cUnFE .framer-ny05ug-container { flex: none; height: auto; position: relative; width: 100%; z-index: 2; }\",\".framer-cUnFE .framer-1r30cbh-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-cUnFE.framer-1737xyk { background-color: rgba(27, 29, 39, 0.5); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-cUnFE.framer-7nfxdf-container, .framer-cUnFE.framer-lj22t2-container { flex: none; height: auto; left: 50%; position: fixed; top: 54%; transform: translate(-50%, -50%); width: auto; z-index: 10; }\",\".framer-cUnFE .framer-129b78o-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 5; }\",\".framer-cUnFE.framer-18j4kjt { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-cUnFE.framer-72rtr7, .framer-cUnFE .framer-13fkm32 { gap: 0px; } .framer-cUnFE.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-cUnFE.framer-72rtr7 > :first-child { margin-top: 0px; } .framer-cUnFE.framer-72rtr7 > :last-child { margin-bottom: 0px; } .framer-cUnFE .framer-13fkm32 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-cUnFE .framer-13fkm32 > :first-child { margin-left: 0px; } .framer-cUnFE .framer-13fkm32 > :last-child { margin-right: 0px; } }\",`@media (min-width: 810px) and (max-width: 1199px) { .${metadata.bodyClassName}-framer-cUnFE { background: rgb(247, 247, 247); } .framer-cUnFE.framer-72rtr7 { width: 810px; } .framer-cUnFE .framer-ijyl79-container { order: 0; } .framer-cUnFE.framer-1nugv9r-container { top: 50%; width: 50%; } .framer-cUnFE .framer-13fkm32 { order: 1; } .framer-cUnFE .framer-1sm2f4z-container { order: 2; } .framer-cUnFE .framer-ny05ug-container { order: 3; } .framer-cUnFE .framer-qzca3s-container { order: 4; } .framer-cUnFE .framer-l3indg-container { order: 5; } .framer-cUnFE .framer-197646f-container { order: 6; } .framer-cUnFE .framer-1ntjsxb-container { order: 7; } .framer-cUnFE .framer-13ewypf-container { order: 8; } .framer-cUnFE .framer-1iuq3cj-container { order: 9; } .framer-cUnFE .framer-2adp8n-container { order: 11; } .framer-cUnFE .framer-129b78o-container { order: 12; } .framer-cUnFE.framer-18j4kjt { background-color: rgba(27, 29, 39, 0.7); } .framer-cUnFE.framer-lj22t2-container { top: 50%; }}`,`@media (max-width: 809px) { .${metadata.bodyClassName}-framer-cUnFE { background: rgb(247, 247, 247); } .framer-cUnFE.framer-72rtr7 { width: 390px; } .framer-cUnFE .framer-ijyl79-container { order: 0; } .framer-cUnFE.framer-1nugv9r-container { left: 20px; right: 20px; top: 50%; transform: translateY(-50%); width: unset; } .framer-cUnFE .framer-13fkm32 { flex-direction: column; order: 1; } .framer-cUnFE .framer-1sm2f4z-container { order: 2; } .framer-cUnFE .framer-ny05ug-container { order: 3; } .framer-cUnFE .framer-qzca3s-container { order: 4; } .framer-cUnFE .framer-l3indg-container { order: 5; } .framer-cUnFE .framer-197646f-container { order: 6; } .framer-cUnFE .framer-1ntjsxb-container { order: 7; } .framer-cUnFE .framer-13ewypf-container { order: 8; } .framer-cUnFE .framer-1iuq3cj-container { order: 9; } .framer-cUnFE .framer-2adp8n-container { order: 11; } .framer-cUnFE .framer-129b78o-container { order: 12; } .framer-cUnFE.framer-18j4kjt { background-color: rgba(27, 29, 39, 0.7); z-index: 2; } .framer-cUnFE.framer-lj22t2-container { bottom: 29px; left: 10px; right: 10px; top: unset; transform: unset; width: unset; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-cUnFE .framer-13fkm32 { gap: 0px; } .framer-cUnFE .framer-13fkm32 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-cUnFE .framer-13fkm32 > :first-child { margin-top: 0px; } .framer-cUnFE .framer-13fkm32 > :last-child { margin-bottom: 0px; } }}`];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 8981.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XP65lp_8u\":{\"layout\":[\"fixed\",\"auto\"]},\"SZ7ZAHxRc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-cUnFE\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:8981.5,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[]},...Hero2Fonts,...FormulROverlayFonts,...SektionServicesFonts,...SektionStDerFonts,...SektionSamarbetspartnersFonts,...SektionBildTextFonts,...FRdelarKopplatTillHSG2Fonts,...SektionProcessFonts,...SektionKundomdMenFonts,...CTALandingMedBildFonts,...NavigationDeskFonts,...FooterRDFonts,...NavigationPhoneFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"8981.5\",\"framerResponsiveScreen\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XP65lp_8u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SZ7ZAHxRc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "8jCAC6iB,IAAMA,GAAqBC,EAASC,EAAe,EAAQC,GAAmBF,EAASG,EAAa,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAF,EAAM,SAAAG,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWP,GAAOI,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,KAAAC,EAAK,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUJ,GAAMI,EAAM,WAAW,CAAC,IAAI,uFAAuF,EAAE,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMxB,IAAWA,EAAS,KAAK,GAAG,EAAEwB,EAAM,iBAAuBE,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,UAAAiC,EAAU,GAAGC,CAAS,EAAEjB,GAASK,CAAK,EAAO,CAAC,YAAAa,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAAzC,CAAQ,EAAE0C,GAAgB,CAAC,WAAA/C,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8C,EAAiBlB,GAAuBD,EAAMxB,CAAQ,EAAQ4C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBpC,EAAKqC,EAAY,CAAC,GAAGjB,GAAUY,EAAgB,SAAsBhC,EAAKC,GAAS,CAAC,QAAQf,EAAS,QAAQ,GAAM,SAAsBc,EAAKR,GAAW,CAAC,MAAMD,GAAY,SAAsB+C,EAAMC,EAAM,CAAC,GAAGjB,EAAU,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAMa,GAAmB,OAAO,QAAQ,GAAG9C,GAAkBgC,CAAS,CAAC,EAAE,UAAUmB,EAAG1D,GAAkB,GAAGoD,EAAsB,gBAAgBf,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIZ,GAAKgB,EAAK,MAAM,CAAC,GAAGZ,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAEuC,EAAYE,CAAc,EAAE,SAAS,CAAca,EAAMpC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiB2B,EAAiB,SAAS,YAAY,SAAS,CAAc7B,EAAKyC,EAA0B,CAAC,GAAGzD,GAAqB,CAAC,UAAU,CAAC,MAAM,WAAWmD,GAAmB,OAAO,+BAA+B,CAAC,EAAEZ,EAAYE,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB2B,EAAiB,SAAS,sBAAsB,SAAsB7B,EAAKtB,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAK,QAAQ,YAAY,MAAM,OAAO,GAAGM,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,WAAW,CAAC,EAAEuC,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKyC,EAA0B,CAAC,GAAGzD,GAAqB,CAAC,UAAU,CAAC,MAAM,eAAemD,GAAmB,OAAO,uCAAuC,EAAE,UAAU,CAAC,MAAM,eAAeA,GAAmB,OAAO,uCAAuC,CAAC,EAAEZ,EAAYE,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB2B,EAAiB,SAAS,sBAAsB,SAAsB7B,EAAKpB,GAAc,CAAC,UAAU,GAAK,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,UAAU,2CAA2C,UAAU,uKAAuK,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEuC,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiB2B,EAAiB,SAAS,YAAY,MAAM,CAAC,eAAe,YAAY,WAAW,+HAA+H,qBAAqB,WAAW,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,iHAAiH,EAAE,UAAU,CAAC,WAAW,kGAAkG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQa,GAAI,CAAC,kFAAkF,gFAAgF,4QAA4Q,+SAA+S,oHAAoH,6HAA6H,gJAAgJ,+kBAA+kB,gGAAgG,uHAAuH,uEAAuE,0JAA0J,+aAA+a,gGAAgG,kIAAkI,oFAAoF,8aAA8a,EAS1rSC,GAAgBC,EAAQhC,GAAU8B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,uBAAuBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,SAAS,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,wBAAwB,qRAAqR,MAAM,OAAO,KAAKA,EAAY,eAAe,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGnE,GAAqB,GAAGG,EAAkB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECV7uB,IAAMsE,GAAM,CAAC,EAAEC,EAAEC,IAAI,KAAK,IAAI,KAAK,IAAIA,EAAE,CAAC,EAAED,CAAC,EAAwhB,IAAME,GAAS,CAAC,EAAEC,EAAEC,IAAID,EAAE,IAAI,EAAE,GAAGC,EAAE,IAAID,EAAE,GCIvuB,SAASE,GAAc,CAACC,EAAMC,CAAK,EAAE,CAAC,OAAOD,GAAO,IAAIA,IAAQC,EAAM,KAAK,EAAG,CAG9E,SAASC,IAAY,CAAC,GAAK,CAACC,EAAcC,CAAgB,EAAEC,GAAS,EAAK,EAAE,OAAAC,GAAgB,IAAI,CAACF,EAAiBG,GAAO,WAAW,gBAAgB,EAAE,OAAO,CAAE,EAAE,CAAC,CAAC,EAASJ,CAAc,CAK1L,SAASK,GAAWC,EAASC,EAAO,CAAC,YAAAC,EAAY,UAAAC,EAAU,UAAAC,CAAS,EAAEC,EAAW,CAAIF,EAAU,SAASH,IAAWC,GAAQE,EAAU,QAAQ,GAAMG,GAAQJ,EAAY,EAAEG,CAAU,EAAED,EAAU,QAAQ,aAAa,WAAW,EAAE,GAAW,CAACD,EAAU,SAASH,IAAWC,IAAQE,EAAU,QAAQ,GAAKG,GAAQJ,EAAY,EAAEG,CAAU,EAAED,EAAU,QAAQ,gBAAgB,UAAU,EAAG,CAAC,SAASG,GAAOC,EAAiBC,EAAa,CAAC,IAAMN,EAAUO,EAAOF,CAAgB,EAAQN,EAAYS,GAAeR,EAAU,QAAQ,EAAE,CAAC,EAAQS,EAAYC,GAAaX,EAAY,CAAC,EAAE,CAAC,EAAE,CAACO,GAAc,EAAE,CAAC,CAAC,EAAQK,EAAcD,GAAaX,EAAYa,GAAG,EAAEA,CAAC,EAAQX,EAAUM,EAAO,IAAI,EAKxpBM,EAAcH,GAAaC,EAAcC,GAAGA,EAAE,GAAG,OAAO,MAAM,EAG9DE,EAAOJ,GAAaG,EAAcD,GAAGA,IAAI,OAAO,UAAU,SAAS,EAAQG,EAAY,CAAC,GAAGC,GAAiB,QAAQL,EAAc,cAAAE,EAAc,OAAAC,CAAM,EAAE,MAAM,CAAC,UAAAd,EAAU,YAAAS,EAAY,YAAAV,EAAY,YAAAgB,EAAY,UAAAd,CAAS,CAAE,CAAC,SAASgB,GAAe,CAAC,QAAAC,CAAO,EAAE,CAACA,EAAQ,aAAa,cAAc,EAAK,CAAE,CAAC,SAASC,GAAgBC,EAAUC,EAAKC,EAAWC,EAAoBC,EAAaC,EAAYC,EAAa,CAACC,GAAU,IAAI,CAAC,GAAG,CAACP,EAAU,QAAQ,OAIlT,IAAMQ,EAAWC,GAJ+TC,GAAM,CAACR,EAAW,QAAQQ,EAAKT,CAAI,EAItfS,EAAKT,CAAI,EAAE,UAAUG,EAAa,UAASA,EAAa,QAAQ,QAAWD,EAAoBO,EAAKT,CAAI,EAAE,OAAO,EAAEI,EAAY,CAAE,EAA2C,CAAC,UAAUL,EAAU,QAAQ,KAAAC,CAAI,CAAC,EAAQU,EAAWC,GAAOZ,EAAU,QAAQ,IAAI,CAACM,EAAa,EAAED,EAAY,CAAE,CAAC,EAAE,MAAM,IAAI,CAACG,EAAW,EAAEG,EAAW,CAAE,CAAE,EAAE,CAACN,EAAYC,CAAY,CAAC,CAAE,CASpW,SAARO,GAA0B,CAAC,MAAAC,EAAM,IAAAC,EAAI,KAAAd,EAAK,MAAAe,EAAM,aAAAC,EAAa,WAAAC,EAAW,YAAAC,EAAY,WAAAC,EAAW,eAAAC,EAAe,UAAAC,EAAU,aAAAC,EAAa,cAAAC,EAAc,GAAGC,CAAK,EAAE,CAAC,IAAMC,EAASC,GAAS,MAAMb,CAAK,EAAQc,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAQC,GAAWN,CAAK,EAAQO,EAAU/B,EAAK,IAAI,IAAS,CAAC,YAAAgC,EAAY,UAAAC,EAAU,UAAAC,EAAU,eAAAC,EAAe,UAAAC,CAAS,EAAEnB,EAAgB,CAAC,KAAAoB,EAAK,SAAAC,EAAS,MAAAC,CAAK,EAAEpB,EAAgB,CAAC,UAAAqB,EAAU,WAAAC,EAAW,aAAAC,EAAa,WAAAC,GAAW,YAAAC,GAAY,WAAAC,EAAU,EAAE7B,EAAkB,CAAC,cAAA8B,GAAc,iBAAAC,GAAiB,QAAAC,GAAQ,UAAAC,GAAU,WAAAC,GAAW,YAAAC,GAAY,QAAAC,GAAQ,SAAAC,GAAS,eAAAC,GAAe,kBAAAC,GAAkB,YAAAC,GAAY,SAAAC,EAAQ,EAAErC,EAAoB,CAAC,kBAAAsC,GAAkB,UAAAC,GAAU,YAAAC,GAAY,UAAAC,GAAU,UAAAC,GAAU,WAAAC,GAAW,aAAAC,EAAY,EAAE9C,EAElwBjB,GAAWf,EAAO,MAAS,EAG3BiB,GAAajB,EAAO,MAAS,EAI7B+E,GAAc9E,GAAe,CAAC,EAAQe,GAAoBgE,GAAW,CAACD,GAAc,IAAI9D,GAAa,UAAU,OAAUA,GAAa,QAAQ+D,CAAS,CAAE,EAGzJhG,GAAcD,GAAW,EAEzBkG,GAAMpF,GAAO,GAAMqD,CAAS,EAAQgC,GAAIrF,GAAO,GAAKqD,CAAS,EAAQiC,GAAelF,GAAe+C,EAAU,EAAE,EAAQoC,GAAajF,GAAagF,GAAe9E,GAAG,IAAIA,CAAC,EAAQgF,GAAUpF,GAAe8C,CAAS,EAAQuC,GAAenF,GAAa,CAACgF,GAAeE,EAAS,EAAEzG,EAAa,EAAQ2G,GAAapF,GAAamF,GAAejF,GAAG,IAAIA,CAAC,EAAQmF,GAAUvF,GAAea,EAAK,QAAQ,QAAQ,EAAQ2E,GAAKtF,GAAa,CAACqF,GAAUP,GAAM,YAAYE,GAAeG,GAAeJ,GAAI,YAAYE,GAAaG,EAAa,EAAEG,GAAe,sBAAsBA,EAAO,CAAC,mBAAmBA,EAAO,CAAC,MAAMA,EAAO,CAAC,uBAAuBA,EAAO,CAAC,wBAAwBA,EAAO,CAAC,oBAAoBA,EAAO,CAAC,MAAMA,EAAO,CAAC,KAAO,EAAQC,GAAY3F,EAAO,IAAI,EAEpvB,CAAC4F,GAASC,EAAW,EAAE3G,GAASuD,EAAS,EAAE,CAAC,EAE3CqD,GAAU,CAAC,gBAAgB1C,EAAS,WAAW,CAAC,EAAQ2C,GAAW,CAAC,EAAKlE,IAAQ,YAAcf,GAAMiF,GAAW,OAAO,OAAOD,GAAU,OAAO,SAAaC,GAAW,MAAM,OAAOD,GAAU,MAAM,SAAazC,IAAOyC,GAAU,eAAe,UAAaxC,IAAY,WAAWwC,GAAU,MAAM,eAAevC,GAAY,OAAOwC,GAAW,MAAM,QAAgBzC,IAAY,YAAWwC,GAAU,MAAM,QAAQ,IAAItC,QAAmB5B,SAAWA,EAAI4B,OAAkBuC,GAAW,MAAM,QAAWtC,KAAa,WAAWqC,GAAU,OAAO,eAAepC,IAAa,OAAOqC,GAAW,OAAO,QAAgBtC,KAAa,SAAQqC,GAAU,OAAO,QAAQ,IAAInC,SAAiB/B,SAAWA,EAAI+B,QAAgBoC,GAAW,OAAO,QAAQ,IAAMC,GAAevD,EAAS,SAAS,OAAawD,GAAe,CAAC,GAAGC,GAAmB,QAAAvD,CAAO,EAAQwD,GAAc,CAAC,GAAGC,GAAkB,IAAAxE,EAAI,WAAWC,EAAM,cAAcf,EAAK,MAAM,SAAS,UAAUA,EAAKkF,GAAe,SAAS,UAAUlF,EAAK,SAASkF,GAAe,eAAe7C,EAAK,GAAGN,cAAsB,OAAU,wBAAwB,QAAQ,gBAAgBC,EAAY2C,GAAK,OAAU,aAAa3C,EAAY2C,GAAK,OAAU,UAAU3C,EAAY2C,GAAK,OAAU,aAAArD,CAAY,EAAQiE,GAAa,CAAC,CAAC,sBAAsB,EAAE,UAAU,EAAKlE,IAAWkE,GAAa,YAAY,EAAElE,GAAW,IAAMmE,GAAS,CAAC,EAAgG,GAA3FzE,IAAQ,YAAWyE,GAAS,WAAW,EAAE,QAAQA,GAAS,sBAAsB,EAAE,SAAY,CAAC7D,EAAS,CAAC,IAAM8D,EAAUvG,EAAO,CAAC,CAAC,EAAEY,GAAgB+E,GAAY9C,EAAU9B,GAAWC,GAAoBC,GAAauF,GAAY,IAAI,CAAC,GAAG,CAACzF,GAAW,QAAQ,OAAO,GAAK,CAAC,aAAA0F,EAAa,gBAAAC,GAAgB,aAAAC,EAAY,EAAE5F,GAAW,QAAc6F,GAAQ7B,GAAc,IAAI,EAAE,GAAG,CAAC0B,GAAc,CAACC,GAAgB,OAAO,GAAGD,EAAaC,GAAgB,CAACrH,GAAWuH,GAAQ,EAAE3B,GAAMhC,CAAc,EAAE5D,GAAWuH,GAAQD,GAAazB,GAAIjC,CAAc,EAAE,QAAQ4D,GAAE,EAAEA,GAAEN,EAAU,QAAQ,OAAOM,KAAI,CAAC,GAAK,CAAC,QAAAlG,GAAQ,MAAMmG,GAAO,IAAIC,EAAI,EAAER,EAAU,QAAQM,EAAC,EAAKE,GAAKH,IAASE,GAAOF,GAAQF,GAAiB/F,GAAQ,aAAa,cAAc,EAAI,EAAQA,GAAQ,aAAa,cAAc,EAAK,QAAUtB,GAAW,EAAE,EAAE4F,GAAMhC,CAAc,EAAE5D,GAAW,EAAE,EAAE6F,GAAIjC,CAAc,EAAEsD,EAAU,QAAQ,QAAQ7F,EAAc,EAO7rE,IAAIsG,GAAY,KAAK,KAAKP,EAAaC,EAAe,EAAM,MAAMM,EAAW,IAC9FA,GAAYzE,EAAS,MAAIyE,GAAYzE,GAAYyE,KAAcpB,IAASC,GAAYmB,EAAW,EAAG,EAAE,CAACpB,EAAQ,CAAC,EAAEY,GAAY,IAAI,CAAKb,GAAY,UAAeY,EAAU,QAAQ,MAAM,KAAKZ,GAAY,QAAQ,QAAQ,EAAE,IAAIhF,GAAiBG,EAAK,CAAC,QAAAH,EAAQ,MAAMA,EAAQ,WAAW,IAAIA,EAAQ,WAAWA,EAAQ,WAAW,EAAE,CAAC,QAAAA,EAAQ,MAAMA,EAAQ,UAAU,IAAIA,EAAQ,UAAUA,EAAQ,YAAY,CAAG,EAAE,EAAE,CAAC,CAAC,CAAC,EAIhZ8B,IAAUrB,GAAU,IAAI,CAACiE,GAAU,IAAItC,CAAS,CAAE,EAAE,CAACA,CAAS,CAAC,EAAE3B,GAAU,IAAI,CAAC+D,GAAe,IAAInC,EAAU,EAAE,CAAE,EAAE,CAACA,CAAS,CAAC,EAAE5B,GAAU,IAAI,CAACoE,GAAU,IAAI1E,EAAK,QAAQ,QAAQ,CAAE,EAAE,CAACA,CAAI,CAAC,GAAG,IAAMmG,GAAa,CAACC,EAAM3H,IAAS,CAAC,GAAG,CAACwB,GAAW,QAAQ,OAAO,GAAK,CAAC,QAAA6F,EAAO,EAAE7F,GAAW,QAAa,CAAC,SAAAoG,EAAQ,EAAExB,GAAY,QAAYyB,GAAiBP,GAAEK,IAAQ,EAAE,EAAEC,GAAS,OAAO,EAAE,KAAMC,KAAe,QAAU,CAAC,IAAMC,GAAKF,GAASN,EAAC,EAAQ5B,GAAMnE,EAAKuG,GAAK,WAAWA,GAAK,UAAgBC,GAAOxG,EAAKuG,GAAK,YAAYA,GAAK,aAAmBnC,GAAID,GAAMqC,GAAaC,GAAU,IAAOL,IAAQ,EAAoB5H,GAAS2F,GAAMC,GAAI3F,CAAM,EAAgB,EAAEgI,GAAWH,GAAanC,GAAe4B,KAAIM,GAAS,OAAO,IAAGC,GAAalC,IAAcgC,IAAQ,KAAsB5H,GAAS2F,GAAMC,GAAI3F,CAAM,EAAiBgI,GAAWH,GAAalC,GAAa2B,KAAI,IAAGO,GAAanC,KAAQ4B,IAAGK,EAAO,OAAOE,EAAa,EAAQI,GAAgBC,GAAiB,EAAQC,GAAKC,GAAU,CAAC1G,GAAa,QAAQ0G,EAAS,IAAMC,EAAQ9G,EAAK,CAAC,KAAK6G,CAAQ,EAAE,CAAC,IAAIA,CAAQ,EAAEhC,GAAY,QAAQ,SAAS,CAAC,GAAGiC,EAAQ,SAASJ,GAAgB,OAAO,QAAQ,CAAC,CAAE,EAAQK,GAASC,GAAM,CAAC,GAAG,CAAC/G,GAAW,QAAQ,OAAO,GAAK,CAAC,aAAA4F,CAAY,EAAE5F,GAAW,QAAQ2G,GAAKI,GAAMnB,GAAcf,GAAS,GAAG,CAAE,EAAQmC,GAAUb,GAAO,IAAI,CAAC,GAAG,CAACnG,GAAW,QAAQ,OAAO,GAAK,CAAC,gBAAA2F,EAAgB,aAAAC,EAAY,EAAE5F,GAAW,QAAc6F,GAAQ7B,GAAc,IAAI,EAAQiD,GAAWrB,GAAaf,GAAeqC,GAAYC,GAAM,EAAEtC,GAAS,EAAE,KAAK,MAAMgB,GAAQoB,EAAU,CAAC,EAAEH,GAASI,GAAYf,CAAK,CAAE,EAEthD,GAAG3E,IAAW,EAAG,OAAqB4F,EAAKC,GAAY,CAAC,CAAC,EAAG,IAAMC,GAAK,CAAC,EAAQC,GAAc,CAAC,EAAE,GAAG1C,GAAS,GAAG/B,IAAkB,CAACD,GAAc,CAAC,QAAQiD,EAAE,EAAEA,EAAEjB,GAASiB,IAAI,CAAC,IAAM0B,EAAW9F,GAAU,CAACoE,GAAG,GAAMwB,GAAK,KAAmBF,EAAKK,GAAI,CAAC,SAAS,CAAC,GAAGC,GAAS,MAAM3E,GAAQ,OAAOA,GAAQ,gBAAgBK,EAAQ,EAAE,YAAY1D,GAAiB,WAAW8H,EAAW,gBAAgBlE,GAAkB,QAAQC,GAAY,QAAQ,IAAIuD,GAAShB,CAAC,EAAE,cAAc9B,GAAc,WAAWhE,GAAW,MAAM6E,GAAS,MAAMiB,EAAE,IAAI3C,GAAQ,QAAQD,GAAY,KAAKnD,CAAI,CAAC,CAAC,EAAMyD,KAAU+D,GAAc,eAAeA,GAAc,qBAAqBA,GAAc,kBAAkB,QAAQ/D,SAAgB,OAAqBmE,EAAM,UAAU,CAAC,MAAMzC,GAAe,GAAGI,GAAa,SAAS,CAAe8B,EAAKQ,EAAO,GAAG,CAAC,IAAIhD,GAAY,MAAMQ,GAAc,UAAU,mBAAmB,sBAAsBvC,GAAc,cAAc,QAAQ,YAAY,SAAS,QAAQ,IAAI3C,GAAa,QAAQ,OAAU,SAASuB,GAAS,IAAIb,EAAM,CAACiH,EAAMC,IAAQ,CAAC,IAAIC,GAAkB,OAAOX,EAAK,KAAK,CAAC,MAAMrC,GAAU,GAAGQ,GAAS,aAAa,GAAGuC,EAAM,QAAQtG,IAAW,SAAuBwG,GAAaH,EAAM,CAAC,GAAGA,EAAM,MAAM,MAAM,CAAC,IAAIE,GAAIF,EAAM,SAAS,MAAME,KAAM,OAAO,OAAOA,GAAI,MAAM,GAAG/C,EAAU,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,CAAC,EAAgB2C,EAAM,WAAW,CAAC,MAAM,CAAC,GAAGM,GAAe,QAAQlE,GAAa,QAAQ,OAAO,cAAchE,EAAK,MAAM,QAAQ,EAAE,aAAa,+BAA+B,UAAU,4BAA4B,2BAA2B0D,GAAkB,SAAS,CAAe2D,EAAKQ,EAAO,OAAO,CAAC,IAAI1D,GAAM,UAAU,KAAK,SAAS,MAAM,CAAC,GAAGA,GAAM,YAAY,gBAAgBN,GAAU,MAAMF,GAAU,OAAOA,GAAU,aAAaC,GAAY,OAAQ5D,EAAQ,EAAH,GAAK,QAAQ0D,GAAkB,QAAQ,MAAM,EAAE,QAAQuD,GAAU,EAAE,EAAE,aAAa,WAAW,SAAS,CAAC,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,SAAuBI,EAAK,MAAM,CAAC,IAAI,GAAG,MAAM1D,GAAU,OAAOA,GAAU,IAAIG,IAAW,qEAAqE,CAAC,CAAC,CAAC,EAAgBuD,EAAKQ,EAAO,OAAO,CAAC,IAAIzD,GAAI,UAAU,KAAK,SAAS,MAAM,CAAC,GAAGA,GAAI,YAAY,gBAAgBP,GAAU,MAAMF,GAAU,OAAOA,GAAU,aAAaC,GAAY,OAAQ5D,EAAQ,EAAH,GAAK,QAAQ0D,GAAkB,QAAQ,MAAM,EAAE,QAAQuD,GAAU,CAAC,EAAE,aAAa,OAAO,SAAS,CAAC,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,SAAuBI,EAAK,MAAM,CAAC,IAAI,GAAG,MAAM1D,GAAU,OAAOA,GAAU,IAAII,IAAY,qEAAqE,CAAC,CAAC,CAAC,EAAEwD,GAAK,OAAO,EAAgBF,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGc,GAAmB,KAAKnI,EAAK,MAAMiD,GAAU,IAAKjD,EAAW,QAAN,MAAc,UAAUA,EAAK,mBAAmB,mBAAmB,cAAcA,EAAK,MAAM,SAAS,OAAOA,EAAKiD,GAAU,QAAQ,aAAaC,GAAW,gBAAgBI,GAAe,GAAGkE,EAAa,EAAE,SAASD,EAAI,CAAC,EAAE,IAAI,CAAC,CAAC,EAAgBF,EAAKe,GAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAA2BxH,GAAS,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,eAAe,CAAC,cAAc,GAAM,iBAAiB,EAAK,EAAE,aAAa,CAAC,UAAU,OAAO,YAAY,EAAE,aAAa,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAA0ByH,EAAoBzH,GAAS,CAAC,MAAM,CAAC,KAAK0H,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAKA,EAAY,iBAAiB,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,GAAK,EAAK,EAAE,YAAY,CAAC,uBAAuB,oBAAoB,EAAE,wBAAwB,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,UAAU,EAAE,YAAY,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,eAAe,cAAc,EAAE,MAAM,CAAC,aAAa,eAAe,aAAa,CAAC,CAAC,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,KAAK,EAAE,GAAGC,GAAe,aAAa,CAAC,KAAKD,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,UAAU,SAAS,EAAE,aAAa,CAAC,OAAO,UAAU,SAAS,EAAE,aAAa,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,OAAO9G,GAAOA,EAAM,YAAY,SAAS,EAAE,aAAa,CAAC,KAAK8G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,eAAe,GAAK,OAAO9G,GAAOA,EAAM,YAAY,SAAS,EAAE,WAAW,CAAC,KAAK8G,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,UAAU,MAAM,EAAE,aAAa,CAAC,OAAO,UAAU,MAAM,EAAE,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,OAAO9G,GAAOA,EAAM,aAAa,SAAS,EAAE,WAAW,CAAC,KAAK8G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,eAAe,GAAK,OAAO9G,GAAOA,EAAM,aAAa,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK8G,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,SAAS,OAAO9G,GAAO,CAACA,EAAM,IAAI,EAAE,MAAM,CAAC,KAAK8G,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,OAAO9G,GAAO,CAACA,EAAM,IAAI,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK8G,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAK,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO9G,GAAO,CAACA,EAAM,WAAW,EAAE,UAAU,CAAC,KAAK8G,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO9G,GAAO,CAACA,EAAM,WAAW,EAAE,UAAU,CAAC,KAAK8G,EAAY,OAAO,MAAM,UAAU,OAAO9G,GAAO,CAACA,EAAM,YAAY,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,CAAC,EAAE,eAAe,CAAC,KAAK8G,EAAY,WAAW,MAAM,aAAa,OAAO9G,GAAO,CAACA,EAAM,WAAW,CAAC,CAAC,EAAE,eAAe,CAAC,KAAK8G,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,aAAa,aAAa,EAAK,EAAE,iBAAiB,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAM,OAAO9G,GAAOA,EAAM,aAAa,EAAE,QAAQ,CAAC,KAAK8G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,UAAU,CAAC,KAAK8G,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,QAAQ,CAAC,KAAK8G,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,YAAY,CAAC,KAAK8G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,SAAS,CAAC,KAAK8G,EAAY,MAAM,MAAM,OAAO,aAAa,OAAO,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,eAAe,CAAC,KAAK8G,EAAY,MAAM,MAAM,WAAW,aAAa,kBAAkB,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,WAAW,CAAC,KAAK8G,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,YAAY,CAAC,KAAK8G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,GAAG,KAAK,GAAG,eAAe,GAAK,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,kBAAkB,CAAC,KAAK8G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,SAAS,CAAC,KAAK8G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,KAAK,EAAE,OAAO9G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,CAAC,CAAC,EAAE,YAAY,CAAC,KAAK8G,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,kBAAkB,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,aAAa,kBAAkB,OAAO9G,GAAO,CAACA,EAAM,iBAAiB,EAAE,UAAU,CAAC,KAAK8G,EAAY,MAAM,MAAM,WAAW,OAAO9G,GAAO,CAACA,EAAM,iBAAiB,EAAE,WAAW,CAAC,KAAK8G,EAAY,MAAM,MAAM,OAAO,OAAO9G,GAAO,CAACA,EAAM,iBAAiB,EAAE,UAAU,CAAC,KAAK8G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,GAAG,OAAO9G,GAAO,CAACA,EAAM,iBAAiB,EAAE,YAAY,CAAC,KAAK8G,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAO9G,GAAO,CAACA,EAAM,iBAAiB,EAAE,aAAa,CAAC,KAAK8G,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO9G,GAAO,CAACA,EAAM,iBAAiB,CAAC,CAAC,EAAE,UAAU,CAAC,KAAK8G,EAAY,OAAO,MAAM,aAAa,YAAY,WAAW,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,CAAC,CAAC,CAAC,EAAE,SAASZ,GAAI,CAAC,cAAAzD,EAAc,WAAAhE,EAAW,WAAAwH,EAAW,gBAAAe,EAAgB,QAAQC,EAAkB,MAAAC,EAAM,MAAAX,EAAM,SAAAJ,EAAS,YAAAjI,EAAY,IAAAoB,EAAI,QAAAe,EAAQ,KAAA7B,EAAK,GAAGwB,CAAK,EAAE,CAAC,IAAMmH,EAAQtJ,GAAa4E,EAAc1E,GAAG,CAAC,IAAIyI,EAAIY,EAAK,GAAG,EAAG,GAAAZ,EAAI/H,EAAW,WAAW,MAAM+H,IAAM,SAAcA,EAAI,cAAe,OAAOD,IAAQ,EAAES,EAAgBC,EAAmB,IAAMvB,IAAa0B,EAAK3I,EAAW,WAAW,MAAM2I,IAAO,OAAO,OAAOA,EAAK,cAAcF,EAAYG,EAAU3B,EAAWa,EAAYe,EAAUD,EAAU3B,EAAsF,OAA1D3H,GAAGsJ,IAAYd,EAAMW,EAAM,EAAEnJ,EAAEuJ,EAAUf,IAAQW,EAAM,GAAqBF,EAAgBC,CAAkB,CAAC,EAAQM,EAAcjI,EAAI,EAAMkI,EAAI,CAAChJ,GAAM+H,EAAM,EAAEgB,EAAclH,EAAYoH,EAAO,CAACjJ,GAAM+H,IAAQW,EAAM,EAAEK,EAAclH,EAAYqH,EAAMlJ,GAAM+H,IAAQW,EAAM,EAAEK,EAAclH,EAAYsH,EAAKnJ,GAAM+H,EAAM,EAAEgB,EAAclH,EAAQ,OAAqBwF,EAAK,SAAS,CAAC,aAAa,kBAAkBU,EAAM,IAAI,KAAK,SAAS,GAAGvG,EAAM,MAAM,CAAC,GAAG9B,EAAY,QAAQ,GAAGsJ,OAASE,OAAWD,OAAYE,KAAQ,EAAE,SAAuB9B,EAAKQ,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGF,EAAS,QAAAgB,CAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASrB,IAAa,CAAC,OAAqBM,EAAM,UAAU,CAAC,MAAMwB,GAAkB,SAAS,CAAe/B,EAAK,MAAM,CAAC,MAAMgC,GAAY,SAAS,QAAG,CAAC,EAAgBhC,EAAK,IAAI,CAAC,MAAMiC,GAAY,SAAS,oBAAoB,CAAC,EAAgBjC,EAAK,IAAI,CAAC,MAAMkC,GAAe,SAAS,4CAA4C,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASnB,IAAa,CAAC,OAAqBf,EAAK,MAAM,CAAC,wBAAwB,CAAC,OAAO;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,sBAgB5vT,CAAC,CAAC,CAAE,CAAc,IAAM+B,GAAkB,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,MAAM,OAAO,WAAW,0BAA0B,SAAS,GAAG,SAAS,SAAS,QAAQ,qBAAqB,EAAQC,GAAY,CAAC,SAAS,GAAG,aAAa,EAAE,EAAQC,GAAY,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAQC,GAAe,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,QAAQ,EAE9e,IAAMC,GAAmB,CAAC,QAAQ,OAAO,SAAS,SAAS,MAAM,OAAO,OAAO,OAAO,SAAS,UAAU,EAAQC,GAAkB,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,OAAO,SAAS,WAAW,QAAQ,OAAO,KAAK,WAAW,MAAM,OAAO,OAAO,MAAM,EAAQC,GAAiB,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,WAAW,cAAc,OAAO,UAAU,OAAO,EAAE,QAAQ,CAAC,EAAQC,GAAe,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,cAAc,OAAO,OAAO,EAAE,QAAQ,EAAE,OAAO,CAAC,EAE1lBC,GAAmB,CAAC,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,SAAS,WAAW,cAAc,MAAM,EAAQC,GAAS,CAAC,aAAa,MAAM,WAAW,QAAQ,OAAO,UAAU,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,QAAQ,CAAC,ECpFoV,IAAMC,GAA4BC,EAASC,EAAsB,EAAQC,GAA+BC,GAAoBF,EAAsB,EAAQG,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAW,CAAC,CAAC,MAAAD,EAAM,SAAAE,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWN,GAAmCG,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAqB,CAAC,iBAAiB,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,gBAAgB,YAAY,iBAAiB,YAAY,OAAO,YAAY,MAAM,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,KAAAC,EAAK,MAAAC,EAAM,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAA+BC,EAAMC,EAAM,MAAM,CAAC,GAAGL,EAAM,WAAWC,EAAKN,GAAmCK,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,CAAC,IAAI,wFAAwF,OAAO,6bAA6b,EAAE,WAAWC,EAAML,GAAmCG,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,iBAAiB,UAAUN,GAAgCI,EAAM,UAAU,WAAWK,GAAOD,GAAOD,EAA+BZ,GAAqBO,CAAQ,KAAK,MAAMK,IAAiC,OAAOA,EAA+BL,KAAY,MAAMM,IAAQ,OAAOA,EAAMJ,EAAM,aAAa,MAAMK,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACN,EAAM3B,IAAWA,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAuBO,GAA6BC,EAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAxC,EAAQ,UAAAyC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE5B,GAASQ,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAApD,CAAQ,EAAEqD,GAAgB,CAAC,WAAA1D,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQyD,EAAiBrB,GAAuBN,EAAM3B,CAAQ,EAAQuD,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAalB,EAAS,EAAQmB,EAAkBC,GAAqB,EAAE,OAAoB/C,EAAKgD,EAAY,CAAC,GAAGpB,GAA4Ce,EAAgB,SAAsB3C,EAAKC,GAAS,CAAC,QAAQf,EAAS,QAAQ,GAAM,SAAsBc,EAAKR,GAAW,CAAC,MAAMH,GAAY,SAAsBW,EAAKiD,GAAK,CAAC,KAAKjB,EAAU,SAAsBkB,EAAMhD,EAAO,EAAE,CAAC,GAAG+B,EAAU,UAAU,GAAGkB,EAAGrE,GAAkB,GAAG+D,EAAsB,iBAAiBlB,EAAUQ,CAAU,kBAAkB,mBAAmB,YAAY,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIf,GAA6BmB,EAAK,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,oCAAoC,GAAGf,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,UAAU,sCAAsC,CAAC,EAAE,GAAG1C,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAEkD,EAAYE,CAAc,EAAE,SAAS,CAAcpC,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAmEN,GAAkB,OAAQ,QAAQ,GAAGxD,GAAkBwC,CAAS,CAAC,EAAE,UAAU,gBAAgB,iBAAiBU,EAAiB,SAAS,WAAW,CAAC,EAAeU,EAAMhD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBsC,EAAiB,SAAS,YAAY,SAAS,CAAcxC,EAAKqD,EAA0B,CAAC,MAAM,OAAO,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBsC,EAAiB,SAAS,sBAAsB,SAAsBxC,EAAKvB,GAAuB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQsD,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,UAAU,4CAA4C,OAAO,EAAE,CAAC,CAAC,EAAexC,EAAKsD,EAAS,CAAC,sBAAsB,GAAK,SAAsBtD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKX,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0B,GAAI,CAAC,kFAAkF,gFAAgF,iWAAiW,kHAAkH,6SAA6S,oHAAoH,wJAAwJ,sKAAsK,4nBAA4nB,oEAAoE,+EAA+E,2cAA2c,GAAeA,EAAG,EAS54SC,GAAgBC,EAAQrC,GAAUmC,GAAI,cAAc,EAASG,EAAQF,GAAgBA,GAAgB,YAAY,qCAAqCA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,iBAAiB,gBAAgB,GAAM,MAAM,QAAQ,KAAKI,EAAY,MAAM,EAAE,UAAU,CAAC,wBAAwB,yQAAyQ,MAAM,QAAQ,KAAKA,EAAY,eAAe,EAAE,UAAiGlF,IAA+B,SAAa,CAAC,GAAGA,GAA+B,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,SAAS,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKkF,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,qEAAqE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,kEAAkE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,kEAAkE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGjF,GAA4B,GAAGuF,EAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTp1D,IAAMC,GAAiCC,EAASC,CAA2B,EAAQC,GAAcF,EAASG,EAAQ,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAQE,GAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAuCC,EAAM,MAAM,CAAC,GAAGJ,EAAM,WAAWC,EAAKJ,GAAgCG,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,oGAAoG,WAAWC,EAAMJ,GAAmCE,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,wCAAwC,SAASE,GAAOD,EAAuCV,GAAwBO,EAAM,OAAO,KAAK,MAAMG,IAAyC,OAAOA,EAAuCH,EAAM,WAAW,MAAMI,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACL,EAAM7B,IAAWA,EAAS,KAAK,GAAG,EAAE6B,EAAM,iBAAuBM,GAA6BC,EAAW,SAASP,EAAMQ,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAzC,EAAQ,UAAA0C,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEvB,GAASM,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAAnD,CAAQ,EAAEoD,GAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiBnB,GAAuBL,EAAM7B,CAAQ,EAAQsD,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQT,IAAc,YAA6CU,EAAOC,GAAU,EAAQC,EAAa,IAAQZ,IAAc,YAA6Ca,EAAsBC,EAAM,EAAQC,EAAsB,CAAapB,GAAuBA,EAAS,EAAQqB,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,EAAY,CAAC,GAAGtB,GAA4CiB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQnB,EAAS,QAAQ,GAAM,SAAsBkB,EAAKT,GAAW,CAAC,MAAMN,GAAY,SAAsB+D,EAAM9C,EAAO,IAAI,CAAC,GAAG0B,EAAU,UAAUqB,EAAGvE,GAAkB,GAAGkE,EAAsB,iBAAiBpB,EAAUM,CAAU,EAAE,mBAAmB,YAAY,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIb,GAA6BiB,EAAK,MAAM,CAAC,gBAAgB,wEAAwE,GAAGb,CAAK,EAAE,GAAG3C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAEiD,EAAYE,CAAc,EAAE,SAAS,CAAciB,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,iBAAiBiC,EAAiB,SAAS,YAAY,SAAS,CAAcnC,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAAsBlD,EAAWG,EAAS,CAAC,SAAsB6C,EAAM9C,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAC,sBAAmCF,EAAKE,EAAO,GAAG,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,iBAAiBiC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKT,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe1B,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAAsBlD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,6FAA6F,EAAE,SAAS,mGAAmG,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAE,iBAAiBiC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKR,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAEW,EAAY,GAAgBU,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,iBAAiBiC,EAAiB,SAAS,YAAY,SAAS,CAAcnC,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4BpD,EAAKqD,EAA0B,CAAC,MAAM,YAAyER,GAAkB,OAAQ,8CAA8C,GAAGjE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAyEiE,GAAkB,OAAQ,6CAA6C,CAAC,EAAEhB,EAAYE,CAAc,EAAE,SAAsB/B,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBiC,EAAiB,SAAS,sBAAsB,WAAWhD,GAAU,SAAsBa,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,wFAAwF,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,mBAAmB,UAAUgE,EAAc,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,YAAY,GAAGxE,GAAqB,CAAC,UAAU,CAAC,UAAUwE,EAAc,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAEvB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASG,GAA6BtD,EAAKqD,EAA0B,CAAC,MAAM,YAAyER,GAAkB,OAAQ,8CAA8C,GAAGjE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAyEiE,GAAkB,OAAQ,6CAA6C,CAAC,EAAEhB,EAAYE,CAAc,EAAE,SAAsB/B,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBiC,EAAiB,SAAS,sBAAsB,WAAWhD,GAAU,SAAsBa,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,wFAAwF,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,iBAAiB,UAAUkE,EAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,YAAY,GAAG1E,GAAqB,CAAC,UAAU,CAAC,UAAU0E,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAEzB,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASI,GAA6BvD,EAAKqD,EAA0B,CAAC,MAAM,YAAyER,GAAkB,OAAQ,8CAA8C,GAAGjE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAyEiE,GAAkB,OAAQ,6CAA6C,CAAC,EAAEhB,EAAYE,CAAc,EAAE,SAAsB/B,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBiC,EAAiB,SAAS,sBAAsB,WAAWhD,GAAU,SAAsBa,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,yFAAyF,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gBAAgB,UAAUmE,EAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,YAAY,GAAG3E,GAAqB,CAAC,UAAU,CAAC,UAAU2E,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE1B,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASK,GAA6BxD,EAAKqD,EAA0B,CAAC,MAAM,YAAyER,GAAkB,OAAQ,8CAA8C,GAAGjE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAyEiE,GAAkB,OAAQ,6CAA6C,CAAC,EAAEhB,EAAYE,CAAc,EAAE,SAAsB/B,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBiC,EAAiB,SAAS,sBAAsB,WAAWhD,GAAU,SAAsBa,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,yFAAyF,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,iBAAiB,UAAUoE,EAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,YAAY,GAAG5E,GAAqB,CAAC,UAAU,CAAC,UAAU4E,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE3B,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASM,GAA6BzD,EAAKqD,EAA0B,CAAC,MAAM,YAAyER,GAAkB,OAAQ,8CAA8C,GAAGjE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAyEiE,GAAkB,OAAQ,6CAA6C,CAAC,EAAEhB,EAAYE,CAAc,EAAE,SAAsB/B,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBiC,EAAiB,SAAS,sBAAsB,WAAWhD,GAAU,SAAsBa,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,yFAAyF,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,iBAAiB,UAAUqE,EAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,YAAY,GAAG7E,GAAqB,CAAC,UAAU,CAAC,UAAU6E,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE5B,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASO,GAA6B1D,EAAKqD,EAA0B,CAAC,MAAM,YAAyER,GAAkB,OAAQ,8CAA8C,GAAGjE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAyEiE,GAAkB,OAAQ,6CAA6C,CAAC,EAAEhB,EAAYE,CAAc,EAAE,SAAsB/B,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBiC,EAAiB,SAAS,sBAAsB,WAAWhD,GAAU,SAAsBa,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,sFAAsF,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,QAAQ,UAAUsE,EAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,YAAY,GAAG9E,GAAqB,CAAC,UAAU,CAAC,UAAU8E,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE7B,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEU,EAAa,GAAgBzC,EAAKqD,EAA0B,CAAC,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBiC,EAAiB,SAAS,sBAAsB,SAAsBnC,EAAKxB,GAAS,CAAC,MAAM,SAAS,UAAU,GAAG,YAAY,CAAC,UAAU,qBAAqB,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,kBAAkB,EAAK,EAAE,KAAK,GAAK,aAAa,EAAE,WAAW,CAAC,UAAU,EAAE,YAAY,GAAK,UAAU,EAAE,eAAe,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,UAAU,EAAE,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAK,aAAa,GAAG,WAAW,EAAE,eAAe,CAAC,kBAAkB,EAAE,eAAe,qBAAqB,SAAS,EAAE,SAAS,qBAAqB,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,YAAY,GAAG,YAAY,EAAE,WAAW,GAAG,iBAAiB,GAAK,cAAc,EAAK,EAAE,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,UAAU,aAAa,EAAE,WAAW,GAAG,UAAU,SAAS,EAAE,MAAM,CAAcwB,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASQ,GAA6B3D,EAAKqD,EAA0B,CAAC,MAAM,QAAQ,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBiC,EAAiB,SAAS,sBAAsB,SAAsBnC,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,sEAAsE,OAAO,6bAA6b,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,iBAAiB,UAAUuE,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3D,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASS,GAA6B5D,EAAKqD,EAA0B,CAAC,MAAM,QAAQ,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBiC,EAAiB,SAAS,sBAAsB,SAAsBnC,EAAK1B,EAA4B,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,iBAAiB,UAAUsF,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5D,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASU,GAA6B7D,EAAKqD,EAA0B,CAAC,MAAM,QAAQ,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBiC,EAAiB,SAAS,sBAAsB,SAAsBnC,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,uEAAuE,OAAO,oWAAoW,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gBAAgB,UAAUyE,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe7D,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASW,GAA6B9D,EAAKqD,EAA0B,CAAC,MAAM,QAAQ,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBiC,EAAiB,SAAS,sBAAsB,SAAsBnC,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,uEAAuE,OAAO,kcAAkc,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,iBAAiB,UAAU0E,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe9D,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASY,GAA8B/D,EAAKqD,EAA0B,CAAC,MAAM,QAAQ,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBiC,EAAiB,SAAS,sBAAsB,SAAsBnC,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,uEAAuE,OAAO,kcAAkc,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,iBAAiB,UAAU2E,EAAgB,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/D,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASa,GAA8BhE,EAAKqD,EAA0B,CAAC,MAAM,QAAQ,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBiC,EAAiB,SAAS,sBAAsB,SAAsBnC,EAAK1B,EAA4B,CAAC,UAAUc,GAAY,CAAC,IAAI,qEAAqE,OAAO,wbAAwb,EAAE,EAAE,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,QAAQ,UAAU4E,EAAgB,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,GAAK,KAAK,GAAM,SAAS,QAAQ,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQC,GAAI,CAAC,kFAAkF,kFAAkF,gRAAgR,kSAAkS,mMAAmM,2UAA2U,4VAA4V,yGAAyG,yNAAyN,sIAAsI,ulBAAulB,+FAA+F,0GAA0G,wWAAwW,yGAAyG,iFAAiF,mbAAmb,GAAeA,GAAI,GAAgBA,EAAG,EASrnxBC,GAAgBC,EAAQlD,GAAUgD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,SAAS,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,wCAAwC,gBAAgB,GAAK,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,oGAAoG,gBAAgB,GAAM,MAAM,OAAO,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,qEAAqE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,kEAAkE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,kEAAkE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG9F,GAAiC,GAAGG,GAAc,GAAGiG,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVp4EC,GAAU,UAAU,CAAC,8BAA8B,6BAA6B,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,OAAO,eAAe,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,EAAeC,GAAI,CAAC,mtBAAmtB,ywBAAywB,qwBAAqwB,EAAeC,GAAU,eCC9hE,IAAMC,GAAeC,EAASC,EAAS,EAAQC,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,CAAC,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASvB,EAAawB,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,WAAAC,EAAW,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,IAAAC,EAAI,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAKC,EAAM,MAAM,CAAC,GAAGH,EAAM,UAAUH,GAAgCG,EAAM,UAAU,SAASE,GAAMD,EAAuCT,GAAwBQ,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,YAAY,UAAUJ,GAA6BE,EAAM,UAAU,WAAWG,EAAMT,GAAkDM,EAAM,aAAa,MAAMG,IAAQ,OAAOA,EAAM,oBAAoB,CAAE,EAAQC,GAAuB,CAACJ,EAAM1B,IAAWA,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAuBK,GAA6BC,EAAW,SAASN,EAAMO,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,UAAAsC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAExB,GAASO,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAAhD,CAAQ,EAAEiD,GAAgB,CAAC,WAAAtD,GAAW,eAAe,YAAY,gBAAAD,GAAgB,QAAAQ,EAAQ,kBAAAL,EAAiB,CAAC,EAAQqD,EAAiBpB,GAAuBJ,EAAM1B,CAAQ,EAAO,CAAC,sBAAAmD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBT,CAAW,EAAQU,EAAYH,EAAsB,SAASI,KAAO,CAAoC,GAAnCR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKN,GAAqB,MAAMA,EAAU,GAAGc,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,GAAC,kBAAkB,kBAAkB,iBAAiB,EAAE,SAASZ,CAAc,GAAkB,CAAC,YAAY,YAAY,WAAW,EAAE,SAASF,CAAW,GAAmCe,EAAa,IAAQ,GAAC,kBAAkB,iBAAiB,EAAE,SAASb,CAAc,GAAkB,CAAC,YAAY,WAAW,EAAE,SAASF,CAAW,GAAmCgB,EAAa,IAAQ,EAAAd,IAAiB,mBAAkCF,IAAc,aAA6CiB,EAAsBC,EAAM,EAAQC,EAAsB,CAAazB,EAAS,EAAQ0B,GAAkBC,GAAqB,EAAE,OAAoBlD,EAAKmD,EAAY,CAAC,GAAG3B,GAA4CsB,EAAgB,SAAsB9C,EAAKC,GAAS,CAAC,QAAQhB,EAAS,QAAQ,GAAM,SAAsBe,EAAKT,GAAW,CAAC,MAAMH,GAAY,SAAsBY,EAAKoD,GAAK,CAAC,KAAKzB,EAAU,aAAa,GAAK,SAAsB0B,EAAM3E,EAAO,EAAE,CAAC,GAAGkD,EAAU,UAAU,GAAG0B,EAAGzE,GAAkB,GAAGmE,EAAsB,gBAAgBzB,EAAUO,CAAU,mBAAmB,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAMO,EAAY,YAAY,IAAIP,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAId,GAA6BuB,EAAK,MAAM,CAAC,GAAGnB,CAAK,EAAE,GAAGvC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE8C,EAAYE,CAAc,EAAE,SAAS,CAACY,EAAY,GAAgB3C,EAAKuD,EAA0B,CAAC,SAAsBvD,EAAKtB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiByD,EAAiB,SAAS,sBAAsB,SAAsBnC,EAAKzB,GAAU,CAAC,WAAW,mBAAmB,aAAa,CAAC,aAAa,GAAM,WAAW,MAAM,EAAE,MAAM,qBAAqB,OAAO,CAAC,EAAE,eAAe,CAAC,YAAY,IAAI,cAAc,GAAM,cAAc,EAAE,EAAE,WAAW,GAAG,OAAO,OAAO,aAAa,CAAC,aAAa,GAAM,WAAW,GAAG,WAAW,OAAO,cAAc,GAAM,YAAY,EAAE,EAAE,GAAG,YAAY,SAAS,YAAY,aAAa,CAAC,WAAW,qBAAqB,cAAc,IAAI,aAAa,GAAM,aAAa,GAAG,WAAW,CAAC,EAAE,YAAY,CAAC,eAAe,IAAI,eAAe,GAAG,WAAW,GAAG,gBAAgB,IAAI,oBAAoB,GAAG,cAAc,GAAG,aAAa,IAAI,iBAAiB,GAAG,aAAa,EAAE,eAAe,EAAE,gBAAgB,IAAI,gBAAgB,IAAI,WAAW,GAAG,cAAc,EAAE,EAAE,YAAY,CAAC,oBAAoB,IAAI,mBAAmB,GAAM,cAAc,OAAO,YAAY,GAAK,wBAAwB,EAAE,mBAAmB,GAAM,oBAAoB,EAAE,QAAQ,MAAM,WAAW,GAAM,UAAU,GAAG,qBAAqB,EAAE,gBAAgB,GAAM,aAAa,GAAM,gBAAgB,IAAI,iBAAiB,GAAM,YAAY,EAAK,EAAE,OAAO,GAAG,eAAe,CAAC,QAAQ,GAAG,WAAW,EAAE,WAAW,EAAE,YAAY,EAAI,EAAE,YAAY,MAAM,OAAO,EAAE,cAAc,CAAC,gBAAgB,GAAM,gBAAgB,SAAS,YAAY,EAAE,WAAW,GAAM,YAAY,CAAC,EAAE,aAAa,CAAC,cAAc,YAAK,YAAY,IAAI,WAAW,IAAI,UAAU,QAAQ,EAAE,YAAY,CAAC,KAAK,EAAE,QAAQ,GAAG,QAAQ,EAAE,SAAS,EAAI,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeyB,EAAKtB,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiByD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,yBAAyB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,CAAC,EAAekB,EAAM3E,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiByD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,kBAAkB,EAAE,UAAU,CAAC,gBAAgBV,CAAS,EAAE,UAAU,CAAC,gBAAgBA,CAAS,CAAC,EAAE,SAAS,CAACmB,EAAa,GAAgB5C,EAAKxB,GAAgB,CAAC,eAAec,GAAU,4BAA4B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyBD,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,iBAAiB8C,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,2BAA2B,OAAO,YAAY,OAAO,GAAG,aAAa,WAAW,CAAC,CAAC,EAAEU,EAAa,GAAgB7C,EAAKtB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiByD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,2BAA2B,OAAO,YAAY,OAAO,GAAG,aAAa,WAAW,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,uBAAuB,EAAE,UAAU,CAAC,gBAAgB,wBAAwB,EAAE,UAAU,CAAC,gBAAgB,wBAAwB,CAAC,CAAC,CAAC,EAAenC,EAAKwD,EAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,yDAAyD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,EAAE,iBAAiByD,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,SAAsBiB,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,SAAsBsB,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,SAAsBsB,EAAWE,EAAS,CAAC,SAAsBF,EAAKtB,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,yDAAyD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmD,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0B,GAAI,CAAC,kFAAkF,kFAAkF,+SAA+S,gJAAgJ,gNAAgN,gWAAgW,sLAAsL,gHAAgH,wgBAAwgB,iJAAiJ,4FAA4F,yGAAyG,kHAAkH,gHAAgH,wFAAwF,kNAAkN,4NAA4N,gHAAgH,wFAAwF,gHAAgH,wFAAwF,GAAeA,EAAG,EAS16bC,GAAgBC,EAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,aAAaA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,qBAAqB,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,eAAe,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,qEAAqE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,kEAAkE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,kEAAkE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGrF,GAAe,GAAG2F,EAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTxnD,IAAMC,GAAYC,EAASC,EAAM,EAAQC,GAAyCC,GAA0BC,GAAOC,EAAO,GAAG,CAAC,EAAQC,GAAwCH,GAA0BC,GAAOG,CAAQ,CAAC,EAAQC,GAAeR,EAASS,EAAS,EAAQC,GAAgBN,GAAOC,EAAO,GAAG,EAAQM,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,qBAAqB,KAAK,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASxC,EAAO,OAAayC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,YAAAC,EAAY,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAaE,EAAM,UAAU,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMrC,IAAeqC,EAAM,iBAAwBrC,EAAS,KAAK,GAAG,EAAEqC,EAAM,iBAAwBrC,EAAS,KAAK,GAAG,EAAUuC,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA7C,EAAQ,UAAA8C,EAAU,GAAGC,CAAS,EAAEjB,GAASK,CAAK,EAAO,CAAC,YAAAa,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAzD,CAAQ,EAAE0D,GAAgB,CAAC,WAAA/D,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8D,EAAiBrB,GAAuBD,EAAMrC,CAAQ,EAAO,CAAC,sBAAA4D,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,KAAO,CAAC,GAAGhB,GAAqB,MAAMA,EAAU,GAAGgB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAmFC,EAAkBC,EAAGtE,GAAkB,GAA5F,CAAakD,GAAuBA,EAAS,CAAuE,EAAQqB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB5C,EAAK6C,EAAY,CAAC,GAAG1B,GAAUsB,EAAgB,SAAsBzC,EAAKC,GAAS,CAAC,QAAQ7B,EAAS,QAAQ,GAAM,SAAsB4B,EAAKT,GAAW,CAAC,MAAMhB,GAAY,SAAsBuE,EAAMrF,EAAO,IAAI,CAAC,GAAG4D,EAAU,GAAGI,EAAgB,UAAUa,EAAGD,EAAkB,gBAAgBnB,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAAK0B,EAAK,MAAM,CAAC,gBAAgB,qEAAqE,GAAGtB,CAAK,EAAE,GAAG/C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEoD,EAAYI,CAAc,EAAE,SAAS,CAAcoB,EAAMrF,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,yBAAyB,iBAAiBsE,EAAiB,SAAS,YAAY,SAAS,CAAc/B,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK1C,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQmB,GAAU,UAAU,0BAA0B,wBAAwB,SAAS,QAAQC,GAAW,iBAAiBqD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB/B,EAAK3C,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAK,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,EAAE,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,cAAc,CAAC,WAAW,GAAM,UAAU,EAAI,EAAE,MAAM,CAAc2C,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,wFAAwF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,wFAAwF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,sFAAsF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,qFAAqF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,sFAAsF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAG7D,GAAqB,CAAC,UAAU,CAAC,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,CAAC,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,CAAC,CAAC,EAAEoD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe1B,EAAKvC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBsE,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,qFAAqF,CAAC,CAAC,EAAe/B,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK1C,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQsB,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQF,GAAW,iBAAiBqD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB/B,EAAK3C,GAAO,CAAC,UAAU,SAAS,UAAU,QAAQ,YAAY,CAAC,UAAU,EAAE,YAAY,GAAK,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,EAAE,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,cAAc,CAAC,WAAW,GAAM,UAAU,EAAI,EAAE,MAAM,CAAc2C,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,sFAAsF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,wFAAwF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,sFAAsF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,wFAAwF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,qFAAqF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAG7D,GAAqB,CAAC,UAAU,CAAC,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,CAAC,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,CAAC,CAAC,EAAEoD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe1B,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK1C,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQwB,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQJ,GAAW,iBAAiBqD,EAAiB,SAAS,sBAAsB,UAAU,GAAK,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB/B,EAAK3C,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAK,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,EAAE,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,cAAc,CAAC,WAAW,GAAM,UAAU,EAAI,EAAE,MAAM,CAAc2C,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,wFAAwF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,wFAAwF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,sFAAsF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,qFAAqF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,gBAAgB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe/B,EAAKgD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,sFAAsF,EAAE,UAAU,iBAAiB,iBAAiBjB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAG7D,GAAqB,CAAC,UAAU,CAAC,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,CAAC,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,CAAC,CAAC,EAAEoD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAMrF,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBsE,EAAiB,SAAS,YAAY,SAAS,CAAc/B,EAAKtC,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQsB,GAAW,SAAsBgB,EAAWE,EAAS,CAAC,SAAsB4C,EAAMrF,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,qBAAkCuC,EAAKvC,EAAO,GAAG,CAAC,CAAC,EAAeuC,EAAKvC,EAAO,KAAK,CAAC,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,MAAM,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,OAAO,EAAE,QAAQwB,GAAW,iBAAiB8C,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,sEAAsE,2BAA2B,mBAAmB,gCAAgC,YAAY,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe/B,EAAKtC,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQyB,GAAW,SAAsBa,EAAWE,EAAS,CAAC,SAAsBF,EAAKvC,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,mJAA8I,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,MAAM,CAAC,OAAO,EAAE,QAAQwB,GAAW,iBAAiB8C,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,qBAAqB,IAAI,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe/B,EAAK+C,EAA0B,CAAC,OAAO,GAAG,GAAGJ,GAAmB,GAAG,IAAI,MAAMA,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,IAAI,GAAGzE,GAAqB,CAAC,UAAU,CAAC,GAAGyE,GAAmB,GAAG,IAAI,MAAMA,GAAmB,QAAQ,OAAO,IAAI,KAAK,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,IAAI,MAAMA,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,IAAI,MAAMA,GAAmB,QAAQ,KAAK,IAAI,KAAK,GAAG,EAAE,GAAG,CAAC,EAAErB,EAAYI,CAAc,EAAE,SAAsB1B,EAAKlC,GAAgB,CAAC,kBAAkB,CAAC,WAAWuB,EAAW,EAAE,sBAAsB,GAAK,gBAAgBD,GAAW,eAAeE,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,2BAA2B,iBAAiByC,EAAiB,SAAS,sBAAsB,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB/B,EAAKnC,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,UAAUsE,EAAgB,UAAU,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQc,GAAI,CAAC,kFAAkF,kFAAkF,mRAAmR,qTAAqT,2LAA2L,idAAid,+IAA+I,oSAAoS,kMAAkM,yGAAyG,mxBAAmxB,gGAAgG,4KAA4K,8IAA8I,GAAeA,GAAI,GAAgBA,EAAG,EASx80BC,GAAgBC,EAAQxC,GAAUsC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,SAAS,QAAQ,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,eAAe,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG/F,GAAY,GAAGS,GAAe,GAAG4F,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT5gD,IAAMC,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAS3B,EAAa4B,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM5B,IAAWA,EAAS,KAAK,GAAG,EAAE4B,EAAM,iBAAuBI,GAA6BC,EAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,GAAGuC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9C,CAAQ,EAAE+C,GAAgB,CAAC,WAAApD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQmD,EAAiBjB,GAAuBH,EAAM5B,CAAQ,EAAQiD,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAad,GAAuBA,GAAuBA,EAAS,EAAQe,EAAkBC,GAAqB,EAAE,OAAoBnC,EAAKoC,EAAY,CAAC,GAAGhB,GAA4CW,EAAgB,SAAsB/B,EAAKC,GAAS,CAAC,QAAQrB,EAAS,QAAQ,GAAM,SAAsBoB,EAAKT,GAAW,CAAC,MAAMR,GAAY,SAAsBsD,EAAM/D,EAAO,IAAI,CAAC,GAAG+C,EAAU,UAAUiB,EAAG9D,GAAkB,GAAGyD,EAAsB,gBAAgBd,EAAUI,CAAU,EAAE,mBAAmB,YAAY,iBAAiBK,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIX,GAA6Be,EAAK,MAAM,CAAC,gBAAgB,qBAAqB,GAAGX,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oBAAoB,EAAE,UAAU,CAAC,gBAAgB,oBAAoB,CAAC,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE4C,EAAYE,CAAc,EAAE,SAAS,CAAca,EAAM/D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBsD,EAAiB,SAAS,YAAY,SAAS,CAAc5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,4FAA4F,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe5B,EAAK5B,GAAgB,CAAC,yBAAyB,GAAM,iBAAiB,EAAE,mCAAmC,GAAK,gBAAgB,IAAI,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBwD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,yBAAyB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,GAAG,CAAC,CAAC,EAAeS,EAAM/D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiBsD,EAAiB,SAAS,YAAY,SAAS,CAAcS,EAAMjE,GAAgB,CAAC,kBAAkB,CAAC,WAAWa,EAAW,EAAE,sBAAsB,GAAK,gBAAgBD,GAAU,eAAeE,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,iBAAiB0C,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,IAAI,EAAE,SAAS,CAAc5B,EAAKwC,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,wFAAwF,EAAE,UAAU,iBAAiB,iBAAiBZ,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAeS,EAAM/D,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBsD,EAAiB,SAAS,YAAY,SAAS,CAAcS,EAAM/D,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBsD,EAAiB,SAAS,YAAY,SAAS,CAAc5B,EAAK1B,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,SAAsB5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gDAAgD,EAAE,SAAS,gHAAgH,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wBAAwB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeS,EAAMjE,GAAgB,CAAC,kBAAkB,CAAC,WAAWe,EAAW,EAAE,sBAAsB,GAAK,gBAAgBH,GAAU,eAAeI,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,iBAAiBwC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,IAAI,EAAE,SAAS,CAAc5B,EAAKwC,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,IAAI,YAAY,KAAK,WAAW,IAAI,IAAI,uFAAuF,EAAE,UAAU,iBAAiB,iBAAiBZ,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAeS,EAAM/D,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBsD,EAAiB,SAAS,YAAY,SAAS,CAAcS,EAAM/D,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBsD,EAAiB,SAAS,YAAY,SAAS,CAAc5B,EAAK1B,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,SAAsB5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gDAAgD,EAAE,SAAS,oFAAoF,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wBAAwB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeS,EAAMjE,GAAgB,CAAC,kBAAkB,CAAC,WAAWiB,EAAW,EAAE,sBAAsB,GAAK,gBAAgBL,GAAU,eAAeM,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,IAAI,EAAE,SAAS,CAAc5B,EAAKwC,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,iBAAiB,iBAAiBZ,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAeS,EAAM/D,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBsD,EAAiB,SAAS,YAAY,SAAS,CAAcS,EAAM/D,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBsD,EAAiB,SAAS,YAAY,SAAS,CAAc5B,EAAK1B,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,SAAsB5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe5B,EAAKuC,EAAS,CAAC,sBAAsB,GAAK,SAAsBvC,EAAWE,EAAS,CAAC,SAAsBF,EAAK1B,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gDAAgD,EAAE,SAAS,gHAAgH,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsD,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wBAAwB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQa,GAAI,CAAC,kFAAkF,kFAAkF,+QAA+Q,gRAAgR,kOAAkO,uRAAuR,oUAAoU,kbAAkb,8JAA8J,sUAAsU,qRAAqR,+XAA+X,6KAA6K,oOAAoO,mOAAmO,2SAA2S,uqFAAuqF,wIAAwI,+GAA+G,qHAAqH,wpBAAwpB,qHAAqH,wpBAAwpB,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,EAAG,EAQhryBC,GAAgBC,EAAQ/B,GAAU6B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,SAAS,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,qEAAqE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,kEAAkE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,kEAAkE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRliB,IAAMC,GAAWC,EAASC,EAAK,EAAQC,GAAoBF,EAASG,EAAc,EAAQC,GAAqBJ,EAASK,EAAe,EAAQC,GAAkBN,EAASO,EAAY,EAAQC,GAA8BR,EAASS,EAAwB,EAAQC,GAAqBV,EAASW,EAAe,EAAQC,GAA4BZ,EAASa,EAAsB,EAAQC,GAAoBd,EAASe,EAAc,EAAQC,GAAuBhB,EAASiB,EAAiB,EAAQC,GAAuBlB,EAASmB,EAAiB,EAAQC,GAAoBpB,EAASqB,EAAc,EAAQC,GAActB,EAASuB,EAAQ,EAAQC,GAAqBxB,EAASyB,EAAe,EAAQC,GAAY,CAAC,UAAU,qBAAqB,UAAU,sBAAsB,UAAU,4CAA4C,EAAQC,GAAU,IAAI,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAQC,GAAa,IAAI,CAAC,IAAIC,EAAwBC,EAAK,OAAOA,GAAMD,EAAwB,SAAS,cAAc,mBAAmB,KAAK,MAAMA,IAA0B,OAAOA,EAAwB,SAAS,cAAc,UAAU,KAAK,MAAMC,IAAO,OAAOA,EAAK,SAAS,IAAK,EAAQC,GAAQ,CAAC,CAAC,SAAAC,EAAS,uBAAAC,EAAuB,QAAAC,EAAQ,EAAI,IAAI,CAAC,GAAK,CAACC,EAAQC,CAAU,EAAEC,GAAgB,CAAC,uBAAAJ,CAAsB,CAAC,EAAE,OAAOD,EAAS,CAAC,KAAK,IAAII,EAAW,EAAK,EAAE,KAAK,IAAIA,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,CAACD,CAAO,EAAE,QAAQD,GAASC,CAAO,CAAC,CAAE,EAAQG,GAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAAQC,GAASA,GAAiB,EAAQC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuClB,EAAK,MAAM,CAAC,GAAGiB,EAAM,SAASjB,GAAMkB,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAMjB,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQmB,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,GAAGC,CAAS,EAAEhB,GAASI,CAAK,EAAQa,GAAU,IAAI,CAAC,IAAMC,EAAUpB,GAAiB,OAAUW,CAAY,EAAE,GAAGS,EAAU,OAAO,CAAC,IAAIC,EAAU,SAAS,cAAc,qBAAqB,EAAKA,EAAWA,EAAU,aAAa,UAAUD,EAAU,MAAM,GAAQC,EAAU,SAAS,cAAc,MAAM,EAAEA,EAAU,aAAa,OAAO,QAAQ,EAAEA,EAAU,aAAa,UAAUD,EAAU,MAAM,EAAE,SAAS,KAAK,YAAYC,CAAS,GAAI,EAAE,CAAC,OAAUV,CAAY,CAAC,EAAQW,GAAmB,IAAI,CAAC,IAAMF,EAAUpB,GAAiB,OAAUW,CAAY,EAAqC,GAAnC,SAAS,MAAMS,EAAU,OAAO,GAAMA,EAAU,SAAS,CAAC,IAAIhC,GAAyBA,EAAwB,SAAS,cAAc,uBAAuB,KAAK,MAAMA,IAA0B,QAAcA,EAAwB,aAAa,UAAUgC,EAAU,QAAQ,EAAG,IAAMG,EAAQH,EAAU,cAAc,GAAGG,EAAQ,CAAC,IAAMC,GAAK,SAAS,KAAKA,GAAK,UAAU,QAAQC,IAAGA,GAAE,WAAW,cAAc,GAAGD,GAAK,UAAU,OAAOC,EAAC,CAAC,EAAED,GAAK,UAAU,IAAI,GAAGJ,EAAU,4BAA4B,EAAG,MAAM,IAAI,CAAIG,GAAQ,SAAS,KAAK,UAAU,OAAO,GAAGH,EAAU,4BAA4B,CAAE,CAAE,EAAE,CAAC,OAAUT,CAAY,CAAC,EAAE,GAAK,CAACe,EAAYC,CAAmB,EAAEC,GAA8BX,EAAQlC,GAAY,EAAK,EAAQ8C,EAAe,OAAe,CAAC,sBAAAC,EAAsB,MAAAC,CAAK,EAAEC,GAAyB,MAAS,EAAQC,EAAgB,CAAC,CAAC,QAAAC,EAAQ,SAAAC,CAAQ,IAAIL,EAAsB,SAASM,IAAO,CAACF,EAAQ,OAAO,CAAE,CAAC,EAAQG,EAAiB,CAAC,CAAC,QAAAH,EAAQ,SAAAC,CAAQ,IAAIL,EAAsB,SAASM,IAAO,CAACF,EAAQ,KAAK,CAAE,CAAC,EAAQI,EAAgB,CAAC,CAAC,QAAAJ,EAAQ,SAAAC,CAAQ,IAAIL,EAAsB,SAASM,IAAO,CAACF,EAAQ,OAAO,CAAE,CAAC,EAAQK,EAAgB,CAAC,CAAC,QAAAL,EAAQ,SAAAC,CAAQ,IAAIL,EAAsB,SAASM,IAAO,CAACF,EAAQ,OAAO,CAAE,CAAC,EAAuCM,EAAkBC,EAAGxD,GAAkB,GAAhD,CAAC,CAAuE,EAAQyD,EAAWC,EAAO,IAAI,EAAQC,EAAOC,GAAU,EAAQC,EAAY,IAAS9D,GAAU,EAAiB,EAAC,YAAY,WAAW,EAAE,SAAS0C,CAAW,EAAtD,GAAyFqB,EAAa,IAAQ,IAAC/D,GAAU,GAAiB,CAAC,YAAY,WAAW,EAAE,SAAS0C,CAAW,GAAmCsB,EAAsBC,EAAM,EAAE,OAAAC,GAAiB,CAAC,CAAC,EAAsBC,EAAKC,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,kBAAAlE,EAAiB,EAAE,SAAsBmE,EAAMC,EAAY,CAAC,GAAGtC,GAA4CgC,EAAgB,SAAS,CAAcK,EAAME,EAAO,IAAI,CAAC,GAAGrC,EAAU,UAAUuB,EAAGD,EAAkB,gBAAgBzB,CAAS,EAAE,IAAIL,GAA6BgC,EAAK,MAAM,CAAC,GAAG5B,CAAK,EAAE,SAAS,CAAcqC,EAAK7D,GAAQ,CAAC,SAAS4C,GAAsBiB,EAAKK,GAAU,CAAC,SAAsBL,EAAKM,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsBJ,EAAMK,EAAU,CAAC,UAAU,0BAA0B,GAAG,SAAS,SAAS,CAAcP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAK7F,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU2E,EAAgB,CAAC,QAAAC,CAAO,CAAC,EAAE,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,EAAeiB,EAAKS,GAAgB,CAAC,SAAS1B,EAAQ,SAAsBiB,EAAKK,GAAU,CAAC,SAA+BK,GAA0BR,EAAYS,EAAS,CAAC,SAAS,CAAcX,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAUd,EAAGD,EAAkB,eAAe,EAAE,wBAAwB,SAAS,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIN,EAAQ,KAAK,CAAC,EAAE,WAAW,EAAeiB,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,oBAAoB,EAAE,UAAU,CAAC,MAAM,MAAM,CAAC,EAAE,SAAsByB,EAAKM,EAA0B,CAAC,SAAsBN,EAAKO,EAAU,CAAC,UAAUjB,EAAGD,EAAkB,0BAA0B,EAAE,wBAAwB,SAAS,SAAsBW,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,WAAW,EAAE,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAK3F,GAAe,CAAC,UAAU6E,EAAiB,CAAC,QAAAH,CAAO,CAAC,EAAE,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE/C,GAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegE,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKM,EAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,IAAI,SAAsBN,EAAKO,EAAU,CAAC,UAAU,2BAA2B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAKzF,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,qLAAqL,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,sBAAsB,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeyF,EAAKM,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsBN,EAAKO,EAAU,CAAC,UAAU,0BAA0B,SAAsBP,EAAKvF,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,UAAU,qBAAqB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeuF,EAAKM,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsBN,EAAKO,EAAU,CAAC,UAAU,0BAA0B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAKrF,GAAyB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqF,EAAKY,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4Bb,EAAKM,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsBN,EAAKO,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,oBAAoB,KAAK,oBAAoB,SAAsBP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,UAAUsC,EAAc,CAAC,EAAE,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,EAAE,QAAQ,WAAW,CAAC,EAAE,SAAsBb,EAAKnF,GAAgB,CAAC,OAAO,OAAO,UAAU,GAAK,UAAUgG,EAAc,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,KAAK,oBAAoB,UAAU,SAAS,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,qBAAqB,UAAU,qUAAqU,QAAQ,YAAY,UAAU,YAAY,MAAM,OAAO,UAAU,qBAAqB,UAAUnE,GAAY,CAAC,IAAI,sEAAsE,OAAO,6bAA6b,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesD,EAAKM,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsBN,EAAKO,EAAU,CAAC,UAAU,2BAA2B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAKjF,GAAuB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,qBAAqB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiF,EAAKM,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsBN,EAAKO,EAAU,CAAC,UAAU,2BAA2B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAK/E,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+E,EAAKM,EAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,KAAK,SAAsBN,EAAKO,EAAU,CAAC,UAAU,2BAA2B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAK7E,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe6E,EAAKM,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsBN,EAAKO,EAAU,CAAC,UAAU,2BAA2B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAK3E,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUqB,GAAY,CAAC,IAAI,uEAAuE,OAAO,kcAAkc,EAAE,EAAE,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEiD,EAAY,GAAgBK,EAAK7D,GAAQ,CAAC,SAAS2E,GAAuBd,EAAKK,GAAU,CAAC,SAAsBL,EAAKM,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsBJ,EAAMK,EAAU,CAAC,UAAU,wDAAwD,GAAG,UAAU,aAAa,GAAK,SAAS,CAAcP,EAAKzE,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQuF,EAAS,QAAQ,YAAY,OAAU,UAAU3B,EAAgB,CAAC,QAAQ2B,CAAQ,CAAC,EAAE,MAAM,MAAM,CAAC,EAAed,EAAKS,GAAgB,CAAC,SAASK,EAAS,SAAsBd,EAAKK,GAAU,CAAC,SAA+BK,GAA0BR,EAAYS,EAAS,CAAC,SAAS,CAAcX,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAUd,EAAGD,EAAkB,gBAAgB,EAAE,wBAAwB,UAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIyB,EAAS,KAAK,CAAC,EAAE,WAAW,EAAed,EAAKM,EAA0B,CAAC,SAAsBN,EAAKO,EAAU,CAAC,UAAUjB,EAAGD,EAAkB,yBAAyB,EAAE,wBAAwB,UAAU,SAAsBW,EAAK3F,GAAe,CAAC,UAAU6E,EAAiB,CAAC,QAAQ4B,CAAQ,CAAC,EAAE,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE9E,GAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegE,EAAKM,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsBN,EAAKO,EAAU,CAAC,UAAU,0BAA0B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAKvE,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmE,EAAa,GAAgBI,EAAK7D,GAAQ,CAAC,SAAS4E,GAAuBf,EAAKK,GAAU,CAAC,SAAsBL,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,CAAC,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,CAAC,CAAC,EAAE,SAAsByB,EAAKM,EAA0B,CAAC,SAAsBJ,EAAMK,EAAU,CAAC,UAAU,yCAAyC,GAAG,UAAU,aAAa,GAAK,SAAS,CAAcP,EAAKrE,GAAgB,CAAC,UAAUyD,EAAgB,CAAC,QAAQ2B,CAAQ,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,EAAef,EAAKS,GAAgB,CAAC,SAASM,EAAS,SAAsBf,EAAKK,GAAU,CAAC,SAA+BK,GAA0BR,EAAYS,EAAS,CAAC,SAAS,CAAcX,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,CAAC,CAAC,EAAE,SAAsByB,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAUd,EAAGD,EAAkB,gBAAgB,EAAE,wBAAwB,UAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAI0B,EAAS,KAAK,CAAC,EAAE,WAAW,CAAC,CAAC,EAAef,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,oBAAoB,CAAC,EAAE,SAAsByB,EAAKM,EAA0B,CAAC,SAAsBN,EAAKO,EAAU,CAAC,UAAUjB,EAAGD,EAAkB,yBAAyB,EAAE,wBAAwB,UAAU,SAAsBW,EAAKQ,EAAkB,CAAC,WAAWjC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsByB,EAAK3F,GAAe,CAAC,UAAU6E,EAAiB,CAAC,QAAQ6B,CAAQ,CAAC,EAAE,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE/E,GAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegE,EAAK,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQgB,GAAI,CAAC,kFAAkF,IAAInE,GAAS,iEAAiE,gFAAgF,kSAAkS,6aAA6a,wIAAwI,yKAAyK,4QAA4Q,oHAAoH,sIAAsI,yIAAyI,+MAA+M,sIAAsI,sIAAsI,gnBAAgnB,wDAAwDA,GAAS,06BAA06B,gCAAgCA,GAAS,m7CAAm7C,EAStuuBoE,GAAgBC,EAAQ7D,GAAU2D,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,OAAO,MAAM,IAAI,EAAEG,EAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGhH,GAAW,GAAGG,GAAoB,GAAGE,GAAqB,GAAGE,GAAkB,GAAGE,GAA8B,GAAGE,GAAqB,GAAGE,GAA4B,GAAGE,GAAoB,GAAGE,GAAuB,GAAGE,GAAuB,GAAGE,GAAoB,GAAGE,GAAc,GAAGE,EAAoB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACnkB,IAAM2F,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,sBAAwB,SAAS,uBAAyB,GAAG,qBAAuB,OAAO,oCAAsC,4JAA0L,yBAA2B,OAAO,yBAA2B,QAAQ,6BAA+B,OAAO,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["FormulRStandardFonts", "getFonts", "W1W9d2vg0_default", "FormulRRubrikFonts", "njpDyfgmU_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "toResponsiveImage", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "bild", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "P3elOrNKl", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "Image2", "cx", "ComponentViewportProvider", "css", "FrameriHxXR1dRL", "withCSS", "iHxXR1dRL_default", "addPropertyControls", "ControlType", "addFonts", "clamp", "e", "n", "progress", "e", "n", "calcMaskWidth", "inset", "width", "useIsMouse", "isMouseDevice", "setIsMouseDevice", "ye", "fe", "window", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "ariaLabel", "borderRadius", "effectsObject", "props", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "widthColumns", "heightType", "heightInset", "heightRows", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "mask", "latest", "carouselRef", "numPages", "setNumPages", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "start1", "end1", "newNumPages", "findNextItem", "delta", "children", "scrollTarget", "item", "length", "threshold", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "gotoDelta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "u", "motion", "child", "index", "ref", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "ref1", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "VrigaKomponenterIkonerFonts", "getFonts", "VmOZfqMsJ_default", "VrigaKomponenterIkonerControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "height", "id", "image", "link", "title", "variant1", "width", "props", "_ref", "_ref1", "_humanReadableEnumMap_variant1", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "LNiYKwhbm", "dtyeaN1A2", "wzSXWTxEZ", "qow7TTuDm", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "Image2", "ComponentViewportProvider", "RichText2", "css", "FrameribsC7sbI6", "withCSS", "ibsC7sbI6_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "VrigaKomponenterServiceCardFonts", "getFonts", "ibsC7sbI6_default", "CarouselFonts", "Carousel", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "text", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "tlzgv6Nda", "mcd29Wm2C", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "router", "useRouter", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "resolvedLinks10", "resolvedLinks11", "css", "FramerUi80DN59V", "withCSS", "Ui80DN59V_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "ParticlesFonts", "getFonts", "ParticleWrapper", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "background", "height", "id", "link", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "xKK72GDW6", "XddR0zyUe", "jqEcTodTK", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapmw4tog", "args", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "ComponentViewportProvider", "RichText2", "css", "FramerojprQf71e", "withCSS", "ojprQf71e_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "TickerFonts", "getFonts", "Ticker", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "RichTextWithFXWithOptimizedAppearEffect", "RichText2", "ButtonBigFonts", "ojprQf71e_default", "MotionDivWithFX", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "transition3", "animation2", "transition4", "animation3", "transition5", "animation4", "animation5", "transition6", "animation6", "animation7", "transition7", "animation8", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "overlayOpen", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "L9uv6x79p", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "XddR0zyUe21qlcn", "args", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "Image2", "css", "FrameruyVwWnvae", "withCSS", "uyVwWnvae_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "animation1", "transition3", "animation2", "transition4", "animation3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "Image2", "css", "FramerXw0OYvpwL", "withCSS", "Xw0OYvpwL_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "Hero2Fonts", "getFonts", "uyVwWnvae_default", "FormulROverlayFonts", "o4x0MkLoc_default", "SektionServicesFonts", "Ui80DN59V_default", "SektionStDerFonts", "vpuPxqiSO_default", "SektionSamarbetspartnersFonts", "ncWNOOWd3_default", "SektionBildTextFonts", "GM6j0XMK4_default", "FRdelarKopplatTillHSG2Fonts", "qz5dijFKu_default", "SektionProcessFonts", "Xw0OYvpwL_default", "SektionKundomdMenFonts", "D3W29MxpN_default", "CTALandingMedBildFonts", "iHxXR1dRL_default", "NavigationDeskFonts", "geHjbotwo_default", "FooterRDFonts", "NGdvR1Osz_default", "NavigationPhoneFonts", "KdTqvkrqT_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "getContainer", "_document_querySelector", "_ref", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "addImageAlt", "image", "alt", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "L9uv6x79p3bnx0g", "overlay", "loadMore", "args", "buhZzToAl1wnntms", "W50R4wMnu3bnx0g", "cKX4DQ0NH3bnx0g", "scopingClassNames", "cx", "ref1", "pe", "router", "useRouter", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "l", "ComponentViewportProvider", "Container", "PropertyOverrides2", "AnimatePresence", "Ga", "x", "ResolveLinks", "resolvedLinks", "overlay1", "overlay2", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "__FramerMetadata__"]
}
