PageSourceSearch

https://www.zemith.com/_next/static/chunks/73408-bb529f758dd1d199.js

js zemith.com collected 2026-10-04 05:42:17 UTC 34,555 bytes, 16 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[73408],{13482:(e,t,r)=>{r.r(t),r.d(t,{Label:()=>s,Root:()=>l});var n=r(58942),a=r(18040),i=r(93518),o=Object.defineProperty,s=n.forwardRef(o(function(e,t){return(0,i.jsx)(a.sG.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}})},"name",{value:"Label",configurable:!0})),l=s},66155:(e,t,r)=>{r.d(t,{Di:()=>P,b8:()=>D,bD:()=>v,eM:()=>T,iM:()=>M,u1:()=>b,u6:()=>O});var n,a,i,o,s,l,u,c,d,f,m,h,p="vercel.ai.error",y=Symbol.for(p),v=class e extends(a=Error,n=y,a){constructor({name:e,message:t,cause:r}){super(t),this[n]=!0,this.name=e,this.cause=r}static isInstance(t){return e.hasMarker(t,p)}static hasMarker(e,t){let r=Symbol.for(t);return null!=e&&"object"==typeof e&&r in e&&"boolean"==typeof e[r]&&!0===e[r]}},g=Symbol.for("vercel.ai.error.AI_APICallError");Symbol.for("vercel.ai.error.AI_EmptyResponseBodyError");function b(e){return null==e?"unknown error":"string"==typeof e?e:e instanceof Error?e.toString():JSON.stringify(e)}var w="AI_InvalidArgumentError",A=`vercel.ai.error.${w}`,k=Symbol.for(A),P=class extends(o=v,i=k,o){constructor({message:e,cause:t,argument:r}){super({name:w,message:e,cause:t}),this[i]=!0,this.argument=r}static isInstance(e){return v.hasMarker(e,A)}},x=Symbol.for("vercel.ai.error.AI_InvalidPromptError");Symbol.for("vercel.ai.error.AI_InvalidResponseDataError");var _="AI_JSONParseError",S=`vercel.ai.error.${_}`,$=Symbol.for(S),O=class extends(l=v,s=$,l){constructor({text:e,cause:t}){super({name:_,message:`JSON parsing failed: Text: ${e}.
2Error message: ${b(t)}`,cause:t}),this[s]=!0,this.text=e}static isInstance(e){return v.hasMarker(e,S)}},Z=Symbol.for("vercel.ai.error.AI_LoadAPIKeyError");Symbol.for("vercel.ai.error.AI_LoadSettingError");Symbol.for("vercel.ai.error.AI_NoContentGeneratedError");var E="AI_NoSuchModelError",I=`vercel.ai.error.${E}`,j=Symbol.for(I),T=class extends(c=v,u=j,c){constructor({errorName:e=E,modelId:t,modelType:r,message:n=`No such ${r}: ${t}`}){super({name:e,message:n}),this[u]=!0,this.modelId=t,this.modelType=r}static isInstance(e){return v.hasMarker(e,I)}},N=Symbol.for("vercel.ai.error.AI_NoSuchProviderReferenceError");Symbol.for("vercel.ai.error.AI_TooManyEmbeddingValuesForCallError");var C="AI_TypeValidationError",L=`vercel.ai.error.${C}`,z=Symbol.for(L),M=class e extends(f=v,d=z,f){constructor({value:e,cause:t,context:r}){let n="Type validation failed";if((null==r?void 0:r.field)&&(n+=` for ${r.field}`),(null==r?void 0:r.entityName)||(null==r?void 0:r.entityId)){n+=" (";const e=[];r.entityName&&e.push(r.entityName),r.entityId&&e.push(`id: "${r.entityId}"`),n+=e.join(", "),n+=")"}super({name:C,message:`${n}: Value: ${JSON.stringify(e)}.
3Error message: ${b(t)}`,cause:t}),this[d]=!0,this.value=e,this.context=r}static isInstance(e){return v.hasMarker(e,L)}static wrap({value:t,cause:r,context:n}){var a,i,o;return e.isInstance(r)&&r.value===t&&(null==(a=r.context)?void 0:a.field)===(null==n?void 0:n.field)&&(null==(i=r.context)?void 0:i.entityName)===(null==n?void 0:n.entityName)&&(null==(o=r.context)?void 0:o.entityId)===(null==n?void 0:n.entityId)?r:new e({value:t,cause:r,context:n})}},F="AI_UnsupportedFunctionalityError",R=`vercel.ai.error.${F}`,U=Symbol.for(R),D=class extends(h=v,m=U,h){constructor({functionality:e,message:t=`'${e}' functionality not supported.`}){super({name:F,message:t}),this[m]=!0,this.functionality=e}static isInstance(e){return v.hasMarker(e,R)}}},98695:(e,t,r)=>{r.d(t,{W:()=>C,nV:()=>k,mD:()=>eP,aI:()=>g,Z9:()=>y,n_:()=>v,hK:()=>z,ek:()=>N,$C:()=>M,G1:()=>F,Pe:()=>D,ID:()=>eA,qx:()=>R,_Z:()=>eO,cS:()=>L,hd:()=>eZ,N8:()=>e$,ZZ:()=>eS,k5:()=>e_,WZ:()=>U,jN:()=>ex});var n,a,i,o=r(66155),s=r(22743),l=r(92997);class u extends Error{constructor(e,t){super(e),this.name="ParseError",this.type=t.type,this.field=t.field,this.value=t.value,this.line=t.line}}function c(e){}function d(e,t,r){return 100===r&&97===e.charCodeAt(t+1)&&116===e.charCodeAt(t+2)&&97===e.charCodeAt(t+3)&&58===e.charCodeAt(t+4)}function f(e,t,r){return 101===r&&118===e.charCodeAt(t+1)&&101===e.charCodeAt(t+2)&&110===e.charCodeAt(t+3)&&116===e.charCodeAt(t+4)&&58===e.charCodeAt(t+5)}class m extends TransformStream{constructor({onError:e,onRetry:t,onComment:r,maxBufferSize:n}={}){let a;super({start(i){a=function(e){if("function"==typeof e)throw TypeError("`config` must be an object, got a function instead. Did 
3you mean `createParser({onEvent: fn})`?");let{onEvent:t=c,onError:r=c,onRetry:n=c,onComment:a,maxBufferSize:i}=e,o=[],s=0,l=!0,m,h="",p=0,y,v=!1;function g(){void 0!==i&&(s+h.length<=i||(v=!0,o.length=0,s=0,m=void 0,h="",p=0,y=void 0,r(new u(`Buffered data exceeded max buffer size of ${i} characters`,{type:"max-buffer-size-exceeded"}))))}function b(e){let r=0;if(-1===e.indexOf("\r")){let n=e.indexOf(`
4`,r);for(;-1!==n;){if(r===n){p>0&&t({id:m,event:y,data:h}),m=void 0,h="",p=0,y=void 0,r=n+1,n=e.indexOf(`
5`,r);continue}let a=e.charCodeAt(r);if(d(e,r,a)){let a=32===e.charCodeAt(r+5)?r+6:r+5,i=e.slice(a,n);if(0===p&&10===e.charCodeAt(n+1)){t({id:m,event:y,data:i}),m=void 0,h="",y=void 0,r=n+2,n=e.indexOf(`
6`,r);continue}h=0===p?i:`${h}
7${i}`,p++}else f(e,r,a)?y=e.slice(32===e.charCodeAt(r+6)?r+7:r+6,n)||void 0:w(e,r,n);r=n+1,n=e.indexOf(`
8`,r)}return e.slice(r)}for(;r<e.length;){let t=e.indexOf("\r",r),n=e.indexOf(`
9`,r),a=-1;if(-1!==t&&-1!==n?a=t<n?t:n:-1!==t?a=t===e.length-1?-1:t:-1!==n&&(a=n),-1===a)break;w(e,r,a),r=a+1,13===e.charCodeAt(r-1)&&10===e.charCodeAt(r)&&r++}return e.slice(r)}function w(e,r,n){if(r===n)return void(p>0&&t({id:m,event:y,data:h}),m=void 0,h="",p=0,y=void 0);let i=e.charCodeAt(r);
9if(d(e,r,i)){let t=32===e.charCodeAt(r+5)?r+6:r+5,a=e.slice(t,n);h=0===p?a:`${h}
10${a}`,p++;return}if(f(e,r,i)){y=e.slice(32===e.charCodeAt(r+6)?r+7:r+6,n)||void 0;return}if(105===i&&100===e.charCodeAt(r+1)&&58===e.charCodeAt(r+2)){let t=e.slice(32===e.charCodeAt(r+3)?r+4:r+3,n);t.includes("\0")||(m=t);return}if(58===i){a&&a(e.slice(r,n).slice(32===e.charCodeAt(r+1)?2:1));return}let o=e.slice(r,n),s=o.indexOf(":");if(-1===s)return void A(o,"",o);let l=o.slice(0,s),u=32===o.charCodeAt(s+1)?2:1;A(l,o.slice(s+u),o)}function A(e,t,a){switch(e){case"event":y=t||void 0;break;case"data":h=0===p?t:`${h}
11${t}`,p++;break;case"id":t.includes("\0")||(m=t);break;case"retry":/^\d+$/.test(t)?n(parseInt(t,10)):r(new u(`Invalid \`retry\` value: "${t}"`,{type:"invalid-retry",value:t,line:a}));break;default:r(new u(`Unknown field "${e.length>20?`${e.slice(0,20)}\u2026`:e}"`,{type:"unknown-field",field:e,value:t,line:a}))}}return{feed:function(e){if(v)throw Error("Cannot feed parser: it was terminated after exceeding the configured max buffer size. Call `reset()` to resume parsing.");if(l&&(l=!1,239===e.charCodeAt(0)&&187===e.charCodeAt(1)&&191===e.charCodeAt(2)&&(e=e.slice(3))),0===o.length){let t=b(e);""!==t&&(o.push(t),s=t.length),g();return}if(-1===e.indexOf(`
12`)&&-1===e.indexOf("\r")){o.push(e),s+=e.length,g();return}o.push(e);let t=o.join("");o.length=0,s=0;let r=b(t);""!==r&&(o.push(r),s=r.length),g()},reset:function(e={}){if(e.consume&&o.length>0){let e=o.join("");w(e,0,e.length)}l=!0,m=void 0,h="",p=0,y=void 0,o.length=0,s=0,v=!1}}}({onEvent:e=>{i.enqueue(e)},onError(t){"function"==typeof e&&e(t),("terminate"===e||"max-buffer-size-exceeded"===t.type)&&i.error(t)},onRetry:t,onComment:r,maxBufferSize:n})},transform(e){a.feed(e)}})}}Symbol.for("workflow-serialize"),Symbol.for("workflow-deserialize"),r(37811),new TextDecoder;var{btoa:h,atob:p}=globalThis;function y(e){let t=p(e.replace(/-/g,"+").replace(/_/g,"/"));return Uint8Array.from(t,e=>e.codePointAt(0))}function v(e){let t="";for(let r=0;r<e.length;r++)t+=String.fromCodePoint(e[r]);return h(t)}async function g(e){var t;try{await (null==(t=e.body)?void 0:t.cancel())}catch(e){}}var b="AI_DownloadError",w=`vercel.ai.error.${b}`,A=Symbol.for(w),k=class extends(a=o.bD,n=A,a){constructor({url:e,statusCode:t,statusText:r,cause:a,message:i=null==a?`Failed to download ${e}: ${t} ${r}`:`Failed to download ${e}: ${a}`}){super({name:b,message:i,cause:a}),this[n]=!0,this.url=e,this.statusCode=t,this.statusText=r}static isInstance(e){return o.bD.hasMarker(e,w)}};function P(e,t){try{return new URL(e).origin===new URL(t).origin}catch(e){return!1}}function x(e){let t=e.split(".");return 4===t.length&&t.every(e=>{let t=Number(e);return Number.isInteger(t)&&t>=0&&t<=255&&String(t)===e})}function _(e){let[t,r,n]=e.split(".").map(Number);return 0===t||10===t||100===t&&r>=64&&r<=127||127===t||169===t&&254===r||172===t&&r>=16&&r<=31||192===t&&0===r&&0===n||192===t&&0===r&&2===n||192===t&&168===r||198===t&&(18===r||19===r)||198===t&&51===r&&100===n||203===t&&0===r&&113===n||t>=224||!1}function S(e){let t=function(e){let t=e.toLowerCase(),r=t.indexOf("%");-1!==r&&(t=t.slice(0,r));let n=t.split("::");if(n.length>2)return null;let a=e=>{if(""===e)return[];let t=[],r=e.split(":");for(let e=0;e<r.length;e++){let n=r[e];if(n.includes(".")){if(e!==r.length-1||!x(n))return null;let[a,i,o,s]=n.split(".").map(Number);t.push(a<<8|i,o<<8|s);continue}if(!/^[0-9a-f]{1,4}$/.test(n))return null;t.push(parseInt(n,16))}return t},i=a(n[0]);if(null===i)return null;if(2===n.length){let e=a(n[1]);if(null===e)return null;let t=8-i.length-e.length;return t<0?null:[...i,...Array(t).fill(0),...e]}return 8===i.length?i:null}(e);if(null===t)return!0;let r=e=>t.slice(0,e).every(e=>0===e);if(r(7)&&(0===t[7]||1===t[7])||(65024&t[0])==64512||(65472&t[0])==65152||(65472&t[0])==65216||(65280&t[0])==65280||8193===t[0]&&3512===t[1]||16383===t[0]&&(61440&t[1])==0)return!0;if(r(6)||r(5)&&65535===t[5]||r(4)&&65535===t[4]&&0===t[5]||100===t[0]&&65435===t[1]&&0===t[2]&&0===t[3]&&0===t[4]&&0===t[5]||100===t[0]&&65435===t[1]&&1===t[2]){let e=t[6]>>8&255,r=255&t[6],n=t[7]>>8&255,a=255&t[7];return _(`${e}.${r}.${n}.${a}`)}return!1}var $=globalThis.fetch,O=function(e){if("function"!=typeof e)return!1;let t=Function.prototype.toString.call(e);return t.includes("internal/deps/undici")||t.includes("lazy loading of undici")}($);async function Z(){var e,t;let r;return(null==(e=null==(r=globalThis.process)?void 0:r.release)?void 0:e.name)==="node"&&(null==(t=r.versions)?void 0:t.bun)==null&&O&&globalThis.fetch===$?null!=i?i:i=Promise.resolve().then(E):globalThis.fetch}function E(){let{createRequire:e}=I("node:module"),{lookup:t}=I("node:dns"),{Agent:r,fetch:n}=e(function e(){let t=Error.prepareStackTrace;try{Error.prepareStackTrace=(e,t)=>t;let t=Error("Capture current module path");Error.captureStackTrace(t,e);let[r]=t.stack,n=null==r?void 0:r.getFileName();if(null==n)throw Error("Unable to determine the current module path");return n}finally{Error.prepareStackTrace=t}}())("undici"),a=new r({connect:{lookup:(e,r,n)=>{t(e,{...r,all:!0},(t,a)=>{if(t)return void n(t);try{let[t]=a;if(null==t)throw Error(`Hostname ${e} did not resolve to an address`);for(let{address:t,family:r}of a)!function({address:e,family:t,hostname:r}){if(4===t?!x(e)||_(e):6!==t||S(e))throw new k({url:r,message:`Hostname ${r} resolved to disallowed IP address ${e}`})}({address:t,family:r,hostname:e});!0===r.all?n(null,a):n(null,t.address,t.family)}catch(e){n(e instanceof Error?e:Error(String(e)))}})}}});return(e,t)=>n(e,{...t,dispatcher:a})}function I(e){var t;let r=globalThis.process,n=null==(t=null==r?void 0:r.getBuiltinModule)?void 0:t.call(r,e);if(null==n)throw Error(`Node.js built-in module ${e} is unavailable`);return n}var j=["connection","keep-alive","te","trailer","transfer-encoding","upgrade","host","forwarded","proxy-authorization","via","x-forwarded-for","x-forwarded-host","x-forwarded-proto","x-real-ip","metadata","metadata-flavor","x-aws-ec2-metadata-token","x-metadata-token","cookie","set-cookie"],T=new Set([301,302,303,307,308]);async function N({url:e,headers:t,abortSignal:r,maxRedirects:n=10,fetch:a,trustedOrigin:i}){let o=void 0===t?void 0:function(e){let t=new Headers(e);for(let e of j)t.delete(e);return t}(t),s=e=>{let t={signal:r,redirect:e};return void 0!==o&&(t.headers=new Headers(o)),t},l=e;for(let t=0;t<=n;t++){let t=void 0!==i&&P(l,i);t||function(e){let t;try{t=new URL(e)}catch(t){throw new k({url:e,message:`Invalid URL: ${e}`})}if("data:"===t.protocol)return;if("http:"!==t.protocol&&"https:"!==t.protocol)throw new k({url:e,message:`URL scheme must be http, https, or data, got ${t.protocol}`});let r=t.hostname.toLowerCase().replace(/\.+$/,"");if(!r)throw new k({url:e,message:"URL must have a hostname"});if("localhost"===r||r.endsWith(".local")||r.endsWith(".localhost"))throw new k({url:e,message:`URL with hostname ${r} is not allowed`});if(r.startsWith("[")&&r.endsWith("]")){if(S(r.slice(1,-1)))throw new k({url:e,message:`URL with IPv6 address ${r} is not allowed`});return}if(x(r)&&_(r))throw new k({url:e,message:`URL with IP address ${r} is not allowed`})}(l);let r=null!=a?a:t?globalThis.fetch:await Z(),n=await r(l,s("manual"));if("opaqueredirect"===n.type){if(!function(e=globalThis){return null!=e.window}
12())throw new k({url:e,message:`Redirect from ${l} could not be validated and was blocked`});return await r(l,s("follow"))}let u=n.headers.get("location");if(T.has(n.status)&&u){await g(n);let e=new URL(u,l).toString();if(void 0!==o&&!P(e,l)){let e=o.get("user-agent");o=new Headers(null==e?void 0:{"user-agent":e})}l=e;continue}return n}throw new k({url:e,message:`Too many redirects (max ${n})`})}var C=0x80000000;async function L({response:e,url:t,maxBytes:r=C}){let n=e.headers.get("content-length");if(null!=n){let a=parseInt(n,10);if(!isNaN(a)&&a>r)throw await g(e),new k({url:t,message:`Download of ${t} exceeded maximum size of ${r} bytes (Content-Length: ${a}).`})}let a=e.body;if(null==a)return new Uint8Array(0);let i=a.getReader(),o=[],s=0;try{for(;;){let{done:e,value:n}=await i.read();if(e)break;if((s+=n.length)>r)throw new k({url:t,message:`Download of ${t} exceeded maximum size of ${r} bytes.`});o.push(n)}}finally{try{await i.cancel()}catch(e){}finally{i.releaseLock()}}let l=new Uint8Array(s),u=0;for(let e of o)l.set(e,u),u
12+=e.length;return l}var z=({prefix:e,size:t=16,alphabet:r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",separator:n="-"}={})=>{let a=()=>{let e=r.length,n=Array(t);for(let a=0;a<t;a++)n[a]=r[Math.random()*e|0];return n.join("")};if(null==e)return a;if(r.includes(n))throw new o.Di({argument:"separator",message:`The separator "${n}" must not be part of the alphabet "${r}".`});return()=>`${e}${n}${a()}`},M=z();function F(e=globalThis){var t,r,n;return e.window?"runtime/browser":(null==(t=e.navigator)?void 0:t.userAgent)?`runtime/${e.navigator.userAgent.toLowerCase()}`:(null==(n=null==(r=e.process)?void 0:r.versions)?void 0:n.node)?`runtime/node.js/${e.process.version.substring(0)}`:e.EdgeRuntime?"runtime/vercel-edge":"runtime/unknown"}function R(e){if(null==e)return{};let t={};if(e instanceof Headers)e.forEach((e,r)=>{t[r.toLowerCase()]=e});else for(let[r,n]of(Array.isArray(e)||(e=Object.entries(e)),e))null!=n&&(t[r.toLowerCase()]=n);return t}function U(e,...t){let r=new Headers(R(e)),n=r.get("user-agent")||"";return r.set("user-agent",[n,...t].filter(Boolean).join(" ")),Object.fromEntries(r.entries())}function D(e){var t,r;return null!=(r=null==(t=globalThis.Buffer)?void 0:t.isBuffer(e))&&r}var B=/"(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])"\s*:/,V=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;function H(e){let t=JSON.parse(e);return null===t||"object"!=typeof t||!1===B.test(e)&&!1===V.test(e)?t:function(e){let t=[e];for(;t.length;){let e=t;for(let r of(t=[],e)){if(Object.prototype.hasOwnProperty.call(r,"__proto__")||Object.prototype.hasOwnProperty.call(r,"constructor")&&null!==r.constructor&&"object"==typeof r.constructor&&Object.prototype.hasOwnProperty.call(r.constructor,"prototype"))throw SyntaxError("Object contains forbidden prototype property");for(let e in r){let n=r[e];n&&"object"==typeof n&&t.push(n)}}}return e}(t)}function J(e){if("object"===e.type||Array.isArray(e.type)&&e.type.includes("object")){e.additionalProperties=!1;let{properties:t}=e;if(null!=t)for(let e of Object.keys(t))t[e]=W(t[e])}null!=e.items&&(e.items=Array.isArray(e.items)?e.items.map(W):W(e.items)),null!=e.anyOf&&(e.anyOf=e.anyOf.map(W)),null!=e.allOf&&(e.allOf=e.allOf.map(W)),null!=e.oneOf&&(e.oneOf=e.oneOf.map(W));let{definitions:t}=e;if(null!=t)for(let e of Object.keys(t))t[e]=W(t[e]);return e}function W(e){return"boolean"==typeof e?e:J(e)}var q=Symbol("Let zodToJsonSchema decide on which parser to use"),K={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",strictUnions:!1,definitions:{},errorMessages:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref"};function G(e,t){return ev(e.type._def,t)}var Q=void 0,X=/^[cC][^\s-]{8,}$/,Y=/^[0-9a-z]+$/,ee=/^[0-9A-HJKMNP-TV-Z]{26}$/,et=/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,er=()=>(void 0===Q&&(Q=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Q),en=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ea=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,ei=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,eo=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,es=/^[a-zA-Z0-9_-]{21}$/,el=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/;function eu(e,t){let r={type:"string"};if(e.checks)for(let n of e.checks)switch(n.kind){case"min":r.minLength="number"==typeof r.minLength?Math.max(r.minLength,n.value):n.value;break;case"max":r.maxLength="number"==typeof r.maxLength?Math.min(r.maxLength,n.value):n.value;break;case"email":switch(t.emailStrategy){case"format:email":ef(r,"email",n.message,t);break;
12case"format:idn-email":ef(r,"idn-email",n.message,t);break;case"pattern:zod":em(r,et,n.message,t)}break;case"url":ef(r,"uri",n.message,t);break;case"uuid":ef(r,"uuid",n.message,t);break;case"regex":em(r,n.regex,n.message,t);break;case"cuid":em(r,X,n.message,t);break;case"cuid2":em(r,Y,n.message,t);break;case"startsWith":em(r,RegExp(`^${ec(n.value,t)}`),n.message,t);break;case"endsWith":em(r,RegExp(`${ec(n.value,t)}$`),n.message,t);break;case"datetime":ef(r,"date-time",n.message,t);break;case"date":ef(r,"date",n.message,t);break;case"time":ef(r,"time",n.message,t);break;case"duration":ef(r,"duration",n.message,t);break;case"length":r.minLength="number"==typeof r.minLength?Math.max(r.minLength,n.value):n.value,r.maxLength="number"==typeof r.maxLength?Math.min(r.maxLength,n.value):n.value;break;case"includes":em(r,RegExp(ec(n.value,t)),n.message,t);break;case"ip":"v6"!==n.version&&ef(r,"ipv4",n.message,t),"v4"!==n.version&&ef(r,"ipv6",n.message,t);break;case"base64url":em(r,eo,n.message,t);break;case"jwt":em(r,el,n.message,t);break;case"cidr":"v6"!==n.version&&em(r,en,n.message,t),"v4"!==n.version&&em(r,ea,n.message,t);break;case"emoji":em(r,er(),n.message,t);break;case"ulid":em(r,ee,n.message,t);break;case"base64":switch(t.base64Strategy){case"format:binary":ef(r,"binary",n.message,t);break;case"contentEncoding:base64":r.contentEncoding="base64";break;case"pattern:zod":em(r,ei,n.message,t)}break;case"nanoid":em(r,es,n.message,t)}return r}function ec(e,t){return"escape"===t.patternStrategy?function(e){let t="";for(let r=0;r<e.length;r++)ed.has(e[r])||(t+="\\"),t+=e[r];return t}(e):e}var ed=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function ef(e,t,r,n){var a;e.format||(null==(a=e.anyOf)?void 0:a.some(e=>e.format))?(e.anyOf||(e.anyOf=[]),e.format&&(e.anyOf.push({format:e.format}),delete e.format),e.anyOf.push({format:t,...r&&n.errorMessages&&{errorMessage:{format:r}}})):e.format=t}function em(e,t,r,n){var a;e.pattern||(null==(a=e.allOf)?void 0:a.some(e=>e.pattern))?(e.allOf||(e.allOf=[]),e.pattern&&(e.allOf.push({pattern:e.pattern}),delete e.pattern),e.allOf.push({pattern:eh(t,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):e.pattern=eh(t,n)}function eh(e,t){var r;if(!t.applyRegexFlags||!e.flags)return e.source;let n={i:e.flags.includes("i"),m:e.flags.includes("m"),s:e.flags.includes("s")},a=n.i?e.source.toLowerCase():e.source,i="",o=!1,s=!1,l=!1;for(let e=0;e<a.length;e++){if(o){i+=a[e],o=!1;continue}if(n.i){if(s){if(a[e].match(/[a-z]/)){l?(i+=a[e],i+=`${a[e-2]}-${a[e]}`.toUpperCase(),l=!1):"-"===a[e+1]&&(null==(r=a[e+2])?void 0:r.match(/[a-z]/))?(i+=a[e],l=!0):i+=`${a[e]}${a[e].toUpperCase()}`;continue}}else if(a[e].match(/[a-z]/)){i+=`[${a[e]}${a[e].toUpperCase()}]`;continue}}if(n.m){if("^"===a[e]){i+=`(^|(?<=[\r
13]))`;continue}else if("$"===a[e]){i+=`($|(?=[\r
14]))`;continue}}if(n.s&&"."===a[e]){i+=s?`${a[e]}\r
15`:`[${a[e]}\r
16]`;continue}i+=a[e],"\\"===a[e]?o=!0:s&&"]"===a[e]?s=!1:s||"["!==a[e]||(s=!0)}try{new RegExp(i)}catch(r){return console.warn(`Could not convert regex pattern at ${t.currentPath.join("/")} to a flag-independent form! Falling back to the flag-ignorant source`),e.source}return i}function ep(e,t){var r,n,a,i,o,s;let l={type:"object",additionalProperties:null!=(r=ev(e.valueType._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]}))?r:t.allowedAdditionalProperties};if((null==(n=e.keyType)?void 0:n._def.typeName)==="ZodString"&&(null==(a=e.keyType._def.checks)?void 0:a.length)){let{type:r,...n}=eu(e.keyType._def,t);return{...l,propertyNames:n}}if((null==(i=e.keyType)?void 0:i._def.typeName)==="ZodEnum")return{...l,propertyNames:{enum:e.keyType._def.values}};if((null==(o=e.keyType)?void 0:o._def.typeName)==="ZodBranded"&&"ZodString"===e.keyType._def.type._def.typeName&&(null==(s=e.keyType._def.type._def.checks)?void 0:s.length)){let{type:r,...n}=G(e.keyType._def,t);return{...l,propertyNames:n}}return l}var ey={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function ev(e,t,r=!1){var n;let a=t.seen.get(e);if(t.override){let i=null==(n=t.override)?void 0:n.call(t,e,t,a,r);if(i!==q)return i}if(a&&!r){let e=eg(a,t);if(void 0!==e)return e}let i={def:e,path:t.currentPath,jsonSchema:void 0};t.seen.set(e,i);let o=((e,t,r)=>{var n,a,i,o,s,l;switch(t){case"ZodString":return eu(e,r);case"ZodNumber":let u={type:"number"};if(!e.checks)return u;for(let t of e.checks)switch(t.kind){case"int":u.type="integer";break;case"min":t.inclusive?u.minimum=t.value:u.exclusiveMinimum=t.value;break;case"max":t.inclusive?u.maximum=t.value:u.exclusiveMaximum=t.value;break;case"multipleOf":u.multipleOf=t.value}return u;case"ZodObject":return function(e,t){let r={type:"object",properties:{}},n=[],a=e.shape();for(let e in a){let i=a[e];if(void 0===i||void 0===i._def)continue;let o=function(e){try{return e.isOptional()}catch(e){return!0}}(i),s=ev(i._def,{...t,currentPath:[...t.currentPath,"properties",e],propertyPath:[...t.currentPath,"properties",e]});void 0!==s&&(r.properties[e]=s,o||n.push(e))}n.length&&(r.required=n);let i=function(e,t){if("ZodNever"!==e.catchall._def.typeName)return ev(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]});switch(e.unknownKeys){case"passthrough":return t.allowedAdditionalProperties;case"strict":return t.rejectedAdditionalProperties;case"strip":return"strict"===t.removeAdditionalStrategy?t.allowedAdditionalProperties:t.rejectedAdditionalProperties}}(e,t);return void 0!==i&&(r.additionalProperties=i),r}(e,r);case"ZodBigInt":let c={type:"integer",format:"int64"};if(!e.checks)return c;for(let t of e.checks)switch(t.kind){case"min":t.inclusive?c.minimum=t.value:c.exclusiveMinimum=t.value;break;case"max":t.inclusive?c.maximum=t.value:c.exclusiveMaximum=t.value;break;case"multipleOf":c.multipleOf=t.value}return c;
16case"ZodBoolean":return{type:"boolean"};case"ZodDate":return function e(t,r,n){let a=null!=n?n:r.dateStrategy;if(Array.isArray(a))return{anyOf:a.map(n=>e(t,r,n))};switch(a){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":var i=t;let o={type:"integer",format:"unix-time"};for(let e of i.checks)switch(e.kind){case"min":o.minimum=e.value;break;case"max":o.maximum=e.value}return o}}(e,r);case"ZodUndefined":case"ZodNaN":case"ZodNever":return{not:{}};case"ZodNull":return{type:"null"};case"ZodArray":let d;return d={type:"array"},(null==(i=e.type)?void 0:i._def)&&(null==(s=null==(o=e.type)?void 0:o._def)?void 0:s.typeName)!=="ZodAny"&&(d.items=ev(e.type._def,{...r,currentPath:[...r.currentPath,"items"]})),e.minLength&&(d.minItems=e.minLength.value),e.maxLength&&(d.maxItems=e.maxLength.value),e.exactLength&&(d.minItems=e.exactLength.value,d.maxItems=e.exactLength.value),d;case"ZodUnion":case"ZodDiscriminatedUnion":let f,m=e.options instanceof Map?Array.from(e.options.values()):e.options;if(m.every(e=>e._def.typeName in ey&&(!e._def.checks||!e._def.checks.length))){let e=m.reduce((e,t)=>{let r=ey[t._def.typeName];return r&&!e.includes(r)?[...e,r]:e},[]);return{type:e.length>1?e:e[0]}}if(m.every(e=>"ZodLiteral"===e._def.typeName&&!e.description)){let e=m.reduce((e,t)=>{let r=typeof t._def.value;switch(r){case"string":case"number":case"boolean":return[...e,r];case"bigint":return[...e,"integer"];case"object":if(null===t._def.value)return[...e,"null"];default:return e}},[]);if(e.length===m.length){let t=e.filter((e,t,r)=>r.indexOf(e)===t);return{type:t.length>1?t:t[0],enum:m.reduce((e,t)=>e.includes(t._def.value)?e:[...e,t._def.value],[])}}}else if(m.every(e=>"ZodEnum"===e._def.typeName))return{type:"string",enum:m.reduce((e,t)=>[...e,...t._def.values.filter(t=>!e.includes(t))],[])};return n=e,a=r,(f=(n.options instanceof Map?Array.from(n.options.values()):n.options).map((e,t)=>ev(e._def,{...a,currentPath:[...a.currentPath,"anyOf",`${t}`]})).filter(e=>!!e&&(!a.strictUnions||"object"==typeof e&&Object.keys(e).length>0))).length?{anyOf:f}:void 0;case"ZodIntersection":let h,p;return h=[ev(e.left._def,{...r,currentPath:[...r.currentPath,"allOf","0"]}),ev(e.right._def,{...r,currentPath:[...r.currentPath,"allOf","1"]})].filter(e=>!!e),p=[],h.forEach(e=>{if((!("type"in e)||"string"!==e.type)&&"allOf"in e)p.push(...e.allOf);else{let t=e;if("additionalProperties"in e&&!1===e.additionalProperties){let{additionalProperties:r,...n}=e;t=n}p.push(t)}}),p.length?{allOf:p}:void 0;case"ZodTuple":return e.rest?{type:"array",minItems:e.items.length,items:e.items.map((e,t)=>ev(e._def,{...r,currentPath:[...r.currentPath,"items",`${t}`]})).reduce((e,t)=>void 0===t?e:[...e,t],[]),additionalItems:ev(e.rest._def,{...r,currentPath:[...r.currentPath,"additionalItems"]})}:{type:"array",minItems:e.items.length,maxItems:e.items.length,items:e.items.map((e,t)=>ev(e._def,{...r,currentPath:[...r.currentPath,"items",`${t}`]})).reduce((e,t)=>void 0===t?e:[...e,t],[])};case"ZodRecord":return ep(e,r);case"ZodLiteral":let y;return"bigint"!=(y=typeof e.value)&&"number"!==y&&"boolean"!==y&&"string"!==y?{type:Array.isArray(e.value)?"array":"object"}:{type:"bigint"===y?"integer":y,const:e.value};case"ZodEnum":return{type:"string",enum:Array.from(e.values)};case"ZodNativeEnum":let v,g,b;return v=e.values,{type:1===(b=Array.from(new Set((g=Object.keys(e.values).filter(e=>"number"!=typeof v[v[e]]).map(e=>v[e])).map(e=>typeof e)))).length?"string"===b[0]?"string":"number":["string","number"],enum:g};case"ZodNullable":if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(e.innerType._def.typeName)&&(!e.innerType._def.checks||!e.innerType._def.checks.length))return{type:[ey[e.innerType._def.typeName],"null"]};let w=ev(e.innerType._def,{...r,currentPath:[...r.currentPath,"anyOf","0"]});return w&&{anyOf:[w,{type:"null"}]};case"ZodOptional":if(r.currentPath.toString()===(null==(l=r.propertyPath)?void 0:l.toString()))return ev(e.innerType._def,r);let A=ev(e.innerType._def,{...r,currentPath:[...r.currentPath,"anyOf","1"]});return A?{anyOf:[{not:{}},A]}:{};case"ZodMap":if("record"===r.mapStrategy)return ep(e,r);return{type:"array",maxItems:125,items:{type:"array",items:[ev(e.keyType._def,{...r,currentPath:[...r.currentPath,"items","items","0"]})||{},ev(e.valueType._def,{...r,currentPath:[...r.currentPath,"items","items","1"]})||{}],minItems:2,maxItems:2}};case"ZodSet":let k;return k={type:"array",uniqueItems:!0,items:ev(e.valueType._def,{...r,currentPath:[...r.currentPath,"items"]})},e.minSize&&(k.minItems=e.minSize.value),e.maxSize&&(k.maxItems=e.maxSize.value),k;case"ZodLazy":return()=>e.getter()._def;case"ZodPromise":return ev(e.type._def,r);case"ZodEffects":return"input"===r.effectStrategy?ev(e.schema._def,r):{};case"ZodAny":case"ZodUnknown":return{};case"ZodDefault":return{...ev(e.innerType._def,r),default:e.defaultValue()};case"ZodBranded":return G(e,r);case"ZodReadonly":case"ZodCatch":return ev(e.innerType._def,r);case"ZodPipeline":if("input"===r.pipeStrategy)return ev(e.in._def,r);if("output"===r.pipeStrategy)return ev(e.out._def,r);let P=ev(e.in._def,{...r,currentPath:[...r.currentPath,"allOf","0"]}),x=ev(e.out._def,{...r,currentPath:[...r.currentPath,"allOf",P?"1":"0"]});return{allOf:[P,x].filter(e=>void 0!==e)};default:return}})(e,e.typeName,t),s="function"==typeof o?ev(o(),t):o;if(s&&eb(e,t,s),t.postProcess){let r=t.postProcess(s,e,t);return i.jsonSchema=s,r}return i.jsonSchema=s,s}var eg=(e,t)=>{switch(t.$refStrategy){case"root":return{$ref:e.path.join("/")};case"relative":return{$ref:((e,t)=>{let r=0;for(;r<e.length&&r<t.length&&e[r]===t[r];r++);return[(e.length-r).toString(),...t.slice(r)].join("/")})(t.currentPath,e.path)};case"none":case"seen":if(e.path.length<t.currentPath.length&&e.path.every((e,r)=>t.currentPath[r]===e))return console.warn(`Recursive reference detected at ${t.currentPath.join("/")}! Defaulting to any`),{};return"seen"===t.$refStrategy?{}:void 0}},eb=(e,t,r)=>(e.description&&(r.description=e.description),r),ew=Symbol.for("vercel.ai.schema");function eA(e){let t;return()=>(null==t&&(t=e()),t)}function ek(e,{validate:t}={}){return{[ew]:!0,_type:void 0,get jsonSchema(){return"function"==typeof e&&(e=e()),e},validate:t}}function eP(e){var t;return null==e?ek({type:"object",properties:{},additionalProperties:!1}):"object"==typeof e&&null!==e&&ew in e&&!0===e[ew]&&"jsonSchema"in e&&"validate"in e?e:"~standard"in e?"zod"===e["~standard"].vendor?ex(e):(t=e,ek(()=>
16{if(null==t["~standard"].jsonSchema)throw Error(`Standard schema vendor '${t["~standard"].vendor}' does not support JSON Schema conversion.`);return J(t["~standard"].jsonSchema.input({target:"draft-07"}))},{validate:async e=>{let r=await t["~standard"].validate(e);return"value"in r?{success:!0,value:r.value}:{success:!1,error:new o.iM({value:e,cause:r.issues})}}})):e()}function ex(e,t){var r,n;let a;if("_zod"in e){let n;return n=null!=(r=null==t?void 0:t.useReferences)&&r,ek(()=>J((0,l.bl)(e,{target:"draft-7",io:"input",reused:n?"ref":"inline"})),{validate:async t=>{let r=await (0,s.bp)(e,t);return r.success?{success:!0,value:r.data}:{success:!1,error:r.error}}})}return a=null!=(n=null==t?void 0:t.useReferences)&&n,ek(()=>((e,t)=>{var r;let n,a,i=(a=void 0!==(n="string"==typeof t?{...K,name:t}:{...K,...t}).name?[...n.basePath,n.definitionPath,n.name]:n.basePath,{...n,currentPath:a,propertyPath:void 0,seen:new Map(Object.entries(n.definitions).map(([e,t])=>[t._def,{def:t._def,path:[...n.basePath,n.definitionPath,e],jsonSchema:void 0}]))}),o="object"==typeof t&&t.definitions?Object.entries(t.definitions).reduce((e,[t,r])=>{var n;return{...e,[t]:null!=(n=ev(r._def,{...i,currentPath:[...i.basePath,i.definitionPath,t]},!0))?n:{}}},{}):void 0,s="string"==typeof t?t:(null==t?void 0:t.nameStrategy)==="title"||null==t?void 0:t.name,l=null!=(r=ev(e._def,void 0===s?i:{...i,currentPath:[...i.basePath,i.definitionPath,s]},!1))?r:{},u="object"==typeof t&&void 0!==t.name&&"title"===t.nameStrategy?t.name:void 0;void 0!==u&&(l.title=u);let c=void 0===s?o?{...l,[i.definitionPath]:o}:l:{$ref:[..."relative"===i.$refStrategy?[]:i.basePath,i.definitionPath,s].join("/"),[i.definitionPath]:{...o,[s]:l}};return c.$schema="http://json-schema.org/draft-07/schema#",c})(e,{$refStrategy:a?"root":"none"}),{validate:async t=>{let r=await e.safeParseAsync(t);return r.success?{success:!0,value:r.data}:{success:!1,error:r.error}}})}async function e_({value:e,schema:t,context:r}){let n=await eS({value:e,schema:t,context:r});if(!n.success)throw o.iM.wrap({value:e,cause:n.error,context:r});return n.value}async function eS({value:e,schema:t,context:r}){let n=eP(t);try{if(null==n.validate)return{success:!0,value:e,rawValue:e};let t=await n.validate(e);if(t.success)return{success:!0,value:t.value,rawValue:e};return{success:!1,error:o.iM.wrap({value:e,cause:t.error,context:r}),rawValue:e}}catch(t){return{success:!1,error:o.iM.wrap({value:e,cause:t,context:r}),rawValue:e}}}async function e$({text:e,schema:t}){try{let r=function(e){let{stackTraceLimit:t}=Error;try{Error.stackTraceLimit=0}catch(t){return H(e)}try{return H(e)}finally{Error.stackTraceLimit=t}}(e);if(null==t)return{success:!0,value:r,rawValue:r};return await eS({value:r,schema:t})}catch(t){return{success:!1,error:o.u6.isInstance(t)?t:new o.u6({text:e,cause:t}),rawValue:void 0}}}function eO({stream:e,schema:t}){return e.pipeThrough(new TextDecoderStream).pipeThrough(new m).pipeThrough(new TransformStream({async transform({data:e},r){"[DONE]"!==e&&r.enqueue(await e$({text:e,schema:t}))}}))}async function eZ(e){return"function"==typeof e&&(e=e()),Promise.resolve(e)}new TextDecoder;Symbol.for("vercel.ai.error.AI_SerializationError");o.bD}}]);

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.