{"version":3,"file":"Input.DfkmDDVo.mjs","names":["a","l","n","d","o","s","p","r"],"sources":["https:/framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/vFZ651v9QEXXQW2ze9aP/Input.js"],"sourcesContent":["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{useCallback as o,useState as l}from\"react\";import{addPropertyControls as i,ControlType as r,withCSS as a,useRouter as n,inferInitialRouteFromPath as d}from\"framer\";import{motion as p,useAnimationControls as s}from\"framer-motion\";let u=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/,c=/^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/,h=e=>u.test(String(e).toLowerCase()),m=e=>{var t;let[,o,l]=null!==(t=e.replace(\"&amp;\",\"&\").match(c))&&void 0!==t?t:[null,null,null];return[o,l?new URLSearchParams(l):null];};function f(e){try{return new URL(e),!0;}catch{}try{return new URL(`https://${e}`),!0;}catch{}return!1;}/**\n * Increment the number whenever shipping a new version to customers.\n * This will ensure that multiple versions of this component can exist\n * in the same project without css rules overlapping. Only use valid css class characters.\n */let y=\"v1\",b=a(function({service:i,redirectAs:r,mailchimpURL:a,loopsID:u,loopsUserGroup:c,formsparkID:y,getwaitlistAPI:b,input:k,button:v,font:D,layout:$,link:V,gap:T,style:j,onSubmit:P}){let[F,O]=l(\"\"),[N,R]=l(!1),[W,B]=l(!1),[L,A]=l(!1),{paddingPerSide:I,paddingTop:E,paddingRight:U,paddingBottom:z,paddingLeft:G,padding:X,borderRadius:Y,borderObject:M,focusObject:Z,shadowObject:K,height:H,fixedHeight:J}=k,{buttonPaddingPerSide:_,buttonPaddingTop:q,buttonPaddingRight:Q,buttonPaddingBottom:ee,buttonPaddingLeft:et,buttonPadding:eo}=v,el=I?`${E}px ${v.isDocked?U+v.widthWhenDocked:U}px ${z}px ${G}px`:`${X}px ${v.isDocked?X+v.widthWhenDocked:X}px ${X}px ${X}px`,ei=_?`${v.isDocked?0:q}px ${Q}px ${v.isDocked?0:ee}px ${et}px`:`${v.isDocked?0:eo}px ${eo}px ${v.isDocked?0:eo}px ${eo}px`,er=n(),ea=()=>{if(/* Reset */B(!1),A(!1),O(\"\"),\"link\"===r&&V&&!N){let[e,t]=V.split(\"#\"),{routeId:o,pathVariables:l}=d(er.routes,e);if(o&&er.navigate(o,t,l),f(V))return R(!0),ec.start(\"error\"),!1;}},en=o(e=>!!(\"\"!==e&&h(e))||(R(!0),ec.start(\"error\"),!1),[h]),ed=o(e=>{R(!1),O(e.target.value);},[]),ep=o(e=>{A(!0);},[]),es=o(e=>{A(!1),R(!1);},[]),eu=o(e=>{// Prevent submitting while submitting\nif(e.preventDefault(),!W){if(B(!0),\"mailchimp\"===i){let[e,t]=m(a);if(!en(F)||!e||!t){B(!1);return;}// MERGE0 is Mailchimp’s email field name\nt.set(\"MERGE0\",F),fetch(`https://${e}/subscribe/post`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded;charset=UTF-8\"},body:t.toString()}).then(e=>{ea(),\"overlay\"===r&&(null==P||P());}).catch(e=>{console.error(e),B(!1),R(!0),ec.start(\"error\");});}if(\"loops\"===i){if(!en(F)){B(!1);return;}let e=`email=${encodeURIComponent(F)}`,t=`userGroup=${encodeURIComponent(c)}`;fetch(`https://app.loops.so/api/newsletter-form/${u}`,{method:\"POST\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded\"},body:c&&\" \"!==c?e+\"&\"+t:e}).then(()=>{ea(),\"overlay\"===r&&(null==P||P());}).catch(e=>{console.error(e),B(!1),R(!0),ec.start(\"error\");});}if(\"formspark\"===i){if(!en(F)){B(!1);return;}let t=new FormData(e.target),o=Object.fromEntries(t.entries());fetch(`https://submit-form.com/${y}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(o)}).then(()=>{ea(),null==P||P();}).catch(e=>{console.error(e),B(!1),R(!0),ec.start(\"error\");});}if(\"getwaitlist\"===i){if(!en(F)){B(!1);return;}let t=new FormData(e.target),o=Object.fromEntries(t.entries());o.referral_link=document.URL,fetch(`https://api.getwaitlist.com/api/v1\n/waiter/`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(o)}).then(()=>{ea(),\"overlay\"===r&&(null==P||P());}).catch(e=>{console.error(e),B(!1),R(!0),ec.start(\"error\");});}}},[a,y,F,P,en,W]),ec=s(),eh=k.focusObject?`inset 0 0 0 ${Z.focusWidthFrom}px ${Z.focusColor}`:null,em=k.focusObject?`inset 0 0 0 ${Z.focusWidthTo}px ${Z.focusColor}`:null,ef=k.shadowObject?`${K.shadowX}px ${K.shadowY}px ${K.shadowBlur}px ${K.shadowColor}`:null,ey=k.borderObject?`inset 0 0 0 ${M.borderWidth}px ${M.borderColor}`:null,eb={default:{boxShadow:x(eh,ef,ey)},focused:{boxShadow:x(em,ef,ey)}};return /*#__PURE__*/e(p.div,{style:{...j,...C,\"--framer-custom-placeholder-color\":k.placeholderColor},variants:{default:{x:0},error:{x:[0,-4,4,0],transition:{duration:.2}}},animate:ec,children:/*#__PURE__*/t(\"form\",{style:{width:\"100%\",height:\"auto\",display:\"flex\",position:\"relative\",flexDirection:\"vertical\"===$?\"column\":\"row\",color:v.color,gap:v.isDocked?0:T},onSubmit:eu,method:\"POST\",children:[\"getwaitlist\"===i&&/*#__PURE__*/e(\"input\",{type:\"hidden\",name:\"api_key\",value:b}),/*#__PURE__*/e(p.input,{type:\"email\",name:\"email\",placeholder:k.placeholder,value:F,className:\"v1 framer-custom-input\",onChange:ed,onFocus:ep,onBlur:es,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",style:{...w,padding:el,borderRadius:Y,fontSize:16,...D,background:k.fill,height:H?\"auto\":J,color:k.color,boxShadow:x(eh,ef,ey)},variants:eb,initial:!1,animate:L?\"focused\":\"default\",transition:{duration:.3},\"data-1p-ignore\":!0}),!v.shouldAppear&&W&&/*#__PURE__*/e(g,{shouldAppear:v.shouldAppear,paddingPerSide:I,paddingTop:E,paddingRight:U,padding:X,color:k.color}),v.shouldAppear&&/*#__PURE__*/t(\"div\",{style:{position:v.isDocked?\"absolute\":\"relative\",top:v.isDocked?v.insetWhenDocked:0,right:v.isDocked?v.insetWhenDocked:0,bottom:v.isDocked?v.insetWhenDocked:0},children:[/*#__PURE__*/e(p.input,{type:\"submit\",value:v.label,style:{...w,width:v.isDocked?v.widthWhenDocked:\"100%\",height:H?\"100%\":J,cursor:\"pointer\",padding:ei,borderRadius:v.isDocked?Y-v.insetWhenDocked:Y,// fontWeight: button.fontWeight,\nfontSize:16,...v.buttonFont,background:v.fill,color:v.color,zIndex:1,boxShadow:S(v)}}),W&&/*#__PURE__*/e(\"div\",{style:{borderRadius:v.isDocked?Y-v.insetWhenDocked:Y,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",inset:0,zIndex:2,color:v.color,background:v.fill},children:/*#__PURE__*/e(g,{color:v.color})})]})]})});},[\".v1.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }\"]),g=o=>{let l=o.shouldAppear?{}:{position:\"absolute\",top:\"calc(50% - 8px)\",right:o.paddingPerSide?o.paddingRight:o.padding};return /*#__PURE__*/e(p.div,{style:{height:16,width:16,...l},initial:{rotate:0},animate:{rotate:360},transition:{duration:1,repeat:1/0},children:/*#__PURE__*/e(p.div,{initial:{scale:0},animate:{scale:1},children:/*#__PURE__*/t(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",style:{fill:\"currentColor\",color:o.color},children:[/*#__PURE__*/e(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/e(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})});};i(b,{service:{title:\"Service\",type:r.Enum,options:[\"loops\",\"formspark\",\"mailchimp\",\"getwaitlist\"],optionTitles:[\"Loops\",\"FormSpark\",\"MailChimp\",\"Get Waitlist\"],defaultValue:\"loops\"},mailchimpURL:{title:\"URL\",placeholder:\"https://***.us6.list-manage.com/subscribe/post?u=***\",type:r.String,hidden:e=>\"mailchimp\"!==e.service},loopsID:{title:\"ID\",placeholder:\"klm2jxy0i98abzr01pq7defg5\",type:r.String,hidden:e=>\"loops\"!==e.service},loopsUserGroup:{title:\"User Group\",type:r.String,placeholder:\"Title\",optional:!0,hidden:e=>\"loops\"!==e.service},formsparkID:{title:\"ID\",placeholder:\"7PbPpGN3\",type:r.String,hidden:e=>\"formspark\"!==e.service},getwaitlistAPI:{title:\"ID\",placeholder:\"9148\",type:r.String,hidden:e=>\"getwaitlist\"!==e.service},redirectAs:{title:\"Success\",type:r.Enum,options:[\"link\",\"overlay\"],optionTitles:[\"Open Link\",\"Show Overlay\"],defaultValue:\"link\"},link:{title:\"Redirect\",type:r.Link,hidden:e=>\"overlay\"===e.redirectAs},onSubmit:{title:\"Submit\",type:r.EventHandler,hidden:e=>\"link\"===e.redirectAs},layout:{title:\"Layout\",type:r.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:!0,hidden:e=>e.button.isDocked},font:{type:r.Font,title:\"Font\",controls:\"extended\"},input:{title:\"Input\",type:r.Object,controls:{placeholder:{title:\"Placeholder\",type:r.String,defaultValue:\"name@email.com\"},placeholderColor:{title:\" \",type:r.Color,defaultValue:\"rgba(0, 0, 0, 0.3)\"},fill:{title:\"Fill\",type:r.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:r.Color,defaultValue:\"#000\"},height:{title:\"Height\",type:r.Boolean,enabledTitle:\"Auto\",disabledTitle:\"Fixed\"},fixedHeight:{title:\" \",type:r.Number,displayStepper:!0,min:0,defaultValue:50,hidden:e=>e.height},padding:{title:\"Padding\",type:r.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:r.Number,displayStepper:!0,min:0,defaultValue:8},focusObject:{type:r.Object,title:\"Focus\",optional:!0,controls:{focusWidthFrom:{title:\"From\",type:r.Number,displayStepper:!0,defaultValue:0},focusWidthTo:{title:\"To\",type:r.Number,displayStepper:!0,defaultValue:2},focusColor:{title:\"Color\",type:r.Color,defaultValue:\"#09F\"}}},borderObject:{type:r.Object,title:\"Border\",optional:!0,controls:{borderWidth:{title:\"Width\",type:r.Number,displayStepper:!0,defaultValue:1},borderColor:{title:\"Color\",type:r.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:r.Object,title:\"Shadow\",optional:!0,controls:{shadowColor:{title:\"Color\",type:r.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:r.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:r.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:r.Number,min:0,max:100,defaultValue:4}}}}},button:{title:\"Button\",type:r.Object,controls:{shouldAppear:{title:\"Show\",type:r.Boolean,defaultValue:!0},label:{title:\"Label\",type:r.String,defaultValue:\"Subscribe\"},buttonFont:{type:r.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:r.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:r.Color,defaultValue:\"#FFF\"},isDocked:{title:\"Docked\",type:r.Boolean,defaultValue:!1},widthWhenDocked:{title:\"Width\",type:r.Number,min:0,defaultValue:100,displayStepper:!0,hidden:e=>!e.isDocked},insetWhenDocked:{title:\"Inset\",type:r.Number,min:0,defaultValue:5,displayStepper:!0,hidden:e=>!e.isDocked},buttonPadding:{title:\"Padding\",type:r.FusedNumber,toggleKey:\"buttonPaddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"buttonPaddingTop\",\"buttonPaddingRight\",\"buttonPaddingBottom\",\"buttonPaddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},buttonShadow:{type:r.Object,title:\"Shadow\",optional:!0,controls:{shadowColor:{title:\"Color\",type:r.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:r.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:r.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:r.Number,min:0,max:100,defaultValue:4}}}}},gap:{title:\"Gap\",type:r.Number,displayStepper:!0,min:0,defaultValue:10,hidden:e=>e.button.isDocked}});let w={WebkitAppearance:\"none\",appearance:\"none\",width:\"100%\",height:\"auto\",outline:\"none\",border:\"none\"},C={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};function S(e){return e.buttonShadow?`${e.buttonShadow.shadowX}px ${e.buttonShadow.shadowY}px ${e.buttonShadow.shadowBlur}px ${e.buttonShadow.shadowColor}`:\"none\";}function x(...e){let t=[];return e.forEach(e=>e&&t.push(e)),t.join(\", \");}export default b;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Input\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"300\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input.map"],"mappings":"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"}