{"version":3,"file":"hSU3nu45O.EC2qec72.mjs","names":["e","s","l","c","f","v","n","t","r","d","y","p","i","a","Component","Image"],"sources":["https:/ga.jspm.io/npm:react-hotkeys-hook@4.4.1/dist/react-hotkeys-hook.esm.js","https:/framerusercontent.com/modules/8tetW1p72sEtTPIHZth3/FhAAP3YTUx7gj92BzpLZ/KeyboardShortcuts.js","https:/framerusercontent.com/modules/3sHoHUsXl9fXEOKlaod6/QWfBlvanZbZtoeIQyWsI/hSU3nu45O.js"],"sourcesContent":["import{createContext as e,useContext as n,useState as t,useCallback as r,useRef as o,useLayoutEffect as i,useEffect as a}from\"react\";import{jsx as u}from\"react/jsx-runtime\";function _extends(){_extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};return _extends.apply(this,arguments)}var s=[\"shift\",\"alt\",\"meta\",\"mod\",\"ctrl\"];var l={esc:\"escape\",return:\"enter\",\".\":\"period\",\",\":\"comma\",\"-\":\"slash\",\" \":\"space\",\"`\":\"backquote\",\"#\":\"backslash\",\"+\":\"bracketright\",ShiftLeft:\"shift\",ShiftRight:\"shift\",AltLeft:\"alt\",AltRight:\"alt\",MetaLeft:\"meta\",MetaRight:\"meta\",OSLeft:\"meta\",OSRight:\"meta\",ControlLeft:\"ctrl\",ControlRight:\"ctrl\"};function mapKey(e){return(l[e]||e).trim().toLowerCase().replace(/key|digit|numpad|arrow/,\"\")}function isHotkeyModifier(e){return s.includes(e)}function parseKeysHookInput(e,n){void 0===n&&(n=\",\");return e.split(n)}function parseHotkey(e,n,t){void 0===n&&(n=\"+\");var r=e.toLocaleLowerCase().split(n).map((function(e){return mapKey(e)}));var o={alt:r.includes(\"alt\"),ctrl:r.includes(\"ctrl\")||r.includes(\"control\"),shift:r.includes(\"shift\"),meta:r.includes(\"meta\"),mod:r.includes(\"mod\")};var i=r.filter((function(e){return!s.includes(e)}));return _extends({},o,{keys:i,description:t})}(function(){if(\"undefined\"!==typeof document){document.addEventListener(\"keydown\",(function(e){void 0!==e.key&&pushToCurrentlyPressedKeys([mapKey(e.key),mapKey(e.code)])}));document.addEventListener(\"keyup\",(function(e){void 0!==e.key&&removeFromCurrentlyPressedKeys([mapKey(e.key),mapKey(e.code)])}))}\"undefined\"!==typeof window&&window.addEventListener(\"blur\",(function(){c.clear()}))})();var c=new Set;function isReadonlyArray(e){return Array.isArray(e)}function isHotkeyPressed(e,n){void 0===n&&(n=\",\");var t=isReadonlyArray(e)?e:e.split(n);return t.every((function(e){return c.has(e.trim().toLowerCase())}))}function pushToCurrentlyPressedKeys(e){var n=Array.isArray(e)?e:[e];c.has(\"meta\")&&c.forEach((function(e){return!isHotkeyModifier(e)&&c.delete(e.toLowerCase())}));n.forEach((function(e){return c.add(e.toLowerCase())}))}function removeFromCurrentlyPressedKeys(e){var n=Array.isArray(e)?e:[e];\"meta\"===e?c.clear():n.forEach((function(e){return c.delete(e.toLowerCase())}))}function maybePreventDefault(e,n,t){(\"function\"===typeof t&&t(e,n)||true===t)&&e.preventDefault()}function isHotkeyEnabled(e,n,t){return\"function\"===typeof t?t(e,n):true===t||void 0===t}function isKeyboardEventTriggeredByInput(e){return isHotkeyEnabledOnTag(e,[\"input\",\"textarea\",\"select\"])}function isHotkeyEnabledOnTag(e,n){var t=e.target;void 0===n&&(n=false);var r=t&&t.tagName;return isReadonlyArray(n)?Boolean(r&&n&&n.some((function(e){return e.toLowerCase()===r.toLowerCase()}))):Boolean(r&&n&&true===n)}function isScopeActive(e,n){if(0===e.length&&n){console.warn('A hotkey has the \"scopes\" option set, however no active scopes were found. If you want to use the global scopes feature, you need to wrap your app in a <HotkeysProvider>');return true}return!n||(e.some((function(e){return n.includes(e)}))||e.includes(\"*\"))}var d=function isHotkeyMatchingKeyboardEvent(e,n,t){void 0===t&&(t=false);var r=n.alt,o=n.meta,i=n.mod,a=n.shift,u=n.ctrl,s=n.keys;var l=e.key,c=e.code,d=e.ctrlKey,f=e.metaKey,y=e.shiftKey,v=e.altKey;var p=mapKey(c);var m=l.toLowerCase();if(!t){if(r===!v&&\"alt\"!==m)return false;if(a===!y&&\"shift\"!==m)return false;if(i){if(!f&&!d)return false}else{if(o===!f&&\"meta\"!==m&&\"os\"!==m)return false;if(u===!d&&\"ctrl\"!==m&&\"control\"!==m)return false}}return!(!s||1!==s.length||!s.includes(m)&&!s.includes(p))||(s?isHotkeyPressed(s):!s)};var f=e(void 0);var y=function useBoundHotkeysProxy(){return n(f)};function BoundHotkeysProxyProviderProvider(e){var n=e.addHotkey,t=e.removeHotkey,r=e.children;return u(f.Provider,{value:{addHotkey:n,removeHotkey:t},children:r})}function deepEqual(e,n){return e&&n&&\"object\"===typeof e&&\"object\"===typeof n?Object.keys(e).length===Object.keys(n).length&&Object.keys(e).reduce((function(t,r){return t&&deepEqual(e[r],n[r])}),true):e===n}var v=e({hotkeys:[],enabledScopes:[],toggleScope:function toggleScope(){},enableScope:function enableScope(){},disableScope:function disableScope(){}});var p=function useHotkeysContext(){return n(v)};var m=function HotkeysProvider(e){var n=e.initiallyActiveScopes,o=void 0===n?[\"*\"]:n,i=e.children;var a=t((null==o?void 0:o.length)>0?o:[\"*\"]),s=a[0],l=a[1];var c=t([]),d=c[0],f=c[1];var y=r((function(e){l((function(n){return n.includes(\"*\")?[e]:Array.from(new Set([].concat(n,[e])))}))}),[]);var p=r((function(e){l((function(n){return 0===n.filter((function(n){return n!==e})).length?[\"*\"]:n.filter((function(n){return n!==e}))}))}),[]);var m=r((function(e){l((function(n){return n.includes(e)?0===n.filter((function(n){return n!==e})).length?[\"*\"]:n.filter((function(n){return n!==e})):n.includes(\"*\")?[e]:Array.from(new Set([].concat(n,[e])))}))}),[]);var k=r((function(e){f((function(n){return[].concat(n,[e])}))}),[]);var h=r((function(e){f((function(n){return n.filter((function(n){return!deepEqual(n,e)}))}))}),[]);return u(v.Provider,{value:{enabledScopes:s,hotkeys:d,enableScope:y,disableScope:p,toggleScope:m},children:u(BoundHotkeysProxyProviderProvider,{addHotkey:k,removeHotkey:h,children:i})})};function useDeepEqualMemo(e){var n=o(void 0);deepEqual(n.current,e)||(n.current=e);return n.current}var k=function stopPropagation(e){e.stopPropagation();e.preventDefault();e.stopImmediatePropagation()};var h=\"undefined\"!==typeof window?i:a;function useHotkeys(e,n,t,i){var a=o(null);var u=o(false);var s=t instanceof Array?i instanceof Array?void 0:i:t;var l=isReadonlyArray(e)?e.join(null==s?void 0:s.splitKey):e;var c=t instanceof Array?t:i instanceof Array?i:void 0;var f=r(n,null!=c?c:[]);var v=o(f);v.current=c?f:n;var m=useDeepEqualMemo(s);var g=p(),b=g.enabledScopes;var H=y();h((function(){if(false!==(null==m?void 0:m.enabled)&&isScopeActive(b,null==m?void 0:m.scopes)){var e=function listener(e,n){var t;void 0===n&&(n=false);isKeyboardEventTriggeredByInput(e)&&!isHotkeyEnabledOnTag(e,null==m?void 0:m.enableOnFormTags)||null!=m&&null!=m.ignoreEventWhen&&m.ignoreEventWhen(e)||(null===a.current||document.activeElement===a.current||a.current.contains(document.activeElement)?(null==(t=e.target)||!t.isContentEditable||null!=m&&m.enableOnContentEditable)&&parseKeysHookInput(l,null==m?void 0:m.splitKey).forEach((function(t){var r;var o=parseHotkey(t,null==m?void 0:m.combinationKey);if(d(e,o,null==m?void 0:m.ignoreModifiers)||null!=(r=o.keys)&&r.includes(\"*\")){if(n&&u.current)return;maybePreventDefault(e,o,null==m?void 0:m.preventDefault);if(!isHotkeyEnabled(e,o,null==m?void 0:m.enabled)){k(e);return}v.current(e,o);n||(u.current=true)}})):k(e))};var n=function handleKeyDown(n){if(void 0!==n.key){pushToCurrentlyPressedKeys(mapKey(n.code));(void 0===(null==m?void 0:m.keydown)&&true!==(null==m?void 0:m.keyup)||null!=m&&m.keydown)&&e(n)}};var t=function handleKeyUp(n){if(void 0!==n.key){removeFromCurrentlyPressedKeys(mapKey(n.code));u.current=false;null!=m&&m.keyup&&e(n,true)}};var r=a.current||(null==s?void 0:s.document)||document;r.addEventListener(\"keyup\",t);r.addEventListener(\"keydown\",n);H&&parseKeysHookInput(l,null==m?void 0:m.splitKey).forEach((function(e){return H.addHotkey(parseHotkey(e,null==m?void 0:m.combinationKey,null==m?void 0:m.description))}));return function(){r.removeEventListener(\"keyup\",t);r.removeEventListener(\"keydown\",n);H&&parseKeysHookInput(l,null==m?void 0:m.splitKey).forEach((function(e){return H.removeHotkey(parseHotkey(e,null==m?void 0:m.combinationKey,null==m?void 0:m.description))}))}}}),[l,m,b]);return a}function useRecordHotkeys(){var e=t(new Set),n=e[0],o=e[1];var i=t(false),a=i[0],u=i[1];var s=r((function(e){if(void 0!==e.key){e.preventDefault();e.stopPropagation();o((function(n){var t=new Set(n);t.add(mapKey(e.code));return t}))}}),[]);var l=r((function(){if(\"undefined\"!==typeof document){document.removeEventListener(\"keydown\",s);u(false)}}),[s]);var c=r((function(){o(new Set);if(\"undefined\"!==typeof document){l();document.addEventListener(\"keydown\",s);u(true)}}),[s,l]);return[n,{start:c,stop:l,isRecording:a}]}export{m as HotkeysProvider,isHotkeyPressed,useHotkeys,p as useHotkeysContext,useRecordHotkeys};\n\n//# sourceMappingURL=react-hotkeys-hook.esm.js.map","/*\n * Shortcuts by framer.today\n * v1.0.0\n * https://framer.today/license\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useHotkeys}from\"react-hotkeys-hook\";let hotkeyActionExecuted=false;const hotkeyToNameMap={0:\"nav-home\",1:\"nav-courses\",2:\"nav-pricing\",3:\"nav-contact\",4:\"nav-about\",l:\"nav-login\",a:\"nav-account\"};export function withMappedHotKey(Component){return function WrappedComponent(props){useHotkeys(Object.keys(hotkeyToNameMap).join(\",\"),(event,handler)=>{if(hotkeyActionExecuted)return;console.log(`Hotkey handler invoked for: ${handler.keys[0]}`);event.preventDefault();hotkeyActionExecuted=true;const pressedKey=handler.keys[0];const name=hotkeyToNameMap[pressedKey];const element=document.querySelector(`[data-framer-name=\"${name}\"]`);if(element){console.log(`Element found for ${pressedKey}: clicking now.`);element.click();}},{keyup:true},[hotkeyToNameMap]);useEffect(()=>{const resetActionFlag=()=>{hotkeyActionExecuted=false;};window.addEventListener(\"keyup\",resetActionFlag);return()=>{window.removeEventListener(\"keyup\",resetActionFlag);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withSearch(Component){return function WrappedComponent(props){useHotkeys(\"s\",event=>{event.preventDefault();const hoveredElement=document.querySelector(\":hover\");if(hoveredElement){const mouseOutEvent=new Event(\"mouseout\",{bubbles:true,cancelable:true});hoveredElement.dispatchEvent(mouseOutEvent);}const buttonElement=document.querySelector('button[aria-label=\"Search Icon\"]');if(buttonElement){buttonElement.click();}});return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withMappedHotKey\":{\"type\":\"reactHoc\",\"name\":\"withMappedHotKey\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSearch\":{\"type\":\"reactHoc\",\"name\":\"withSearch\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KeyboardShortcuts.map","// Generated by Framer (189896a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withMappedHotKey}from\"https://framerusercontent.com/modules/8tetW1p72sEtTPIHZth3/FhAAP3YTUx7gj92BzpLZ/KeyboardShortcuts.js\";const ImageWithMappedHotKey1qna4rq=withCodeBoundaryForOverrides(Image,{nodeId:\"jlhSNCEFb\",override:withMappedHotKey,scopeId:\"hSU3nu45O\"});const serializationHash=\"framer-f6AP9\";const variantClassNames={jlhSNCEFb:\"framer-v-1qna4rq\"};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,hover5,id,tap3,width,...props})=>{return{...props,CEEUo7BdR:hover5??props.CEEUo7BdR,vM_gTVAlC:tap3??props.vM_gTVAlC};};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,vM_gTVAlC,CEEUo7BdR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"jlhSNCEFb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapm86rv9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(vM_gTVAlC){const res=await vM_gTVAlC(...args);if(res===false)return false;}});const onMouseEnter11y6dn0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(CEEUo7BdR){const res=await CEEUo7BdR(...args);if(res===false)return false;}});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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jlhSNCEFb\",openInNewTab:false,scopeId:\"hSU3nu45O\",children:/*#__PURE__*/_jsx(ImageWithMappedHotKey1qna4rq,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:3e3,pixelWidth:3e3,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/UX4p91vgeO7JUKqHIo0DRbx4S0.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/UX4p91vgeO7JUKqHIo0DRbx4S0.png?scale-down-to=512 512w,https://framerusercontent.com/images/UX4p91vgeO7JUKqHIo0DRbx4S0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/UX4p91vgeO7JUKqHIo0DRbx4S0.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/UX4p91vgeO7JUKqHIo0DRbx4S0.png 3000w\"},className:`${cx(scopingClassNames,\"framer-1qna4rq\",className,classNames)} framer-1ta8sd4`,\"data-framer-name\":\"nav-home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jlhSNCEFb\",onMouseEnter:onMouseEnter11y6dn0,onTap:onTapm86rv9,ref:refBinding,style:{...style}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f6AP9.framer-1ta8sd4, .framer-f6AP9 .framer-1ta8sd4 { display: block; }\",\".framer-f6AP9.framer-1qna4rq { cursor: pointer; height: 35px; overflow: visible; position: relative; text-decoration: none; width: 35px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34.8\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vM_gTVAlC\":\"tap3\",\"CEEUo7BdR\":\"hover5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhSU3nu45O=withCSS(Component,css,\"framer-f6AP9\");export default FramerhSU3nu45O;FramerhSU3nu45O.displayName=\"Nav/Main Logo\";FramerhSU3nu45O.defaultProps={height:34.8,width:35};addPropertyControls(FramerhSU3nu45O,{vM_gTVAlC:{title:\"Tap 3\",type:ControlType.EventHandler},CEEUo7BdR:{title:\"Hover 5\",type:ControlType.EventHandler}});addFonts(FramerhSU3nu45O,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhSU3nu45O\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34.8\",\"framerIntrinsicWidth\":\"35\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"vM_gTVAlC\\\":\\\"tap3\\\",\\\"CEEUo7BdR\\\":\\\"hover5\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hSU3nu45O.map"],"mappings":"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"}