1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2580],{20246:function(e,t,n){let r,s,u,i;n.d(t,{AsG:function(){return $},EiV:function(){return y},IMB:function(){return E},Qc3:function(){return _},Ryn:function(){return k},Z_8:function(){return x},_4T:function(){return j},is:function(){return g},jtO:function(){return m},tvc:function(){return h},zGw:function(){return w}});let a={lang:void 0,message:void 0,abortEarly:void 0,abortPipeEarly:void 0};function l(e){return e||r?{lang:e?.lang??r?.lang,message:e?.message,abortEarly:e?.abortEarly??r?.abortEarly,abortPipeEarly:e?.abortPipeEarly??r?.abortPipeEarly}:a}function o(e,t,n,r,a){var l,o,p,c;let f=a&&"input"in a?a.input:n.value,y=a?.expected??e.expects??null,d=a?.received??function(e){let t=typeof e;return"string"===t?`"${e}"`:"number"===t||"bigint"===t||"boolean"===t?`${e}`:"object"===t||"function"===t?(e&&Object.getPrototypeOf(e)?.constructor?.name)??"null":t}(f),v={kind:e.kind,type:e.type,input:f,expected:y,received:d,message:`Invalid ${t}: ${y?`Expected ${y} but r`:"R"}eceived ${d}`,requirement:e.requirement,path:a?.path,issues:a?.issues,lang:r.lang,abortEarly:r.abortEarly,abortPipeEarly:r.abortPipeEarly},h="schema"===e.kind,b=a?.message??e.message??(l=e.reference,o=v.lang,i?.get(l)?.get(o))??(h?(p=v.lang,u?.get(p)):null)??r.message??(c=v.lang,s?.get(c));void 0!==b&&(v.message="function"==typeof b?b(v):b),h&&(n.typed=!1),n.issues?n.issues.push(v):n.issues=[v]}let p=new WeakMap;function c(e){let t=p.get(e);return t||(t={version:1,vendor:"valibot",validate:t=>e["~run"]({value:t},l())},p.set(e,t)),t}var f=class extends Error{constructor(e){super(e[0].message),this.name="ValiError",this.issues=e}};function y(e,t){return{kind:"validation",type:"min_length",reference:y,async:!1,expects:`>=${e}`,requirement:e,message:t,"~run"(e,t){return e.typed&&e.value.length<this.requirement&&o(this,"length",e,t,{received:`${e.value.length}`}),e}}}let d={abortEarly:!0};function v(e,t,n){return"function"==typeof e.fallback?e.fallback(t,n):e.fallback}function h(e,t){return{...e,fallback:t,get"~standard"(){return c(this)},"~run"(t,n){let r=e["~run"](t,n);return r.issues?{typed:!0,value:v(this,r,n)}:r}}}function b(e,t,n){return"function"==typeof e.default?e.default(t,n):e.default}function g(e,t){return!e["~run"]({value:t},d).issues}function k(e,t){return{kind:"schema",type:"object",reference:k,expects:"Object",async:!1,entries:e,message:t,get"~standard"(){return c(this)},"~run"(e,t){let n=e.value;if(n&&"object"==typeof n)for(let r in e.typed=!0,e.value={},this.entries){let s=this.entries[r];if(r in n||("exact_optional"===s.type||"optional"===s.type||"nullish"===s.type)&&void 0!==s.default){let u=r in n?n[r]:b(s),i=s["~run"]({value:u},t);if(i.issues){let s={type:"object",origin:"value",input:n,key:r,value:u};for(let t of i.issues)t.path?t.path.unshift(s):t.path=[s],e.issues?.push(t);if(e.issues||(e.issues=i.issues),t.abortEarly){e.typed=!1;break}}i.typed||(e.typed=!1),e.value[r]=i.value}else if(void 0!==s.fallback)e.value[r]=v(s);else if("exact_optional"!==s.type&&"optional"!==s.type&&"nullish"!==s.type&&(o(this,"key",e,t,{input:void 0,expected:`"${r}"`,path:[{type:"object",origin:"key",input:n,key:r,value:n[r]}]}),t.abortEarly))break}else o(this,"type",e,t);return e}}}function m(e,t){return{kind:"schema",type:"optional",reference:m,expects:`(${e.expects} | undefined)`,async:!1,wrapped:e,default:t,get"~standard"(){return c(this)},"~run"(e,t){return void 0===e.value&&(void 0!==this.default&&(e.value=b(this,e,t)),void 0===e.value)?(e.typed=!0,e):this.wrapped["~run"](e,t)}}}function E(e,t,n){return{kind:"schema",type:"record",reference:E,expects:"Object",async:!1,key:e,value:t,message:n,get"~standard"(){return c(this)},"~run"(e,t){let n=e.value;if(n&&"object"==typeof n){for(let r in e.typed=!0,e.value={},n)if(Object.prototype.hasOwnProperty.call(n,r)&&"__proto__"!==r&&"prototype"!==r&&"constructor"!==r){let s=n[r],u=this.key["~run"]({value:r},t);if(u.issues){let i={type:"object",origin:"key",input:n,key:r,value:s};for(let t of u.issues)t.path=[i],e.issues?.push(t);
1if(e.issues||(e.issues=u.issues),t.abortEarly){e.typed=!1;break}}let i=this.value["~run"]({value:s},t);if(i.issues){let u={type:"object",origin:"value",input:n,key:r,value:s};for(let t of i.issues)t.path?t.path.unshift(u):t.path=[u],e.issues?.push(t);if(e.issues||(e.issues=i.issues),t.abortEarly){e.typed=!1;break}}u.typed&&i.typed||(e.typed=!1),u.typed&&(e.value[u.value]=i.value)}}else o(this,"type",e,t);return e}}}function x(e){return{kind:"schema",type:"string",reference:x,expects:"string",async:!1,message:e,get"~standard"(){return c(this)},"~run"(e,t){return"string"==typeof e.value?e.typed=!0:o(this,"type",e,t),e}}}function j(){return{kind:"schema",type:"unknown",reference:j,expects:"unknown",async:!1,get"~standard"(){return c(this)},"~run":e=>(e.typed=!0,e)}}function _(e,t,n){let r=e["~run"]({value:t},l(n));if(r.issues)throw new f(r.issues);return r.value}function w(...e){return{...e[0],pipe:e,get"~standard"(){return c(this)},"~run"(t,n){for(let r of e)if("metadata"!==r.kind){if(t.issues&&("schema"===r.kind||"transformation"===r.kind)){t.typed=!1;break}t.issues&&(n.abortEarly||n.abortPipeEarly)||(t=r["~run"](t,n))}return t}}}function $(e,t,n){let r=e["~run"]({value:t},l(n));return{typed:r.typed,success:!r.issues,output:r.value,issues:r.issues}}}}]);
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.