{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/zPxdpwtsIfu1j2lTjwal/RCpDIsM6EN6bzvpmj7xB/Showreel_Sound.js", "ssg:https://framerusercontent.com/modules/dRgOUgE2uemdhtD89f8J/1ISsjA2ocoRLU2J6AOzZ/RVnXxTJQ3.js", "ssg:https://framerusercontent.com/modules/2QTMBc5kse5ONAWw1KMb/hJDQd8fOQPxvYm6NYWvF/XdbCW1qT_.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{Data}from\"framer\";const state=Data({isMuted:true});export function VideoAndCursorControl(props){const isWide=typeof window!==\"undefined\"&&window.innerWidth>=1200;if(!isWide){// Don't apply any behavior below 1200px\nreturn{};}// If the component has the muted prop, assume it's the video\nif(\"muted\"in props){return{muted:state.isMuted,onClick:event=>{const video=event.currentTarget;state.isMuted=!state.isMuted;video.muted=state.isMuted;}};}// Otherwise assume it's the cursor component\nreturn{animate:state.isMuted?\"Variant 4\":\"Variant 5\"};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withVideoAndCursorControl(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...VideoAndCursorControl(props)});};}withVideoAndCursorControl.displayName=\"VideoAndCursorControl\";\nexport const __FramerMetadata__ = {\"exports\":{\"VideoAndCursorControl\":{\"type\":\"override\",\"name\":\"VideoAndCursorControl\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVideoAndCursorControl\":{\"type\":\"reactHoc\",\"name\":\"withVideoAndCursorControl\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Showreel_Sound.map", "// Generated by Framer (128ce9c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-2t8JD .framer-styles-preset-jzik5u:not(.rich-text-wrapper), .framer-2t8JD .framer-styles-preset-jzik5u.rich-text-wrapper a { --framer-link-current-text-color: var(--token-52d813a4-f094-4541-9233-39f99f9fc6e7, #000000); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-65aec942-0d7f-470f-a20c-2adfce54a7bf, #ded5cd); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-65aec942-0d7f-470f-a20c-2adfce54a7bf, #ded5cd); --framer-link-text-decoration: none; }\"];export const className=\"framer-2t8JD\";\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 (2e9e6ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Neue Condensed Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Helvetica Neue Condensed Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/1EnF6tEu5SA7sL0NXpQpkfObowQ.woff2\"}]}];export const css=['.framer-8fysf .framer-styles-preset-1bjsc36:not(.rich-text-wrapper), .framer-8fysf .framer-styles-preset-1bjsc36.rich-text-wrapper p { --framer-font-family: \"Helvetica Neue Condensed Regular\", \"Helvetica Neue Condensed Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 28px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-65aec942-0d7f-470f-a20c-2adfce54a7bf, #ded5cd); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1919px) and (min-width: 0px) { .framer-8fysf .framer-styles-preset-1bjsc36:not(.rich-text-wrapper), .framer-8fysf .framer-styles-preset-1bjsc36.rich-text-wrapper p { --framer-font-family: \"Helvetica Neue Condensed Regular\", \"Helvetica Neue Condensed Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-65aec942-0d7f-470f-a20c-2adfce54a7bf, #ded5cd); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-8fysf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "iJAAoE,IAAMA,EAAMC,EAAK,CAAC,QAAQ,EAAI,CAAC,EAAS,SAASC,EAAsBC,EAAM,CAAmE,OAArD,OAAOC,EAAS,KAAaA,EAAO,YAAY,KAE5M,UAAUD,EAAa,CAAC,MAAMH,EAAM,QAAQ,QAAQK,GAAO,CAAC,IAAMC,EAAMD,EAAM,cAAcL,EAAM,QAAQ,CAACA,EAAM,QAAQM,EAAM,MAAMN,EAAM,OAAQ,CAAC,EACjJ,CAAC,QAAQA,EAAM,QAAQ,YAAY,WAAW,EAF9C,CAAC,CAE+C,CAA2J,SAASO,EAA0BC,EAAE,CAAC,OAAOL,IAAQM,EAA+BC,CAAuC,EAASC,EAAKH,EAAE,CAAC,GAAGL,EAAM,GAAGD,EAAsBC,CAAK,CAAC,CAAC,EAAI,CAACI,EAA0B,YAAY,wBCFnZK,EAAU,UAAU,CAAC,CAAC,EAAS,IAAMC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,qhBAAqhB,EAAeC,EAAU,eCA3oBC,EAAU,UAAU,CAAC,yCAAyC,CAAC,EAAS,IAAMC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,mCAAmC,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,wvBAAwvB,2yBAA2yB,EAAeC,EAAU",
  "names": ["state", "Data", "VideoAndCursorControl", "props", "window", "event", "video", "withVideoAndCursorControl", "C", "re", "DataObserverContext", "p", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className"]
}
