{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/audio-assets.js@0.2.0", "ssg:https://framer.com/m/framer/lodash.js@0.3.0", "ssg:https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js", "ssg:https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/kDypoRR2B1GRROQ0uGdY/Audio.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.15.1/dist/index.es.js", "ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/w90zR0qzeh1mgaDSvD54/Carousel.js", "ssg:https://framerusercontent.com/modules/g1ZeyzfN84oZsSl6iKPU/IYcBasePe6lJlc6G2Ear/G4QCSTx3z.js", "ssg:https://framerusercontent.com/modules/AbmkjD3KCbf5wqGD4Pqh/SlpReoVxWgKe1WcRkSl1/UcMsmasVX.js", "ssg:https://framerusercontent.com/modules/MiQH0DsfQjWxxYSCVqW2/GGNC9iaSlCvGjct84HUO/kCpNnotnl.js", "ssg:https://framerusercontent.com/modules/lAc06JSSpBz2TbBLNkzU/cflpLNm2i4C52UFDU9SH/LJCL5drWS.js", "ssg:https://framerusercontent.com/modules/0wM5p79C46q3Ws9rgjDY/LnSMc27h2lh4mE5Zk4VI/rxE0EwZ5_.js", "ssg:https://framerusercontent.com/modules/1MsF0b1ffhVh2lnTE95h/3B2ftfTn426C9oI7LGuZ/asu7dcLM_.js", "ssg:https://framerusercontent.com/modules/9PkYfJKGblNYLCKQObRC/y2kaaALXlPJmafNEr6Dt/d2tBpNDk2.js", "ssg:https://framerusercontent.com/modules/oxCQ5RZQigOyhrTfYOoa/D47xtQRtxMC6L5mRPc4G/VTwARsx2L.js", "ssg:https://framerusercontent.com/modules/b2ctQcpdCv93LKj45P3K/Nn2GnSZiw15qpC43vDAP/i_lWMz52Y.js", "ssg:https://framerusercontent.com/modules/EpOkFKwvjUT6ouKN2hEm/KsTLaPayZgMAhoo50Boc/wne3NkQ9_.js", "ssg:https://framerusercontent.com/modules/cfCUR4dN9rNhv6bRC8as/tObHGd34KIJSU4glIAAv/ol6xjOGnM.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { motion } from \"framer\";\nexport function PlayIcon(props) {\n    return(/*#__PURE__*/ _jsx(motion.svg, {\n        ...props,\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 16 16\",\n        children: /*#__PURE__*/ _jsx(\"path\", {\n            d: \"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",\n            fill: \"#333\"\n        })\n    }));\n}\nexport function PauseIcon(props) {\n    return(/*#__PURE__*/ _jsxs(motion.svg, {\n        ...props,\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 16 16\",\n        children: [\n            /*#__PURE__*/ _jsx(\"path\", {\n                d: \"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",\n                fill: \"#343434\"\n            }),\n            /*#__PURE__*/ _jsx(\"path\", {\n                d: \"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",\n                fill: \"#343434\"\n            })\n        ]\n    }));\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"PauseIcon\":{\"type\":\"reactComponent\",\"name\":\"PauseIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PlayIcon\":{\"type\":\"reactComponent\",\"name\":\"PlayIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./audio.map", "/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useMemo,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{MotionValue,animate,useMotionValueEvent}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit,fontStack,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{PlayIcon,PauseIcon}from\"https://framer.com/m/framer/audio-assets.js@0.2.0\";import{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/ _jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Audio(props){const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,font,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const{fontSize}=useFontControls(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===SrcType.Url?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\n// TODO look into better more performant ways of doing this\nconst handlePlayStateUpdate=useCallback(_=>{var ref,ref1;const currentDuration=player.current.duration;const currentTime=player.current.currentTime;(ref=playerInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.stop();if(Math.abs(currentTime-trackProgress.get())>.5){trackProgress.set(currentTime);}if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{}) // It's likely fine, swallow error\n;};const pauseAudio=()=>{var ref,ref1;player.current.pause();(ref=playerInfo.current)===null||ref===void 0?void 0:(ref1=ref.animation)===null||ref1===void 0?void 0:ref1.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress))player.current.currentTime=progress*.01*player.current.duration;};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);useEffect(()=>{var ref;// Do this in an effect to correct on optimised sites\nif((ref=player.current)===null||ref===void 0?void 0:ref.duration)setDuration(player.current.duration);},[]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});useMotionValueEvent(trackProgress,\"change\",val=>{var ref;const progressPercent=((ref=player.current)===null||ref===void 0?void 0:ref.duration)?val/player.current.duration*100:null;if(onTimeUpdate){onTimeUpdate(val,progressPercent,secondsToMinutes(val));}});const iconStyles=useMemo(()=>({marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:playPauseCursor}),[playPauseCursor,showTime,showTrack,gap]);return /*#__PURE__*/ _jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/ _jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,preload:\"metadata\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/ _jsx(_Fragment,{children:isPlaying?/*#__PURE__*/ _jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/ _jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/ _jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontFamily:fontStack,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0,...font},children:[/*#__PURE__*/ _jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/ _jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/ _jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});}Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",font:{fontSize:12},progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",srcType:SrcType.Url,pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Url,SrcType.Video]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===SrcType.Video;}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===SrcType.Url;}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},font:{title:\"Font\",// @ts-ignore \u2013 Internal\ntype:ControlType.Font,displayFontSize:true},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},playPauseCursor:{type:ControlType.Enum,title:\"Cursor\",options:[\"default\",\"pointer\"],optionTitles:[\"Default\",\"Pointer\"],defaultValue:\"default\",hidden(props){return!props.showPlayPause;}},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map", "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 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 f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;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,isFunction,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", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Lato-700\"]);export const fonts=[{family:\"Lato\",moduleAsset:{localModuleIdentifier:\"local-module:css/G4QCSTx3z:default\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVew-FGC_p9dw.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVew-FGC_p9dw.ttf\",weight:\"700\"}];export const css=['.framer-S5F9a .framer-styles-preset-1wlo164:not(.rich-text-wrapper), .framer-S5F9a .framer-styles-preset-1wlo164.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-S5F9a\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Lato-700\"]);export const fonts=[{family:\"Lato\",moduleAsset:{localModuleIdentifier:\"local-module:css/UcMsmasVX:default\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVew-FGC_p9dw.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVew-FGC_p9dw.ttf\",weight:\"700\"}];export const css=['.framer-pOk8g .framer-styles-preset-18oedq6:not(.rich-text-wrapper), .framer-pOk8g .framer-styles-preset-18oedq6.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-pOk8g\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d5ca742)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/g1ZeyzfN84oZsSl6iKPU/IYcBasePe6lJlc6G2Ear/G4QCSTx3z.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/AbmkjD3KCbf5wqGD4Pqh/SlpReoVxWgKe1WcRkSl1/UcMsmasVX.js\";const enabledGestures={pIzkhbQdP:{hover:true}};const cycleOrder=[\"pIzkhbQdP\",\"hf_83eaq1\"];const serializationHash=\"framer-zXjcy\";const variantClassNames={hf_83eaq1:\"framer-v-ovss90\",pIzkhbQdP:\"framer-v-1am7if3\"};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 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.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"pIzkhbQdP\",\"Variant 2\":\"hf_83eaq1\"};const getProps=({amount,height,id,link,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref,_ref1;return{...props,lY3GlyFyZ:link!==null&&link!==void 0?link:props.lY3GlyFyZ,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"pIzkhbQdP\",vefIOlpyf:(_ref1=amount!==null&&amount!==void 0?amount:props.vefIOlpyf)!==null&&_ref1!==void 0?_ref1:\"1\"};};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,lY3GlyFyZ,vefIOlpyf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pIzkhbQdP\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);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__*/_jsx(Link,{href:lY3GlyFyZ,nodeId:\"pIzkhbQdP\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1am7if3\",className,classNames)} framer-14bmp47`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pIzkhbQdP\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(0, 0, 0, 0.5)\",borderBottomLeftRadius:27,borderBottomRightRadius:27,borderTopLeftRadius:27,borderTopRightRadius:27,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{\"pIzkhbQdP-hover\":{backgroundColor:\"rgb(207, 207, 207)\"},hf_83eaq1:{backdropFilter:\"none\",backgroundColor:\"rgb(207, 207, 207)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({\"pIzkhbQdP-hover\":{\"data-framer-name\":undefined},hf_83eaq1:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18oedq6\",\"data-styles-preset\":\"UcMsmasVX\",children:\"1\"})}),className:\"framer-1370kln\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MrBG4GItB\",text:vefIOlpyf,variants:{\"pIzkhbQdP-hover\":{\"--extracted-r6o4lv\":\"var(--token-7874be76-dfb7-4b1b-a73f-7b8c03ecf311, rgb(71, 71, 71))\"},hf_83eaq1:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"pIzkhbQdP-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18oedq6\",\"data-styles-preset\":\"UcMsmasVX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7874be76-dfb7-4b1b-a73f-7b8c03ecf311, rgb(71, 71, 71)))\"},children:\"1\"})})},hf_83eaq1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wlo164\",\"data-styles-preset\":\"G4QCSTx3z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"1\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zXjcy.framer-14bmp47, .framer-zXjcy .framer-14bmp47 { display: block; }\",\".framer-zXjcy.framer-1am7if3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 30px; }\",\".framer-zXjcy .framer-1370kln { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zXjcy.framer-1am7if3 { gap: 0px; } .framer-zXjcy.framer-1am7if3 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-zXjcy.framer-1am7if3 > :first-child { margin-left: 0px; } .framer-zXjcy.framer-1am7if3 > :last-child { margin-right: 0px; } }\",\".framer-zXjcy.framer-v-ovss90.framer-1am7if3 { aspect-ratio: 1 / 1; cursor: unset; height: var(--framer-aspect-ratio-supported, 30px); }\",\".framer-zXjcy.framer-v-1am7if3.hover.framer-1am7if3 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 30px); }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hf_83eaq1\":{\"layout\":[\"fixed\",\"fixed\"]},\"zyNEFYste\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"lY3GlyFyZ\":\"link\",\"vefIOlpyf\":\"amount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerkCpNnotnl=withCSS(Component,css,\"framer-zXjcy\");export default FramerkCpNnotnl;FramerkCpNnotnl.displayName=\"1\";FramerkCpNnotnl.defaultProps={height:30,width:30};addPropertyControls(FramerkCpNnotnl,{variant:{options:[\"pIzkhbQdP\",\"hf_83eaq1\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},lY3GlyFyZ:{title:\"Link\",type:ControlType.Link},vefIOlpyf:{defaultValue:\"1\",displayTextArea:false,title:\"Amount\",type:ControlType.String}});addFonts(FramerkCpNnotnl,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkCpNnotnl\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"lY3GlyFyZ\\\":\\\"link\\\",\\\"vefIOlpyf\\\":\\\"amount\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hf_83eaq1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zyNEFYste\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"30\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kCpNnotnl.map", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={ck0IOQQam:{hover:true}};const serializationHash=\"framer-UCZTQ\";const variantClassNames={ck0IOQQam:\"framer-v-e1c9fs\"};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 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 getProps=({height,id,link,width,...props})=>{return{...props,dkVIMJhRd:link??props.dkVIMJhRd};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,dkVIMJhRd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ck0IOQQam\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dkVIMJhRd,motionChild:true,nodeId:\"ck0IOQQam\",openInNewTab:false,scopeId:\"LJCL5drWS\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-e1c9fs\",className,classNames)} framer-nxdnbu`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ck0IOQQam\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(0, 0, 0, 0.5)\",borderBottomLeftRadius:27,borderBottomRightRadius:27,borderTopLeftRadius:27,borderTopRightRadius:27,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{\"ck0IOQQam-hover\":{backgroundColor:\"rgb(207, 207, 207)\"}},...addPropertyOverrides({\"ck0IOQQam-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ky1c2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IWsiFs4ds-container\",nodeId:\"IWsiFs4ds\",rendersWithMotion:true,scopeId:\"LJCL5drWS\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ListDashes\",id:\"IWsiFs4ds\",layoutId:\"IWsiFs4ds\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({\"ck0IOQQam-hover\":{color:\"rgb(0, 0, 0)\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UCZTQ.framer-nxdnbu, .framer-UCZTQ .framer-nxdnbu { display: block; }\",\".framer-UCZTQ.framer-e1c9fs { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UCZTQ .framer-ky1c2-container { cursor: pointer; flex: none; height: 19px; position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UCZTQ.framer-e1c9fs { gap: 0px; } .framer-UCZTQ.framer-e1c9fs > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-UCZTQ.framer-e1c9fs > :first-child { margin-left: 0px; } .framer-UCZTQ.framer-e1c9fs > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Lak7kYSEP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"dkVIMJhRd\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLJCL5drWS=withCSS(Component,css,\"framer-UCZTQ\");export default FramerLJCL5drWS;FramerLJCL5drWS.displayName=\"menyButton\";FramerLJCL5drWS.defaultProps={height:30,width:30};addPropertyControls(FramerLJCL5drWS,{dkVIMJhRd:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLJCL5drWS,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLJCL5drWS\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"dkVIMJhRd\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Lak7kYSEP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerIntrinsicWidth\":\"30\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LJCL5drWS.map", "// Generated by Framer (508aa67)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as localizedValues from\"./rxE0EwZ5_-0.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"kEZXfNtVE\"];const serializationHash=\"framer-8iYdL\";const variantClassNames={kEZXfNtVE:\"framer-v-138uvs7\"};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 valuesByLocaleId={k6JTI1kYV:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:7,delay:0,mass:1,stiffness:845,type:\"spring\"};const animation={opacity:1,rotate:20,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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 getProps=({height,id,width,...props})=>{return{...props};};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:\"kEZXfNtVE\",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!==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-138uvs7\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kEZXfNtVE\",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:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},children:[/*#__PURE__*/_jsx(Link,{href:\"https://filer.tmmedia.no/skolefag/metode/Skrive.pdf\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jigrlo framer-xvqlwq\",layoutDependency:layoutDependency,layoutId:\"hRJC_Rsoc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hk4rt4-container\",layoutDependency:layoutDependency,layoutId:\"fui_diWJD-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(71, 71, 71)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"PencilCircle\",id:\"fui_diWJD\",layoutId:\"fui_diWJD\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://filer.tmmedia.no/skolefag/metode/Omgrep.pdf\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ujgu4k framer-xvqlwq\",layoutDependency:layoutDependency,layoutId:\"bFJNZwBVa\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14utj8q-container\",layoutDependency:layoutDependency,layoutId:\"HzPLrbHlq-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(71, 71, 71)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ChartPolar\",id:\"HzPLrbHlq\",layoutId:\"HzPLrbHlq\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://filer.tmmedia.no/skolefag/metode/Gjette.pdf\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-sb1ku8 framer-xvqlwq\",layoutDependency:layoutDependency,layoutId:\"Dt6v0nlMd\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-i37sgs-container\",layoutDependency:layoutDependency,layoutId:\"H4NC7Lsnm-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(71, 71, 71)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Keyhole\",id:\"H4NC7Lsnm\",layoutId:\"H4NC7Lsnm\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://filer.tmmedia.no/skolefag/metode/Sporsmaal.pdf\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1n9jgeb framer-xvqlwq\",layoutDependency:layoutDependency,layoutId:\"pwVAwzv2J\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h22msi-container\",layoutDependency:layoutDependency,layoutId:\"lZwN4si8s-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(71, 71, 71)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Question\",id:\"lZwN4si8s\",layoutId:\"lZwN4si8s\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://filer.tmmedia.no/skolefag/metode/Leringspartnar.pdf\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-183ta4y framer-xvqlwq\",layoutDependency:layoutDependency,layoutId:\"I2P5jhx44\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lsi8wv-container\",layoutDependency:layoutDependency,layoutId:\"Qc89MKhAE-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(71, 71, 71)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"UserSwitch\",id:\"Qc89MKhAE\",layoutId:\"Qc89MKhAE\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8iYdL.framer-xvqlwq, .framer-8iYdL .framer-xvqlwq { display: block; }\",\".framer-8iYdL.framer-138uvs7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 2px; position: relative; width: 1000px; }\",\".framer-8iYdL .framer-jigrlo, .framer-8iYdL .framer-1ujgu4k, .framer-8iYdL .framer-sb1ku8, .framer-8iYdL .framer-1n9jgeb, .framer-8iYdL .framer-183ta4y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-8iYdL .framer-hk4rt4-container, .framer-8iYdL .framer-14utj8q-container, .framer-8iYdL .framer-i37sgs-container, .framer-8iYdL .framer-1h22msi-container, .framer-8iYdL .framer-1lsi8wv-container { flex: none; height: 34px; position: relative; width: 34px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8iYdL.framer-138uvs7, .framer-8iYdL .framer-jigrlo, .framer-8iYdL .framer-1ujgu4k, .framer-8iYdL .framer-sb1ku8, .framer-8iYdL .framer-1n9jgeb, .framer-8iYdL .framer-183ta4y { gap: 0px; } .framer-8iYdL.framer-138uvs7 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-8iYdL.framer-138uvs7 > :first-child, .framer-8iYdL .framer-jigrlo > :first-child, .framer-8iYdL .framer-1ujgu4k > :first-child, .framer-8iYdL .framer-sb1ku8 > :first-child, .framer-8iYdL .framer-1n9jgeb > :first-child, .framer-8iYdL .framer-183ta4y > :first-child { margin-left: 0px; } .framer-8iYdL.framer-138uvs7 > :last-child, .framer-8iYdL .framer-jigrlo > :last-child, .framer-8iYdL .framer-1ujgu4k > :last-child, .framer-8iYdL .framer-sb1ku8 > :last-child, .framer-8iYdL .framer-1n9jgeb > :last-child, .framer-8iYdL .framer-183ta4y > :last-child { margin-right: 0px; } .framer-8iYdL .framer-jigrlo > *, .framer-8iYdL .framer-1ujgu4k > *, .framer-8iYdL .framer-sb1ku8 > *, .framer-8iYdL .framer-1n9jgeb > *, .framer-8iYdL .framer-183ta4y > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrxE0EwZ5_=withCSS(Component,css,\"framer-8iYdL\");export default FramerrxE0EwZ5_;FramerrxE0EwZ5_.displayName=\"lesePluss\";FramerrxE0EwZ5_.defaultProps={height:38,width:1e3};addFonts(FramerrxE0EwZ5_,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrxE0EwZ5_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rxE0EwZ5_.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Lato-regular\"]);export const fonts=[{family:\"Lato\",moduleAsset:{localModuleIdentifier:\"local-module:css/asu7dcLM_:default\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxk6XweuBCY.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxk6XweuBCY.ttf\",weight:\"400\"}];export const css=['.framer-CBznd .framer-styles-preset-f31c3x:not(.rich-text-wrapper), .framer-CBznd .framer-styles-preset-f31c3x.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-CBznd .framer-styles-preset-f31c3x:not(.rich-text-wrapper), .framer-CBznd .framer-styles-preset-f31c3x.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-CBznd .framer-styles-preset-f31c3x:not(.rich-text-wrapper), .framer-CBznd .framer-styles-preset-f31c3x.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-CBznd\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Lato-regular\"]);export const fonts=[{family:\"Lato\",moduleAsset:{localModuleIdentifier:\"local-module:css/d2tBpNDk2:default\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxk6XweuBCY.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxk6XweuBCY.ttf\",weight:\"400\"}];export const css=['.framer-H1FXX .framer-styles-preset-xu03jy:not(.rich-text-wrapper), .framer-H1FXX .framer-styles-preset-xu03jy.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-H1FXX .framer-styles-preset-xu03jy:not(.rich-text-wrapper), .framer-H1FXX .framer-styles-preset-xu03jy.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-H1FXX .framer-styles-preset-xu03jy:not(.rich-text-wrapper), .framer-H1FXX .framer-styles-preset-xu03jy.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-H1FXX\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (61bac00)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as componentPresets from\"https://framerusercontent.com/modules/D0ad1SED8fJoSvYYXNRQ/gveOUNNUkW0Zbqq64k2U/componentPresets.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/1MsF0b1ffhVh2lnTE95h/3B2ftfTn426C9oI7LGuZ/asu7dcLM_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9PkYfJKGblNYLCKQObRC/y2kaaALXlPJmafNEr6Dt/d2tBpNDk2.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/rNVpAtAFjCmOejxFbhQT/A0VLEz7ZbsZjtobgose9/pghXjEWZ5.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/7qcpoTIcHAI73I3uMJc3/IjWmEnW5AOkJBuhJahv8/pP_8ZYAN6.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/G8NbtsUlZ9r0m0XaS4zQ/GoaLH6uD1s1yTZGqEarE/SuOqz4XQn.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6OewtWzgZdHNJReF7oQB/qlya1UyNLLXfGwC26Rl8/UDjsgpLxn.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/pHjJgihtsXhjaxvrad3y/AJl1HfJbR8MA9MoIQurK/UgdIaHeGQ.js\";import*as localizedValues from\"./VTwARsx2L-0.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={LyBFg0vw_:{hover:true}};const cycleOrder=[\"LyBFg0vw_\",\"k_cqeRh7J\"];const serializationHash=\"framer-El34y\";const variantClassNames={k_cqeRh7J:\"framer-v-6d92hd\",LyBFg0vw_:\"framer-v-80af7e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const valuesByLocaleId={k6JTI1kYV:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};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 humanReadableVariantMap={\"Variant 1\":\"LyBFg0vw_\",\"Variant 2\":\"k_cqeRh7J\"};const getProps=({height,id,innhold,title,width,...props})=>{return{...props,rZwgSIpZn:innhold??props.rZwgSIpZn??\"<p>@</p>\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LyBFg0vw_\",x6_STJbFd:title??props.x6_STJbFd??\"@\"};};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,x6_STJbFd,rZwgSIpZn,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"LyBFg0vw_\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapga9lc1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"k_cqeRh7J\");});const onTap1jxk0xe=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"LyBFg0vw_\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"k_cqeRh7J\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-80af7e\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LyBFg0vw_\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTapga9lc1,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 0.7961918735236395px 2.3885756205709185px -0.625px hsla(0, 0%, 0%, 0.15), 0px 2.414506143104518px 7.2435184293135535px -1.25px hsla(0, 0%, 0%, 0.15), 0px 6.382653521484461px 19.147960564453385px -1.875px hsla(0, 0%, 0%, 0.15), 0px 20px 60px -2.5px hsla(0, 0%, 0%, 0.15)\",...style},variants:{k_cqeRh7J:{backgroundColor:\"rgb(240, 224, 250)\"}},...addPropertyOverrides({\"LyBFg0vw_-hover\":{\"data-framer-name\":undefined},k_cqeRh7J:{\"data-framer-name\":\"Variant 2\",onTap:onTap1jxk0xe}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5hxa54\",layoutDependency:layoutDependency,layoutId:\"ynJDrQDq9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-181uj7y\",layoutDependency:layoutDependency,layoutId:\"Gmo7HEaeg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xu03jy\",\"data-styles-preset\":\"d2tBpNDk2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"@\"})})}),className:\"framer-17ni1kq\",layoutDependency:layoutDependency,layoutId:\"hY6Ezjekm\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:x6_STJbFd,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-134vctp-container\",layoutDependency:layoutDependency,layoutId:\"FyQD8Lmdq-container\",style:{rotate:0},variants:{\"LyBFg0vw_-hover\":{rotate:22},k_cqeRh7J:{rotate:45}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Plus\",id:\"FyQD8Lmdq\",layoutId:\"FyQD8Lmdq\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({k_cqeRh7J:{color:\"rgb(86, 0, 143)\"}},baseVariant,gestureVariant)})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1krxrfd\",layoutDependency:layoutDependency,layoutId:\"CFK4mmMk8\",children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\":componentPresets.props[\"JLziXhIgI\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:rZwgSIpZn,className:\"framer-d2lbu7\",layoutDependency:layoutDependency,layoutId:\"XkqneIOJF\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{a:\"framer-styles-preset-j4k02s\",h2:\"framer-styles-preset-1fw5wh8\",h3:\"framer-styles-preset-ehcvqg\",h4:\"framer-styles-preset-174rzjs\",h6:\"framer-styles-preset-a6ajcy\",p:\"framer-styles-preset-f31c3x\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})})})});});const css=['.framer-El34y [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-El34y .framer-1tu2r4u { display: block; }\",\".framer-El34y.framer-80af7e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 15px 15px 20px; position: relative; width: 1080px; will-change: var(--framer-will-change-override, transform); }\",\".framer-El34y .framer-5hxa54, .framer-El34y .framer-1krxrfd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 15px 15px 15px 15px; position: relative; width: 100%; }\",\".framer-El34y .framer-181uj7y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-El34y .framer-17ni1kq, .framer-El34y .framer-d2lbu7 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-El34y .framer-134vctp-container { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-El34y.framer-80af7e, .framer-El34y .framer-181uj7y { gap: 0px; } .framer-El34y.framer-80af7e > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-El34y.framer-80af7e > :first-child { margin-top: 0px; } .framer-El34y.framer-80af7e > :last-child { margin-bottom: 0px; } .framer-El34y .framer-181uj7y > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-El34y .framer-181uj7y > :first-child { margin-left: 0px; } .framer-El34y .framer-181uj7y > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"k_cqeRh7J\":{\"layout\":[\"fixed\",\"auto\"]},\"br5iJk9bE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"x6_STJbFd\":\"title\",\"rZwgSIpZn\":\"innhold\"}\n * @framerImmutableVariables true\n */const FramerVTwARsx2L=withCSS(Component,css,\"framer-El34y\");export default FramerVTwARsx2L;FramerVTwARsx2L.displayName=\"Presenter\";FramerVTwARsx2L.defaultProps={height:84,width:1080};addPropertyControls(FramerVTwARsx2L,{variant:{options:[\"LyBFg0vw_\",\"k_cqeRh7J\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},x6_STJbFd:{defaultValue:\"@\",displayTextArea:false,title:\"Title\",type:ControlType.String},rZwgSIpZn:{defaultValue:\"<p>@</p>\",title:\"Innhold\",type:ControlType.RichText}});addFonts(FramerVTwARsx2L,[...PhosphorFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts,...sharedStyle5.fonts,...sharedStyle6.fonts,...componentPresets.fonts?.[\"JLziXhIgI\"]??[]]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVTwARsx2L\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"84\",\"framerVariables\":\"{\\\"x6_STJbFd\\\":\\\"title\\\",\\\"rZwgSIpZn\\\":\\\"innhold\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k_cqeRh7J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"br5iJk9bE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1080\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Albert Sans-regular\"]);export const fonts=[{family:\"Albert Sans\",moduleAsset:{localModuleIdentifier:\"local-module:css/i_lWMz52Y:default\",url:\"https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5P_rI32TxAj1g.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5P_rI32TxAj1g.ttf\",weight:\"400\"}];export const css=['.framer-na2b4 .framer-styles-preset-qjd7g9:not(.rich-text-wrapper), .framer-na2b4 .framer-styles-preset-qjd7g9.rich-text-wrapper p { --framer-font-family: \"Albert Sans\", \"Albert Sans Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-na2b4\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (838580a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/b2ctQcpdCv93LKj45P3K/Nn2GnSZiw15qpC43vDAP/i_lWMz52Y.js\";import*as localizedValues from\"./wne3NkQ9_-0.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={wq7r0GsjP:{hover:true}};const cycleOrder=[\"wq7r0GsjP\",\"qBjJVMa2S\"];const serializationHash=\"framer-mur3H\";const variantClassNames={qBjJVMa2S:\"framer-v-hh4jz\",wq7r0GsjP:\"framer-v-1f3zby6\"};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 valuesByLocaleId={k6JTI1kYV:localizedValues};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:60,delay:0,mass:5,stiffness:500,type:\"spring\"};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={Closed:\"wq7r0GsjP\",Open:\"qBjJVMa2S\"};const getProps=({height,id,svar,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,T8rQFvSBR:(_ref=svar!==null&&svar!==void 0?svar:props.T8rQFvSBR)!==null&&_ref!==void 0?_ref:\"@\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"wq7r0GsjP\"};};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,T8rQFvSBR,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wq7r0GsjP\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gfrz5p=activeVariantCallback(async(...args)=>{setVariant(\"qBjJVMa2S\");});const onTap1d36iia=activeVariantCallback(async(...args)=>{setVariant(\"wq7r0GsjP\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"qBjJVMa2S\")return true;return false;};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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1f3zby6\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"wq7r0GsjP\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 0.8398022765904898px 0.8398022765904898px -0.46875px rgba(0, 0, 0, 0.03708), 0px 1.9904796838090988px 1.9904796838090988px -0.9375px rgba(0, 0, 0, 0.0365), 0px 3.6308406896569063px 3.6308406896569063px -1.40625px rgba(0, 0, 0, 0.03568), 0px 6.036265357761295px 6.036265357761295px -1.875px rgba(0, 0, 0, 0.03448), 0px 9.748076360978303px 9.748076360978303px -2.34375px rgba(0, 0, 0, 0.03263), 0px 15.956633803711155px 15.956633803711155px -2.8125px rgba(0, 0, 0, 0.02952), 0px 27.476245881684008px 27.476245881684008px -3.28125px rgba(0, 0, 0, 0.02376), 0px 50px 50px -3.75px rgba(0, 0, 0, 0.0125)\",...style},variants:{\"wq7r0GsjP-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.5)\"}},...addPropertyOverrides({\"wq7r0GsjP-hover\":{\"data-framer-name\":undefined},qBjJVMa2S:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-43o86w\",\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aIceFZvki\",onTap:onTap1gfrz5p,...addPropertyOverrides({qBjJVMa2S:{onTap:onTap1d36iia}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lv3tuh-container\",layoutDependency:layoutDependency,layoutId:\"RXLQqeIww-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Pen\",id:\"RXLQqeIww\",layoutId:\"RXLQqeIww\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.12em\"},children:\"5 SP\\xd8RSM\\xc5L\"})}),className:\"framer-4c1k5z\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"Ve92k5bX5\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9tutms-container\",layoutDependency:layoutDependency,layoutId:\"I13hiWh4k-container\",style:{rotate:0},variants:{qBjJVMa2S:{rotate:45}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Plus\",id:\"I13hiWh4k\",layoutId:\"I13hiWh4k\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16903k4\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"ewHVLWXMY\",style:{opacity:0},variants:{qBjJVMa2S:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qjd7g9\",\"data-styles-preset\":\"i_lWMz52Y\",children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-7ubbwj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jxtCOD2pI\",style:{opacity:.6},text:T8rQFvSBR,variants:{qBjJVMa2S:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mur3H.framer-1s36i4v, .framer-mur3H .framer-1s36i4v { display: block; }\",\".framer-mur3H.framer-1f3zby6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 80px; justify-content: center; overflow: visible; padding: 0px 30px 0px 30px; position: relative; width: 400px; }\",\".framer-mur3H .framer-43o86w { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 0px 20px 0px; position: relative; user-select: none; width: 100%; }\",\".framer-mur3H .framer-lv3tuh-container, .framer-mur3H .framer-9tutms-container { flex: none; height: 34px; position: relative; width: 34px; }\",\".framer-mur3H .framer-4c1k5z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mur3H .framer-16903k4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 10px 20px 10px; position: relative; width: 100%; }\",\".framer-mur3H .framer-7ubbwj { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mur3H.framer-1f3zby6, .framer-mur3H .framer-16903k4 { gap: 0px; } .framer-mur3H.framer-1f3zby6 > *, .framer-mur3H .framer-16903k4 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-mur3H.framer-1f3zby6 > :first-child, .framer-mur3H .framer-16903k4 > :first-child { margin-top: 0px; } .framer-mur3H.framer-1f3zby6 > :last-child, .framer-mur3H .framer-16903k4 > :last-child { margin-bottom: 0px; } }\",\".framer-mur3H.framer-v-hh4jz.framer-1f3zby6 { cursor: unset; height: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qBjJVMa2S\":{\"layout\":[\"fixed\",\"auto\"]},\"zzv4OJ485\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"T8rQFvSBR\":\"svar\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerwne3NkQ9_=withCSS(Component,css,\"framer-mur3H\");export default Framerwne3NkQ9_;Framerwne3NkQ9_.displayName=\"Row Copy\";Framerwne3NkQ9_.defaultProps={height:80,width:400};addPropertyControls(Framerwne3NkQ9_,{variant:{options:[\"wq7r0GsjP\",\"qBjJVMa2S\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},T8rQFvSBR:{defaultValue:\"@\",displayTextArea:true,title:\"Svar\",type:ControlType.String}});addFonts(Framerwne3NkQ9_,[{explicitInter:true,fonts:[{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxw6XweuBCY.woff2\",weight:\"400\"},{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\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwne3NkQ9_\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qBjJVMa2S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zzv4OJ485\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"80\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"T8rQFvSBR\\\":\\\"svar\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wne3NkQ9_.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Lato-300\"]);export const fonts=[{family:\"Lato\",moduleAsset:{localModuleIdentifier:\"local-module:css/ol6xjOGnM:default\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USew-FGC_p9dw.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USew-FGC_p9dw.ttf\",weight:\"300\"}];export const css=['.framer-zNSfA .framer-styles-preset-162oz4c:not(.rich-text-wrapper), .framer-zNSfA .framer-styles-preset-162oz4c.rich-text-wrapper p { --framer-font-family: \"Lato\", sans-serif; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-zNSfA .framer-styles-preset-162oz4c:not(.rich-text-wrapper), .framer-zNSfA .framer-styles-preset-162oz4c.rich-text-wrapper p { --framer-font-family: \"Lato\", sans-serif; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-zNSfA .framer-styles-preset-162oz4c:not(.rich-text-wrapper), .framer-zNSfA .framer-styles-preset-162oz4c.rich-text-wrapper p { --framer-font-family: \"Lato\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-zNSfA\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["PlayIcon", "props", "p", "motion", "PauseIcon", "u", "FUNC_ERROR_TEXT", "nativeMax", "nativeMin", "NAN", "reTrim", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "now", "isObject", "value", "type", "toNumber", "value", "NAN", "isObject", "other", "reTrim", "isBinary", "reIsBinary", "reIsOctal", "freeParseInt", "reIsBadHex", "debounce", "func", "wait", "options", "lastArgs", "lastThis", "maxWait", "result", "timerId", "lastCallTime", "lastInvokeTime", "leading", "maxing", "trailing", "FUNC_ERROR_TEXT", "nativeMax", "invokeFunc", "time", "args", "thisArg", "leadingEdge", "timerExpired", "remainingWait", "timeSinceLastCall", "timeSinceLastInvoke", "timeWaiting", "nativeMin", "shouldInvoke", "now", "trailingEdge", "cancel", "flush", "debounced", "isInvoking", "throttle", "KnobOptions", "Slider", "withCSS", "props", "valueProp", "trackHeight", "fillColor", "focusColor", "min", "max", "onChange", "onChangeLive", "onMax", "onMin", "trackColor", "trackRadius", "knobSize", "knobColor", "constrainKnob", "shadow", "shouldAnimateChange", "transition", "overdrag", "knobSetting", "style", "hovered", "setHovered", "ye", "focused", "setFocused", "onCanvas", "RenderTarget", "shouldAnimate", "isConstrained", "showKnob", "input", "pe", "knobPadding", "updateValue", "te", "newVal", "target", "throttledInputUpdate", "animate", "value", "useAutoMotionValue", "transform", "knobX", "useTransform", "normalizedValue", "throttle", "val", "ref", "useOnChange", "isMotionValue", "handleInputChange", "e", "handleMouseDown", "handleMouseUp", "totalKnobWidth", "totalHeight", "u", "p", "motion", "addPropertyControls", "ControlType", "isMotionValue", "v", "MotionValue", "SrcType", "PlayTime", "props", "currentTime", "startTime", "playTime", "setPlayTime", "ye", "ue", "secondsToMinutes", "useOnChange", "latest", "p", "l", "checkIfPlaying", "player", "Audio", "playing", "background", "progressColor", "trackHeight", "gap", "trackColor", "srcUrl", "srcType", "srcFile", "loop", "font", "autoPlay", "progress", "volume", "showTime", "showTrack", "playPauseCursor", "showPlayPause", "onTimeUpdate", "onMetadata", "onPlay", "onPause", "onEnd", "pauseOnExit", "onPlayGlobalPauseOption", "isPlaying", "setIsPlaying", "duration", "setDuration", "pe", "playerInfo", "trackProgress", "useAutoMotionValue", "value", "newValue", "handlePlayStateUpdate", "padding", "usePadding", "borderRadius", "useRadius", "fontSize", "useFontControls", "shouldPlay", "RenderTarget", "shouldPausePlayers", "url", "shouldAutoPlay", "te", "_", "ref", "ref1", "currentDuration", "isNowPlaying", "animate", "pauseAllAudioPlayers", "el", "playAudio", "e", "pauseAudio", "handleMetadata", "initProgress", "handleReady", "handleSeek", "val", "handleEnd", "handlePlayClick", "useOnEnter", "useOnExit", "useMotionValueEvent", "progressPercent", "iconStyles", "se", "u", "containerStyles", "PauseIcon", "PlayIcon", "fontStack", "Slider", "addPropertyControls", "ControlType", "paddingControl", "borderRadiusControl", "clamp", "t", "e", "n", "progress", "t", "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", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "amount", "height", "id", "link", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "lY3GlyFyZ", "vefIOlpyf", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerkCpNnotnl", "withCSS", "kCpNnotnl_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "dkVIMJhRd", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerLJCL5drWS", "withCSS", "LJCL5drWS_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "Link", "ComponentViewportProvider", "Icon", "css", "FramerrxE0EwZ5_", "withCSS", "rxE0EwZ5_default", "addFonts", "PhosphorFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "innhold", "title", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "x6_STJbFd", "rZwgSIpZn", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "transitions", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapga9lc1", "args", "onTap1jxk0xe", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "u", "cx", "serializationHash", "addPropertyOverrides", "RichText2", "x", "Icon", "ComponentPresetsProvider", "css", "FramerVTwARsx2L", "withCSS", "VTwARsx2L_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "fonts", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "svar", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "T8rQFvSBR", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1gfrz5p", "args", "onTap1d36iia", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "addPropertyOverrides", "ComponentViewportProvider", "Icon", "RichText2", "css", "Framerwne3NkQ9_", "withCSS", "wne3NkQ9_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className"]
}
