1import{R as P,u as kr,r as Nr,j as h,g as Dr,M as Sr,a as jr,B as Ye,F as Tr,s as Cr}from"./index-CWJ-XTna.js";import{I as $e}from"./input-Dctq5cvL.js";import{L as Ne}from"./label-Cr_3mlZM.js";import{T as Lr}from"./textarea-dvs_1FbU.js";import{B as Or}from"./BackLink-CGmMW5ib.js";import{L as Mr}from"./loader-circle-BVd4I_gm.js";import{S as Rr}from"./send-BZJYUFUy.js";import{o as Ur,s as De}from"./types-Bj839tgj.js";import"./arrow-left-chzaDa80.js";var fe=e=>e.type==="checkbox",se=e=>e instanceof Date,M=e=>e==null;const or=e=>typeof e=="object";var D=e=>!M(e)&&!Array.isArray(e)&&or(e)&&!se(e),Pr=e=>D(e)&&e.target?fe(e.target)?e.target.checked:e.target.value:e,Br=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Ir=(e,s)=>e.has(Br(s)),qr=e=>{const s=e.constructor&&e.constructor.prototype;return D(s)&&s.hasOwnProperty("isPrototypeOf")},Te=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function L(e){let s;const r=Array.isArray(e),i=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)s=new Date(e);else if(!(Te&&(e instanceof Blob||i))&&(r||D(e)))if(s=r?[]:{},!r&&!qr(e))s=e;else for(const o in e)e.hasOwnProperty(o)&&(s[o]=L(e[o]));else return e;return s}var Fe=e=>/^\w*$/.test(e),j=e=>e===void 0,Ce=e=>Array.isArray(e)?e.filter(Boolean):[],Le=e=>Ce(e.replace(/["|']|\]/g,"").split(/\.|\[/)),m=(e,s,r)=>{if(!s||!D(e))return r;const i=(Fe(s)?[s]:Le(s)).reduce((o,n)=>M(o)?o:o[n],e);return j(i)||i===e?j(e[s])?r:e[s]:i},Y=e=>typeof e=="boolean",V=(e,s,r)=>{let i=-1;const o=Fe(s)?[s]:Le(s),n=o.length,u=n-1;for(;++i<n;){const d=o[i];let A=r;if(i!==u){const E=e[d];A=D(E)||Array.isArray(E)?E:isNaN(+o[i+1])?{}:[]}if(d==="__proto__"||d==="constructor"||d==="prototype")return;e[d]=A,e=e[d]}};const Je={BLUR:"blur",FOCUS_OUT:"focusout"},q={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Q={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Wr=P.createContext(null);Wr.displayName="HookFormContext";var Hr=(e,s,r,i=!0)=>{const o={defaultValues:s._defaultValues};for(const n in e)Object.defineProperty(o,n,{get:()=>{const u=n;return s._proxyFormState[u]!==q.all&&(s._proxyFormState[u]=!i||q.all),e[u]}});return o};const zr=typeof window<"u"?P.useLayoutEffect:P.useEffect;var $=e=>typeof e=="string",Kr=(e,s,r,i,o)=>$(e)?(i&&s.watch.add(e),m(r,e,o)):Array.isArray(e)?e.map(n=>(i&&s.watch.add(n),m(r,n))):(i&&(s.watchAll=!0),r),je=e=>M(e)||!or(e);function re(e,s,r=new WeakSet){if(je(e)||je(s))return e===s;if(se(e)&&se(s))return e.getTime()===s.getTime();const i=Object.keys(e),o=Object.keys(s);if(i.length!==o.length)return!1;if(r.has(e)||r.has(s))return!0;r.add(e),r.add(s);for(const n of i){const u=e[n];if(!o.includes(n))return!1;if(n!=="ref"){const d=s[n];if(se(u)&&se(d)||D(u)&&D(d)||Array.isArray(u)&&Array.isArray(d)?!re(u,d,r):u!==d)return!1}}return!0}var ur=(e,s,r,i,o)=>s?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[i]:o||!0}}:{},ce=e=>Array.isArray(e)?e:[e],Qe=()=>{let e=[];return{get observers(){return e},next:o=>{for(const n of e)n.next&&n.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(n=>n!==o)}}),unsubscribe:()=>{e=[]}}},U=e=>D(e)&&!Object.keys(e).length,Oe=e=>e.type==="file",W=e=>typeof e=="function",ve=e=>{if(!Te)return!1;const s=e?e.ownerDocument:0;return e instanceof(s&&s.defaultView?s.defaultView.HTMLElement:HTMLElement)},cr=e=>e.type==="select-multiple",Me=e=>e.type==="radio",Yr=e=>Me(e)||fe(e),Se=e=>ve(e)&&e.isConnected;function $r(e,s){const r=s.slice(0,-1).length;let i=0;for(;i<r;)e=j(e)?i++:e[s[i++]];return e}function Jr(e){for(const s in e)if(e.hasOwnProperty(s)&&!j(e[s]))return!1;return!0}function S(e,s){const r=Array.isArray(s)?s:Fe(s)?[s]:Le(s),i=r.length===1?e:$r(e,r),o=r.length-1,n=r[o];return i&&delete i[n],o!==0&&(D(i)&&U(i)||Array.isArray(i)&&Jr(i))&&S(e,r.slice(0,-1)),e}var dr=e=>{for(const s in e)if(W(e[s]))return!0;return!1};function xe(e,s={}){const r=Array.isArray(e);if(D(e)||r)for(const i in e)Array.isArray(e[i])||D(e[i])&&!dr(e[i])?(s[i]=Array.isArray(e[i])?[]:{},xe(e[i],s[i])):M(e[i])||(s[i]=!0);return s}function fr(e,s,r){const i=Array.isArray(e);if(D(e)||i)for(const o in e)Array.isArray(e[o])||D(e[o])&&!dr(e[o])?j(s)||je(r[o])?r[o]=Array.isArray(e[o])?xe(e[o],[]):{...xe(e[o])}:fr(e[o],M(s)?{}:s[o],r[o]):r[o]=!re(e[o],s[o]);return r}
vendor: 5,814 bytes, line 1
1var oe=(e,s)=>fr(e,s,xe(s));const Xe={value:!1,isValid:!1},Ze={value:!0,isValid:!0};var yr=e=>{if(Array.isArray(e)){if(e.length>1){const s=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:s,isValid:!!s.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!j(e[0].attributes.value)?j(e[0].value)||e[0].value===""?Ze:{value:e[0].value,isValid:!0}:Ze:Xe}return Xe},mr=(e,{valueAsNumber:s,valueAsDate:r,setValueAs:i})=>j(e)?e:s?e===""?NaN:e&&+e:r&&$(e)?new Date(e):i?i(e):e;const Ge={isValid:!1,value:null};var hr=e=>Array.isArray(e)?e.reduce((s,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:s,Ge):Ge;function er(e){const s=e.ref;return Oe(s)?s.files:Me(s)?hr(e.refs).value:cr(s)?[...s.selectedOptions].map(({value:r})=>r):fe(s)?yr(e.refs).value:mr(j(s.value)?e.ref.value:s.value,e)}var Qr=(e,s,r,i)=>{const o={};for(const n of e){const u=m(s,n);u&&V(o,n,u._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:i}},be=e=>e instanceof RegExp,ue=e=>j(e)?e:be(e)?e.source:D(e)?be(e.value)?e.value.source:e.value:e,rr=e=>({isOnSubmit:!e||e===q.onSubmit,isOnBlur:e===q.onBlur,isOnChange:e===q.onChange,isOnAll:e===q.all,isOnTouch:e===q.onTouched});const tr="AsyncFunction";var Xr=e=>!!e&&!!e.validate&&!!(W(e.validate)&&e.validate.constructor.name===tr||D(e.validate)&&Object.values(e.validate).find(s=>s.constructor.name===tr)),Zr=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),sr=(e,s,r)=>!r&&(s.watchAll||s.watch.has(e)||[...s.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length))));const de=(e,s,r,i)=>{for(const o of r||Object.keys(e)){const n=m(e,o);if(n){const{_f:u,...d}=n;if(u){if(u.refs&&u.refs[0]&&s(u.refs[0],o)&&!i)return!0;if(u.ref&&s(u.ref,u.name)&&!i)return!0;if(de(d,s))break}else if(D(d)&&de(d,s))break}}};function ir(e,s,r){const i=m(e,r);if(i||Fe(r))return{error:i,name:r};const o=r.split(".");for(;o.length;){const n=o.join("."),u=m(s,n),d=m(e,n);if(u&&!Array.isArray(u)&&r!==n)return{name:r};if(d&&d.type)return{name:n,error:d};if(d&&d.root&&d.root.type)return{name:`${n}.root`,error:d.root};o.pop()}return{name:r}}var Gr=(e,s,r,i)=>{r(e);const{name:o,...n}=e;return U(n)||Object.keys(n).length>=Object.keys(s).length||Object.keys(n).find(u=>s[u]===(!i||q.all))},et=(e,s,r)=>!e||!s||e===s||ce(e).some(i=>i&&(r?i===s:i.startsWith(s)||s.startsWith(i))),rt=(e,s,r,i,o)=>o.isOnAll?!1:!r&&o.isOnTouch?!(s||e):(r?i.isOnBlur:o.isOnBlur)?!e:(r?i.isOnChange:o.isOnChange)?e:!0,tt=(e,s)=>!Ce(m(e,s)).length&&S(e,s),st=(e,s,r)=>{const i=ce(m(e,r));return V(i,"root",s[r]),V(e,r,i),e},ge=e=>$(e);function ar(e,s,r="validate"){if(ge(e)||Array.isArray(e)&&e.every(ge)||Y(e)&&!e)return{type:r,message:ge(e)?e:"",ref:s}}var ae=e=>D(e)&&!be(e)?e:{value:e,message:""},nr=async(e,s,r,i,o,n)=>{const{ref:u,refs:d,required:A,maxLength:E,minLength:p,min:k,max:v,pattern:ne,validate:X,name:T,valueAsNumber:Z,mount:_e}=e._f,b=m(r,T);if(!_e||s.has(T))return{};const J=d?d[0]:u,H=x=>{o&&J.reportValidity&&(J.setCustomValidity(Y(x)?"":x||""),J.reportValidity())},C={},ye=Me(u),G=fe(u),Ve=ye||G,I=(Z||Oe(u))&&j(u.value)&&j(b)||ve(u)&&u.value===""||b===""||Array.isArray(b)&&!b.length,te=ur.bind(null,T,i,C),z=(x,_,N,O=Q.maxLength,R=Q.minLength)=>{const K=x?_:N;C[T]={type:x?O:R,message:K,ref:u,...te(x?O:R,K)}};if(n?!Array.isArray(b)||!b.length:A&&(!Ve&&(I||M(b))||Y(b)&&!b||G&&!yr(d).isValid||ye&&!hr(d).isValid)){const{value:x,message:_}=ge(A)?{value:!!A,message:A}:ae(A);if(x&&(C[T]={type:Q.required,message:_,ref:J,...te(Q.required,_)},!i))return H(_),C}if(!I&&(!M(k)||!M(v))){let x,_;const N=ae(v),O=ae(k);if(!M(b)&&!isNaN(b)){const R=u.valueAsNumber||b&&+b;M(N.value)||(x=R>N.value),M(O.value)||(_=R<O.value)}else{const R=u.valueAsDate||new Date(b),K=me=>new Date(new Date().toDateString()+" "+me),le=u.type=="time",ie=u.type=="week";$(N.value)&&b&&(x=le?K(b)>K(N.value):ie?b>N.value:R>new Date(N.value)),$(O.value)&&b&&(_=le?K(b)<K(O.value):ie?b<O.value:R<new Date(O.value))}if((x||_)&&(z(!!x,N.message,O.message,Q.max,Q.min),!i))return H(C[T].message),C}if((E||p)&&!I&&($(b)||n&&Array.isArray(b))){const x=ae(E),_=ae(p),N=!M(x.value)&&b.length>+x.value,O=!M(_.value)&&b.length<+_.value;if((N||O)&&(z(N,x.message,_.message),!i))return H(C[T].message),C}if(ne&&!I&&$(b)){const{value:x,message:_}=ae(ne);if(be(x)&&!b.match(x)&&(C[T]={type:Q.pattern,message:_,ref:u,...te(Q.pattern,_)},!i))return H(_),C}if(X){if(W(X)){const x=await X(b,r),_=ar(x,J);if(_&&(C[T]={..._,...te(Q.validate,_.message)},!i))return H(_.message),C}else if(D(X)){let x={};for(const _ in X){if(!U(x)&&!i)break;const N=ar(await X[_](b,r),J,_);N&&(x={...N,...te(_,N.message)},H(N.message),i&&(C[T]=x))}if(!U(x)&&(C[T]={ref:J,...x},!i))return C}}return H(!0),C};const it={mode:q.onSubmit,reValidateMode:q.onChange,shouldFocusError:!0};function at(e={}){let s={...it,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:W(s.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:s.errors||{},disabled:s.disabled||!1},i={},o=D(s.defaultValues)||D(s.values)?L(s.defaultValues||s.values)||{}:{},n=s.shouldUnregister?{}:L(o),u={action:!1,mount:!1,watch:!1},d={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},A,E=0;const p={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let k={...p};const v={array:Qe(),state:Qe()},ne=s.criteriaMode===q.all,X=t=>a=>{clearTimeout(E),E=setTimeout(t,a)},T=async t=>{if(!s.disabled&&(p.isValid||k.isValid||t)){const a=s.resolver?U((await G()).errors):await I(i,!0);a!==r.isValid&&v.state.next({isValid:a})}},Z=(t,a)=>{!s.disabled&&(p.isValidating||p.validatingFields||k.isValidating||k.validatingFields)&&((t||Array.from(d.mount)).forEac
1h(l=>{l&&(a?V(r.validatingFields,l,a):S(r.validatingFields,l))}),v.state.next({validatingFields:r.validatingFields,isValidating:!U(r.validatingFields)}))},_e=(t,a=[],l,y,f=!0,c=!0)=>{if(y&&l&&!s.disabled){if(u.action=!0,c&&Array.isArray(m(i,t))){const g=l(m(i,t),y.argA,y.argB);f&&V(i,t,g)}if(c&&Array.isArray(m(r.errors,t))){const g=l(m(r.errors,t),y.argA,y.argB);f&&V(r.errors,t,g),tt(r.errors,t)}if((p.touchedFields||k.touchedFields)&&c&&Array.isArray(m(r.touchedFields,t))){const g=l(m(r.touchedFields,t),y.argA,y.argB);f&&V(r.touchedFields,t,g)}(p.dirtyFields||k.dirtyFields)&&(r.dirtyFields=oe(o,n)),v.state.next({name:t,isDirty:z(t,a),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else V(n,t,a)},b=(t,a)=>{V(r.errors,t,a),v.state.next({errors:r.errors})},J=t=>{r.errors=t,v.state.next({errors:r.errors,isValid:!1})},H=(t,a,l,y)=>{const f=m(i,t);if(f){const c=m(n,t,j(l)?m(o,t):l);j(c)||y&&y.defaultChecked||a?V(n,t,a?c:er(f._f)):N(t,c),u.mount&&T()}},C=(t,a,l,y,f)=>{let c=!1,g=!1;const F={name:t};if(!s.disabled){if(!l||y){(p.isDirty||k.isDirty)&&(g=r.isDirty,r.isDirty=F.isDirty=z(),c=g!==F.isDirty);const w=re(m(o,t),a);g=!!m(r.dirtyFields,t),w?S(r.dirtyFields,t):V(r.dirtyFields,t,!0),F.dirtyFields=r.dirtyFields,c=c||(p.dirtyFields||k.dirtyFields)&&g!==!w}if(l){const w=m(r.touchedFields,t);w||(V(r.touchedFields,t,l),F.touchedFields=r.touchedFields,c=c||(p.touchedFields||k.touchedFields)&&w!==l)}c&&f&&v.state.next(F)}return c?F:{}},ye=(t,a,l,y)=>{const f=m(r.errors,t),c=(p.isValid||k.isValid)&&Y(a)&&r.isValid!==a;if(s.delayError&&l?(A=X(()=>b(t,l)),A(s.delayError)):(clearTimeout(E),A=null,l?V(r.errors,t,l):S(r.errors,t)),(l?!re(f,l):f)||!U(y)||c){const g={...y,...c&&Y(a)?{isValid:a}:{},errors:r.errors,name:t};r={...r,...g},v.state.next(g)}},G=async t=>{Z(t,!0);const a=await s.resolver(n,s.context,Qr(t||d.mount,i,s.criteriaMode,s.shouldUseNativeValidation));return Z(t),a},Ve=async t=>{const{errors:a}=await G(t);if(t)for(const l of t){const y=m(a,l);y?V(r.errors,l,y):S(r.errors,l)}else r.errors=a;return a},I=async(t,a,l={valid:!0})=>{for(const y in t){const f=t[y];if(f){const{_f:c,...g}=f;if(c){const F=d.array.has(c.name),w=f._f&&Xr(f._f);w&&p.validatingFields&&Z([y],!0);const B=await nr(f,d.disabled,n,ne,s.shouldUseNativeValidation&&!a,F);if(w&&p.validatingFields&&Z([y]),B[c.name]&&(l.valid=!1,a))break;!a&&(m(B,c.name)?F?st(r.errors,B,c.name):V(r.errors,c.name,B[c.name]):S(r.errors,c.name))}!U(g)&&await I(g,a,l)}}return l.valid},te=()=>{for(const t of d.unMount){const a=m(i,t);a&&(a._f.refs?a._f.refs.every(l=>!Se(l)):!Se(a._f.ref))&&Ae(t)}d.unMount=new Set},z=(t,a)=>!s.disabled&&(t&&a&&V(n,t,a),!re(me(),o)),x=(t,a,l)=>Kr(t,d,{...u.mount?n:j(a)?o:$(t)?{[t]:a}:a},l,a),_=t=>Ce(m(u.mount?n:o,t,s.shouldUnregister?m(o,t,[]):[])),N=(t,a,l={})=>{const y=m(i,t);let f=a;if(y){const c=y._f;c&&(!c.disabled&&V(n,t,mr(a,c)),f=ve(c.ref)&&M(a)?"":a,cr(c.ref)?[...c.ref.options].forEach(g=>g.selected=f.includes(g.value)):c.refs?fe(c.ref)?c.refs.forEach(g=>{(!g.defaultChecked||!g.disabled)&&(Array.isArray(f)?g.checked=!!f.find(F=>F===g.value):g.checked=f===g.value||!!f)}):c.refs.forEach(g=>g.checked=g.value===f):Oe(c.ref)?c.ref.value="":(c.ref.value=f,c.ref.type||v.state.next({name:t,values:L(n)})))}(l.shouldDirty||l.shouldTouch)&&C(t,f,l.shouldTouch,l.shouldDirty,!0),l.shouldValidate&&ie(t)},O=(t,a,l)=>{for(const y in a){if(!a.hasOwnProperty(y))return;const f=a[y],c=t+"."+y,g=m(i,c);(d.array.has(t)||D(f)||g&&!g._f)&&!se(f)?O(c,f,l):N(c,f,l)}},R=(t,a,l={})=>{const y=m(i,t),f=d.array.has(t),c=L(a);V(n,t,c),f?(v.array.next({name:t,values:L(n)}),(p.isDirty||p.dirtyFields||k.isDirty||k.dirtyFields)&&l.shouldDirty&&v.state.next({name:t,dirtyFields:oe(o,n),isDirty:z(t,c)})):y&&!y._f&&!M(c)?O(t,c,l):N(t,c,l),sr(t,d)&&v.state.next({...r,name:t}),v.state.next({name:u.mount?t:void 0,values:L(n)})},K=async t=>{u.mount=!0;const a=t.target;let l=a.name,y=!0;const f=m(i,l),c=w=>{y=Number.isNaN(w)||se(w)&&isNaN(w.getTime())||re(w,m(n,l,w))},g=rr(s.mode),F=rr(s.reValidateMode);if(f){let w,B;const he=a.type?er(f._f):Pr(t),ee=t.type===Je.BLUR||t.type===Je.FOCUS_OUT,pr=!Zr(f._f)&&!s.resolver&&!m(r.errors,l)&&!f._f.deps||rt(ee,m(r.touchedFields,l),r.isSubmitted,F,g),Ee=sr(l,d,ee);V(n,l,he),ee?(f._f.onBlur&&f._f.onBlur(t),A&&A(0)):f._f.onChange&&f._f.onChange(t);const ke=C(l,he,ee),wr=!U(ke)||Ee;if(!ee&&v.state.next({name:l,type:t.type,values:L(n)}),pr)return(p.isValid||k.isValid)&&(s.mode==="onBlur"?ee&&T():ee||T()),wr&&v.state.next({name:l,...Ee?{}:ke});if(!ee&&Ee&&v.state.next({...r}),s.resolver){const{errors:ze}=await G([l]);if(c(he),y){const Er=ir(r.errors,i,l),Ke=ir(ze,i,Er.name||l);w=Ke.error,l=Ke.name,B=U(ze)}}else Z([l],!0),w=(await nr(f,d.disabled,n,ne,s.shouldUseNativeValidation))[l],Z([l]),c(he),y&&(w?B=!1:(p.isValid||k.isValid)&&(B=await I(i,!0)));y&&(f._f.deps&&ie(f._f.deps),ye(l,B,w,ke))}},le=(t,a)=>
1{if(m(r.errors,a)&&t.focus)return t.focus(),1},ie=async(t,a={})=>{let l,y;const f=ce(t);if(s.resolver){const c=await Ve(j(t)?t:f);l=U(c),y=t?!f.some(g=>m(c,g)):l}else t?(y=(await Promise.all(f.map(async c=>{const g=m(i,c);return await I(g&&g._f?{[c]:g}:g)}))).every(Boolean),!(!y&&!r.isValid)&&T()):y=l=await I(i);return v.state.next({...!$(t)||(p.isValid||k.isValid)&&l!==r.isValid?{}:{name:t},...s.resolver||!t?{isValid:l}:{},errors:r.errors}),a.shouldFocus&&!y&&de(i,le,t?f:d.mount),y},me=t=>{const a={...u.mount?n:o};return j(t)?a:$(t)?m(a,t):t.map(l=>m(a,l))},Re=(t,a)=>({invalid:!!m((a||r).errors,t),isDirty:!!m((a||r).dirtyFields,t),error:m((a||r).errors,t),isValidating:!!m(r.validatingFields,t),isTouched:!!m((a||r).touchedFields,t)}),vr=t=>{t&&ce(t).forEach(a=>S(r.errors,a)),v.state.next({errors:t?r.errors:{}})},Ue=(t,a,l)=>{const y=(m(i,t,{_f:{}})._f||{}).ref,f=m(r.errors,t)||{},{ref:c,message:g,type:F,...w}=f;V(r.errors,t,{...w,...a,ref:y}),v.state.next({name:t,errors:r.errors,isValid:!1}),l&&l.shouldFocus&&y&&y.focus&&y.focus()},xr=(t,a)=>W(t)?v.state.subscribe({next:l=>"values"in l&&t(x(void 0,a),l)}):x(t,a,!0),Pe=t=>v.state.subscribe({next:a=>{et(t.name,a.name,t.exact)&&Gr(a,t.formState||p,Ar,t.reRenderRoot)&&t.callback({values:{...n},...r,...a,defaultValues:o})}}).unsubscribe,br=t=>(u.mount=!0,k={...k,...t.formState},Pe({...t,formState:k})),Ae=(t,a={})=>
vendor: 5,604 bytes, line 1
1{for(const l of t?ce(t):d.mount)d.mount.delete(l),d.array.delete(l),a.keepValue||(S(i,l),S(n,l)),!a.keepError&&S(r.errors,l),!a.keepDirty&&S(r.dirtyFields,l),!a.keepTouched&&S(r.touchedFields,l),!a.keepIsValidating&&S(r.validatingFields,l),!s.shouldUnregister&&!a.keepDefaultValue&&S(o,l);v.state.next({values:L(n)}),v.state.next({...r,...a.keepDirty?{isDirty:z()}:{}}),!a.keepIsValid&&T()},Be=({disabled:t,name:a})=>{(Y(t)&&u.mount||t||d.disabled.has(a))&&(t?d.disabled.add(a):d.disabled.delete(a))},pe=(t,a={})=>{let l=m(i,t);const y=Y(a.disabled)||Y(s.disabled);return V(i,t,{...l||{},_f:{...l&&l._f?l._f:{ref:{name:t}},name:t,mount:!0,...a}}),d.mount.add(t),l?Be({disabled:Y(a.disabled)?a.disabled:s.disabled,name:t}):H(t,!0,a.value),{...y?{disabled:a.disabled||s.disabled}:{},...s.progressive?{required:!!a.required,min:ue(a.min),max:ue(a.max),minLength:ue(a.minLength),maxLength:ue(a.maxLength),pattern:ue(a.pattern)}:{},name:t,onChange:K,onBlur:K,ref:f=>{if(f){pe(t,a),l=m(i,t);const c=j(f.value)&&f.querySelectorAll&&f.querySelectorAll("input,select,textarea")[0]||f,g=Yr(c),F=l._f.refs||[];if(g?F.find(w=>w===c):c===l._f.ref)return;V(i,t,{_f:{...l._f,...g?{refs:[...F.filter(Se),c,...Array.isArray(m(o,t))?[{}]:[]],ref:{type:c.type,name:t}}:{ref:c}}}),H(t,!1,void 0,c)}else l=m(i,t,{}),l._f&&(l._f.mount=!1),(s.shouldUnregister||a.shouldUnregister)&&!(Ir(d.array,t)&&u.action)&&d.unMount.add(t)}}},we=()=>s.shouldFocusError&&de(i,le,d.mount),Fr=t=>{Y(t)&&(v.state.next({disabled:t}),de(i,(a,l)=>{const y=m(i,l);y&&(a.disabled=y._f.disabled||t,Array.isArray(y._f.refs)&&y._f.refs.forEach(f=>{f.disabled=y._f.disabled||t}))},0,!1))},Ie=(t,a)=>async l=>{let y;l&&(l.preventDefault&&l.preventDefault(),l.persist&&l.persist());let f=L(n);if(v.state.next({isSubmitting:!0}),s.resolver){const{errors:c,values:g}=await G();r.errors=c,f=L(g)}else await I(i);if(d.disabled.size)for(const c of d.disabled)S(f,c);if(S(r.errors,"root"),U(r.errors)){v.state.next({errors:{}});try{await t(f,l)}catch(c){y=c}}else a&&await a({...r.errors},l),we(),setTimeout(we);if(v.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:U(r.errors)&&!y,submitCount:r.submitCount+1,errors:r.errors}),y)throw y},_r=(t,a={})=>{m(i,t)&&(j(a.defaultValue)?R(t,L(m(o,t))):(R(t,a.defaultValue),V(o,t,L(a.defaultValue))),a.keepTouched||S(r.touchedFields,t),a.keepDirty||(S(r.dirtyFields,t),r.isDirty=a.defaultValue?z(t,L(m(o,t))):z()),a.keepError||(S(r.errors,t),p.isValid&&T()),v.state.next({...r}))},qe=(t,a={})=>{const l=t?L(t):o,y=L(l),f=U(t),c=f?o:y;if(a.keepDefaultValues||(o=l),!a.keepValues){if(a.keepDirtyValues){const g=new Set([...d.mount,...Object.keys(oe(o,n))]);for(const F of Array.from(g))m(r.dirtyFields,F)?V(c,F,m(n,F)):R(F,m(c,F))}else{if(Te&&j(t))for(const g of d.mount){const F=m(i,g);if(F&&F._f){const w=Array.isArray(F._f.refs)?F._f.refs[0]:F._f.ref;if(ve(w)){const B=w.closest("form");if(B){B.reset();break}}}}if(a.keepFieldsRef)for(const g of d.mount)R(g,m(c,g));else i={}}n=s.shouldUnregister?a.keepDefaultValues?L(o):{}:L(c),v.array.next({values:{...c}}),v.state.next({values:{...c}})}d={mount:a.keepDirtyValues?d.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},u.mount=!p.isValid||!!a.keepIsValid||!!a.keepDirtyValues,u.watch=!!s.shouldUnregister,v.state.next({submitCount:a.keepSubmitCount?r.submitCount:0,isDirty:f?!1:a.keepDirty?r.isDirty:!!(a.keepDefaultValues&&!re(t,o)),isSubmitted:a.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:f?{}:a.keepDirtyValues?a.keepDefaultValues&&n?oe(o,n):r.dirtyFields:a.keepDefaultValues&&t?oe(o,t):a.keepDirty?r.dirtyFields:{},touchedFields:a.keepTouched?r.touchedFields:{},errors:a.keepErrors?r.errors:{},isSubmitSuccessful:a.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},We=(t,a)=>qe(W(t)?t(n):t,a),Vr=(t,a={})=>{const l=m(i,t),y=l&&l._f;if(y){const f=y.refs?y.refs[0]:y.ref;f.focus&&(f.focus(),a.shouldSelect&&W(f.select)&&f.select())}},Ar=t=>{r={...r,...t}},He={control:{register:pe,unregister:Ae,getFieldState:Re,handleSubmit:Ie,setError:Ue,_subscribe:Pe,_runSchema:G,_focusError:we,_getWatch:x,_getDirty:z,_setValid:T,_setFieldArray:_e,_setDisabledField:Be,_setErrors:J,_getFieldArray:_,_reset:qe,_resetDefaultValues:()=>W(s.defaultValues)&&s.defaultValues().then(t=>{We(t,s.resetOptions),v.state.next({isLoading:!1})}),_removeUnmounted:te,_disableForm:Fr,_subjects:v,_proxyFormState:p,get _fields(){return i},get _formValues(){return n},get _state(){return u},set _state(t){u=t},get _defaultValues(){return o},get _names(){return d},set _names(t){d=t},get _formState(){return r},get _options(){return s},set _options(t){s={...s,...t}}},subscribe:br,trigger:ie,register:pe,handleSubmit:Ie,watch:xr,setValue:R,getValues:me,reset:We,resetField:_r,clearErrors:vr,unregister:Ae,setError:Ue,setFocus:Vr,getFieldState:Re};return{...He,formControl:He}}function nt(e={}){const s=P.useRef(void 0),r=P.useRef(void 0),[i,o]=P.useState({isDirty:!1,isValidating:!1,isLoading:W(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:W(e.defaultValues)?void 0:e.defaultValues});if(!s.current)if(e.formControl)s.current={...e.formControl,formState:i},e.defaultValues&&!W(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:u,...d}=at(e);s.current={...d,formState:i}}const n=s.current.control;return n._options=e,zr(()=>{const u=n._subscribe({formState:n._proxyFormState,callback:()=>o({...n._formState}
1),reRenderRoot:!0});return o(d=>({...d,isReady:!0})),n._formState.isReady=!0,u},[n]),P.useEffect(()=>n._disableForm(e.disabled),[n,e.disabled]),P.useEffect(()=>{e.mode&&(n._options.mode=e.mode),e.reValidateMode&&(n._options.reValidateMode=e.reValidateMode)},[n,e.mode,e.reValidateMode]),P.useEffect(()=>{e.errors&&(n._setErrors(e.errors),n._focusError())},[n,e.errors]),P.useEffect(()=>{e.shouldUnregister&&n._subjects.state.next({values:n._getWatch()})},[n,e.shouldUnregister]),P.useEffect(()=>{if(n._proxyFormState.isDirty){const u=n._getDirty();u!==i.isDirty&&n._subjects.state.next({isDirty:u})}},[n,i.isDirty]),P.useEffect(()=>{e.values&&!re(e.values,r.current)?(n._reset(e.values,{keepFieldsRef:!0,...n._options.resetOptions}),r.current=e.values,o(u=>({...u}))):n._resetDefaultValues()},[n,e.values]),P.useEffect(()=>{n._state.mount||(n._setValid(),n._state.mount=!0),n._state.watch&&(n._state.watch=!1,n._subjects.state.next({...n._formState})),n._removeUnmounted()}),s.current.formState=Hr(i,n),s.current}const lr=(e,s,r)=>{if(e&&"reportValidity"in e){const i=m(r,s);e.setCustomValidity(i&&i.message||""),e.reportValidity()}},gr=(e,s)=>{for(const r in s.fields){const i=s.fields[r];i&&i.ref&&"reportValidity"in i.ref?lr(i.ref,r,e):i.refs&&i.refs.forEach(o=>lr(o,r,e))}},lt=(e,s)=>{s.shouldUseNativeValidation&&gr(e,s);const r={};for(const i in e){const o=m(s.fields,i),n=Object.assign(e[i]||{},{ref:o&&o.ref});if(ot(s.names||Object.keys(e),i)){const u=Object.assign({},m(r,i));V(u,"root",n),V(r,i,u)}else V(r,i,n)}return r},ot=(e,s)=>e.some(r=>r.startsWith(s+"."));var ut=function(e,s){for(var r={};e.length;){var i=e[0],o=i.code,n=i.message,u=i.path.join(".");if(!r[u])if("unionErrors"in i){var d=i.unionErrors[0].errors[0];r[u]={message:d.message,type:d.code}}else r[u]={message:n,type:o};if("unionErrors"in i&&i.unionErrors.forEach(function(p){return p.errors.forEach(function(k){return e.push(k)})}),s){var A=r[u].types,E=A&&A[i.code];r[u]=ur(u,s,r,o,E?[].concat(E,i.message):i.message)}e.shift()}return r},ct=function(e,s,r){return r===void 0&&(r={}),function(i,o,n){try{return Promise.resolve((function(u,d){try{var A=Promise.resolve(e[r.mode==="sync"?"parse":"parseAsync"](i,s)).then(function(E){return n.shouldUseNativeValidation&&gr({},n),{errors:{},values:r.raw?i:E}})}catch(E){return d(E)}return A&&A.then?A.then(void 0,d):A})(0,function(u){if((function(d){return Array.isArray(d?.errors)})(u))return{values:{},errors:lt(ut(u.errors,!n.shouldUseNativeValidation&&n.criteriaMode==="all"),n)};throw u}))}catch(u){return Promise.reject(u)}}};const dt=Ur({name:De().trim().min(1,"Nome é obrigatório").max(100,"Nome deve ter menos de 100 caracteres"),email:De().trim().email("E-mail inválido").max(255,"E-mail deve ter menos de 255 caracteres"),message:De().trim().min(1,"Mensagem é obrigatória").max(1e3,"Mensagem deve ter menos de 1000 caracteres")});function Vt(){const{toast:e}=kr(),[s,r]=Nr.useState(!1),{register:i,handleSubmit:o,formState:{errors:n},reset:u}=nt({resolver:ct(dt)}),d=async A=>{r(!0);try{const{error:E}=await Cr.functions.invoke("send-contact-email",{body:{name:A.name,email:A.email,message:A.message}});if(E)throw E;e({title:"Mensagem enviada com sucesso!",description:"Entraremos em contato em breve."}),u()}catch(E){console.error("Error sending contact email:",E),e({title:"Erro ao enviar mensagem",description:"Tente novamente mais tarde ou envie um e-mail para [email protected]",variant:"destructive"})}finally{r(!1)}};return h.jsxs("div",{className:"min-h-screen bg-background",children:[h.jsx(Dr,{}),h.jsx("main",{className:"pt-24 pb-16",children:h.jsxs("div",{className:"container mx-auto px-4 max-w-5xl",children:[h.jsx(Or,{}),h.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:[h.jsxs("div",{className:"space-y-8",children:[h.jsxs("div",{children:[h.jsx("h1",{className:"font-heading text-3xl lg:text-4xl font-bold mb-4",children:"Fale Conosco"}),h.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Tem alguma dúvida, sugestão ou precisa de ajuda? Estamos aqui para você! Preencha o formulário ao lado e nossa equipe entrará em contato o mais breve possÃvel."})]}),h.jsxs("div",{className:"space-y-6",children:[h.jsxs("div",{className:"flex items-start gap-4",children:[h.jsx("div",{className:"w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:h.jsx(Sr,{className:"text-primary",size:24})}),h.jsxs("div",{children:[h.jsx("h3",{className:"font-semibold mb-1",children:"E-mail"}),h.jsx("p",{className:"text-muted-foreground",children:"[email protected]"}),h.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:"Respondemos em até 24 horas úteis"})]})]}),h.jsxs("div",{className:"flex items-start gap-4",children:[h.jsx("div",{className:"w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:h.jsx(jr,{className:"text-primary",size:24})}),h.jsxs("div",{children:[h.jsx("h3",{className:"font-semibold mb-1",children:"Localização"}),h.jsx("p",{className:"text-muted-foreground",children:"São Carlos, Brasil"})]})]})]}),h.jsxs("div",{className:"bg-primary/5 border border-primary/20 rounded-lg p-6",children:[h.jsx("h3",{className:"font-semibold mb-3",children:"Siga-nos nas redes sociais"}),h.jsxs("div",{className:"flex gap-2 flex-wrap",children:[h.jsx("a",{href:"https://instagram.com/plateia.fun",target:"_blank",rel:"noopener noreferrer",className:"text-sm text-muted-foreground hover:text-foreground transition-colors",children:"@plateia.fun"}),h.jsx("span",{className:"text-muted-foreground",children:"â¢"}),h.jsx("a",{href:"https://facebook.com/plateia.fun",target:"_blank",rel:"noopener noreferrer",className:"text-sm text-muted-foreground hover:text-foreground transition-colors",children:"Facebook"}),h.jsx("span",{className:"text-muted-foreground",children:"â¢"}),h.jsx("a",{href:"https://twitter.com/plateia.fun",target:"_blank",rel:"noopener noreferrer",className:"text-sm text-muted-foreground hover:text-foreground transition-colors",children:"Twitter"})]})]})]}),h.jsx("div",{className:"bg-card border border-border rounded-lg p-6 lg:p-8",children:h.jsxs("form",{onSubmit:o(d),className:"space-y-6",children:[h.jsxs("div",{className:"space-y-2",children:[h.jsx(Ne,{htmlFor:"name",children:"Nome completo"}),h.jsx($e,{id:"name",placeholder:"Seu nome",...i("name"),className:n.name?"border-destructive":""}),n.name&&h.jsx("p",{className:"text-sm text-destructive",children:n.name.message})]}),h.jsxs("div",{className:"space-y-2",children:[h.jsx(Ne,{htmlFor:"email",children:"E-mail"}),h.jsx($e,{id:"email",type:"email",placeholder:"[email protected]",...i("email"),className:n.email?"border-destructive":""}),n.email&&h.jsx("p",{className:"text-sm text-destructive",children:n.email.message})]}),h.jsxs("div",{className:"space-y-2",children:[h.jsx(Ne,{htmlFor:"message",children:"Mensagem"}),h.jsx(Lr,{id:"message",placeholder:"Como podemos ajudar?",rows:6,...i("message"),className:n.message?"border-destructive":""}),n.message&&h.jsx("p",{className:"text-sm text-destructive",children:n.message.message})]}),h.jsxs("div",{className:"flex gap-3",children:[h.jsx(Ye,{type:"submit",disabled:s,className:"flex-1",children:s?h.jsxs(h.Fragment,{children:[h.jsx(Mr,{className:"animate-spin mr-2",size:16}),"Enviando..."]}):h.jsxs(h.Fragment,{children:[h.jsx(Rr,{size:16,className:"mr-2"}),"Enviar mensagem"]})}),h.jsx(Ye,{type:"button",variant:"outline",onClick:()=>u(),disabled:s,children:"Cancelar"})]})]})})]})]})}),h.jsx(Tr,{})]})}
1export{Vt as default}; 2//# sourceMappingURL=ContatoPage-BkyFEFbf.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.