{"version":3,"file":"script_main.vRewvnbP.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","useId","useMemo","useState","useCallback","useRef","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Instagram","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","GlobalLogo","SocialIcon","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","Instagram","Facebook","Youtube","X","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","Footer","useRef","React.useId","PropertyOverrides","GlobalPreHeader","React.createElement","Standard","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/ldw1xC7PYDp1OQU95BaS/xHTOC6KvKOWy4ofZyCiz/swwyMoXfG.js","https:/framerusercontent.com/modules/nu3sY1BsyWCH7GFcChqc/FPbjpuBegYdfrUD8CQ32/R1QLZ1bUE.js","https:/framerusercontent.com/modules/y0T13vkaVAdwKHk6HOYs/Ghm73Mdle17mhjPpHe2H/GQTMWbhrt.js","https:/framerusercontent.com/modules/yNHu5nDNKg0pHPA0OwOa/PBYGCmvuY79E0FMqS9PT/R97BMXNeH.js","https:/framerusercontent.com/modules/UNh8O0jgqgvzChLmkWfZ/n54R5nzZA6jIBWEMSNYK/NavBar.js","https:/framerusercontent.com/modules/QcygroVndX9J7MehiHYI/W861C28DQhC34RB4tRiy/Dz17Bpqsb.js","https:/framerusercontent.com/modules/v5lUowBpAPulCBuhgmzN/fm4yygxMqJfoAj8mZcre/KOwXmWBYI.js","https:/framerusercontent.com/modules/2uEYND7lygeg4anCfWJa/PHDUJlihc15bWCbU1vST/mrI_ycMaY.js","https:/framerusercontent.com/modules/r8eNThZH5AJjPhBkk76i/dTD8GAtRWr1pKxXNEDNz/Lm8fQv80U.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (4897c59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JW2ySfJQW=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15.665 1.761 C 15.481 1.068 14.942 0.526 14.251 0.337 C 13.003 0 8 0 8 0 C 8 0 2.997 0 1.749 0.337 C 1.058 0.526 0.519 1.068 0.335 1.761 C 0 3.017 0 5.637 0 5.637 C 0 5.637 0 8.257 0.335 9.513 C 0.519 10.205 1.058 10.748 1.749 10.937 C 2.997 11.273 8 11.273 8 11.273 C 8 11.273 13.003 11.273 14.251 10.937 C 14.943 10.748 15.482 10.205 15.666 9.513 C 16 8.257 16 5.637 16 5.637 C 16 5.637 16 3.017 15.665 1.761 M 6.363 8.015 L 6.363 3.258 L 10.545 5.637 Z\" fill=\"var(--t829wi, rgb(0,0,0))\" height=\"11.2733332935969px\" id=\"T1fpL1Eqd\" transform=\"translate(0 2.363)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JW2ySfJQW:fill??props.JW2ySfJQW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JW2ySfJQW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ZZge8\",className),layoutId:layoutId,ref:ref,style:{\"--t829wi\":JW2ySfJQW,...style}});});const css=[`.framer-ZZge8 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--t829wi); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JW2ySfJQW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Youtube\",\"color\":{\"type\":\"variable\",\"value\":\"t829wi\"},\"set\":{\"localId\":\"vectorSet/uK5ESDkg3\",\"id\":\"uK5ESDkg3\",\"moduleId\":\"rTgCpOIUH6tdiqNh47fL\"}}\n */const Icon=withCSS(Component,css,\"framer-ZZge8\");Icon.displayName=\"Youtube\";export default Icon;addPropertyControls(Icon,{JW2ySfJQW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Youtube\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"t829wi\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/uK5ESDkg3\\\",\\\"id\\\":\\\"uK5ESDkg3\\\",\\\"moduleId\\\":\\\"rTgCpOIUH6tdiqNh47fL\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"JW2ySfJQW\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"16\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"16\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4897c59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JW2ySfJQW=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 4.687 0.057 C 3.836 0.097 3.254 0.233 2.747 0.432 C 2.213 0.634 1.73 0.95 1.331 1.357 C 0.925 1.758 0.611 2.242 0.411 2.775 C 0.214 3.285 0.08 3.867 0.043 4.718 C 0.006 5.569 -0.003 5.843 0.001 8.016 C 0.005 10.189 0.015 10.461 0.056 11.314 C 0.097 12.165 0.232 12.747 0.432 13.255 C 0.637 13.781 0.912 14.226 1.357 14.67 C 1.758 15.076 2.242 15.39 2.776 15.59 C 3.285 15.787 3.867 15.921 4.718 15.958 C 5.57 15.995 5.844 16.004 8.016 16 C 10.188 15.996 10.462 15.986 11.314 15.945 C 12.168 15.905 12.746 15.769 13.254 15.57 C 13.788 15.368 14.27 15.052 14.67 14.645 C 15.076 14.244 15.389 13.76 15.59 13.225 C 15.786 12.717 15.92 12.135 15.957 11.284 C 15.994 10.431 16.004 10.157 15.999 7.985 C 15.995 5.813 15.986 5.541 15.945 4.687 C 15.905 3.834 15.769 3.255 15.569 2.747 C 15.367 2.214 15.051 1.731 14.644 1.331 C 14.244 0.926 13.76 0.612 13.226 0.411 C 12.716 0.215 12.135 0.081 11.283 0.045 C 10.432 0.007 10.158 -0.003 7.985 0.001 C 5.812 0.005 5.54 0.015 4.687 0.057 M 4.78 14.519 C 4 14.485 3.577 14.355 3.295 14.247 C 2.947 14.12 2.632 13.916 2.374 13.65 C 2.107 13.393 1.902 13.079 1.774 12.731 C 1.664 12.449 1.532 12.026 1.496 11.246 C 1.456 10.403 1.448 10.15 1.442 8.014 C 1.438 5.878 1.446 5.625 1.483 4.782 C 1.516 4.003 1.647 3.579 1.755 3.297 C 1.899 2.923 2.073 2.657 2.352 2.375 C 2.609 2.109 2.923 1.904 3.271 1.775 C 3.553 1.665 3.976 1.535 4.756 1.497 C 5.599 1.457 5.852 1.449 7.988 1.444 C 10.123 1.44 10.376 1.448 11.221 1.485 C 12 1.519 12.424 1.648 12.706 1.757 C 13.079 1.901 13.346 2.074 13.627 2.354 C 13.908 2.634 14.081 2.899 14.227 3.273 C 14.337 3.554 14.468 3.977 14.505 4.757 C 14.545 5.601 14.554 5.854 14.558 7.989 C 14.562 10.125 14.554 10.378 14.518 11.221 C 14.484 12.001 14.354 12.425 14.246 12.708 C 14.102 13.081 13.928 13.348 13.648 13.628 C 13.391 13.895 13.077 14.1 12.73 14.228 C 12.448 14.338 12.024 14.469 11.246 14.507 C 10.402 14.547 10.149 14.555 8.012 14.559 C 5.876 14.564 5.624 14.555 4.78 14.519 M 11.302 3.725 C 11.303 4.113 11.537 4.463 11.896 4.611 C 12.255 4.759 12.668 4.676 12.942 4.401 C 13.216 4.126 13.298 3.713 13.148 3.354 C 12.999 2.996 12.649 2.763 12.26 2.763 C 11.73 2.765 11.301 3.195 11.302 3.725 M 3.893 8.009 C 3.897 10.277 5.74 12.113 8.009 12.108 C 10.277 12.104 12.113 10.261 12.108 7.993 C 12.076 5.744 10.241 3.94 7.993 3.945 C 5.744 3.949 3.917 5.76 3.893 8.009 M 5.334 8.006 C 5.331 6.533 6.522 5.337 7.995 5.334 C 9.468 5.331 10.664 6.523 10.667 7.995 C 10.67 9.468 9.478 10.665 8.006 10.667 C 7.298 10.669 6.619 10.389 6.118 9.89 C 5.617 9.391 5.335 8.713 5.334 8.006\" fill=\"var(--t829wi, rgb(0,0,0))\" height=\"16.001045773169682px\" id=\"e2A3qrAsQ\" transform=\"translate(0 -0.001)\" width=\"16.000001096843565px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JW2ySfJQW:fill??props.JW2ySfJQW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JW2ySfJQW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-6Rbjs\",className),layoutId:layoutId,ref:ref,style:{\"--t829wi\":JW2ySfJQW,...style}});});const css=[`.framer-6Rbjs { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--t829wi); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JW2ySfJQW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"t829wi\"},\"set\":{\"localId\":\"vectorSet/uK5ESDkg3\",\"id\":\"uK5ESDkg3\",\"moduleId\":\"rTgCpOIUH6tdiqNh47fL\"}}\n */const Icon=withCSS(Component,css,\"framer-6Rbjs\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{JW2ySfJQW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"16\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"t829wi\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/uK5ESDkg3\\\",\\\"id\\\":\\\"uK5ESDkg3\\\",\\\"moduleId\\\":\\\"rTgCpOIUH6tdiqNh47fL\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"16\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"JW2ySfJQW\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4897c59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JW2ySfJQW=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6.067 15.765 L 6.067 10.445 L 4.418 10.445 L 4.418 8 L 6.067 8 L 6.067 6.947 C 6.067 4.223 7.299 2.961 9.973 2.961 C 10.24 2.961 10.609 2.989 10.951 3.03 C 11.207 3.057 11.461 3.1 11.712 3.16 L 11.712 5.377 C 11.567 5.363 11.422 5.355 11.277 5.353 C 11.114 5.348 10.951 5.346 10.788 5.347 C 10.317 5.347 9.949 5.411 9.671 5.553 C 9.485 5.647 9.329 5.79 9.219 5.967 C 9.047 6.247 8.969 6.631 8.969 7.135 L 8.969 8 L 11.582 8 L 11.325 9.402 L 11.133 10.445 L 8.969 10.445 L 8.969 15.941 C 12.931 15.463 16 12.09 16 8 C 16 3.582 12.418 0 8 0 C 3.582 0 0 3.582 0 8 C 0 11.752 2.583 14.9 6.067 15.765\" fill=\"var(--t829wi, rgb(0,0,0))\" height=\"15.941333333333331px\" id=\"hy3URQN2Z\" transform=\"translate(0 0.029)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JW2ySfJQW:fill??props.JW2ySfJQW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JW2ySfJQW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-2v6eg\",className),layoutId:layoutId,ref:ref,style:{\"--t829wi\":JW2ySfJQW,...style}});});const css=[`.framer-2v6eg { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--t829wi); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JW2ySfJQW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"variable\",\"value\":\"t829wi\"},\"set\":{\"localId\":\"vectorSet/uK5ESDkg3\",\"id\":\"uK5ESDkg3\",\"moduleId\":\"rTgCpOIUH6tdiqNh47fL\"}}\n */const Icon=withCSS(Component,css,\"framer-2v6eg\");Icon.displayName=\"Facebook\";export default Icon;addPropertyControls(Icon,{JW2ySfJQW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"16\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"t829wi\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/uK5ESDkg3\\\",\\\"id\\\":\\\"uK5ESDkg3\\\",\\\"moduleId\\\":\\\"rTgCpOIUH6tdiqNh47fL\\\"}}\",\"framerVariables\":\"{\\\"JW2ySfJQW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"16\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4897c59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JW2ySfJQW=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.317 6.775 L 15.146 0 L 13.765 0 L 8.704 5.883 L 4.662 0 L 0 0 L 6.112 8.895 L 0 16 L 1.381 16 L 6.725 9.788 L 10.994 16 L 15.656 16 Z M 7.426 8.974 L 6.807 8.088 L 1.879 1.04 L 4 1.04 L 7.977 6.728 L 8.596 7.614 L 13.765 15.007 L 11.644 15.007 Z\" fill=\"var(--t829wi, rgb(0,0,0))\" height=\"16px\" id=\"kNiqOmlhx\" transform=\"translate(0.172 0)\" width=\"15.655999999999999px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JW2ySfJQW:fill??props.JW2ySfJQW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JW2ySfJQW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-YRsrd\",className),layoutId:layoutId,ref:ref,style:{\"--t829wi\":JW2ySfJQW,...style}});});const css=[`.framer-YRsrd { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--t829wi); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JW2ySfJQW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"t829wi\"},\"set\":{\"localId\":\"vectorSet/uK5ESDkg3\",\"id\":\"uK5ESDkg3\",\"moduleId\":\"rTgCpOIUH6tdiqNh47fL\"}}\n */const Icon=withCSS(Component,css,\"framer-YRsrd\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{JW2ySfJQW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"JW2ySfJQW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"t829wi\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/uK5ESDkg3\\\",\\\"id\\\":\\\"uK5ESDkg3\\\",\\\"moduleId\\\":\\\"rTgCpOIUH6tdiqNh47fL\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"16\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// VOCA site navigation - Framer code component\n// Last modified: 2026-09-06 00:05 EST - Claude (for Tavier)\n// Change: dropped five dropdown rows at Tavier's request - Stage Interpreting,\n//         Internships and Community Engagement under Programs, and Press\n//         Coverage and Critic Reviews under News. Their links stay in\n//         DEFAULT_LINKS so re-adding a row needs no code change.\n// Prior:  first build. The nav and mobile menu, rebuilt in code as a single\n//         Framer code component. Architecture is modelled on the GCDHH NavBar\n//         (one Array control, auto-collapse, keyboard + screen-reader support,\n//         an editing-only warning strip). Every COLOUR, SIZE and SPACING value\n//         is VOCA's own, read live from Framer project XxMxKSuhsyNdYOa6katz on\n//         2026-09-05 rather than eyeballed. See DESIGN-SPEC.md for the capture.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useCallback,useEffect,useId,useLayoutEffect,useMemo,useRef,useState}from\"react\";/* ------------------------------------------------------------------ *\n * VOCA design tokens\n *\n * These mirror the project's colour styles by VALUE, not by reference.\n * A code component cannot read a Framer colour token, so the hex/rgb is\n * inlined here and exposed as a property control. If the project's token\n * changes, change it here too, or the nav quietly drifts from the site.\n *\n *   Text/Dark            rgb(25, 17, 59)      bar, dropdown panel, drawer\n *   Text/Mid             rgb(75, 75, 96)      dropdown row hover\n *   Text/Muted On Dark   rgba(255,255,255,.5) de-emphasised row text\n *   Neutrals/White       rgb(255, 255, 255)   nav text, hamburger bars\n *   Red/Red              rgb(214, 59, 48)     primary button\n *   Red/Hover            rgb(191, 47, 36)     primary button hover\n *   Border/Light         rgba(0, 0, 0, 0.08)  bar bottom border\n *   Purple/VOCA Purple   rgb(99, 49, 214)     brand accent\n * ------------------------------------------------------------------ */const VOCA={dark:\"rgb(25, 17, 59)\",mid:\"rgb(75, 75, 96)\",mutedOnDark:\"rgba(255, 255, 255, 0.5)\",white:\"rgb(255, 255, 255)\",red:\"rgb(214, 59, 48)\",redHover:\"rgb(191, 47, 36)\",borderLight:\"rgba(0, 0, 0, 0.08)\",purple:\"rgb(99, 49, 214)\"};/* ------------------------------------------------------------------ *\n * Helpers\n * ------------------------------------------------------------------ *//** Normalise a href or pathname so \"./about\", \"/about/\" and \"about\" compare equal. */function normalisePath(value){if(!value)return\"\";let path=String(value).trim();if(!path)return\"\";// Strip an origin so an absolute URL to our own site still matches.\nif(/^https?:\\/\\//i.test(path)){try{path=new URL(path).pathname;}catch{return\"\";}}path=path.replace(/^\\.\\//,\"/\");if(!path.startsWith(\"/\"))path=\"/\"+path;path=path.split(\"?\")[0].split(\"#\")[0];if(path.length>1)path=path.replace(/\\/+$/,\"\");return path.toLowerCase();}/** Loose key for matching a dropdown row's parent to a bar item's label. */function groupKey(value){return String(value??\"\").trim().toLowerCase().replace(/\\s+/g,\" \");}/**\n * Resolve a destination out of whatever the Link control handed us.\n *\n * Framer's Link control does not always yield a plain string: it can be an\n * object carrying a pathname, a href, or a webPageId. Reading only `.href`\n * silently produced dead links during the GCDHH build.\n */function hrefOf(value){if(!value)return undefined;if(typeof value===\"string\")return value.trim()||undefined;if(typeof value===\"object\"){const record=value;for(const key of[\"href\",\"pathname\",\"path\",\"url\",\"to\"]){const candidate=record[key];if(typeof candidate===\"string\"&&candidate.trim()){return candidate.trim();}}}return undefined;}/**\n * Framer strips Link values out of an Array's DEFAULT rows, so a destination\n * written into DEFAULT_ITEMS arrives empty in the sidebar. The shipped links\n * therefore live in this map, keyed by label, and anything picked in the panel\n * wins over them.\n *//*\n * Kept deliberately WIDER than the shipped menu. Five rows were removed from\n * DEFAULT_ITEMS on 2026-09-05 (Stage Interpreting, Internships, Community\n * Engagement, Press Coverage, Critic Reviews) but their destinations stay\n * here, so re-adding any of them in the sidebar resolves its link with no\n * code change. An unused entry costs nothing; a missing one ships a dead row.\n */const DEFAULT_LINKS={// Bar items\nAbout:\"/about\",Contact:\"/contact\",// Footer-only destinations. Press Inquiries is not in the menu and never\n// was; it reached the footer through a hand-set link slot, which is why it\n// had no entry here until the footer warning strip named it.\n\"Press Inquiries\":\"/press-inquiries\",// Productions\n\"Current Season\":\"/productions/current-season\",\"Season Archive\":\"/productions/season-archive\",Auditions:\"/productions/auditions\",// Community Events\n\"Upcoming Events\":\"/events/upcoming-events\",Workshops:\"/events/workshops\",\"Events Archive\":\"/events/archive/events-archive\",// Programs\n\"Creative Arts Summer Camp\":\"/programs/summer-camp\",\"Professional Development\":\"/programs/training\",\"VOCA Ensemble\":\"/programs/ensemble\",\"Community Engagement\":\"/programs/community-engagement\",\"Stage Interpreting\":\"/programs/stage-interpreting\",Internships:\"/programs/internships\",// News\nNews:\"/news-and-media/news\",\"Press Coverage\":\"/news-and-media/press-coverage\",\"Critic Reviews\":\"/news-and-media/critic-reviews\",Galleries:\"/gallery\",// Support\nDonate:\"/support/donate\",Sponsorship:\"/support/sponsorship\",Volunteer:\"/support/volunteer\",\"Online Store\":\"/store\"};function linkFor(label,explicit){return hrefOf(explicit)??DEFAULT_LINKS[label.trim()];}function hasSubmenu(item){return Boolean(item.hasDropdown&&item.submenu&&item.submenu.length>0);}/**\n * Build the menu tree from the flat list.\n *\n * A dropdown row finds its home from its `parent` field, never from its\n * position in the list, so an editor can reorder rows freely.\n */function attachSubmenus(menu,rows){const byKey=new Map;for(const item of menu)byKey.set(groupKey(item.label),item);const orphans=[];for(const row of rows){const owner=byKey.get(groupKey(row.parent));if(!owner){orphans.push(row);continue;}if(!owner.submenu)owner.submenu=[];owner.submenu.push(row);}return{menu,orphans};}/** The 13px caret used on every VOCA bar item that opens a dropdown. */function Chevron({open,size=13,color}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",style:{flexShrink:0,transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.3s cubic-bezier(0.44, 0, 0.56, 1)\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:color,strokeWidth:2.4,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/** The three-bar hamburger, 31x3 bars in a 35x33 box, matching the live icon. */function Hamburger({open,color}){const bar={width:31,height:3,borderRadius:2,background:color,transition:\"transform 0.3s cubic-bezier(0.44,0,0.56,1), opacity 0.2s linear\"};return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{width:35,height:33,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{...bar,transform:open?\"translateY(9px) rotate(45deg)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{...bar,opacity:open?0:1}}),/*#__PURE__*/_jsx(\"span\",{style:{...bar,transform:open?\"translateY(-9px) rotate(-45deg)\":\"none\"}})]});}/** Space held between the logo, the menu and the buttons when measuring. */const GROUP_GAP=24;/* ------------------------------------------------------------------ *\n * Component\n * ------------------------------------------------------------------ */export default function NavBar(props){const{logo,logoLink,logoWidth,logoAlt,items,autoCollapse,breakpoint,barVerticalPadding,horizontalPadding,mobileHorizontalPadding,itemGap,background,backgroundBlur,showDivider,dividerColor,textColor,activeColor,panelBackground,panelTextColor,panelHoverBackground,accentColor,accentHoverColor,onAccentColor,drawerBackground,panelWidth,panelPadding,panelGap,panelRadius,rowRadius,rowPaddingY,rowPaddingX,itemRadius,drawerWidth,drawerPadding,drawerGap,menuFont,panelFont,actionFont,drawerFont,highlightCurrentPage,openOnHover,previewMenu,style}=props;const isStatic=useIsStaticRenderer();const reactId=useId();/* ---------------------------------------------------------- *\n     * Split the one list into its three kinds\n     * ---------------------------------------------------------- */const{menu,actions,orphans,warnings}=useMemo(()=>{const rows=Array.isArray(items)?items:[];const barItems=[];const dropdownRows=[];const buttons=[];for(const row of rows){if(!row||!row.label)continue;const label=String(row.label).trim();if(!label)continue;if(row.kind===\"menu\"){barItems.push({label,link:linkFor(label,row.url),hasDropdown:Boolean(row.hasDropdown)});}else if(row.kind===\"dropdown\"){dropdownRows.push({parent:String(row.parent??\"\").trim(),label,link:linkFor(label,row.url)});}else if(row.kind===\"button\"){buttons.push({label,link:linkFor(label,row.url),variant:row.style===\"outline\"?\"outline\":\"solid\"});}}const{menu:built,orphans:unmatched}=attachSubmenus(barItems,dropdownRows);/* Three contradictions can be stated in the sidebar, and all three are\n         * reported on the canvas rather than shipped silently. This is the\n         * GCDHH warning-strip pattern; it is editing-only and never renders\n         * for a visitor. */const problems=[];for(const row of unmatched){problems.push(`\"${row.label}\" is filed under \"${row.parent||\"(nothing)\"}\", which is not a bar item.`);}for(const item of built){const count=item.submenu?.length??0;if(count>0&&!item.hasDropdown){problems.push(`\"${item.label}\" has ${count} dropdown row(s) but is not ticked as having a dropdown.`);}if(count===0&&item.hasDropdown){problems.push(`\"${item.label}\" is ticked as having a dropdown but has no rows yet.`);}}// A row that goes nowhere is a dead link to a visitor, so name it.\nfor(const item of built){if(!item.hasDropdown&&!item.link){problems.push(`\"${item.label}\" has no destination.`);}for(const row of item.submenu??[]){if(!row.link){problems.push(`\"${row.label}\" (under ${item.label}) has no destination.`);}}}for(const button of buttons){if(!button.link){problems.push(`Button \"${button.label}\" has no destination.`);}}return{menu:built,actions:buttons,orphans:unmatched,warnings:problems};},[items]);/* ---------------------------------------------------------- *\n     * Current page\n     * ---------------------------------------------------------- */const[pathname,setPathname]=useState(\"\");useEffect(()=>{if(typeof window===\"undefined\")return;const read=()=>setPathname(normalisePath(window.location.pathname));read();window.addEventListener(\"popstate\",read);return()=>window.removeEventListener(\"popstate\",read);},[]);const isCurrent=useCallback(item=>{if(!highlightCurrentPage||!pathname)return false;const own=normalisePath(item.link);if(own&&own===pathname)return true;// A parent lights up when the visitor is on one of its children,\n// so /programs/ensemble highlights Programs. No per-page setting.\nreturn(item.submenu??[]).some(row=>normalisePath(row.link)===pathname);},[highlightCurrentPage,pathname]);/* ---------------------------------------------------------- *\n     * Auto-collapse\n     *\n     * The desktop menu stays mounted but visually hidden when collapsed, so\n     * its natural width is always measurable. Measuring only while expanded\n     * gives no way back: once hidden there is nothing left to measure, and\n     * the bar sticks on the hamburger at every width.\n     * ---------------------------------------------------------- */const containerRef=useRef(null);const logoRef=useRef(null);const menuRef=useRef(null);const actionsRef=useRef(null);const[containerWidth,setContainerWidth]=useState(null);const[overflowed,setOverflowed]=useState(false);const belowBreakpoint=containerWidth!==null&&containerWidth<=breakpoint;const measure=useCallback(()=>{const container=containerRef.current;if(!container)return;const width=container.getBoundingClientRect().width;setContainerWidth(width);if(!autoCollapse){setOverflowed(false);return;}const logoW=logoRef.current?.scrollWidth??0;const menuW=menuRef.current?.scrollWidth??0;const actionsW=actionsRef.current?.scrollWidth??0;const needed=logoW+menuW+actionsW+GROUP_GAP*2+horizontalPadding*2;// A little hysteresis, so a bar sitting exactly on the boundary does\n// not flicker between the two layouts on every resize tick.\nsetOverflowed(was=>was?needed>width-16:needed>width);},[autoCollapse,horizontalPadding]);useLayoutEffect(()=>{measure();},[measure,items]);// Measurement runs on the canvas as well as in the browser. Skipping it\n// while static leaves containerWidth null, which makes isMobile false, so\n// every breakpoint frame -- the phone one included -- would draw the\n// desktop bar and the drawer could never be seen while designing.\nuseEffect(()=>{if(typeof window===\"undefined\")return;const container=containerRef.current;if(!container)return;measure();if(typeof ResizeObserver===\"undefined\"){window.addEventListener(\"resize\",measure);return()=>window.removeEventListener(\"resize\",measure);}const observer=new ResizeObserver(measure);observer.observe(container);return()=>observer.disconnect();},[isStatic,measure]);const isMobile=belowBreakpoint||autoCollapse&&overflowed;/* ---------------------------------------------------------- *\n     * Desktop dropdowns\n     * ---------------------------------------------------------- */const[openIndex,setOpenIndex]=useState(null);const closeTimer=useRef(null);const panelRefs=useRef([]);const triggerRefs=useRef([]);const clearCloseTimer=useCallback(()=>{if(closeTimer.current){clearTimeout(closeTimer.current);closeTimer.current=null;}},[]);const openMenu=useCallback(index=>{clearCloseTimer();setOpenIndex(index);},[clearCloseTimer]);const closeMenu=useCallback(()=>{clearCloseTimer();setOpenIndex(null);},[clearCloseTimer]);/** A short grace period, so crossing the gap to the panel does not close it. */const scheduleClose=useCallback(()=>{clearCloseTimer();closeTimer.current=setTimeout(()=>setOpenIndex(null),140);},[clearCloseTimer]);useEffect(()=>()=>clearCloseTimer(),[clearCloseTimer]);// Click outside and Escape both close an open dropdown.\nuseEffect(()=>{if(isStatic||openIndex===null||typeof document===\"undefined\"){return;}const onPointerDown=event=>{const container=containerRef.current;if(container&&!container.contains(event.target)){closeMenu();}};const onKeyDown=event=>{if(event.key===\"Escape\"){closeMenu();triggerRefs.current[openIndex]?.focus();}};document.addEventListener(\"mousedown\",onPointerDown);document.addEventListener(\"keydown\",onKeyDown);return()=>{document.removeEventListener(\"mousedown\",onPointerDown);document.removeEventListener(\"keydown\",onKeyDown);};},[isStatic,openIndex,closeMenu]);// Collapsing to mobile with a dropdown open would strand it open.\nuseEffect(()=>{if(isMobile&&openIndex!==null)closeMenu();},[isMobile,openIndex,closeMenu]);const onTriggerKeyDown=useCallback((event,index,item)=>{if(!hasSubmenu(item))return;if(event.key===\"Enter\"||event.key===\" \"||event.key===\"ArrowDown\"){event.preventDefault();openMenu(index);// Move focus into the panel, so the keyboard can walk the rows.\nwindow.requestAnimationFrame(()=>{panelRefs.current[index]?.querySelector(\"a\")?.focus();});}else if(event.key===\"Escape\"){closeMenu();}},[openMenu,closeMenu]);/* ---------------------------------------------------------- *\n     * Mobile drawer\n     * ---------------------------------------------------------- */const[drawerOpen,setDrawerOpen]=useState(false);const[expanded,setExpanded]=useState(null);const toggleRef=useRef(null);const drawerRef=useRef(null);const closeDrawer=useCallback(()=>{setDrawerOpen(false);setExpanded(null);},[]);// Growing back to desktop with the drawer open would leave it stranded.\nuseEffect(()=>{if(!isMobile&&drawerOpen)closeDrawer();},[isMobile,drawerOpen,closeDrawer]);// Lock page scroll while the drawer covers the screen.\nuseEffect(()=>{if(isStatic||!drawerOpen||typeof document===\"undefined\")return;const previous=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=previous;};},[isStatic,drawerOpen]);// Escape closes, and focus returns to the hamburger that opened it.\nuseEffect(()=>{if(isStatic||!drawerOpen||typeof document===\"undefined\")return;const onKeyDown=event=>{if(event.key!==\"Escape\")return;closeDrawer();toggleRef.current?.focus();};document.addEventListener(\"keydown\",onKeyDown);return()=>document.removeEventListener(\"keydown\",onKeyDown);},[isStatic,drawerOpen,closeDrawer]);/** Trap Tab inside the drawer: it is a modal dialog while it is open. */const onDrawerKeyDown=useCallback(event=>{if(event.key!==\"Tab\")return;const root=drawerRef.current;if(!root)return;const focusable=Array.from(root.querySelectorAll('a[href], button:not([disabled]), [tabindex]:not([tabindex=\"-1\"])')).filter(el=>el.offsetParent!==null);if(focusable.length===0)return;const first=focusable[0];const last=focusable[focusable.length-1];if(event.shiftKey&&document.activeElement===first){event.preventDefault();last.focus();}else if(!event.shiftKey&&document.activeElement===last){event.preventDefault();first.focus();}},[]);/* ---------------------------------------------------------- *\n     * Canvas preview: hold one dropdown open while styling\n     * ---------------------------------------------------------- */const previewIndex=useMemo(()=>{if(!previewMenu||previewMenu===\"none\")return null;const key=groupKey(previewMenu);const index=menu.findIndex(item=>groupKey(item.label)===key);return index>=0?index:null;},[previewMenu,menu]);const effectiveOpen=isStatic?previewIndex:openIndex;/* ---------------------------------------------------------- *\n     * Styles\n     * ---------------------------------------------------------- */const sidePadding=isMobile?mobileHorizontalPadding:horizontalPadding;const barStyle={width:\"100%\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:GROUP_GAP,padding:`${barVerticalPadding}px ${sidePadding}px`,background,backdropFilter:backgroundBlur?`blur(${backgroundBlur}px)`:undefined,WebkitBackdropFilter:backgroundBlur?`blur(${backgroundBlur}px)`:undefined,borderBottom:showDivider?`1px solid ${dividerColor}`:undefined,position:\"relative\",zIndex:2};const menuItemStyle={display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"8px 10px\",borderRadius:itemRadius,color:textColor,textDecoration:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\",background:\"transparent\",border:\"none\",transition:\"color 0.2s linear, background 0.2s linear\",...menuFont};const panelStyle={position:\"absolute\",top:\"calc(100% + 8px)\",left:0,width:panelWidth,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:panelGap,padding:panelPadding,borderRadius:panelRadius,background:panelBackground,boxShadow:\"0 18px 40px rgba(0, 0, 0, 0.28)\",zIndex:30};const rowStyle={display:\"block\",width:\"100%\",boxSizing:\"border-box\",padding:`${rowPaddingY}px ${rowPaddingX}px`,borderRadius:rowRadius,color:panelTextColor,textDecoration:\"none\",background:\"transparent\",transition:\"background 0.18s linear\",...panelFont};function actionStyle(variant){const solid=variant===\"solid\";return{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"13px 26px\",borderRadius:100,whiteSpace:\"nowrap\",textDecoration:\"none\",background:solid?accentColor:\"transparent\",color:solid?onAccentColor:textColor,border:solid?\"none\":`1px solid ${textColor}`,transition:\"background 0.2s linear, color 0.2s linear\",...actionFont};}/* ---------------------------------------------------------- *\n     * Render\n     * ---------------------------------------------------------- */const logoNode=/*#__PURE__*/_jsx(\"div\",{ref:logoRef,style:{display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"a\",{href:hrefOf(logoLink)??\"/\",\"aria-label\":logoAlt||\"VOCA home\",style:{display:\"inline-flex\",alignItems:\"center\"},children:logo?.src?/*#__PURE__*/_jsx(\"img\",{src:logo.src,srcSet:logo.srcSet,alt:logo.alt??logoAlt??\"\",width:logoWidth,style:{width:logoWidth,height:\"auto\",display:\"block\"}}):// Placeholder mark, using VOCA's own logo gradient, so the\n// bar is never a blank corner before an image is chosen.\n/*#__PURE__*/_jsx(\"span\",{style:{width:38,height:38,borderRadius:10,background:\"linear-gradient(135deg, #d63b30 0%, #f5a623 40%, #28a06e 70%, #3269d6 100%)\",display:\"block\"}})})});return /*#__PURE__*/_jsxs(\"nav\",{ref:containerRef,\"aria-label\":\"Primary\",style:{width:\"100%\",position:\"relative\",...style},children:[/*#__PURE__*/_jsxs(\"div\",{style:barStyle,children:[logoNode,/*#__PURE__*/_jsx(\"div\",{ref:menuRef,\"aria-hidden\":isMobile?\"true\":undefined,style:{display:\"flex\",alignItems:\"center\",gap:itemGap,...isMobile?{position:\"absolute\",left:-99999,top:0,visibility:\"hidden\",pointerEvents:\"none\"}:{}},children:menu.map((item,index)=>{const withSubmenu=hasSubmenu(item);const isOpen=effectiveOpen===index;const current=isCurrent(item);const panelId=`${reactId}-panel-${index}`;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},onMouseEnter:()=>{if(openOnHover&&withSubmenu&&!isStatic){openMenu(index);}},onMouseLeave:()=>{if(openOnHover&&withSubmenu&&!isStatic){scheduleClose();}},children:[withSubmenu?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",ref:el=>{triggerRefs.current[index]=el;},\"aria-haspopup\":\"true\",\"aria-expanded\":isOpen,\"aria-controls\":isOpen?panelId:undefined,\"aria-current\":current?\"page\":undefined,onKeyDown:event=>onTriggerKeyDown(event,index,item),onClick:()=>isOpen?closeMenu():openMenu(index),style:{...menuItemStyle,color:current?activeColor:textColor},children:[item.label,/*#__PURE__*/_jsx(Chevron,{open:isOpen,color:current?activeColor:textColor})]}):/*#__PURE__*/_jsx(\"a\",{ref:el=>{triggerRefs.current[index]=el;},href:item.link??\"#\",\"aria-current\":current?\"page\":undefined,style:{...menuItemStyle,color:current?activeColor:textColor},children:item.label}),withSubmenu&&isOpen&&/*#__PURE__*/_jsx(\"div\",{id:panelId,ref:el=>{panelRefs.current[index]=el;},style:panelStyle,onMouseEnter:clearCloseTimer,onMouseLeave:()=>{if(openOnHover&&!isStatic){scheduleClose();}},children:(item.submenu??[]).map((row,rowIndex)=>/*#__PURE__*/_jsx(\"a\",{href:row.link??\"#\",style:rowStyle,onClick:closeMenu,onMouseEnter:event=>{event.currentTarget.style.background=panelHoverBackground;},onMouseLeave:event=>{event.currentTarget.style.background=\"transparent\";},onFocus:event=>{event.currentTarget.style.background=panelHoverBackground;},onBlur:event=>{event.currentTarget.style.background=\"transparent\";},children:row.label},`${row.label}-${rowIndex}`))})]},`${item.label}-${index}`);})}),/*#__PURE__*/_jsxs(\"div\",{ref:actionsRef,style:{display:\"flex\",alignItems:\"center\",gap:8},children:[!isMobile&&actions.map((action,index)=>/*#__PURE__*/_jsx(\"a\",{href:action.link??\"#\",style:actionStyle(action.variant),onMouseEnter:event=>{if(action.variant===\"solid\"){event.currentTarget.style.background=accentHoverColor;}},onMouseLeave:event=>{if(action.variant===\"solid\"){event.currentTarget.style.background=accentColor;}},children:action.label},`${action.label}-${index}`)),isMobile&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",ref:toggleRef,\"aria-label\":drawerOpen?\"Close menu\":\"Open menu\",\"aria-expanded\":drawerOpen,onClick:()=>setDrawerOpen(open=>!open),style:{background:\"transparent\",border:\"none\",padding:0,cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Hamburger,{open:drawerOpen,color:textColor})})]})]}),isMobile&&drawerOpen&&/*#__PURE__*/_jsxs(\"div\",{ref:drawerRef,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Site menu\",onKeyDown:onDrawerKeyDown,style:{position:\"absolute\",top:\"100%\",left:0,right:0,maxWidth:drawerWidth,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:drawerGap,padding:drawerPadding,background:drawerBackground,borderBottom:showDivider?`1px solid ${dividerColor}`:undefined,maxHeight:\"calc(100vh - 100%)\",overflowY:\"auto\",zIndex:20,...drawerFont},children:[menu.map((item,index)=>{const withSubmenu=hasSubmenu(item);const key=groupKey(item.label);const isExpanded=expanded===key;const current=isCurrent(item);const subId=`${reactId}-drawer-${index}`;if(!withSubmenu){return /*#__PURE__*/_jsx(\"a\",{href:item.link??\"#\",onClick:closeDrawer,\"aria-current\":current?\"page\":undefined,style:{...menuItemStyle,display:\"flex\",width:\"100%\",padding:\"8px 0\",color:current?activeColor:textColor,...drawerFont},children:item.label},`${item.label}-${index}`);}return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-expanded\":isExpanded,\"aria-controls\":subId,onClick:()=>setExpanded(isExpanded?null:key),style:{...menuItemStyle,display:\"flex\",width:\"100%\",justifyContent:\"space-between\",padding:\"8px 0\",color:current?activeColor:textColor,...drawerFont},children:[item.label,/*#__PURE__*/_jsx(Chevron,{open:isExpanded,color:current?activeColor:textColor})]}),/*#__PURE__*/_jsx(\"div\",{id:subId,style:{display:\"grid\",gridTemplateRows:isExpanded?\"1fr\":\"0fr\",transition:\"grid-template-rows 0.3s cubic-bezier(0.44,0,0.56,1)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:panelGap,paddingTop:4,paddingLeft:12},children:(item.submenu??[]).map((row,rowIndex)=>/*#__PURE__*/_jsx(\"a\",{href:row.link??\"#\",onClick:closeDrawer,tabIndex:isExpanded?undefined:-1,style:{...rowStyle,paddingLeft:0},children:row.label},`${row.label}-${rowIndex}`))})})})]},`${item.label}-${index}`);}),actions.map((action,index)=>/*#__PURE__*/_jsx(\"a\",{href:action.link??\"#\",onClick:closeDrawer,style:{...actionStyle(action.variant),width:\"100%\"},children:action.label},`${action.label}-${index}`))]}),isStatic&&warnings.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff6d6\",color:\"#5a4a00\",border:\"1px solid #e6c65c\",borderRadius:8,padding:\"10px 14px\",margin:\"8px 0 0\",fontFamily:\"ui-sans-serif, system-ui, -apple-system, sans-serif\",fontSize:12,lineHeight:1.5},children:[/*#__PURE__*/_jsxs(\"strong\",{children:[\"Navigation needs attention (\",warnings.length,\") - shown while editing only:\"]}),/*#__PURE__*/_jsx(\"ul\",{style:{margin:\"6px 0 0\",paddingLeft:18},children:warnings.slice(0,12).map((warning,index)=>/*#__PURE__*/_jsx(\"li\",{children:warning},index))}),warnings.length>12&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:4},children:[\"and \",warnings.length-12,\" more.\"]})]})]});}/* ------------------------------------------------------------------ *\n * Defaults: VOCA's live menu\n *\n * Read from the live Navigation component on 2026-09-05, then reconciled\n * with Tavier's three decisions:\n *   - the duplicate \"About\" dropdown is dropped; the plain /about link stays\n *   - desktop wording wins: \"Community Events\" and \"News\"\n *   - the five link-less rows (Festivals, Collaborations, Our Story, Staff,\n *     Board) are left out rather than shipped as dead links\n *   - the duplicate \"Internships\" row is de-duplicated\n *\n * Destinations live in DEFAULT_LINKS above, because Framer strips Link values\n * out of an Array default. Anything picked in the sidebar wins over them.\n * ------------------------------------------------------------------ */const DEFAULT_ITEMS=[{kind:\"menu\",label:\"About\"},{kind:\"menu\",label:\"Productions\",hasDropdown:true},{kind:\"dropdown\",parent:\"Productions\",label:\"Current Season\"},{kind:\"dropdown\",parent:\"Productions\",label:\"Season Archive\"},{kind:\"dropdown\",parent:\"Productions\",label:\"Auditions\"},{kind:\"menu\",label:\"Community Events\",hasDropdown:true},{kind:\"dropdown\",parent:\"Community Events\",label:\"Upcoming Events\"},{kind:\"dropdown\",parent:\"Community Events\",label:\"Workshops\"},{kind:\"dropdown\",parent:\"Community Events\",label:\"Events Archive\"},{kind:\"menu\",label:\"Programs\",hasDropdown:true},{kind:\"dropdown\",parent:\"Programs\",label:\"Creative Arts Summer Camp\"},{kind:\"dropdown\",parent:\"Programs\",label:\"Professional Development\"},{kind:\"dropdown\",parent:\"Programs\",label:\"VOCA Ensemble\"},{kind:\"menu\",label:\"News\",hasDropdown:true},{kind:\"dropdown\",parent:\"News\",label:\"News\"},{kind:\"dropdown\",parent:\"News\",label:\"Galleries\"},{kind:\"menu\",label:\"Support\",hasDropdown:true},{kind:\"dropdown\",parent:\"Support\",label:\"Donate\"},{kind:\"dropdown\",parent:\"Support\",label:\"Sponsorship\"},{kind:\"dropdown\",parent:\"Support\",label:\"Volunteer\"},{kind:\"dropdown\",parent:\"Support\",label:\"Online Store\"},{kind:\"button\",label:\"Contact\",style:\"solid\"}];/* ------------------------------------------------------------------ *\n * Property controls\n * ------------------------------------------------------------------ */addPropertyControls(NavBar,{logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},logoLink:{type:ControlType.Link,title:\"Logo Link\"},logoWidth:{type:ControlType.Number,title:\"Logo Width\",defaultValue:130,min:32,max:480,step:2,unit:\"px\"},logoAlt:{type:ControlType.String,title:\"Logo Alt Text\",description:\"Read aloud by a screen reader in place of the logo image. Describe the destination, not the picture.\",defaultValue:\"VOCA home\"},items:{type:ControlType.Array,title:\"Navigation\",description:\"Everything in the bar, in one list: the top-level links, the rows inside each dropdown, and the buttons on the right. Open a row and its 'Kind' says which of the three it is. A dropdown row finds its home from its 'Under' field, not from its position, so you can reorder freely.\",control:{type:ControlType.Object,controls:{// Title first, deliberately: Framer names a collapsed row from\n// its first String field, so leading with Kind makes every row\n// read \"Dropdown row\" and tells you nothing at a glance.\nlabel:{type:ControlType.String,title:\"Title\",description:\"The words people see. Also how this row is named in the list above, so keep it recognisable.\",defaultValue:\"New item\"},kind:{type:ControlType.Enum,title:\"Kind\",description:\"Bar item = a top-level link. Dropdown row = one entry inside a dropdown. Button = the pill button at the right-hand end.\",options:[\"menu\",\"dropdown\",\"button\"],optionTitles:[\"Bar item\",\"Dropdown row\",\"Button\"],defaultValue:\"dropdown\"},hasDropdown:{type:ControlType.Boolean,hidden:row=>row?.kind!==\"menu\",title:\"Has dropdown?\",description:\"Tick this for a bar item that opens a dropdown. Leave it off for a plain link like About, so the two are never confused.\",defaultValue:false},parent:{type:ControlType.String,hidden:row=>row?.kind!==\"dropdown\",title:\"Under\",description:\"Dropdown rows only. Type the bar item's title exactly. A name matching no ticked bar item is reported on the canvas.\",defaultValue:\"\"},url:{type:ControlType.Link,title:\"Where It Goes\",description:\"Pick a page from the list, or paste a full https address for somewhere off the site.\"},style:{type:ControlType.Enum,hidden:row=>row?.kind!==\"button\",title:\"Button Style\",description:\"Buttons only. Solid is the filled red pill, Outline is the bordered one.\",options:[\"solid\",\"outline\"],optionTitles:[\"Solid\",\"Outline\"],defaultValue:\"solid\"}}},defaultValue:DEFAULT_ITEMS},previewMenu:{type:ControlType.String,title:\"Preview Open\",description:\"Type a bar item's title to hold its dropdown open on the canvas while you style it. Has no effect on the published site. Set back to 'none' when you are done.\",defaultValue:\"none\"},autoCollapse:{type:ControlType.Boolean,title:\"Auto Collapse\",description:\"───────────  DEVELOPER SETTINGS. Layout, colour, type and behaviour. Day-to-day editing is all above this line.  ───────────  On: the bar measures itself and switches to the hamburger the moment the menu stops fitting, so adding an item never needs the breakpoint retuned.\",defaultValue:true},breakpoint:{type:ControlType.Number,title:\"Mobile Below\",description:\"A hard floor. The bar is always the mobile one at or below this width, whatever Auto Collapse decides.\",defaultValue:900,min:320,max:1600,step:10,unit:\"px\"},openOnHover:{type:ControlType.Boolean,title:\"Open On Hover\",description:\"Desktop dropdowns open on hover as well as on click. Clicking and the keyboard always work regardless.\",defaultValue:true},highlightCurrentPage:{type:ControlType.Boolean,title:\"Mark Current Page\",description:\"Highlights the item for the page being viewed, and its parent when the visitor is on one of its children.\",defaultValue:true},/* Layout */barVerticalPadding:{type:ControlType.Number,title:\"Bar Padding Y\",defaultValue:12,min:0,max:64,step:1,unit:\"px\"},horizontalPadding:{type:ControlType.Number,title:\"Bar Padding X\",defaultValue:48,min:0,max:160,step:2,unit:\"px\"},mobileHorizontalPadding:{type:ControlType.Number,title:\"Bar Padding X (Mobile)\",defaultValue:24,min:0,max:120,step:2,unit:\"px\"},itemGap:{type:ControlType.Number,title:\"Menu Item Gap\",defaultValue:16,min:0,max:64,step:1,unit:\"px\"},itemRadius:{type:ControlType.Number,title:\"Menu Item Radius\",defaultValue:8,min:0,max:40,step:1,unit:\"px\"},/* Colour */background:{type:ControlType.Color,title:\"Bar Background\",defaultValue:VOCA.dark},backgroundBlur:{type:ControlType.Number,title:\"Bar Blur\",defaultValue:14,min:0,max:40,step:1,unit:\"px\"},showDivider:{type:ControlType.Boolean,title:\"Bottom Border\",defaultValue:true},dividerColor:{type:ControlType.Color,title:\"Border Colour\",hidden:props=>!props?.showDivider,defaultValue:VOCA.borderLight},textColor:{type:ControlType.Color,title:\"Nav Text\",defaultValue:VOCA.white},activeColor:{type:ControlType.Color,title:\"Current Page\",defaultValue:VOCA.white},accentColor:{type:ControlType.Color,title:\"Button Fill\",defaultValue:VOCA.red},accentHoverColor:{type:ControlType.Color,title:\"Button Hover\",defaultValue:VOCA.redHover},onAccentColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:VOCA.white},/* Dropdown panel */panelBackground:{type:ControlType.Color,title:\"Dropdown Fill\",defaultValue:VOCA.dark},panelTextColor:{type:ControlType.Color,title:\"Dropdown Text\",defaultValue:VOCA.white},panelHoverBackground:{type:ControlType.Color,title:\"Dropdown Row Hover\",defaultValue:VOCA.mid},panelWidth:{type:ControlType.Number,title:\"Dropdown Width\",defaultValue:215,min:140,max:480,step:1,unit:\"px\"},panelPadding:{type:ControlType.Number,title:\"Dropdown Padding\",defaultValue:8,min:0,max:40,step:1,unit:\"px\"},panelGap:{type:ControlType.Number,title:\"Dropdown Row Gap\",defaultValue:2,min:0,max:24,step:1,unit:\"px\"},panelRadius:{type:ControlType.Number,title:\"Dropdown Radius\",defaultValue:12,min:0,max:40,step:1,unit:\"px\"},rowRadius:{type:ControlType.Number,title:\"Row Radius\",defaultValue:10,min:0,max:40,step:1,unit:\"px\"},rowPaddingY:{type:ControlType.Number,title:\"Row Padding Y\",defaultValue:9,min:0,max:40,step:1,unit:\"px\"},rowPaddingX:{type:ControlType.Number,title:\"Row Padding X\",defaultValue:14,min:0,max:40,step:1,unit:\"px\"},/* Mobile drawer */drawerBackground:{type:ControlType.Color,title:\"Drawer Fill\",defaultValue:VOCA.dark},drawerWidth:{type:ControlType.Number,title:\"Drawer Max Width\",defaultValue:390,min:240,max:900,step:10,unit:\"px\"},drawerPadding:{type:ControlType.Number,title:\"Drawer Padding\",defaultValue:32,min:0,max:80,step:2,unit:\"px\"},drawerGap:{type:ControlType.Number,title:\"Drawer Gap\",defaultValue:16,min:0,max:48,step:1,unit:\"px\"},/* Type. Framer cannot set a font family from code, so each of these opens\n       a font control the designer points at Switzer. */menuFont:{type:ControlType.Font,title:\"Menu Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",lineHeight:\"1.4em\"}},panelFont:{type:ControlType.Font,title:\"Dropdown Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",lineHeight:\"1.4em\"}},actionFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",lineHeight:\"1.2em\"}},drawerFont:{type:ControlType.Font,title:\"Drawer Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"18px\",variant:\"Medium\",lineHeight:\"1.4em\"}}});export function FooterNav(props){const{items,align,columnGap,rowGap,headingGap,minColumnWidth,extraColumnTitle,headingColor,linkColor,linkHoverColor,headingFont,linkFont,style}=props;const isStatic=useIsStaticRenderer();const{columns,extras,warnings}=useMemo(()=>{const rows=Array.isArray(items)?items:[];const barItems=[];const dropdownRows=[];// Everything that belongs in the footer but not in a section column:\n// the buttons, and rows marked kind \"footer\".\nconst loose=[];for(const row of rows){if(!row||!row.label)continue;const label=String(row.label).trim();if(!label)continue;if(row.kind===\"menu\"){barItems.push({label,link:linkFor(label,row.url),hasDropdown:Boolean(row.hasDropdown)});}else if(row.kind===\"dropdown\"){dropdownRows.push({parent:String(row.parent??\"\").trim(),label,link:linkFor(label,row.url)});}else if(row.kind===\"button\"||row.kind===\"footer\"){loose.push({parent:\"\",label,link:linkFor(label,row.url)});}}const{menu:built,orphans}=attachSubmenus(barItems,dropdownRows);// A section becomes a column.\nconst cols=built.filter(item=>hasSubmenu(item)).map(item=>({heading:item.label,headingLink:item.link,rows:item.submenu??[]}));// A plain bar link has no column of its own, so it joins the extras\n// rather than being silently dropped.\nconst plainLinks=built.filter(item=>!hasSubmenu(item)).map(item=>({parent:\"\",label:item.label,link:item.link}));const problems=[];for(const row of orphans){problems.push(`\"${row.label}\" is filed under \"${row.parent||\"(nothing)\"}\", which is not a bar item.`);}for(const col of cols){for(const row of col.rows){if(!row.link){problems.push(`\"${row.label}\" (under ${col.heading}) has no destination.`);}}}const allExtras=[...plainLinks,...loose];for(const row of allExtras){if(!row.link){problems.push(`\"${row.label}\" has no destination.`);}}return{columns:cols,extras:allExtras,warnings:problems};},[items]);const centered=align===\"center\";const linkStyle={color:linkColor,textDecoration:\"none\",transition:\"color 0.18s linear\",...linkFont};function column(heading,headingLink,rows,key){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:rowGap,flex:`1 1 ${minColumnWidth}px`,minWidth:minColumnWidth,// Centring needs the cross axis AND the text. Setting only\n// textAlign leaves each link box full width, so the hit\n// area stays left-hugging even though the words look centred.\nalignItems:centered?\"center\":\"stretch\",textAlign:centered?\"center\":\"start\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:Math.max(headingGap-rowGap,0),color:headingColor,...headingFont},children:headingLink?/*#__PURE__*/_jsx(\"a\",{href:headingLink,style:{color:headingColor,textDecoration:\"none\",...headingFont},children:heading}):heading}),rows.map((row,index)=>/*#__PURE__*/_jsx(\"a\",{href:row.link??\"#\",style:linkStyle,onMouseEnter:event=>{event.currentTarget.style.color=linkHoverColor;},onMouseLeave:event=>{event.currentTarget.style.color=linkColor;},onFocus:event=>{event.currentTarget.style.color=linkHoverColor;},onBlur:event=>{event.currentTarget.style.color=linkColor;},children:row.label},`${row.label}-${index}`))]},key);}return /*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Footer\",style:{width:\"100%\",display:\"flex\",flexWrap:\"wrap\",justifyContent:centered?\"center\":\"flex-start\",gap:`${rowGap*2}px ${columnGap}px`,...style},children:[columns.map((col,index)=>column(col.heading,col.headingLink,col.rows,`col-${index}`)),extras.length>0&&column(extraColumnTitle,undefined,extras,\"col-extras\"),isStatic&&warnings.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{flexBasis:\"100%\",background:\"#fff6d6\",color:\"#5a4a00\",border:\"1px solid #e6c65c\",borderRadius:8,padding:\"10px 14px\",fontFamily:\"ui-sans-serif, system-ui, -apple-system, sans-serif\",fontSize:12,lineHeight:1.5},children:[/*#__PURE__*/_jsxs(\"strong\",{children:[\"Footer links need attention (\",warnings.length,\") - shown while editing only:\"]}),/*#__PURE__*/_jsx(\"ul\",{style:{margin:\"6px 0 0\",paddingLeft:18},children:warnings.slice(0,10).map((warning,index)=>/*#__PURE__*/_jsx(\"li\",{children:warning},index))})]})]});}/*\n * The footer list is the nav list PLUS the destinations that only ever lived in\n * the footer. They are kind \"footer\", which NavBar ignores, so one list feeds\n * both components without the bar growing extra items.\n *\n * Press Inquiries and Internships are here because both were in the live footer\n * before this change, and dropping them would be a silent deletion of two\n * working links. Internships also came out of the Programs menu on 2026-09-05,\n * so the footer is now the only place it is reachable. That is deliberate.\n */const DEFAULT_FOOTER_ITEMS=[...DEFAULT_ITEMS,{kind:\"footer\",label:\"Press Inquiries\"},{kind:\"footer\",label:\"Internships\"}];addPropertyControls(FooterNav,{items:{type:ControlType.Array,title:\"Footer Links\",description:\"The same shape as the nav's Navigation list, so the footer and the bar stay in step. A 'Bar item' with a dropdown becomes a COLUMN and its dropdown rows become that column's links. Plain links, buttons and 'Footer only' rows collect into the last column.\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Title\",defaultValue:\"New item\"},kind:{type:ControlType.Enum,title:\"Kind\",description:\"Bar item = a column heading. Dropdown row = a link inside that column. Footer only = a link that appears in the footer but not in the nav.\",options:[\"menu\",\"dropdown\",\"button\",\"footer\"],optionTitles:[\"Bar item (column)\",\"Dropdown row (link)\",\"Button\",\"Footer only\"],defaultValue:\"dropdown\"},hasDropdown:{type:ControlType.Boolean,hidden:row=>row?.kind!==\"menu\",title:\"Has dropdown?\",defaultValue:false},parent:{type:ControlType.String,hidden:row=>row?.kind!==\"dropdown\",title:\"Under\",defaultValue:\"\"},url:{type:ControlType.Link,title:\"Where It Goes\"},style:{type:ControlType.Enum,hidden:row=>row?.kind!==\"button\",title:\"Button Style\",options:[\"solid\",\"outline\"],optionTitles:[\"Solid\",\"Outline\"],defaultValue:\"solid\"}}},defaultValue:DEFAULT_FOOTER_ITEMS},align:{type:ControlType.Enum,title:\"Align\",description:\"Left on desktop, centred on tablet and phone, is the usual pairing. Set this PER BREAKPOINT on the instance rather than changing the default here.\",options:[\"start\",\"center\"],optionTitles:[\"Left\",\"Centre\"],defaultValue:\"start\",displaySegmentedControl:true},extraColumnTitle:{type:ControlType.String,title:\"Last Column Title\",description:\"Heading for the column that collects the plain links: About, Contact and anything marked Footer only.\",defaultValue:\"More\"},columnGap:{type:ControlType.Number,title:\"Column Gap\",defaultValue:32,min:0,max:120,step:2,unit:\"px\"},rowGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:12,min:0,max:48,step:1,unit:\"px\"},headingGap:{type:ControlType.Number,title:\"Gap Under Heading\",defaultValue:16,min:0,max:48,step:1,unit:\"px\"},minColumnWidth:{type:ControlType.Number,title:\"Min Column Width\",description:\"Columns wrap onto a new line below this width rather than squeezing, which is what lets the footer work on a phone without a separate layout.\",defaultValue:150,min:80,max:400,step:5,unit:\"px\"},headingColor:{type:ControlType.Color,title:\"Heading Colour\",defaultValue:VOCA.white},linkColor:{type:ControlType.Color,title:\"Link Colour\",defaultValue:\"rgba(255, 255, 255, 0.72)\"},linkHoverColor:{type:ControlType.Color,title:\"Link Hover\",defaultValue:VOCA.white},headingFont:{type:ControlType.Font,title:\"Heading Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Semibold\",lineHeight:\"1.4em\"}},linkFont:{type:ControlType.Font,title:\"Link Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",lineHeight:\"1.5em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FooterNav\":{\"type\":\"reactComponent\",\"name\":\"FooterNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavBar.map","// Generated by Framer (fd0ec14)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Instagram from\"https://framerusercontent.com/modules/nu3sY1BsyWCH7GFcChqc/FPbjpuBegYdfrUD8CQ32/R1QLZ1bUE.js\";const serializationHash=\"framer-RcK1T\";const variantClassNames={dQLZlVvom:\"framer-v-19clbdj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KtsZ2M8Du=undefined;const RIAwBixHK=undefined;const transition1={bounce:.2,delay:0,duration:.4,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,icon,id,link,width,...props})=>{return{...props,KtsZ2M8Du:link??props.KtsZ2M8Du,RIAwBixHK:icon??props.RIAwBixHK??Instagram};};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,RIAwBixHK,KtsZ2M8Du,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dQLZlVvom\",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:KtsZ2M8Du,motionChild:true,nodeId:\"dQLZlVvom\",openInNewTab:false,scopeId:\"Dz17Bpqsb\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19clbdj\",className,classNames)} framer-wqj5zr`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dQLZlVvom\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1ym2os4\",Component:RIAwBixHK,layoutDependency:layoutDependency,layoutId:\"irDgUxl0C\",style:{\"--t829wi\":\"var(--token-f037163a-cda5-445e-9d43-19b0c2cf3842, rgb(255, 255, 255))\"}})})})})})});});const css=[\".framer-RcK1T.framer-wqj5zr, .framer-RcK1T .framer-wqj5zr { display: block; }\",\".framer-RcK1T.framer-19clbdj { 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: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RcK1T .framer-1ym2os4 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RIAwBixHK\":\"icon\",\"KtsZ2M8Du\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"rTgCpOIUH6tdiqNh47fL\"]\n */const FramerDz17Bpqsb=withCSS(Component,css,\"framer-RcK1T\");export default FramerDz17Bpqsb;FramerDz17Bpqsb.displayName=\"Social Icon\";FramerDz17Bpqsb.defaultProps={height:18,width:18};addPropertyControls(FramerDz17Bpqsb,{RIAwBixHK:{defaultValue:{identifier:\"module:nu3sY1BsyWCH7GFcChqc/FPbjpuBegYdfrUD8CQ32/R1QLZ1bUE.js:default\",moduleId:\"nu3sY1BsyWCH7GFcChqc\"},setModuleId:\"rTgCpOIUH6tdiqNh47fL\",title:\"Icon\",type:ControlType.VectorSetItem},KtsZ2M8Du:{title:\"Link\",type:ControlType.Link}});addFonts(FramerDz17Bpqsb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDz17Bpqsb\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVectorSets\":\"[\\\"rTgCpOIUH6tdiqNh47fL\\\"]\",\"framerIntrinsicWidth\":\"18\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerVariables\":\"{\\\"RIAwBixHK\\\":\\\"icon\\\",\\\"KtsZ2M8Du\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dz17Bpqsb.map","// Generated by Framer (fd0ec14)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Youtube from\"https://framerusercontent.com/modules/ldw1xC7PYDp1OQU95BaS/xHTOC6KvKOWy4ofZyCiz/swwyMoXfG.js\";import Instagram from\"https://framerusercontent.com/modules/nu3sY1BsyWCH7GFcChqc/FPbjpuBegYdfrUD8CQ32/R1QLZ1bUE.js\";import Facebook from\"https://framerusercontent.com/modules/y0T13vkaVAdwKHk6HOYs/Ghm73Mdle17mhjPpHe2H/GQTMWbhrt.js\";import X from\"https://framerusercontent.com/modules/yNHu5nDNKg0pHPA0OwOa/PBYGCmvuY79E0FMqS9PT/R97BMXNeH.js\";import{FooterNav}from\"https://framerusercontent.com/modules/UNh8O0jgqgvzChLmkWfZ/n54R5nzZA6jIBWEMSNYK/NavBar.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6BtYsRF86yT5h8u8Kg5Y/PnX1GM86myJD7qU3NrBR/FUh56ed64.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/cHVUSg4GLaV8sA7v46W1/9jPfDgcNvLfGOkGVbArM/iJMBHKEXM.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/B4SpDt6Kf6ZMOCCFsxv9/dO5ANuE8nRt7E8Mg0Ttt/mxbYQlHHL.js\";import GlobalLogo from\"https://framerusercontent.com/modules/vNUUAukNFg9k2pyFkMQI/nWagklBwmLLurMfkeWaX/cyh1IaboX.js\";import SocialIcon from\"https://framerusercontent.com/modules/QcygroVndX9J7MehiHYI/W861C28DQhC34RB4tRiy/Dz17Bpqsb.js\";import Button from\"https://framerusercontent.com/modules/3OSd3doa82zwLa97HX41/v1Ko5BlGw156Vz2rDFtj/NI2VRfY5E.js\";const GlobalLogoFonts=getFonts(GlobalLogo);const SocialIconFonts=getFonts(SocialIcon);const FooterNavFonts=getFonts(FooterNav);const ButtonFonts=getFonts(Button);const cycleOrder=[\"BXtvOU3Bf\",\"exX47YZEV\",\"fcngQObhC\",\"trK3WMzU8\",\"Vx9al0OEt\"];const serializationHash=\"framer-WzBTp\";const variantClassNames={BXtvOU3Bf:\"framer-v-wcpi93\",exX47YZEV:\"framer-v-hwfw5p\",fcngQObhC:\"framer-v-bmci72\",trK3WMzU8:\"framer-v-9qyagz\",Vx9al0OEt:\"framer-v-7njeo8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mTtfXakksLm8fQv80U=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={\"Desktop (L)\":\"BXtvOU3Bf\",\"Desktop (M)\":\"exX47YZEV\",\"Desktop (S)\":\"fcngQObhC\",Mobile:\"Vx9al0OEt\",Tablet:\"trK3WMzU8\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BXtvOU3Bf\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BXtvOU3Bf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wcpi93\",className,classNames),\"data-framer-name\":\"Desktop (L)\",layoutDependency:layoutDependency,layoutId:\"BXtvOU3Bf\",ref:refBinding,style:{backgroundColor:\"var(--token-bbf58d35-163a-4274-ae6a-27c07dd40f45)\",...style},...addPropertyOverrides({exX47YZEV:{\"data-framer-name\":\"Desktop (M)\"},fcngQObhC:{\"data-framer-name\":\"Desktop (S)\"},trK3WMzU8:{\"data-framer-name\":\"Tablet\"},Vx9al0OEt:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-989jzt\",\"data-border\":true,\"data-framer-name\":\"Footer Grid\",layoutDependency:layoutDependency,layoutId:\"GjFxBfw2e\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hjzmat\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"vZoZ_p6dW\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:`max((${componentViewport?.width||\"100vw\"} - 128px) / 2, 1px)`,y:(componentViewport?.y||0)+16+0+32+0+0,...addPropertyOverrides({trK3WMzU8:{width:undefined,y:(componentViewport?.y||0)+16+0+32+0+0+0},Vx9al0OEt:{width:undefined,y:(componentViewport?.y||0)+16+0+32+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kba96g-container\",layoutDependency:layoutDependency,layoutId:\"z3wH7IIpH-container\",nodeId:\"z3wH7IIpH\",rendersWithMotion:true,scopeId:\"KOwXmWBYI\",children:/*#__PURE__*/_jsx(GlobalLogo,{height:\"100%\",id:\"z3wH7IIpH\",layoutId:\"z3wH7IIpH\",style:{width:\"100%\"},variant:matchVariant(\"ImzQM3QRG\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1okz29y\",layoutDependency:layoutDependency,layoutId:\"rTE33zedF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h1ooan\",\"data-styles-preset\":\"iJMBHKEXM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-754b04e1-5d40-421b-98c0-ff9272d1b8db, rgb(230, 230, 230)))\"},children:\"Creating accessible, transformative theatre and dance experiences at the intersection of Deaf and hearing communities.\"})}),className:\"framer-15nyjm2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jTH14_pjx\",style:{\"--extracted-r6o4lv\":\"var(--token-754b04e1-5d40-421b-98c0-ff9272d1b8db, rgb(230, 230, 230))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({trK3WMzU8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h1ooan\",\"data-styles-preset\":\"iJMBHKEXM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-754b04e1-5d40-421b-98c0-ff9272d1b8db, rgb(230, 230, 230)))\"},children:\"Creating accessible, transformative theatre and dance experiences at the intersection of Deaf and hearing communities.\"})})},Vx9al0OEt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h1ooan\",\"data-styles-preset\":\"iJMBHKEXM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-754b04e1-5d40-421b-98c0-ff9272d1b8db, rgb(230, 230, 230)))\"},children:\"Creating accessible, transformative theatre and dance experiences at the intersection of Deaf and hearing communities.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:[\"1333 H St NE, Washington, D.C. 20002\",/*#__PURE__*/_jsx(motion.br,{}),\"(VP/Voice) 202-568-8864\\xb7 info@vocarts.org\"]})}),className:\"framer-1fju553\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RvZqtg_an\",style:{\"--extracted-r6o4lv\":\"var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({trK3WMzU8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:[\"1333 H St NE, Washington, D.C. 20002\",/*#__PURE__*/_jsx(motion.br,{}),\"(VP/Voice) 202-568-8864\\xb7 info@vocarts.org\"]})})},Vx9al0OEt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:[\"1333 H St NE, Washington, D.C. 20002\",/*#__PURE__*/_jsx(motion.br,{}),\"(VP/Voice) 202-568-8864\\xb7 info@vocarts.org\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19x2obl\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"AA9mM8uvO\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+16+0+32+0+110+0+257.5+0,...addPropertyOverrides({trK3WMzU8:{y:(componentViewport?.y||0)+16+0+32+0+0+110+0+257.5+0},Vx9al0OEt:{y:(componentViewport?.y||0)+16+0+32+0+0+110+0+257.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ohfhgb-container\",layoutDependency:layoutDependency,layoutId:\"hzEAZ6wLZ-container\",nodeId:\"hzEAZ6wLZ\",rendersWithMotion:true,scopeId:\"KOwXmWBYI\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"hzEAZ6wLZ\",KtsZ2M8Du:\"https://www.instagram.com/vocarts_/\",layoutId:\"hzEAZ6wLZ\",RIAwBixHK:Instagram,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+16+0+32+0+110+0+257.5+0,...addPropertyOverrides({trK3WMzU8:{y:(componentViewport?.y||0)+16+0+32+0+0+110+0+257.5+0},Vx9al0OEt:{y:(componentViewport?.y||0)+16+0+32+0+0+110+0+257.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1daopmy-container\",layoutDependency:layoutDependency,layoutId:\"iEBxzdS1j-container\",nodeId:\"iEBxzdS1j\",rendersWithMotion:true,scopeId:\"KOwXmWBYI\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"iEBxzdS1j\",KtsZ2M8Du:\"https://www.facebook.com/vocarts.org/\",layoutId:\"iEBxzdS1j\",RIAwBixHK:Facebook,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+16+0+32+0+110+0+257.5+0,...addPropertyOverrides({trK3WMzU8:{y:(componentViewport?.y||0)+16+0+32+0+0+110+0+257.5+0},Vx9al0OEt:{y:(componentViewport?.y||0)+16+0+32+0+0+110+0+257.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-64dyu8-container\",layoutDependency:layoutDependency,layoutId:\"f6kF07uH_-container\",nodeId:\"f6kF07uH_\",rendersWithMotion:true,scopeId:\"KOwXmWBYI\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"f6kF07uH_\",KtsZ2M8Du:\"https://www.youtube.com/channel/UCvuEJSFyMhigvFx7wbOQ7kQ/featured\",layoutId:\"f6kF07uH_\",RIAwBixHK:Youtube,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+16+0+32+0+110+0+257.5+0,...addPropertyOverrides({trK3WMzU8:{y:(componentViewport?.y||0)+16+0+32+0+0+110+0+257.5+0},Vx9al0OEt:{y:(componentViewport?.y||0)+16+0+32+0+0+110+0+257.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-99bn-container\",layoutDependency:layoutDependency,layoutId:\"LyzWMDzqO-container\",nodeId:\"LyzWMDzqO\",rendersWithMotion:true,scopeId:\"KOwXmWBYI\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"LyzWMDzqO\",KtsZ2M8Du:\"https://x.com/OfVoca\",layoutId:\"LyzWMDzqO\",RIAwBixHK:X,width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17wacis\",layoutDependency:layoutDependency,layoutId:\"aVYTxFWbK\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oma19f-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AtBlB2sH3-container\",nodeId:\"AtBlB2sH3\",rendersWithMotion:true,scopeId:\"KOwXmWBYI\",children:/*#__PURE__*/_jsx(FooterNav,{align:\"start\",columnGap:32,extraColumnTitle:\"More\",headingColor:\"rgb(255, 255, 255)\",headingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\"},headingGap:16,height:\"100%\",id:\"AtBlB2sH3\",items:[{hasDropdown:false,kind:\"menu\",label:\"About\",parent:\"\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"Productions\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Current Season\",parent:\"Productions\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Season Archive\",parent:\"Productions\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Auditions\",parent:\"Productions\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"Community Events\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Upcoming Events\",parent:\"Community Events\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Workshops\",parent:\"Community Events\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Events Archive\",parent:\"Community Events\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"Programs\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Creative Arts Summer Camp\",parent:\"Programs\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Professional Development\",parent:\"Programs\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"VOCA Ensemble\",parent:\"Programs\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"News\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"News\",parent:\"News\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Galleries\",parent:\"News\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"Support\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Donate\",parent:\"Support\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Sponsorship\",parent:\"Support\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Volunteer\",parent:\"Support\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Online Store\",parent:\"Support\",style:\"solid\"},{hasDropdown:false,kind:\"button\",label:\"Contact\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"footer\",label:\"Press Inquiries\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"footer\",label:\"Internships\",parent:\"\",style:\"solid\"}],layoutId:\"AtBlB2sH3\",linkColor:\"rgba(255, 255, 255, 0.72)\",linkFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},linkHoverColor:\"rgb(255, 255, 255)\",minColumnWidth:150,rowGap:12,style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({trK3WMzU8:{align:\"center\"},Vx9al0OEt:{align:\"center\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-apg1bw\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"kEmo6nLb5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18b7vat\",\"data-border\":true,\"data-framer-name\":\"Input\",layoutDependency:layoutDependency,layoutId:\"yHDuXwCS3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-85e310d7-dea8-4e03-b40d-f84a3530d130)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.06)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h1ooan\",\"data-styles-preset\":\"iJMBHKEXM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.28))\"},children:\"Your email\"})}),className:\"framer-fekwxm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F6pR23SXw\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.28)\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:mTtfXakksLm8fQv80U,implicitPathVariables:undefined},{href:mTtfXakksLm8fQv80U,implicitPathVariables:undefined},{href:mTtfXakksLm8fQv80U,implicitPathVariables:undefined},{href:mTtfXakksLm8fQv80U,implicitPathVariables:undefined},{href:mTtfXakksLm8fQv80U,implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+16+0+32+0+233.75+49,...addPropertyOverrides({trK3WMzU8:{y:(componentViewport?.y||0)+16+0+32+417.5+0+232+49},Vx9al0OEt:{y:(componentViewport?.y||0)+16+0+32+417.5+0+232+49}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kzymy5-container\",layoutDependency:layoutDependency,layoutId:\"weUldhaRf-container\",nodeId:\"weUldhaRf\",rendersWithMotion:true,scopeId:\"KOwXmWBYI\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"weUldhaRf\",IrP4JkT8h:resolvedLinks[0],layoutId:\"weUldhaRf\",variant:matchVariant(\"JUfedBbT3\"),wagvYfGz1:\"Subscribe\",width:\"100%\",...addPropertyOverrides({exX47YZEV:{IrP4JkT8h:resolvedLinks[1]},fcngQObhC:{IrP4JkT8h:resolvedLinks[2]},trK3WMzU8:{IrP4JkT8h:resolvedLinks[3]},Vx9al0OEt:{IrP4JkT8h:resolvedLinks[4]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-abr2ki\",\"data-framer-name\":\"Footer Bottom\",layoutDependency:layoutDependency,layoutId:\"kgG6sZDZ1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:\"\\xa9 2026 VOCA Arts \\xb7 501(c)(3)\"})}),className:\"framer-1wuenay\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M2uMVomHm\",style:{\"--extracted-r6o4lv\":\"var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({trK3WMzU8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:\"\\xa9 2026 VOCA Arts \\xb7 501(c)(3)\"})})},Vx9al0OEt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:\"\\xa9 2026 VOCA Arts \\xb7 501(c)(3)\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://tadastudios.agency\",motionChild:true,nodeId:\"DH9V6hK5n\",openInNewTab:true,relValues:[],scopeId:\"KOwXmWBYI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqyl7e\",\"data-styles-preset\":\"mxbYQlHHL\",children:\"Designed and Developed by Ta-Da Studios\"})})})}),className:\"framer-1w3cf4o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DH9V6hK5n\",style:{\"--extracted-r6o4lv\":\"var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({trK3WMzU8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://tadastudios.agency\",motionChild:true,nodeId:\"DH9V6hK5n\",openInNewTab:true,relValues:[],scopeId:\"KOwXmWBYI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqyl7e\",\"data-styles-preset\":\"mxbYQlHHL\",children:\"Designed and Developed by Ta-Da Studios\"})})})})},Vx9al0OEt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jp8nqu\",\"data-styles-preset\":\"FUh56ed64\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdb317ff-019c-4bcd-abba-bf979f61626d, rgb(245, 242, 237)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://tadastudios.agency\",motionChild:true,nodeId:\"DH9V6hK5n\",openInNewTab:true,relValues:[],scopeId:\"KOwXmWBYI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqyl7e\",\"data-styles-preset\":\"mxbYQlHHL\",children:\"Designed and Developed by Ta-Da Studios\"})})})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\".framer-WzBTp.framer-d3be8s, .framer-WzBTp .framer-d3be8s { display: block; }\",\".framer-WzBTp.framer-wcpi93 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 16px 48px 0px 48px; position: relative; width: 1440px; }\",\".framer-WzBTp .framer-989jzt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px 32px; height: min-content; justify-content: center; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-WzBTp .framer-hjzmat { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-WzBTp .framer-1kba96g-container, .framer-WzBTp .framer-oma19f-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-WzBTp .framer-1okz29y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WzBTp .framer-15nyjm2, .framer-WzBTp .framer-1fju553 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WzBTp .framer-19x2obl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-WzBTp .framer-1ohfhgb-container, .framer-WzBTp .framer-1daopmy-container, .framer-WzBTp .framer-64dyu8-container, .framer-WzBTp .framer-99bn-container, .framer-WzBTp .framer-1kzymy5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-WzBTp .framer-17wacis { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-WzBTp .framer-apg1bw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-WzBTp .framer-18b7vat { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 11px 14px 11px 14px; position: relative; width: 1px; }\",\".framer-WzBTp .framer-fekwxm { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-WzBTp .framer-abr2ki { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1344px; padding: 20px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-WzBTp .framer-1wuenay, .framer-WzBTp .framer-1w3cf4o { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WzBTp.framer-v-hwfw5p.framer-wcpi93 { width: 1200px; }\",\".framer-WzBTp.framer-v-bmci72.framer-wcpi93 { width: 900px; }\",\".framer-WzBTp.framer-v-9qyagz.framer-wcpi93 { padding: 16px 32px 0px 32px; width: 390px; }\",\".framer-WzBTp.framer-v-9qyagz .framer-989jzt, .framer-WzBTp.framer-v-7njeo8 .framer-989jzt { flex-direction: column; gap: 32px; }\",\".framer-WzBTp.framer-v-9qyagz .framer-hjzmat { align-content: center; align-items: center; flex: none; justify-content: center; width: 100%; }\",\".framer-WzBTp.framer-v-9qyagz .framer-1kba96g-container, .framer-WzBTp.framer-v-7njeo8 .framer-1kba96g-container { width: auto; }\",\".framer-WzBTp.framer-v-9qyagz .framer-19x2obl, .framer-WzBTp.framer-v-7njeo8 .framer-19x2obl { justify-content: center; }\",\".framer-WzBTp.framer-v-9qyagz .framer-17wacis, .framer-WzBTp.framer-v-7njeo8 .framer-17wacis { align-self: unset; flex: none; height: min-content; width: 100%; }\",\".framer-WzBTp.framer-v-9qyagz .framer-abr2ki, .framer-WzBTp.framer-v-7njeo8 .framer-abr2ki { flex-direction: column; gap: 10px; justify-content: center; max-width: unset; }\",\".framer-WzBTp.framer-v-9qyagz .framer-1wuenay, .framer-WzBTp.framer-v-9qyagz .framer-1w3cf4o, .framer-WzBTp.framer-v-7njeo8 .framer-1wuenay, .framer-WzBTp.framer-v-7njeo8 .framer-1w3cf4o { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WzBTp.framer-v-7njeo8.framer-wcpi93 { padding: 16px 24px 0px 24px; width: 320px; }\",\".framer-WzBTp.framer-v-7njeo8 .framer-hjzmat { align-content: center; align-items: center; flex: none; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-WzBTp[data-border=\"true\"]::after, .framer-WzBTp [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 597\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"exX47YZEV\":{\"layout\":[\"fixed\",\"auto\"]},\"fcngQObhC\":{\"layout\":[\"fixed\",\"auto\"]},\"trK3WMzU8\":{\"layout\":[\"fixed\",\"auto\"]},\"Vx9al0OEt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKOwXmWBYI=withCSS(Component,css,\"framer-WzBTp\");export default FramerKOwXmWBYI;FramerKOwXmWBYI.displayName=\"Footer\";FramerKOwXmWBYI.defaultProps={height:597,width:1440};addPropertyControls(FramerKOwXmWBYI,{variant:{options:[\"BXtvOU3Bf\",\"exX47YZEV\",\"fcngQObhC\",\"trK3WMzU8\",\"Vx9al0OEt\"],optionTitles:[\"Desktop (L)\",\"Desktop (M)\",\"Desktop (S)\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKOwXmWBYI,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...GlobalLogoFonts,...SocialIconFonts,...FooterNavFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerKOwXmWBYI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(GlobalLogo,{},context),forwardLoader(SocialIcon,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKOwXmWBYI\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"597\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"exX47YZEV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fcngQObhC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"trK3WMzU8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vx9al0OEt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/cHVUSg4GLaV8sA7v46W1/9jPfDgcNvLfGOkGVbArM/iJMBHKEXM.js\";const cycleOrder=[\"X6QZaaEtj\",\"dMfWlf2bk\",\"rObOGRVWY\",\"H1Iwjpi31\"];const serializationHash=\"framer-z8EMr\";const variantClassNames={dMfWlf2bk:\"framer-v-nulbzl\",H1Iwjpi31:\"framer-v-1n0p1f4\",rObOGRVWY:\"framer-v-h81qgr\",X6QZaaEtj:\"framer-v-2o0146\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};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={\"Desktop (M)\":\"dMfWlf2bk\",\"Desktop (S)\":\"rObOGRVWY\",\"Tablet/Mobile\":\"H1Iwjpi31\",Default:\"X6QZaaEtj\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"X6QZaaEtj\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"X6QZaaEtj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2o0146\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"X6QZaaEtj\",ref:refBinding,style:{backgroundColor:\"var(--token-8de7cdd8-467a-4477-82ae-5d7e8317d0fd, rgb(214, 59, 48))\",...style},...addPropertyOverrides({dMfWlf2bk:{\"data-framer-name\":\"Desktop (M)\"},H1Iwjpi31:{\"data-framer-name\":\"Tablet/Mobile\"},rObOGRVWY:{\"data-framer-name\":\"Desktop (S)\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-h1ooan\",\"data-styles-preset\":\"iJMBHKEXM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f037163a-cda5-445e-9d43-19b0c2cf3842, rgb(255, 255, 255)))\"},children:[\"World Premiere:  \",/*#__PURE__*/_jsx(motion.strong,{children:\"Dinner Note\"}),\" — March 26–29 & April 2–5, 2026\"]})}),className:\"framer-dywobk\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"MtJU1b7ii\",style:{\"--extracted-r6o4lv\":\"var(--token-f037163a-cda5-445e-9d43-19b0c2cf3842, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-z8EMr.framer-1pt27mz, .framer-z8EMr .framer-1pt27mz { display: block; }\",\".framer-z8EMr.framer-2o0146 { 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: 8px; position: relative; width: 1440px; }\",\".framer-z8EMr .framer-dywobk { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-z8EMr.framer-v-nulbzl.framer-2o0146 { width: 1200px; }\",\".framer-z8EMr.framer-v-h81qgr.framer-2o0146 { width: 900px; }\",\".framer-z8EMr.framer-v-1n0p1f4.framer-2o0146 { width: 390px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dMfWlf2bk\":{\"layout\":[\"fixed\",\"auto\"]},\"rObOGRVWY\":{\"layout\":[\"fixed\",\"auto\"]},\"H1Iwjpi31\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermrI_ycMaY=withCSS(Component,css,\"framer-z8EMr\");export default FramermrI_ycMaY;FramermrI_ycMaY.displayName=\"Global Pre-Header\";FramermrI_ycMaY.defaultProps={height:42,width:1440};addPropertyControls(FramermrI_ycMaY,{variant:{options:[\"X6QZaaEtj\",\"dMfWlf2bk\",\"rObOGRVWY\",\"H1Iwjpi31\"],optionTitles:[\"Default\",\"Desktop (M)\",\"Desktop (S)\",\"Tablet/Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermrI_ycMaY,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermrI_ycMaY\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dMfWlf2bk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rObOGRVWY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H1Iwjpi31\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"42\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mrI_ycMaY.map","// Generated by Framer (fd0ec14)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/KOwXmWBYI/KOwXmWBYI.js\";import GlobalPreHeader from\"#framer/local/canvasComponent/mrI_ycMaY/mrI_ycMaY.js\";import NavBar from\"#framer/local/codeFile/M_yb5Se/NavBar.js\";const NavBarFonts=getFonts(NavBar);const FooterFonts=getFonts(Footer);const breakpoints={d6Sru5UWg:\"(min-width: 1200px) and (max-width: 1439.98px)\",g5cOC_Y9n:\"(min-width: 1440px)\",ovlh2aOUO:\"(min-width: 390px) and (max-width: 899.98px)\",qoSOeblPv:\"(min-width: 900px) and (max-width: 1199.98px)\",ui8AkC6A1:\"(max-width: 389.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-RMuQD\";const variantClassNames={d6Sru5UWg:\"framer-v-awrw1j\",g5cOC_Y9n:\"framer-v-1uytrkl\",ovlh2aOUO:\"framer-v-1q766fs\",qoSOeblPv:\"framer-v-u71pp5\",ui8AkC6A1:\"framer-v-1e3sb2c\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-RMuQD.framer-1y3xu4j, .framer-RMuQD .framer-1y3xu4j { display: block; }\",\".framer-RMuQD.framer-1uytrkl { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-RMuQD .framer-1rbi3d2-container { flex: none; height: auto; order: -999; position: sticky; top: 0px; width: 100%; z-index: 8; }\",\".framer-RMuQD .framer-5yx4rm { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-RMuQD .framer-ws1es0-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={d6Sru5UWg:\"(min-width: 1200px) and (max-width: 1439.98px)\",g5cOC_Y9n:\"(min-width: 1440px)\",ovlh2aOUO:\"(min-width: 390px) and (max-width: 899.98px)\",qoSOeblPv:\"(min-width: 900px) and (max-width: 1199.98px)\",ui8AkC6A1:\"(max-width: 389.98px)\"};const humanReadableVariantMap={\"Desktop (L)\":\"g5cOC_Y9n\",\"Desktop (M)\":\"d6Sru5UWg\",\"Desktop (S)\":\"qoSOeblPv\",Phone:\"ui8AkC6A1\",Tablet:\"ovlh2aOUO\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"g5cOC_Y9n\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"g5cOC_Y9n\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1uytrkl\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rbi3d2-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,nodeId:\"kj0XiAsUU\",scopeId:\"Lm8fQv80U\",children:/*#__PURE__*/_jsx(NavBar,{accentColor:\"rgb(214, 59, 48)\",accentHoverColor:\"rgb(191, 47, 36)\",actionFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.2em\"},activeColor:\"rgb(255, 255, 255)\",autoCollapse:true,background:\"rgb(25, 17, 59)\",backgroundBlur:14,barVerticalPadding:12,breakpoint:900,dividerColor:\"rgba(0, 0, 0, 0.08)\",drawerBackground:\"rgb(25, 17, 59)\",drawerFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},drawerGap:16,drawerPadding:32,drawerWidth:390,height:\"100%\",highlightCurrentPage:true,horizontalPadding:48,id:\"kj0XiAsUU\",itemGap:16,itemRadius:8,items:[{hasDropdown:false,kind:\"menu\",label:\"About\",parent:\"\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"Productions\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Current Season\",parent:\"Productions\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Season Archive\",parent:\"Productions\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Auditions\",parent:\"Productions\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"Community Events\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Upcoming Events\",parent:\"Community Events\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Workshops\",parent:\"Community Events\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Events Archive\",parent:\"Community Events\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"Programs\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Creative Arts Summer Camp\",parent:\"Programs\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Professional Development\",parent:\"Programs\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"VOCA Ensemble\",parent:\"Programs\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"News\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"News\",parent:\"News\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Galleries\",parent:\"News\",style:\"solid\"},{hasDropdown:true,kind:\"menu\",label:\"Support\",parent:\"\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Donate\",parent:\"Support\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Sponsorship\",parent:\"Support\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Volunteer\",parent:\"Support\",style:\"solid\"},{hasDropdown:false,kind:\"dropdown\",label:\"Online Store\",parent:\"Support\",style:\"solid\"},{hasDropdown:false,kind:\"button\",label:\"Contact\",parent:\"\",style:\"solid\"}],layoutId:\"kj0XiAsUU\",logo:addImageAlt({pixelHeight:810,pixelWidth:818,src:\"https://framerusercontent.com/images/2V9lY5yQmMuEYXfGN31tTyaTBJY.png?width=818&height=810\",srcSet:\"https://framerusercontent.com/images/2V9lY5yQmMuEYXfGN31tTyaTBJY.png?scale-down-to=512&width=818&height=810 512w,https://framerusercontent.com/images/2V9lY5yQmMuEYXfGN31tTyaTBJY.png?width=818&height=810 818w\"},\"\"),logoAlt:\"VOCA home\",logoWidth:56,menuFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},mobileHorizontalPadding:24,onAccentColor:\"rgb(255, 255, 255)\",openOnHover:true,panelBackground:\"rgb(25, 17, 59)\",panelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},panelGap:2,panelHoverBackground:\"rgb(75, 75, 96)\",panelPadding:8,panelRadius:12,panelTextColor:\"rgb(255, 255, 255)\",panelWidth:215,previewMenu:\"none\",rowPaddingX:14,rowPaddingY:9,rowRadius:10,showDivider:true,style:{width:\"100%\"},textColor:\"rgb(255, 255, 255)\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-5yx4rm\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:491,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ws1es0-container\",nodeId:\"wn45CF22C\",scopeId:\"Lm8fQv80U\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{d6Sru5UWg:{variant:matchVariant(\"exX47YZEV\")},ovlh2aOUO:{variant:matchVariant(\"trK3WMzU8\")},qoSOeblPv:{variant:matchVariant(\"fcngQObhC\")},ui8AkC6A1:{variant:matchVariant(\"Vx9al0OEt\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"wn45CF22C\",layoutId:\"wn45CF22C\",style:{width:\"100%\"},variant:matchVariant(\"BXtvOU3Bf\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"d6Sru5UWg\":{\"layout\":[\"fixed\",\"fixed\"]},\"qoSOeblPv\":{\"layout\":[\"fixed\",\"fixed\"]},\"ovlh2aOUO\":{\"layout\":[\"fixed\",\"fixed\"]},\"ui8AkC6A1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"g5cOC_Y9n\":[\".framer-1rbi3d2-container\",\".framer-ws1es0-container\"],\"d6Sru5UWg\":[\".framer-1rbi3d2-container\",\".framer-ws1es0-container\"],\"qoSOeblPv\":[\".framer-1rbi3d2-container\",\".framer-ws1es0-container\"],\"ovlh2aOUO\":[\".framer-1rbi3d2-container\",\".framer-ws1es0-container\"],\"ui8AkC6A1\":[\".framer-1rbi3d2-container\",\".framer-ws1es0-container\"]}\n * @framerBreakpoints {\"g5cOC_Y9n\":{\"min\":1440,\"canvasClassName\":\"framer-1uytrkl-override\",\"minHeight\":1000,\"name\":\"Desktop (L)\",\"width\":1440,\"rootFontSize\":16},\"d6Sru5UWg\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-awrw1j-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop (M)\",\"width\":1200,\"rootFontSize\":16},\"qoSOeblPv\":{\"min\":900,\"max\":1199,\"canvasClassName\":\"framer-u71pp5-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop (S)\",\"width\":900,\"rootFontSize\":16},\"ovlh2aOUO\":{\"min\":390,\"max\":899,\"canvasClassName\":\"framer-1q766fs-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":390,\"rootFontSize\":16},\"ui8AkC6A1\":{\"max\":389,\"canvasClassName\":\"framer-1e3sb2c-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":320,\"rootFontSize\":16}}\n * @framerDefaultVariant g5cOC_Y9n\n * @framerLayoutTemplate true\n */const FramerLm8fQv80U=withCSS(Component,css,\"framer-RMuQD\");export default FramerLm8fQv80U;FramerLm8fQv80U.displayName=\"Standard\";FramerLm8fQv80U.defaultProps={height:1e3,width:1440};addFonts(FramerLm8fQv80U,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...NavBarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerLm8fQv80U.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(GlobalPreHeader,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLm8fQv80U\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"g5cOC_Y9n\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"g5cOC_Y9n\\\":[\\\".framer-1rbi3d2-container\\\",\\\".framer-ws1es0-container\\\"],\\\"d6Sru5UWg\\\":[\\\".framer-1rbi3d2-container\\\",\\\".framer-ws1es0-container\\\"],\\\"qoSOeblPv\\\":[\\\".framer-1rbi3d2-container\\\",\\\".framer-ws1es0-container\\\"],\\\"ovlh2aOUO\\\":[\\\".framer-1rbi3d2-container\\\",\\\".framer-ws1es0-container\\\"],\\\"ui8AkC6A1\\\":[\\\".framer-1rbi3d2-container\\\",\\\".framer-ws1es0-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d6Sru5UWg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qoSOeblPv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ovlh2aOUO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ui8AkC6A1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"g5cOC_Y9n\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1uytrkl-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop (L)\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"d6Sru5UWg\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-awrw1j-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop (M)\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"qoSOeblPv\\\":{\\\"min\\\":900,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-u71pp5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop (S)\\\",\\\"width\\\":900,\\\"rootFontSize\\\":16},\\\"ovlh2aOUO\\\":{\\\"min\\\":390,\\\"max\\\":899,\\\"canvasClassName\\\":\\\"framer-1q766fs-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16},\\\"ui8AkC6A1\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-1e3sb2c-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":320,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Standard from \"https://framerusercontent.com/modules/r8eNThZH5AJjPhBkk76i/dTD8GAtRWr1pKxXNEDNz/Lm8fQv80U.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3O3iUQctOJOPfdHcKwJW/zi1MCXM5omgzPrMOdZbR/augiA20Il.js\")), path: \"/\"}, YtFBpi31o: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6iUbOKllcm2RlVgdPKWH/bOLtfazLdoQOVjiC8iKP/YtFBpi31o.js\")), path: \"/programs/ensemble\"}, aYQ8YOKy8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3aBc7dVLUVhYh5sO5kSX/UyPth6l7NaFsBujzhDiN/aYQ8YOKy8.js\")), path: \"/programs/training\"}, Ox9bQnXO5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8FEwD3SVRGn6cyVi8H77/VbFliEj2xpsUAzzdH4Ef/Ox9bQnXO5.js\")), path: \"/programs/summer-camp\"}, m2E8qYQIy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pAKurEhAwdOGa3nmADVM/gVzhZGYA7Lkao6Q7alfp/m2E8qYQIy.js\")), path: \"/productions/current-season\"}, BnkVGE4Zs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5GTGEZW4faBDMH0lCcGR/H6cMYQ7QW591VIIsbGDT/BnkVGE4Zs.js\")), path: \"/productions/season-archive\"}, cevjeH0cg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3rDcbgnCs0wo4aUgZajU/IGFsZGPn2EB7WlK1mxPx/cevjeH0cg.js\")), path: \"/productions/auditions\"}, ZNZdqFvDN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ND8TeR8tJxbgfjmYr0H0/jtvAOyBNEPgWtwjkJ22c/ZNZdqFvDN.js\")), path: \"/events/upcoming-events\"}, qcufBk_MI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/coaoED8NGFSvDA4zUVSM/ol8Fo2wayTZTo0JFMG2q/qcufBk_MI.js\")), path: \"/events/workshops\"}, unhwArCN8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nyU6QE4EWbSEvCguJ75q/ihfUiMUMhLPXENvNVfgO/unhwArCN8.js\")), path: \"/events/archive/events-archive\"}, jjsmUBPBx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RUrm0iTVmjXmR7JPULY6/jBfwjv08pJmw3sJFM3iw/jjsmUBPBx.js\")), path: \"/news-and-media/news\"}, VIJOXVOW4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i9bYCti2FyME6ETOcYWE/uP2iyPNXQnr6q40RE9IF/VIJOXVOW4.js\")), path: \"/support/donate\"}, eHUwi6pC0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OSSIiRZ7IPcawD4S3fyG/chP5VQSKU0N9VCr3hmdq/eHUwi6pC0.js\")), path: \"/support/sponsorship\"}, Xe0R9hGKb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qPMbaYeSNxiMUAh4MzPr/vDwoNOL31wSnFiuFvkV5/Xe0R9hGKb.js\")), path: \"/support/volunteer\"}, BmvNvJ_fg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FZbNutRTD4C1Rz7YQ1gh/3zdh2wI0AJcJwCRquGID/BmvNvJ_fg.js\")), path: \"/store\"}, oY9Xi87op: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AqekbQ2CjCUkudIlfBx7/QFRjB4grPMqgnAVbJmqa/oY9Xi87op.js\")), path: \"/contact\"}, R2ePyhBj0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cjbbNGctLMdAKJMuEHho/MD08Wn8y3AKVxEGfr02Z/R2ePyhBj0.js\")), path: \"/press-inquiries\"}, NctYbNTHT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iEpSn0WUd5CGeH4dw2gw/pbMH2pBzpydHnSygPuNj/NctYbNTHT.js\")), path: \"/404\"}, UvtcQQbQ7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/E68kjY9ikHZ9SO1fotwl/OpdiDeXAx6oxgXkuKw8Q/UvtcQQbQ7.js\")), path: \"/about\"}, ZeeIV4g8O: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p0OGHtgDy8N9D3iJtDKf/8PBPF30C0oJyl9jt3XDr/ZeeIV4g8O.js\")), path: \"/gallery\"}, PPg5JvyhH: {collectionId: \"wnbvuuYuE\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VBstOgxWIEfCrrt9ygR2/9gauIttGGtm4St6JLSGC/PPg5JvyhH.js\")), path: \"/productions/:i7TJtzr5L\"}, eif2M912k: {collectionId: \"beDE25kQ1\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Piw2Z1SXIqoxsEco4awE/WPtaQrMHOi1etyue9B1t/eif2M912k.js\")), path: \"/events/:E8ZkY7IPY\"}, vv_vY1rAN: {collectionId: \"kcWeLVXAE\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mDjsw2Wq6vz9rxqCciGy/2XGiWHB0bpAZjRAwOd27/vv_vY1rAN.js\")), path: \"/news-and-media/:y2mb2wFbf\"}, Fskosp7SK: {collectionId: \"MDb6NOy3k\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gLDVpowa3YTKHEWZgzmW/jM4jatEtMpBXRWWifzzL/Fskosp7SK.js\")), path: \"/gallery/:As65XToym\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {beDE25kQ1: async () => (await import(\"https://framerusercontent.com/modules/Ec31y4KyoLdFpBvqeWtN/qKq5NqAECrCf9CjTuFYo/beDE25kQ1.js\"))?.[\"utils\"], CnVMMjX8N: async () => (await import(\"https://framerusercontent.com/modules/H6DjemslVHFPBxWKsPyg/HMddzajR07ShzxsMHhvp/CnVMMjX8N.js\"))?.[\"utils\"], kcWeLVXAE: async () => (await import(\"https://framerusercontent.com/modules/0MbaMPSbKpXIvMxbpDan/eIt5PoAAdNzZjg63xn6Q/kcWeLVXAE.js\"))?.[\"utils\"], MDb6NOy3k: async () => (await import(\"https://framerusercontent.com/modules/lJsus3Y7I5i6Eojal4Rw/bLZYn4V6VgZoe187Dd29/MDb6NOy3k.js\"))?.[\"utils\"], q5UjH_2ai: async () => (await import(\"https://framerusercontent.com/modules/hGVVJAQGTnlOCpvfYgBM/Njn3xFXeiXYo6jcWz1vf/q5UjH_2ai.js\"))?.[\"utils\"], wnbvuuYuE: async () => (await import(\"https://framerusercontent.com/modules/XxCiTdVsrimEMYELV6zd/VEEN8JME3RqVFNN4zmgv/wnbvuuYuE.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"cd08e2f979cccd1197e671ab7b25e1d8dbb950a039dddd8b2d1e310dfc236187\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"YtFBpi31o\":\r\ncase \"aYQ8YOKy8\":\r\ncase \"XicED2x5u\":\r\ncase \"Ox9bQnXO5\":\r\ncase \"S0nNLYr3T\":\r\ncase \"mMUe47Iwl\":\r\ncase \"m2E8qYQIy\":\r\ncase \"BnkVGE4Zs\":\r\ncase \"cevjeH0cg\":\r\ncase \"ZNZdqFvDN\":\r\ncase \"qcufBk_MI\":\r\ncase \"unhwArCN8\":\r\ncase \"jjsmUBPBx\":\r\ncase \"JOP_lCBtP\":\r\ncase \"aVvGbS1Hg\":\r\ncase \"VIJOXVOW4\":\r\ncase \"eHUwi6pC0\":\r\ncase \"Xe0R9hGKb\":\r\ncase \"BmvNvJ_fg\":\r\ncase \"oY9Xi87op\":\r\ncase \"R2ePyhBj0\":\r\ncase \"NctYbNTHT\":\r\ncase \"UvtcQQbQ7\":\r\ncase \"ZeeIV4g8O\":\r\ncase \"PPg5JvyhH\":\r\ncase \"eif2M912k\":\r\ncase \"vv_vY1rAN\":\r\ncase \"Fskosp7SK\":\r\nreturn React.createElement(Standard, {...props, key: \"Standard\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"YtFBpi31o\":\r\ncase \"aYQ8YOKy8\":\r\ncase \"XicED2x5u\":\r\ncase \"Ox9bQnXO5\":\r\ncase \"S0nNLYr3T\":\r\ncase \"mMUe47Iwl\":\r\ncase \"m2E8qYQIy\":\r\ncase \"BnkVGE4Zs\":\r\ncase \"cevjeH0cg\":\r\ncase \"ZNZdqFvDN\":\r\ncase \"qcufBk_MI\":\r\ncase \"unhwArCN8\":\r\ncase \"jjsmUBPBx\":\r\ncase \"JOP_lCBtP\":\r\ncase \"aVvGbS1Hg\":\r\ncase \"VIJOXVOW4\":\r\ncase \"eHUwi6pC0\":\r\ncase \"Xe0R9hGKb\":\r\ncase \"BmvNvJ_fg\":\r\ncase \"oY9Xi87op\":\r\ncase \"R2ePyhBj0\":\r\ncase \"NctYbNTHT\":\r\ncase \"UvtcQQbQ7\":\r\ncase \"ZeeIV4g8O\":\r\ncase \"PPg5JvyhH\":\r\ncase \"eif2M912k\":\r\ncase \"vv_vY1rAN\":\r\ncase \"Fskosp7SK\":\r\nreturn [{hash: \"1uytrkl\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"awrw1j\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"u71pp5\", mediaQuery: \"(min-width: 900px) and (max-width: 1199.98px)\"}, {hash: \"1q766fs\", mediaQuery: \"(min-width: 390px) and (max-width: 899.98px)\"}, {hash: \"1e3sb2c\", mediaQuery: \"(max-width: 389.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iEpSn0WUd5CGeH4dw2gw/pbMH2pBzpydHnSygPuNj/NctYbNTHT.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://vocarts.org\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/cLNDznDGDOcSPorK5T2C/PFRUtn1q197lrpIEPxwv/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}