import{b as r}from"./vendor-q1sfVHxQ.js";import{b_ as n}from"./index-BB3C6ia3.js";import{o as a,_ as o,s as c,b as t,n as l}from"./schemas-DINLhTQO.js";const i=["login","signup","sms_send","inquiry","raffle_apply","fcfs_checkout"];a({token:c().min(1),action:o(i)});const u=o(["token_invalid","action_mismatch","low_score","server_error"]);a({success:t(),message:c(),statusCode:l(),data:a({passed:t(),reason:u.nullable()}).nullable()});class h extends Error{constructor(e){super(`reCAPTCHA blocked: ${e}`),this.name="RecaptchaBlockedError",this.reason=e}}const d=()=>{const{executeRecaptcha:s}=n();return r.useCallback(async m=>{},[s])};export{h as R,d as u};