{"version":3,"file":"PreselectContactTopic.CCRUFFAn.mjs","names":["useRef","useCallback","useState","__esmMin","init_ssg_sandbox_shims","te","ne","window","_e","de","init_jsx_runtime","J","c","init_npm_react_18_3_1","ce","init_framer_DymZktPS","useIsStaticRenderer","isNativeInteractiveElement","element","isNativeAnchorWithHref","isNativeButtonLike","type","PreselectContactTopic","hostRef","isStaticRenderer","setRefs","node","ref","getSelect","host","applyTopicFromUrl","select","topic","allowedTopics","option","onLocationChange","originalPushState","originalReplaceState","args","Component","props","createTopicNavigationOverride","incomingProps","needsFallbackSemantics","setNeedsFallbackSemantics","navigateToContactTopic","target","topicSlug","onClick","event","onKeyDown","isEnter","isSpace","createDirectNavigationOverride","navigateToPath","targetPath","ContactFinancialPlanning","ContactRetirementPlanning","ContactEstateLegacyPlanning","ContactInvestmentManagement","ContactInsuranceRiskManagement","ContactBiblicallyResponsibleInvesting","ContactFreeImpactReport","ContactExecutiveEquityCompensation","ContactBusinessCareerChanges","ContactTaxPlanning","ContactFamilyChanges","GuideRetirement","GuideEstateLegacy","GuideBusinessCareer","GuideTaxPlanning","init_PreselectContactTopic"],"sources":["https:/framerusercontent.com/modules/NPrWHiP0gZh4o5ehQfW7/Pm4WJMX0YyCnsBA961ax/PreselectContactTopic.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useRef,useState}from\"react\";import{useIsStaticRenderer}from\"framer\";const allowedTopics=new Set([\"financial-planning\",\"retirement-planning\",\"business-exit-planning\",\"estate-legacy-planning\",\"charitable-giving\",\"investment-management\",\"biblically-responsible-investing\",\"free-impact-report\",\"insurance-risk-management\",\"executive-equity-compensation\",\"business-career-changes\",\"tax-planning\",\"family-changes\",\"something-else\"]);function isNativeInteractiveElement(element){if(!element)return false;if(element instanceof HTMLButtonElement)return true;if(element instanceof HTMLInputElement)return true;if(element instanceof HTMLSelectElement)return true;if(element instanceof HTMLTextAreaElement)return true;if(element instanceof HTMLAnchorElement&&element.hasAttribute(\"href\"))return true;return false;}function isNativeAnchorWithHref(element){return element instanceof HTMLAnchorElement&&element.hasAttribute(\"href\");}function isNativeButtonLike(element){if(element instanceof HTMLButtonElement)return true;if(element instanceof HTMLInputElement){const type=(element.getAttribute(\"type\")||\"text\").toLowerCase();return type===\"button\"||type===\"submit\"||type===\"reset\";}return false;}export function PreselectContactTopic(Component){return /*#__PURE__*/forwardRef(function PreselectContactTopicOverride(props,ref){const hostRef=useRef(null);const isStaticRenderer=useIsStaticRenderer();const setRefs=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);useEffect(()=>{if(isStaticRenderer)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const getSelect=()=>{const host=hostRef.current;if(!host)return null;if(host instanceof HTMLSelectElement)return host;return host.querySelector(\"select\");};const applyTopicFromUrl=()=>{const select=getSelect();if(!select)return;const topic=new URLSearchParams(window.location.search).get(\"topic\");if(!topic||!allowedTopics.has(topic))return;const matchingOption=Array.from(select.options).find(option=>option.value===topic);if(!matchingOption)return;if(select.value===topic)return;select.value=topic;select.dispatchEvent(new Event(\"input\",{bubbles:true}));select.dispatchEvent(new Event(\"change\",{bubbles:true}));};const onLocationChange=()=>{applyTopicFromUrl();};const originalPushState=window.history.pushState;const originalReplaceState=window.history.replaceState;window.history.pushState=function(...args){originalPushState.apply(this,args);window.dispatchEvent(new Event(\"preselect-contact-topic-locationchange\"));};window.history.replaceState=function(...args){originalReplaceState.apply(this,args);window.dispatchEvent(new Event(\"preselect-contact-topic-locationchange\"));};window.addEventListener(\"popstate\",onLocationChange);window.addEventListener(\"preselect-contact-topic-locationchange\",onLocationChange);applyTopicFromUrl();return()=>{window.history.pushState=originalPushState;window.history.replaceState=originalReplaceState;window.removeEventListener(\"popstate\",onLocationChange);window.removeEventListener(\"preselect-contact-topic-locationchange\",onLocationChange);};},[isStaticRenderer]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props});});}function createTopicNavigationOverride(topicSlug){return function TopicNavigationOverride(Component){return /*#__PURE__*/forwardRef(function TopicNavigationWrapped(props,ref){const incomingProps=props;const isStaticRenderer=useIsStaticRenderer();const hostRef=useRef(null);const[needsFallbackSemantics,setNeedsFallbackSemantics]=useState(false);const setRefs=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);const navigateToContactTopic=useCallback(()=>{if(isStaticRenderer)return;if(typeof window===\"undefined\")return;const target=`/?topic=${encodeURIComponent(topicSlug)}#contact`;window.location.assign(target);},[isStaticRenderer]);useEffect(()=>{const host=hostRef.current;if(!host)return;if(incomingProps.role!=null||incomingProps.tabIndex!=null){startTransition(()=>setNeedsFallbackSemantics(false));return;}if(isNativeInteractiveElement(host)){startTransition(()=>setNeedsFallbackSemantics(false));return;}startTransition(()=>setNeedsFallbackSemantics(true));},[incomingProps.role,incomingProps.tabIndex]);const onClick=useCallback(event=>{incomingProps.onClick?.(event);if(event.defaultPrevented)return;if(isNativeAnchorWithHref(event.currentTarget))return;if(event.currentTarget instanceof HTMLInputElement||event.currentTarget instanceof HTMLSelectElement||event.currentTarget instanceof HTMLTextAreaElement){if(!isNativeButtonLike(event.currentTarget))return;}navigateToContactTopic();},[incomingProps,navigateToContactTopic]);const onKeyDown=useCallback(event=>{incomingProps.onKeyDown?.(event);if(event.defaultPrevented)return;if(isNativeAnchorWithHref(event.currentTarget))return;if(isNativeButtonLike(event.currentTarget))return;if(event.currentTarget instanceof HTMLInputElement||event.currentTarget instanceof HTMLSelectElement||event.currentTarget instanceof HTMLTextAreaElement){return;}const isEnter=event.key===\"Enter\";const isSpace=event.key===\" \"||event.key===\"Spacebar\";if(!isEnter&&!isSpace)return;event.preventDefault();navigateToContactTopic();},[incomingProps,navigateToContactTopic]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props,onClick:onClick,onKeyDown:onKeyDown,tabIndex:incomingProps.tabIndex??(needsFallbackSemantics?0:undefined),role:incomingProps.role??(needsFallbackSemantics?\"button\":undefined)});});};}function createDirectNavigationOverride(targetPath){return function DirectNavigationOverride(Component){return /*#__PURE__*/forwardRef(function DirectNavigationWrapped(props,ref){const incomingProps=props;const isStaticRenderer=useIsStaticRenderer();const hostRef=useRef(null);const[needsFallbackSemantics,setNeedsFallbackSemantics]=useState(false);const setRefs=useCallback(node=>{hostRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref&&\"current\"in ref){ref.current=node;}},[ref]);const navigateToPath=useCallback(()=>{if(isStaticRenderer)return;if(typeof window===\"undefined\")return;window.location.assign(targetPath);},[isStaticRenderer]);useEffect(()=>{const host=hostRef.current;if(!host)return;if(incomingProps.role!=null||incomingProps.tabIndex!=null){startTransition(()=>setNeedsFallbackSemantics(false));return;}if(isNativeInteractiveElement(host)){startTransition(()=>setNeedsFallbackSemantics(false));return;}startTransition(()=>setNeedsFallbackSemantics(true));},[incomingProps.role,incomingProps.tabIndex]);const onClick=useCallback(event=>{incomingProps.onClick?.(event);if(event.defaultPrevented)return;if(isNativeAnchorWithHref(event.currentTarget))return;if(event.currentTarget instanceof HTMLInputElement||event.currentTarget instanceof HTMLSelectElement||event.currentTarget instanceof HTMLTextAreaElement){if(!isNativeButtonLike(event.currentTarget))return;}navigateToPath();},[incomingProps,navigateToPath]);const onKeyDown=useCallback(event=>{incomingProps.onKeyDown?.(event);if(event.defaultPrevented)return;if(isNativeAnchorWithHref(event.currentTarget))return;if(isNativeButtonLike(event.currentTarget))return;if(event.currentTarget instanceof HTMLInputElement||event.currentTarget instanceof HTMLSelectElement||event.currentTarget instanceof HTMLTextAreaElement){return;}const isEnter=event.key===\"Enter\";const isSpace=event.key===\" \"||event.key===\"Spacebar\";if(!isEnter&&!isSpace)return;event.preventDefault();navigateToPath();},[incomingProps,navigateToPath]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props,onClick:onClick,onKeyDown:onKeyDown,tabIndex:incomingProps.tabIndex??(needsFallbackSemantics?0:undefined),role:incomingProps.role??(needsFallbackSemantics?\"button\":undefined)});});};}export function ContactFinancialPlanning(Component){return createTopicNavigationOverride(\"financial-planning\")(Component);}export function ContactRetirementPlanning(Component){return createTopicNavigationOverride(\"retirement-planning\")(Component);}export function ContactEstateLegacyPlanning(Component){return createTopicNavigationOverride(\"estate-legacy-planning\")(Component);}export function ContactInvestmentManagement(Component){return createTopicNavigationOverride(\"investment-management\")(Component);}export function ContactInsuranceRiskManagement(Component){return createTopicNavigationOverride(\"insurance-risk-management\")(Component);}export function ContactBiblicallyResponsibleInvesting(Component){return createTopicNavigationOverride(\"biblically-responsible-investing\")(Component);}export function ContactFreeImpactReport(Component){return createTopicNavigationOverride(\"free-impact-report\")(Component);}export function ContactExecutiveEquityCompensation(Component){return createTopicNavigationOverride(\"executive-equity-compensation\")(Component);}export function ContactBusinessCareerChanges(Component){return createTopicNavigationOverride(\"business-career-changes\")(Component);}export function ContactTaxPlanning(Component){return createTopicNavigationOverride(\"tax-planning\")(Component);}export function ContactFamilyChanges(Component){return createTopicNavigationOverride(\"family-changes\")(Component);}export function GuideRetirement(Component){return createDirectNavigationOverride(\"/retirement#contact\")(Component);}export function GuideEstateLegacy(Component){return createDirectNavigationOverride(\"/estate-planning#contact\")(Component);}export function GuideBusinessCareer(Component){return createDirectNavigationOverride(\"/business-career-changes#contact\")(Component);}export function GuideTaxPlanning(Component){return createDirectNavigationOverride(\"/tax-planning#contact\")(Component);}\nexport const __FramerMetadata__ = {\"exports\":{\"ContactInvestmentManagement\":{\"type\":\"reactHoc\",\"name\":\"ContactInvestmentManagement\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GuideRetirement\":{\"type\":\"reactHoc\",\"name\":\"GuideRetirement\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactInsuranceRiskManagement\":{\"type\":\"reactHoc\",\"name\":\"ContactInsuranceRiskManagement\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactTaxPlanning\":{\"type\":\"reactHoc\",\"name\":\"ContactTaxPlanning\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PreselectContactTopic\":{\"type\":\"reactHoc\",\"name\":\"PreselectContactTopic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactBusinessCareerChanges\":{\"type\":\"reactHoc\",\"name\":\"ContactBusinessCareerChanges\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactRetirementPlanning\":{\"type\":\"reactHoc\",\"name\":\"ContactRetirementPlanning\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GuideEstateLegacy\":{\"type\":\"reactHoc\",\"name\":\"GuideEstateLegacy\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactBiblicallyResponsibleInvesting\":{\"type\":\"reactHoc\",\"name\":\"ContactBiblicallyResponsibleInvesting\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactFamilyChanges\":{\"type\":\"reactHoc\",\"name\":\"ContactFamilyChanges\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GuideTaxPlanning\":{\"type\":\"reactHoc\",\"name\":\"GuideTaxPlanning\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactFreeImpactReport\":{\"type\":\"reactHoc\",\"name\":\"ContactFreeImpactReport\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactFinancialPlanning\":{\"type\":\"reactHoc\",\"name\":\"ContactFinancialPlanning\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactExecutiveEquityCompensation\":{\"type\":\"reactHoc\",\"name\":\"ContactExecutiveEquityCompensation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactEstateLegacyPlanning\":{\"type\":\"reactHoc\",\"name\":\"ContactEstateLegacyPlanning\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GuideBusinessCareer\":{\"type\":\"reactHoc\",\"name\":\"GuideBusinessCareer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreselectContactTopic.map"],"mappings":"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"}