haiku-atelier-2024/web/app/themes/haiku-atelier-2024/assets/js/index.C9ScFdVV.js
2024-10-02 16:03:18 +02:00

2 lines
5.6 KiB
JavaScript

var m=Object.defineProperty;var g=(s,n,e)=>n in s?m(s,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[n]=e;var h=(s,n,e)=>g(s,typeof n!="symbol"?n+"":n,e);var y;function p(s){return{lang:s?.lang??y?.lang,message:s?.message,abortEarly:s?.abortEarly??y?.abortEarly,abortPipeEarly:s?.abortPipeEarly??y?.abortPipeEarly}}var k;function E(s){return k?.get(s)}var x;function j(s){return x?.get(s)}var D;function $(s,n){return D?.get(s)?.get(n)}function v(s){const n=typeof s;return n==="string"?`"${s}"`:n==="number"||n==="bigint"||n==="boolean"?`${s}`:n==="object"||n==="function"?(s&&Object.getPrototypeOf(s)?.constructor?.name)??"null":n}function f(s,n,e,r,i){const t=i&&"input"in i?i.input:e.value,l=i?.expected??s.expects??null,a=i?.received??v(t),u={kind:s.kind,type:s.type,input:t,expected:l,received:a,message:`Invalid ${n}: ${l?`Expected ${l} but r`:"R"}eceived ${a}`,requirement:s.requirement,path:i?.path,issues:i?.issues,lang:r.lang,abortEarly:r.abortEarly,abortPipeEarly:r.abortPipeEarly},o=s.kind==="schema",c=i?.message??s.message??$(s.reference,u.lang)??(o?j(u.lang):null)??r.message??E(u.lang);c&&(u.message=typeof c=="function"?c(u):c),o&&(e.typed=!1),e.issues?e.issues.push(u):e.issues=[u]}function d(s,n){const e=[...new Set(s)];return e.length>1?`(${e.join(` ${n} `)})`:e[0]??"never"}var N=class extends Error{constructor(n){super(n[0].message);h(this,"issues");this.name="ValiError",this.issues=n}};function P(s){return{kind:"validation",type:"integer",reference:P,async:!1,expects:null,requirement:Number.isInteger,message:s,"~validate"(n,e){return n.typed&&!this.requirement(n.value)&&f(this,"integer",n,e),n}}}function w(s,n){return{kind:"validation",type:"value",reference:w,async:!1,expects:s instanceof Date?s.toJSON():v(s),requirement:s,message:n,"~validate"(e,r){return e.typed&&!(this.requirement<=e.value&&this.requirement>=e.value)&&f(this,"value",e,r,{received:e.value instanceof Date?e.value.toJSON():v(e.value)}),e}}}function I(s,n,e){return typeof s.default=="function"?s.default(n,e):s.default}function C(s,n){return!s["~validate"]({value:n},{abortEarly:!0}).issues}function O(s,n){return{kind:"schema",type:"array",reference:O,expects:"Array",async:!1,item:s,message:n,"~standard":1,"~vendor":"valibot","~validate"(e,r=p()){const i=e.value;if(Array.isArray(i)){e.typed=!0,e.value=[];for(let t=0;t<i.length;t++){const l=i[t],a=this.item["~validate"]({value:l},r);if(a.issues){const u={type:"array",origin:"value",input:i,key:t,value:l};for(const o of a.issues)o.path?o.path.unshift(u):o.path=[u],e.issues?.push(o);if(e.issues||(e.issues=a.issues),r.abortEarly){e.typed=!1;break}}a.typed||(e.typed=!1),e.value.push(a.value)}}else f(this,"type",e,r);return e}}}function S(s,n){const e=Object.entries(s).filter(([r])=>isNaN(+r)).map(([,r])=>r);return{kind:"schema",type:"enum",reference:S,expects:d(e.map(v),"|"),async:!1,enum:s,options:e,message:n,"~standard":1,"~vendor":"valibot","~validate"(r,i=p()){return this.options.includes(r.value)?r.typed=!0:f(this,"type",r,i),r}}}function q(s){return{kind:"schema",type:"number",reference:q,expects:"number",async:!1,message:s,"~standard":1,"~vendor":"valibot","~validate"(n,e=p()){return typeof n.value=="number"&&!isNaN(n.value)?n.typed=!0:f(this,"type",n,e),n}}}function A(s,n){return{kind:"schema",type:"object",reference:A,expects:"Object",async:!1,entries:s,message:n,"~standard":1,"~vendor":"valibot","~validate"(e,r=p()){const i=e.value;if(i&&typeof i=="object"){e.typed=!0,e.value={};for(const t in this.entries){const l=i[t],a=this.entries[t]["~validate"]({value:l},r);if(a.issues){const u={type:"object",origin:"value",input:i,key:t,value:l};for(const o of a.issues)o.path?o.path.unshift(u):o.path=[u],e.issues?.push(o);if(e.issues||(e.issues=a.issues),r.abortEarly){e.typed=!1;break}}a.typed||(e.typed=!1),(a.value!==void 0||t in i)&&(e.value[t]=a.value)}}else f(this,"type",e,r);return e}}}function M(s,...n){const e={kind:"schema",type:"optional",reference:M,expects:`(${s.expects} | undefined)`,async:!1,wrapped:s,"~standard":1,"~vendor":"valibot","~validate"(r,i=p()){return r.value===void 0&&("default"in this&&(r.value=I(this,r,i)),r.value===void 0)?(r.typed=!0,r):this.wrapped["~validate"](r,i)}};return 0 in n&&(e.default=n[0]),e}function _(s){return{kind:"schema",type:"string",reference:_,expects:"string",async:!1,message:s,"~standard":1,"~vendor":"valibot","~validate"(n,e=p()){return typeof n.value=="string"?n.typed=!0:f(this,"type",n,e),n}}}function b(s){let n;if(s)for(const e of s)n?n.push(...e.issues):n=e.issues;return n}function G(s,n){return{kind:"schema",type:"union",reference:G,expects:d(s.map(e=>e.expects),"|"),async:!1,options:s,message:n,"~standard":1,"~vendor":"valibot","~validate"(e,r=p()){let i,t,l;for(const a of this.options){const u=a["~validate"]({value:e.value},r);if(u.typed)if(u.issues)t?t.push(u):t=[u];else{i=u;break}else l?l.push(u):l=[u]}if(i)return i;if(t){if(t.length===1)return t[0];f(this,"type",e,r,{issues:b(t)}),e.typed=!0}else{if(l?.length===1)return l[0];f(this,"type",e,r,{issues:b(l)})}return e}}}function J(){return{kind:"schema",type:"unknown",reference:J,expects:"unknown",async:!1,"~standard":1,"~vendor":"valibot","~validate"(s){return s.typed=!0,s}}}function R(s,n,e){const r=s["~validate"]({value:n},p(e));if(r.issues)throw new N(r.issues);return r.value}function z(...s){return{...s[0],pipe:s,"~validate"(n,e=p()){for(const r of s)if(r.kind!=="metadata"){if(n.issues&&(r.kind==="schema"||r.kind==="transformation")){n.typed=!1;break}(!n.issues||!e.abortEarly&&!e.abortPipeEarly)&&(n=r["~validate"](n,e))}return n}}}export{M as a,O as b,J as c,z as d,C as e,S as f,P as i,q as n,A as o,R as p,_ as s,G as u,w as v};
//# sourceMappingURL=index.C9ScFdVV.js.map