{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NQ9LlTfXzHTRhTTi6qMI/5u9VoSaQM7qxLI2scUcH/Loading.js", "ssg:https://framerusercontent.com/modules/wlP972Yf7Zyh76Y0Hf70/1VO8WNOdTZ4TJQmkPLUy/DJ_Email_Capture_Form.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{useRef,useEffect}from\"react\";import{addPropertyControls,ControlType,useAnimation,motion}from\"framer\";import{defaultEvents,useOnEnter,useOnExit}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var Indicators;(function(Indicators){Indicators[\"DotWave\"]=\"Dots\";Indicators[\"Material\"]=\"Material\";Indicators[\"IOS\"]=\"iOS\";})(Indicators||(Indicators={}));const angleInRadians=angleInDegrees=>(angleInDegrees-90)*(Math.PI/180);const polarToCartesian=(centerX,centerY,radius,angleInDegrees)=>{const a=angleInRadians(angleInDegrees);return{x:centerX+radius*Math.cos(a),y:centerY+radius*Math.sin(a)};};const arc=(x,y,radius,startAngle,endAngle)=>{const fullCircle=endAngle-startAngle===360;const start=polarToCartesian(x,y,radius,endAngle-0.01);const end=polarToCartesian(x,y,radius,startAngle);const arcFlag=endAngle-startAngle<=180?\"0\":\"1\";let d=[\"M\",start.x,start.y,\"A\",radius,radius,0,arcFlag,0,end.x,end.y,].join(\" \");if(fullCircle)d+=\"z\";return d;};function Spinner({color}){const length=360;const endPercentage=length/360*100;const strokeWidth=10;const width=100;const height=100;return(/*#__PURE__*/ _jsxs(motion.div,{style:{height:\"85%\",width:\"85%\",position:\"relative\",originX:0.5,originY:0.5},animate:{rotate:360},transition:{loop:Infinity,ease:\"linear\",duration:0.5},children:[/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"100%\",width:\"100%\",top:0,left:0,right:0,bottom:0,position:\"absolute\",WebkitMask:`conic-gradient(rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0,1.0) ${endPercentage}%)`},viewBox:\"0 0 100 100\",children:/*#__PURE__*/ _jsx(\"g\",{transform:\"translate(0 0)\",children:/*#__PURE__*/ _jsx(\"path\",{d:arc(width/2,height/2,width/2-strokeWidth/2,0,length),fill:\"none\",stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"round\"})})}),/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"100%\",width:\"100%\",position:\"absolute\"},viewBox:\"0 0 100 100\",children:/*#__PURE__*/ _jsx(\"g\",{transform:\"translate(50 0)\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M 0 0 C 2.761 0 5 2.239 5 5 C 5 7.761 2.761 10 0 10 C 0 10 0 0 0 0 Z\",fill:color})})})]}));}// <path d=\"M 0 0 C 2.761 0 5 2.239 5 5 C 5 7.761 2.761 10 0 10 C 0 10 0 0 0 0 Z\" fill=\"#CCC\"></path>\n// function Spinner({ color }) {\n//     return (\n//         <svg style={{ height: \"85%\", width: \"85%\" }} viewBox=\"0 0 100 100\">\n//             <motion.g\n//                 transform=\"translate(3 3)\"\n//                 animate={{ rotate: 360 }}\n//                 transition={{ loop: Infinity, ease: \"linear\", duration: 1 }}\n//             >\n//                 {pathStrings.map((data, i) => {\n//                     return <path d={data} fill={color} opacity={i / pathStrings.length} />\n//                 })}\n//             </motion.g>\n//         </svg>\n//     )\n// }\nfunction DotWave({color,animation}){const circles=[0,1,2];const{delay,ease,duration,...animProps}=animation;const transition=animation.type===\"spring\"?animProps:{...animProps,ease,duration};// console.log(animProps)\nreturn(/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"85%\",width:\"85%\"},viewBox:\"0 0 30 30\",variants:{show:{transition:{delayChildren:0.1,staggerChildren:0.12}}},animate:\"show\",children:circles.map(circle=>/*#__PURE__*/ _jsx(motion.circle,{style:{fill:color},variants:{hidden:{y:0},show:{y:[0,0,0,-10,0,0,0]}},transition:{...transition,yoyo:Infinity},r:3,cx:circle*10+5,cy:15},circle))}));}function Material({color,animation}){return(/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"85%\",width:\"85%\",overflow:\"visible\",originX:\"50%\",originY:\"50%\"},animate:{rotate:360},transition:{ease:\"linear\",loop:Infinity,duration:2},viewBox:\"25 25 50 50\",children:/*#__PURE__*/ _jsx(motion.circle,{style:{stroke:color,strokeLinecap:\"round\"},animate:{strokeDasharray:[\"1, 200\",\"89, 200\",\"89, 200\"],strokeDashoffset:[0,-35,-124]},transition:{...animation,loop:Infinity,ease:\"easeInOut\"},cx:\"50\",cy:\"50\",r:\"20\",fill:\"none\",strokeWidth:2,strokeMiterlimit:\"10\"})}));}function IOS({color,animation}){const particles=12;// this was the death of me\nconst arrayRotate=(arr,n)=>arr.slice(n,arr.length).concat(arr.slice(0,n));const lines=[...new Array(particles)].map((l,i)=>0.9/particles*i+0.1).reverse();const lineOpacities=lines.map((l,i)=>arrayRotate(lines,i));return(/*#__PURE__*/ _jsx(motion.svg,{viewBox:\"-15 -15 30 30\",style:{width:\"100%\",height:\"100%\"},children:lineOpacities.map((lineKeyframes,i)=>/*#__PURE__*/ _jsx(motion.g,{initial:{opacity:lineKeyframes[0]},animate:{opacity:lineKeyframes},transition:{...animation,loop:Infinity,repeatDelay:0.0005},children:/*#__PURE__*/ _jsx(\"rect\",{style:{width:7,height:2,fill:color,transform:`rotate(${(particles-i)/particles*360-90}deg)`},x:5,y:-1,rx:1})},i))}));}function getIndicator(indicator,props){switch(indicator){case Indicators.DotWave:return(/*#__PURE__*/ _jsx(DotWave,{...props}));case Indicators.Material:return(/*#__PURE__*/ _jsx(Material,{...props}));case Indicators.IOS:return(/*#__PURE__*/ _jsx(IOS,{...props}));// case Indicators.Spinner:\n//     return <Spinner {...props} />\ndefault:return(/*#__PURE__*/ _jsx(DotWave,{...props}));}}export function handleTimeout(duration,callback){const id=setTimeout(callback,duration*1e3);return()=>clearTimeout(id);}/**\n * Loading\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Loading(props){const{duration,onTimeout,fadeOut,hasDuration,indicator,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,style}=props;const controls=useAnimation();const animDuration=fadeOut?Math.min(duration,0.35):0;const animDelay=fadeOut?duration-animDuration:duration;const currentIndicator=getIndicator(indicator,props);const handlers=useRef([]);const onFadeOut=React.useCallback(()=>{if(hasDuration)controls.start({opacity:0,transition:{duration:animDuration,ease:\"easeIn\"}});},[hasDuration,animDuration]);const resetOpacity=async()=>{controls.set({opacity:1});};useOnEnter(()=>{resetOpacity();if(hasDuration)handlers.current=[handleTimeout(duration,onTimeout),handleTimeout(animDelay,onFadeOut),];});// Cancel all timers on exit.\nuseOnExit(()=>handlers.current.forEach(cleanup=>cleanup));// Cancel all timers on unmount.\nuseEffect(()=>()=>handlers.current.forEach(cleanup=>cleanup),[]);return(/*#__PURE__*/ _jsx(motion.div,{onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,animate:controls,style:{position:\"relative\",overflow:\"show\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",...style},children:currentIndicator}));}Loading.defaultProps={height:40,width:40,duration:2,color:\"#888\",animation:{type:\"tween\",ease:\"linear\",duration:1.3},hasDuration:false};// Learn more: https://framer.com/api/property-controls/\naddPropertyControls(Loading,{indicator:{title:\"Indicator\",type:ControlType.Enum,options:Object.keys(Indicators).map(i=>Indicators[i])},color:{type:ControlType.Color,defaultValue:\"#888\"},// transition: { title: \"Animation\", type: ControlType.Transition },\nhasDuration:{title:\"Duration\",type:ControlType.Boolean,defaultValue:Loading.defaultProps.hasDuration,enabledTitle:\"Timeout\",disabledTitle:\"Infinity\"},duration:{title:\"Time\",hidden:({hasDuration})=>!hasDuration,min:0.1,max:10,defaultValue:Loading.defaultProps.duration,type:ControlType.Number,step:0.1},animation:{type:ControlType.Transition},fadeOut:{title:\"Fade Out\",hidden:({hasDuration})=>!hasDuration,type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},onTimeout:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"handleTimeout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Loading\":{\"type\":\"reactComponent\",\"name\":\"Loading\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading.map", "// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import styled from\"styled-components\";import{useState}from\"react\";// /**\n//  * @framerSupportedLayoutWidth auto\n//  * @framerSupportedLayoutHeight auto\n//  */\n/**\n * @framerIntrinsicHeight 440\n * @framerIntrinsicWidth 200\n */export default function DJ_Email_Capture_Form(props){const[email,setEmail]=useState(\"\");const[state,setState]=useState(\"default\");const formUrl=\"https://hooks.zapier.com/hooks/catch/11243021/2lqqhxg/\";const handleSubmit=async event=>{event.preventDefault()// Prevent the default form submission behavior\n;if(!email){console.log(\"Email is required\");return;}console.log(\"Form submitted with email:\",email);setState(\"loading\");try{const response=await fetch(formUrl,{method:\"POST\",body:JSON.stringify({email})});if(!response.ok){throw new Error(\"Network response was not ok\");}}catch(error){console.error(\"Error during form submission: \",error);setState(\"error\")// Update state to indicate an error\n;}setTimeout(()=>{setState(\"done\");props.onTap();},500);};return /*#__PURE__*/_jsx(Container,{className:`${props.layout} ${state}`,children:/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,className:`${props.layout}`,children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:\"email@example.com\",onChange:e=>setEmail(e.target.value)}),/*#__PURE__*/_jsxs(\"div\",{className:`stateContainer`,children:[/*#__PURE__*/_jsx(\"button\",{type:\"submit\",value:props.submitLabel,disabled:state==\"loading\"||state==\"done\"||!email,children:state==\"loading\"?props.loadingUI:state==\"done\"?props.successIcon:props.submitLabel}),/*#__PURE__*/_jsx(\"div\",{className:\"stateMessage\",children:props.successText})]})]})});}// Define property controls\naddPropertyControls(DJ_Email_Capture_Form,{submitLabel:{title:\"Submit Lable\",type:ControlType.String,defaultValue:\"Submit\"},successText:{title:\"Success Text\",type:ControlType.String,defaultValue:\"Welcome! Thanks for joining our newsletter.\"},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"desktop\",\"mobile\"],defaultValue:\"desktop\"},onTap:{type:ControlType.EventHandler},loadingUI:{type:ControlType.ComponentInstance},successIcon:{type:ControlType.ComponentInstance}});const Container=styled.div`\n    font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);\n    \n    form {\n        display: flex;\n        flex-direction: row;\n        overflow: visible;\n        border-radius: 0px 0px 0px 0px;\n        gap: 12px;\n        font-size: 16px;\n\n        &.mobile  {\n            flex-direction: column;\n            gap: 8px;\n\n            height: 112px;\n\n            input, button{\n                font-size: 15px;\n                height: 44px;\n            }\n\n            button{\n                width: 100%;\n                font-size: 14px;\n            }\n\n            .stateContainer{\n            }\n\n            .stateMessage {\n                font-size: 16px;\n            }\n        }\n\n        input, button{\n            font-size: inherit;\n        }\n    }\n\n\n\n    &.default, &.loading{\n        .stateMessage{\n            display: none;     \n        }\n        .stateContainer{\n            all: unset;      \n        }\n    }\n\n    &.done{\n         input[type=\"email\"]{\n            display: none;\n        }\n\n        button{\n            height: 40px;\n            width: 40px;\n            min-width: 40px;\n\n            align-items: center;\n            justify-contents: center;\n            padding: 0px;\n        }\n    }\n    \n    &.mobile.done{\n        .stateContainer{\n            // background-color: red;\n            padding: 4px 16px 4px 4px;\n            button{\n                width: 28px;\n                min-width: 28px;\n                height: 28px;\n            }\n\n            .stateMessage{\n                font-size: 14px;\n            }\n        }\n    }\n\n    .stateContainer {\n        box-sizing: border-box;\n        width: fit-content;\n        width: 100%;\n        display: flex;\n        flex-direction: row;\n        justify-content: flex-start;\n        align-items: center;\n        padding: 6px 32px 6px 6px;\n        background-color: #f5f5f5;\n        align-content: center;\n        gap: 8px;\n        border-radius: 36px;\n        border: 1px solid #d6d9d9;\n    }\n\n    .stateMessage{\n        width: 100%;\n        height: auto;\n        white-space: pre;\n        font-family: TT Hoves DemiBold, \"TT Hoves DemiBold\", \"TT Hoves DemiBold Placeholder\", sans-serif;\n        color: var(--Grey_200, #232729);\n        font-size: 18px;\n        letter-spacing: -0.02em;\n        line-height: 1.4;\n    }\n\n    input[type=\"email\"] {\n        box-sizing: border-box;\n        width: 300px;\n        height: 52px;\n        display: flex;\n        flex-direction: row;\n        justify-content: flex-start;\n        align-items: center;\n        padding: 16px;\n        background-color: #ffffff;\n        overflow: visible;\n        align-content: center;\n        flex-wrap: nowrap;\n        gap: 4;\n        border-radius: 36px;\n        border: 1px solid #d6d9d9;\n\n    /* Text */\n        white-space: pre;\n        font-family: \"TT Hoves Medium\", \"TT Hoves Medium Placeholder\", sans-serif;\n        color: var(--Grey_50, #13171b);\n        letter-spacing: 0em;\n        line-height: 1.4;\n    }\n\n    /* Focus state */\n    input[type=\"text\"]:focus {\n        // box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);\n        border: 1px solid #13171b;\n    }\n\n    /* Placeholder text style */\n    input[type=\"text\"]::placeholder {\n        color: var(--Gray_50, #9da7a8);\n        opacity: 1;\n    }\n\n    input[type=\"submit\"], button {\n        box-sizing: border-box;\n        width: 128px;\n        height: 52px;\n        display: flex;\n        flex-direction: row;\n        justify-content: center;\n        align-items: center;\n        padding: 16px 24px 16px 24px;\n        background-color: #127968;\n        overflow: hidden;\n        align-content: center;\n        flex-wrap: nowrap;\n        gap: 10;\n        border-radius: 100px;\n\n        outline: 0px;\n        border: 0px;\n\n        cursor: pointer;\n\n        // Label\n        white-space: pre;\n        font-family: \"TT Hoves DemiBold\", \"TT Hoves DemiBold Placeholder\", sans-serif;\n        color: var(--Grey_900, #ffffff);\n        letter-spacing: 0em;\n        line-height: 1.4;\n\n        /* Style for the button when it is disabled */\n        &:disabled {\n            cursor: default;       /* Change cursor to indicate it is disabled */\n        }\n    }\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DJ_Email_Capture_Form\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"440\",\"framerSupportedLayoutHeight\":\"\",\"framerSupportedLayoutWidth\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DJ_Email_Capture_Form.map"],
  "mappings": "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",
  "names": ["Indicators", "DotWave", "color", "animation", "circles", "delay", "ease", "duration", "animProps", "transition", "p", "motion", "circle", "Material", "IOS", "arrayRotate", "arr", "n", "lines", "l", "i", "lineOpacities", "lineKeyframes", "getIndicator", "indicator", "props", "Indicators", "handleTimeout", "callback", "id", "Loading", "onTimeout", "fadeOut", "hasDuration", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "style", "controls", "useAnimation", "animDuration", "animDelay", "currentIndicator", "handlers", "pe", "onFadeOut", "te", "resetOpacity", "useOnEnter", "useOnExit", "cleanup", "ue", "addPropertyControls", "ControlType", "defaultEvents", "DJ_Email_Capture_Form", "props", "email", "setEmail", "ye", "state", "setState", "formUrl", "handleSubmit", "event", "error", "p", "Container", "u", "e", "addPropertyControls", "ControlType", "He"]
}
