import{bP as d,bQ as m,bR as b,bS as h,T as p,z as c}from"./dVzHJMF1.js";const g=c.number({invalid_type_error:"Este campo é obrigatório"}).gte(1,"Este campo é obrigatório"),S=c.string({invalid_type_error:"Este campo é obrigatório"}).nonempty("Este campo é obrigatório"),E=S.refine(t=>!isNaN(Number(t)),"Selecione uma opção válida"),z=c.union([g,E],{invalid_type_error:"Este campo é obrigatório",required_error:"Este campo é obrigatório"});function N(t){const o=t.shape,n={};for(const[i,r]of Object.entries(o))n[i]=r.nullable().optional();return c.object(n)}function _(t,o){const i=N(t).safeParse(o);if(i.success)return i.data;const r={},s=t.shape;for(const[e,a]of Object.entries(s))if(e in o){const l=a.nullable().optional().safeParse(o[e]);l.success&&(r[e]=l.data)}return r}function v(t){const o={},n=new URLSearchParams(window.location.search);if(n.size===0)return o;const i=[...new Set(n.keys())],r=[];i.forEach(e=>{var l,u;let a=n.getAll(e);if(a.length!==0){if((t.shape[e]instanceof d||t.shape[e]instanceof m&&((l=t.shape[e])==null?void 0:l._def.type)instanceof d)&&(a=a.map(f=>Number(f))),t.shape[e]instanceof b&&((u=t.shape[e]._def)==null?void 0:u.schema)instanceof h&&(r.push(e),a=a.map(f=>p(f).toDate())),t.shape[e]instanceof m){o[e]=a;return}o[e]=a[a.length-1]}});const s=_(t,o);return r.length&&r.forEach(e=>{s[e]=Array.isArray(s[e])?s[e].map(a=>p(a).toDate()):p(s[e]).toDate()}),s}const A=c.object({search:c.string().optional().nullable()});function P(t){return t}export{S as a,v as b,A as f,P as g,N as m,z};
