PageSourceSearch

https://lavx.hu/_next/static/chunks/7684-0a5e9c0efee87265.js

js lavx.hu collected 2026-10-02 06:59:46 UTC 42,506 bytes, 16 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7684],{849:(e,t,r)=>{"use strict";r.d(t,{default:()=>a.a});var n=r(46154),a=r.n(n)},5470:e=>{e.exports=function(e,t){let r;if("function"!=typeof e)throw TypeError(`Expected the first argument to be a \`function\`, got \`${typeof e}\`.`);let n=0;return function(...a){clearTimeout(r);let o=Date.now(),i=t-(o-n);i<=0?(n=o,e.apply(this,a)):r=setTimeout(()=>{n=Date.now(),e.apply(this,a)},i)}}},9032:(e,t,r)=>{"use strict";r.d(t,{Y_:()=>A});var n,a,o,i,s,l,u,c,d,f,h=r(97056),p=r(54567),m=r(5470);r(75436);var y=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},g=(e,t,r)=>(y(e,t,"read from private field"),r?r.call(e):t.get(e)),v=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},b=(e,t,r,n)=>(y(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),w=class{constructor(e=[]){v(this,n,void 0),v(this,a,"ready"),v(this,o,void 0),v(this,i,new Set),v(this,s,new Set),v(this,l,new Set),this.pushMessage=e=>{b(this,n,g(this,n).concat(e)),g(this,u).call(this)},this.popMessage=()=>{b(this,n,g(this,n).slice(0,-1)),g(this,u).call(this)},this.replaceMessage=(e,t)=>{b(this,n,[...g(this,n).slice(0,e),this.snapshot(t),...g(this,n).slice(e+1)]),g(this,u).call(this)},this.snapshot=e=>{var t;if(null==e||"object"!=typeof e||!("parts"in e)||!Array.isArray(e.parts))return e;let r={...e,parts:e.parts.map(e=>({...e}))};return"metadata"in e&&(r.metadata=Array.isArray(t=e.metadata)?[...t]:null!=t&&"object"==typeof t&&(Object.getPrototypeOf(t)===Object.prototype||null===Object.getPrototypeOf(t))?{...t}:t),r},this["~registerMessagesCallback"]=(e,t)=>{let r=t?null!=t?m(e,t):e:e;return g(this,i).add(r),()=>{g(this,i).delete(r)}},this["~registerStatusCallback"]=e=>(g(this,s).add(e),()=>{g(this,s).delete(e)}),this["~registerErrorCallback"]=e=>(g(this,l).add(e),()=>{g(this,l).delete(e)}),v(this,u,()=>{g(this,i).forEach(e=>e())}),v(this,c,()=>{g(this,s).forEach(e=>e())}),v(this,d,()=>{g(this,l).forEach(e=>e())}),b(this,n,e)}get status(){return g(this,a)}set status(e){b(this,a,e),g(this,c).call(this)}get error(){return g(this,o)}set error(e){b(this,o,e),g(this,d).call(this)}get messages(){return g(this,n)}set messages(e){b(this,n,[...e]),g(this,u).call(this)}};n=new WeakMap,a=new WeakMap,o=new WeakMap,i=new WeakMap,s=new WeakMap,l=new WeakMap,u=new WeakMap,c=new WeakMap,d=new WeakMap;var k=class extends p.vl{constructor({messages:e,...t}){const r=new w(e);super({...t,state:r}),v(this,f,void 0),this["~registerMessagesCallback"]=(e,t)=>g(this,f)["~registerMessagesCallback"](e,t),this["~registerStatusCallback"]=e=>g(this,f)["~registerStatusCallback"](e),this["~registerErrorCallback"]=e=>g(this,f)["~registerErrorCallback"](e),b(this,f,r)}};function A({throttle:e,experimental_throttle:t,resume:r=!1,...n}={}){let a,o=null!=e?e:t,i=(0,h.useRef)({});"chat"in n||(i.current={onToolCall:n.onToolCall,onData:n.onData,onFinish:n.onFinish,onError:n.onError,sendAutomaticallyWhen:n.sendAutomaticallyWhen,transport:n.transport});let s=()=>{var e;return null!=(e=i.current.transport)?e:null!=a?a:a=new p.rL},l={...n,transport:{sendMessages:e=>s().sendMessages(e),reconnectToStream:e=>s().reconnectToStream(e)},onToolCall:e=>{var t,r;return null==(r=(t=i.current).onToolCall)?void 0:r.call(t,e)},onData:e=>{var t,r;return null==(r=(t=i.current).onData)?void 0:r.call(t,e)},onFinish:e=>{var t,r;return null==(r=(t=i.current).onFinish)?void 0:r.call(t,e)},onError:e=>{var t,r;return null==(r=(t=i.current).onError)?void 0:r.call(t,e)},sendAutomaticallyWhen:e=>{var t,r,n;return null!=(n=null==(r=(t=i.current).sendAutomaticallyWhen)?void 0:r.call(t,e))&&n}},u=(0,h.useRef)("chat"in n?n.chat:new k(l));("chat"in n&&n.chat!==u.current||"id"in n&&null!=n.id&&u.current.id!==n.id)&&(u.current="chat"in n?n.chat:new k(l));let c=u.current,d=(0,h.useRef)({chat:c,messages:c.messages});d.current.chat!==c&&(d.current={chat:c,messages:c.messages});let f=(0,h.useCallback)(e=>{let t=!0,r=c["~registerMessagesCallback"](()=>{t&&d.current.chat===c&&(d.current={chat:c,messages:c.messages},e())},o);return d.current={chat:c,messages:c.messages},()=>{t=!1,r()}},[c,o]),m=(0,h.useCallback)(()=>d.current.messages,[]),y=(0,h.useSyncExternalStore)(f,m,m),g=(0,h.useCallback)(e=>c["~registerStatusCallback"](()=>{d.current.chat===c&&(("ready"===c.status||"error"===c.status)&&(d.current={chat:c,messages:c.messages}),e())}),[c]),v=(0,h.useCallback)(()=>c.status,[c]),b=(0,h.useSyncExternalStore)(g,v,v),w=(0,h.useSyncExternalStore)(u.current["~registerErrorCallback"],()=>u.current.error,()=>u.current.error),S=(0,h.useCallback)(e=>{"function"==typeof e&&(e=e(u.current.messages)),u.current.messages=e},[u]);return(0,h.useEffect)(()=>{r&&u.current.resumeStream()},[r,u]),{id:u.current.id,messages:y,setMessages:S,sendMessage:u.current.sendMessage,regenerate:u.current.regenerate,clearError:u.current.clearError,stop:u.current.stop,error:w,resumeStream:u.current.resumeStream,status:b,addToolResult:u.current.addToolOutput,addToolOutput:u.current.addToolOutput,addToolApprovalResponse:u.current.addToolApprovalResponse}}f=new WeakMap,p.lW},16109:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var r={bindSnapshot:function(){return l},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return u}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});let a=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class o{disable(){throw a}getStore(){}run(){throw a}exit(){throw a}enterWith(){throw a}static bind(e){return e}}let i="u">typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return i?new i:new o}function l(e){return i?i.bind(e):o.bind(e)}function u(){return i?i.snapshot():function(e,...t){return e(...t)}}},24307:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(60599)},32147:(e,t,r)=>{"use strict";r.d(t,{W:()=>z,nV:()=>P,mD:()=>eS,aI:()=>k,Z9:()=>y,n_:()=>g,hK:()=>R,ek:()=>L,$C:()=>D,G1:()=>v,Pe:()=>U,ID:()=>ek,qx:()=>b,_Z:()=>e$,cS:()=>F,hd:()=>eE,N8:()=>eO,ZZ:()=>ex,k5:()=>eP,WZ:()=>w,jN:()=>e_});var n,a,o,i=r(71694),s=r(35269),l=r(70524);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 h extends TransformStream{constructor({onError:e,onRetry:t,onComment:r,maxBufferSize:n}={}){let a;super({start(o){a=function(e){if("function"==typeof e)throw TypeError("`config` must be an object, got a function instead. Did you mean `createParser({onEvent: fn})`?");let{onEvent:t=c,onError:r=c,onRetry:n=c,onComment:a,maxBufferSize:o}=e,i=[],s=0,l=!0,h,p="",m=0,y,g=!1;function v(){void 0!==o&&(s+p.length<=o||(g=!0,i.length=0,s=0,h=void 0,p="",m=0,y=void 0,r(new u(`Buffered data exceeded max buffer size of ${o} characters`,{type:"max-buffer-size-exceeded"}))))}function b(e){let r=0;if(-1===e.indexOf("\r")){let n=e.indexOf(`
2`,r);for(;-1!==n;){if(r===n){m>0&&t({id:h,event:y,data:p}),h=void 0,p="",m=0,y=void 0,r=n+1,n=e.indexOf(`
3`,r);continue}let a=e.charCodeAt(r);if(d(e,r,a)){let a=32===e.charCodeAt(r+5)?r+6:r+5,o=e.slice(a,n);if(0===m&&10===e.charCodeAt(n+1)){t({id:h,event:y,data:o}),h=void 0,p="",y=void 0,r=n+2,n=e.indexOf(`
4`,r);continue}p=0===m?o:`${p}
5${o}`,m++}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(`
6`,r)}return e.slice(r)}for(;r<e.length;){let t=e.indexOf("\r",r),n=e.indexOf(`
7`,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(m>0&&t({id:h,event:y,data:p}),h=void 0,p="",m=0,y=void 0);let o=e.charCodeAt(r);if(d(e,r,o)){let t=32===e.charCodeAt(r+5)?r+6:r+5,a=e.slice(t,n);p=0===m?a:`${p}
8${a}`,m++;return}if(f(e,r,o)){y=e.slice(32===e.charCodeAt(r+6)?r+7:r+6,n)||void 0;return}if(105===o&&100===e.charCodeAt(r+1)&&58===e.charCodeAt(r+2)){let t=e.slice(32===e.charCodeAt(r+3)?r+4:r+3,n);h=t.includes("\0")?void 0:t;return}if(58===o){a&&a(e.slice(r,n).slice(32===e.charCodeAt(r+1)?2:1));return}let i=e.slice(r,n),s=i.indexOf(":");if(-1===s)return void k(i,"",i);let l=i.slice(0,s),u=32===i.charCodeAt(s+1)?2:1;k(l,i.slice(s+u),i)}function k(e,t,a){switch(e){case"event":y=t||void 0;break;case"data":p=0===m?t:`${p}
9${t}`,m++;break;case"id":h=t.includes("\0")?void 0: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}
9));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(g)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===i.length){let t=b(e);""!==t&&(i.push(t),s=t.length),v();return}if(-1===e.indexOf(`
10`)&&-1===e.indexOf("\r")){i.push(e),s+=e.length,v();return}i.push(e);let t=i.join("");i.length=0,s=0;let r=b(t);""!==r&&(i.push(r),s=r.length),v()},reset:function(e={}){if(e.consume&&i.length>0){let e=i.join("");w(e,0,e.length)}l=!0,h=void 0,p="",m=0,y=void 0,i.length=0,s=0,g=!1}}}({onEvent:e=>{o.enqueue(e)},onError(t){"function"==typeof e&&e(t),("terminate"===e||"max-buffer-size-exceeded"===t.type)&&o.error(t)},onRetry:t,onComment:r,maxBufferSize:n})},transform(e){a.feed(e)}})}}Symbol.for("workflow-serialize"),Symbol.for("workflow-deserialize"),r(86140),new TextDecoder;var{btoa:p,atob:m}=globalThis;function y(e){let t=m(e.replace(/-/g,"+").replace(/_/g,"/"));return Uint8Array.from(t,e=>e.codePointAt(0))}function g(e){let t=[];for(let r=0;r<e.length;r+=4096)t.push(String.fromCodePoint(...e.subarray(r,r+4096)));return p(t.join(""))}function v(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 b(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 w(e,...t){let r=new Headers(b(e)),n=r.get("user-agent")||"";return r.set("user-agent",[n,...t].filter(Boolean).join(" ")),Object.fromEntries(r.entries())}async function k(e){var t;try{await (null==(t=e.body)?void 0:t.cancel())}catch(e){}}var A="AI_DownloadError",S=`vercel.ai.error.${A}`,_=Symbol.for(S),P=class extends(a=i.bD,n=_,a){constructor({url:e,statusCode:t,statusText:r,cause:a,message:o=null==a?`Failed to download ${e}: ${t} ${r}`:`Failed to download ${e}: ${a}`}){super({name:A,message:o,cause:a}),this[n]=!0,this.url=e,this.statusCode=t,this.statusText=r}static isInstance(e){return i.bD.hasMarker(e,S)}};function x(e,t){try{return new URL(e).origin===new URL(t).origin}catch(e){return!1}}function O(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 E(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||!O(n))return null;let[a,o,i,s]=n.split(".").map(Number);t.push(a<<8|o,i<<8|s);continue}if(!/^[0-9a-f]{1,4}$/.test(n))return null;t.push(parseInt(n,16))}return t},o=a(n[0]);if(null===o)return null;if(2===n.length){let e=a(n[1]);if(null===e)return null;let t=8-o.length-e.length;return t<0?null:[...o,...Array(t).fill(0),...e]}return 8===o.length?o: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 j=globalThis.fetch,T=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")}(j);async function C(){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&&T&&globalThis.fetch===j?null!=o?o:o=Promise.resolve().then(
10Z):globalThis.fetch}function Z(){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?!O(e)||$(e):6!==t||E(e))throw new P({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 M=["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"],N=new Set([301,302,303,307,308]);async function L({url:e,headers:t,abortSignal:r,maxRedirects:n=10,fetch:a,trustedOrigin:o}){let i=void 0===t?void 0:function(e){let t=new Headers(e);for(let e of M)t.delete(e);return t}(t),s=e=>{let t={signal:r,redirect:e};return void 0!==i&&(t.headers=new Headers(i)),t},l=e;for(let t=0;t<=n;t++){let t=void 0!==o&&x(l,o);t||function(e){let t;try{t=new URL(e)}catch(t){throw new P({url:e,message:`Invalid URL: ${e}`})}if("data:"===t.protocol)return;if("http:"!==t.protocol&&"https:"!==t.protocol)throw new P({url:e,message:`URL scheme must be http, https, or data, got ${t.protocol}`});let r=t.hostname.toLowerCase().replace(/\.+$/,"");if(!r)throw new P({url:e,message:"URL must have a hostname"});if("localhost"===r||r.endsWith(".local")||r.endsWith(".localhost"))throw new P({url:e,message:`URL with hostname ${r} is not allowed`});if(r.startsWith("[")&&r.endsWith("]")){if(E(r.slice(1,-1)))throw new P({url:e,message:`URL with IPv6 address ${r} is not allowed`});return}if(O(r)&&$(r))throw new P({url:e,message:`URL with IP address ${r} is not allowed`})}(l);let r=null!=a?a:t?globalThis.fetch:await C(),n=await r(l,s("manual"));if("opaqueredirect"===n.type){if(!function(e=globalThis){return null!=e.window}())throw new P({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(N.has(n.status)&&u){await k(n);let e=new URL(u,l).toString();if(void 0!==i&&!x(e,l)){let e=i.get("user-agent");i=new Headers(null==e?void 0:{"user-agent":e})}l=e;continue}return n}throw new P({url:e,message:`Too many redirects (max ${n})`})}var z=0x80000000;async function F({response:e,url:t,maxBytes:r=z}){let n=e.headers.get("content-length");if(null!=n){let a=parseInt(n,10);if(!isNaN(a)&&a>r)throw await k(e),new P({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 o=a.getReader(),i=[],s=0;try{for(;;){let{done:e,value:n}=await o.read();if(e)break;if((s+=n.length)>r)throw new P({url:t,message:`Download of ${t} exceeded maximum size of ${r} bytes.`});i.push(n)}}finally{try{await o.cancel()}catch(e){}finally{o.releaseLock()}}let l=new Uint8Array(s),u=0;
10for(let e of i)l.set(e,u),u+=e.length;return l}var R=({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 i.Di({argument:"separator",message:`The separator "${n}" must not be part of the alphabet "${r}".`});return()=>`${e}${n}${a()}`},D=R();function U(e){var t,r;return null!=(r=null==(t=globalThis.Buffer)?void 0:t.isBuffer(e))&&r}var W=/"(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])"\s*:/,B=/"(?: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 V(e){let t=JSON.parse(e);return null===t||"object"!=typeof t||!1===W.test(e)&&!1===B.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 H(e){if("object"===e.type||Array.isArray(e.type)&&e.type.includes("object")){let{additionalProperties:t}=e;e.additionalProperties=null!=t&&"boolean"!=typeof t&&J(t);let{properties:r}=e;if(null!=r)for(let e of Object.keys(r))r[e]=J(r[e])}null!=e.items&&(e.items=Array.isArray(e.items)?e.items.map(J):J(e.items)),null!=e.anyOf&&(e.anyOf=e.anyOf.map(J)),null!=e.allOf&&(e.allOf=e.allOf.map(J)),null!=e.oneOf&&(e.oneOf=e.oneOf.map(J));let{definitions:t}=e;if(null!=t)for(let e of Object.keys(t))t[e]=J(t[e]);return e}function J(e){return"boolean"==typeof e?e:H(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 eg(e.type._def,t)}var X=void 0,Y=/^[cC][^\s-]{8,}$/,Q=/^[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===X&&(X=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),X),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])$/,eo=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,ei=/^([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;
10case"format:idn-email":ef(r,"idn-email",n.message,t);break;case"pattern:zod":eh(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":eh(r,n.regex,n.message,t);break;case"cuid":eh(r,Y,n.message,t);break;case"cuid2":eh(r,Q,n.message,t);break;case"startsWith":eh(r,RegExp(`^${ec(n.value,t)}`),n.message,t);break;case"endsWith":eh(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":eh(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":eh(r,ei,n.message,t);break;case"jwt":eh(r,el,n.message,t);break;case"cidr":"v6"!==n.version&&eh(r,en,n.message,t),"v4"!==n.version&&eh(r,ea,n.message,t);break;case"emoji":eh(r,er(),n.message,t);break;case"ulid":eh(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":eh(r,eo,n.message,t)}break;case"nanoid":eh(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 eh(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:ep(t,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):e.pattern=ep(t,n)}function ep(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,o="",i=!1,s=!1,l=!1;for(let e=0;e<a.length;e++){if(i){o+=a[e],i=!1;continue}if(n.i){if(s){if(a[e].match(/[a-z]/)){l?(o+=a[e],o+=`${a[e-2]}-${a[e]}`.toUpperCase(),l=!1):"-"===a[e+1]&&(null==(r=a[e+2])?void 0:r.match(/[a-z]/))?(o+=a[e],l=!0):o+=`${a[e]}${a[e].toUpperCase()}`;continue}}else if(a[e].match(/[a-z]/)){o+=`[${a[e]}${a[e].toUpperCase()}]`;continue}}if(n.m){if("^"===a[e]){o+=`(^|(?<=[\r
11]))`;continue}else if("$"===a[e]){o+=`($|(?=[\r
12]))`;continue}}if(n.s&&"."===a[e]){o+=s?`${a[e]}\r
13`:`[${a[e]}\r
14]`;continue}o+=a[e],"\\"===a[e]?i=!0:s&&"]"===a[e]?s=!1:s||"["!==a[e]||(s=!0)}try{new RegExp(o)}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 o}function em(e,t){var r,n,a,o,i,s;let l={type:"object",additionalProperties:null!=(r=eg(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==(o=e.keyType)?void 0:o._def.typeName)==="ZodEnum")return{...l,propertyNames:{enum:e.keyType._def.values}};if((null==(i=e.keyType)?void 0:i._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 eg(e,t,r=!1){var n;let a=t.seen.get(e);if(t.override){let o=null==(n=t.override)?void 0:n.call(t,e,t,a,r);if(o!==q)return o}if(a&&!r){let e=ev(a,t);if(void 0!==e)return e}let o={def:e,path:t.currentPath,jsonSchema:void 0};t.seen.set(e,o);let i=((e,t,r)=>{var n,a,o,i,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 o=a[e];if(void 0===o||void 0===o._def)continue;let i=function(e){try{return e.isOptional()}catch(e){return!0}}(o),s=eg(o._def,{...t,currentPath:[...t.currentPath,"properties",e],propertyPath:[...t.currentPath,"properties",e]});void 0!==s&&(r.properties[e]=s,i||n.push(e))}n.length&&(r.required=n);let o=function(e,t){if("ZodNever"!==e.catchall._def.typeName)return eg(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!==o&&(r.additionalProperties=o),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;
14case"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 o=t;let i={type:"integer",format:"unix-time"};for(let e of o.checks)switch(e.kind){case"min":i.minimum=e.value;break;case"max":i.maximum=e.value}return i}}(e,r);case"ZodUndefined":case"ZodNaN":case"ZodNever":return{not:{}};case"ZodNull":return{type:"null"};case"ZodArray":let d;return d={type:"array"},(null==(o=e.type)?void 0:o._def)&&(null==(s=null==(i=e.type)?void 0:i._def)?void 0:s.typeName)!=="ZodAny"&&(d.items=eg(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,h=e.options instanceof Map?Array.from(e.options.values()):e.options;if(h.every(e=>e._def.typeName in ey&&(!e._def.checks||!e._def.checks.length))){let e=h.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(h.every(e=>"ZodLiteral"===e._def.typeName&&!e.description)){let e=h.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===h.length){let t=e.filter((e,t,r)=>r.indexOf(e)===t);return{type:t.length>1?t:t[0],enum:h.reduce((e,t)=>e.includes(t._def.value)?e:[...e,t._def.value],[])}}}else if(h.every(e=>"ZodEnum"===e._def.typeName))return{type:"string",enum:h.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)=>eg(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 p,m;return p=[eg(e.left._def,{...r,currentPath:[...r.currentPath,"allOf","0"]}),eg(e.right._def,{...r,currentPath:[...r.currentPath,"allOf","1"]})].filter(e=>!!e),m=[],p.forEach(e=>{if((!("type"in e)||"string"!==e.type)&&"allOf"in e)m.push(...e.allOf);else{let t=e;if("additionalProperties"in e&&!1===e.additionalProperties){let{additionalProperties:r,...n}=e;t=n}m.push(t)}}),m.length?{allOf:m}:void 0;case"ZodTuple":return e.rest?{type:"array",minItems:e.items.length,items:e.items.map((e,t)=>eg(e._def,{...r,currentPath:[...r.currentPath,"items",`${t}`]})).reduce((e,t)=>void 0===t?e:[...e,t],[]),additionalItems:eg(e.rest._def,{...r,currentPath:[...r.currentPath,"additionalItems"]})}:{type:"array",minItems:e.items.length,maxItems:e.items.length,items:e.items.map((e,t)=>eg(e._def,{...r,currentPath:[...r.currentPath,"items",`${t}`]})).reduce((e,t)=>void 0===t?e:[...e,t],[])};case"ZodRecord":return em(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 g,v,b;return g=e.values,{type:1===(b=Array.from(new Set((v=Object.keys(e.values).filter(e=>"number"!=typeof g[g[e]]).map(e=>g[e])).map(e=>typeof e)))).length?"string"===b[0]?"string":"number":["string","number"],enum:v};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=eg(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 eg(e.innerType._def,r);let k=eg(e.innerType._def,{...r,currentPath:[...r.currentPath,"anyOf","1"]});return k?{anyOf:[{not:{}},k]}:{};case"ZodMap":if("record"===r.mapStrategy)return em(e,r);return{type:"array",maxItems:125,items:{type:"array",items:[eg(e.keyType._def,{...r,currentPath:[...r.currentPath,"items","items","0"]})||{},eg(e.valueType._def,{...r,currentPath:[...r.currentPath,"items","items","1"]})||{}],minItems:2,maxItems:2}};case"ZodSet":let A;return A={type:"array",uniqueItems:!0,items:eg(e.valueType._def,{...r,currentPath:[...r.currentPath,"items"]})},e.minSize&&(A.minItems=e.minSize.value),e.maxSize&&(A.maxItems=e.maxSize.value),A;case"ZodLazy":return()=>e.getter()._def;case"ZodPromise":return eg(e.type._def,r);case"ZodEffects":return"input"===r.effectStrategy?eg(e.schema._def,r):{};case"ZodAny":case"ZodUnknown":return{};case"ZodDefault":return{...eg(e.innerType._def,r),default:e.defaultValue()};case"ZodBranded":return G(e,r);case"ZodReadonly":case"ZodCatch":return eg(e.innerType._def,r);case"ZodPipeline":if("input"===r.pipeStrategy)return eg(e.in._def,r);if("output"===r.pipeStrategy)return eg(e.out._def,r);let S=eg(e.in._def,{...r,currentPath:[...r.currentPath,"allOf","0"]}),_=eg(e.out._def,{...r,currentPath:[...r.currentPath,"allOf",S?"1":"0"]});return{allOf:[S,_].filter(e=>void 0!==e)};default:return}})(e,e.typeName,t),s="function"==typeof i?eg(i(),t):i;if(s&&eb(e,t,s),t.postProcess){let r=t.postProcess(s,e,t);return o.jsonSchema=s,r}return o.jsonSchema=s,s}var ev=(e,t)=>
14{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 ek(e){let t;return()=>(null==t&&(t=e()),t)}function eA(e,{validate:t}={}){return{[ew]:!0,_type:void 0,get jsonSchema(){return"function"==typeof e&&(e=e()),e},validate:t}}function eS(e){var t;return null==e?eA({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?e_(e):(t=e,eA(()=>{if(null==t["~standard"].jsonSchema)throw Error(`Standard schema vendor '${t["~standard"].vendor}' does not support JSON Schema conversion.`);return H(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 i.iM({value:e,cause:r.issues})}}})):e()}function e_(e,t){var r,n;let a;if("_zod"in e){let n;return n=null!=(r=null==t?void 0:t.useReferences)&&r,eA(()=>H((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,eA(()=>((e,t)=>{var r;let n,a,o=(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}]))}),i="object"==typeof t&&t.definitions?Object.entries(t.definitions).reduce((e,[t,r])=>{var n;return{...e,[t]:null!=(n=eg(r._def,{...o,currentPath:[...o.basePath,o.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=eg(e._def,void 0===s?o:{...o,currentPath:[...o.basePath,o.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?i?{...l,[o.definitionPath]:i}:l:{$ref:[..."relative"===o.$refStrategy?[]:o.basePath,o.definitionPath,s].join("/"),[o.definitionPath]:{...i,[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 eP({value:e,schema:t,context:r}){let n=await ex({value:e,schema:t,context:r});if(!n.success)throw i.iM.wrap({value:e,cause:n.error,context:r});return n.value}async function ex({value:e,schema:t,context:r}){let n=eS(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:i.iM.wrap({value:e,cause:t.error,context:r}),rawValue:e}}catch(t){return{success:!1,error:i.iM.wrap({value:e,cause:t,context:r}),rawValue:e}}}async function eO({text:e,schema:t}){try{let r=function(e){let{stackTraceLimit:t}=Error;try{Error.stackTraceLimit=0}catch(t){return V(e)}try{return V(e)}finally{Error.stackTraceLimit=t}}(e);if(null==t)return{success:!0,value:r,rawValue:r};return await ex({value:r,schema:t})}catch(t){return{success:!1,error:i.u6.isInstance(t)?t:new i.u6({text:e,cause:t}),rawValue:void 0}}}
14function e$({stream:e,schema:t}){return e.pipeThrough(new TextDecoderStream).pipeThrough(new h).pipeThrough(new TransformStream({async transform({data:e},r){"[DONE]"!==e&&r.enqueue(await eO({text:e,schema:t}))}}))}async function eE(e){return"function"==typeof e&&(e=e()),Promise.resolve(e)}new TextDecoder;Symbol.for("vercel.ai.error.AI_SerializationError");i.bD},36676:(e,t,r)=>{"use strict";function n({moduleIds:e}){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return n}}),r(75436),r(2129),r(24307),r(28154),r(77302)},46154:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(48243)._(r(57114));function a(e,t){let r={};"function"==typeof e&&(r.loader=e);let a={...r,...t};return(0,n.default)({...a,modules:a.loadableGenerated?.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},47609:(e,t,r)=>{"use strict";function n({reason:e,children:t}){return t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return n}}),r(17165)},57114:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(75436),a=r(97056),o=r(47609);function i(e){return{default:e&&"default"in e?e.default:e}}r(36676);let s={loader:()=>Promise.resolve(i(()=>null)),loading:null,ssr:!0},l=function(e){let t={...s,...e},r=(0,a.lazy)(()=>t.loader().then(i)),l=t.loading;function u(e){let i=l?(0,n.jsx)(l,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,u=s?a.Suspense:a.Fragment,c=t.ssr?(0,n.jsxs)(n.Fragment,{children:[null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(o.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(u,{...s?{fallback:i}:{},children:c})}return u.displayName="LoadableComponent",u}},60599:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(16109).createAsyncLocalStorage)()},71694:(e,t,r)=>{"use strict";r.d(t,{Di:()=>S,b8:()=>U,bD:()=>g,eM:()=>Z,iM:()=>z,u1:()=>b,u6:()=>$});var n,a,o,i,s,l,u,c,d,f,h,p,m="vercel.ai.error",y=Symbol.for(m),g=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,m)}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]}},v=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",k=`vercel.ai.error.${w}`,A=Symbol.for(k),S=class extends(i=g,o=A,i){constructor({message:e,cause:t,argument:r}){super({name:w,message:e,cause:t}),this[o]=!0,this.argument=r}static isInstance(e){return g.hasMarker(e,k)}},_=Symbol.for("vercel.ai.error.AI_InvalidPromptError");Symbol.for("vercel.ai.error.AI_InvalidResponseDataError");var P="AI_JSONParseError",x=`vercel.ai.error.${P}`,O=Symbol.for(x),$=class extends(l=g,s=O,l){constructor({text:e,cause:t}){super({name:P,message:`JSON parsing failed: Text: ${e}.
15Error message: ${b(t)}`,cause:t}),this[s]=!0,this.text=e}static isInstance(e){return g.hasMarker(e,x)}},E=Symbol.for("vercel.ai.error.AI_LoadAPIKeyError");Symbol.for("vercel.ai.error.AI_LoadSettingError");Symbol.for("vercel.ai.error.AI_NoContentGeneratedError");var j="AI_NoSuchModelError",T=`vercel.ai.error.${j}`,C=Symbol.for(T),Z=class extends(c=g,u=C,c){constructor({errorName:e=j,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 g.hasMarker(e,T)}}
15,I=Symbol.for("vercel.ai.error.AI_NoSuchProviderReferenceError");Symbol.for("vercel.ai.error.AI_TooManyEmbeddingValuesForCallError");var M="AI_TypeValidationError",N=`vercel.ai.error.${M}`,L=Symbol.for(N),z=class e extends(f=g,d=L,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:M,message:`${n}: Value: ${JSON.stringify(e)}.
16Error message: ${b(t)}`,cause:t}),this[d]=!0,this.value=e,this.context=r}static isInstance(e){return g.hasMarker(e,N)}static wrap({value:t,cause:r,context:n}){var a,o,i;return e.isInstance(r)&&r.value===t&&(null==(a=r.context)?void 0:a.field)===(null==n?void 0:n.field)&&(null==(o=r.context)?void 0:o.entityName)===(null==n?void 0:n.entityName)&&(null==(i=r.context)?void 0:i.entityId)===(null==n?void 0:n.entityId)?r:new e({value:t,cause:r,context:n})}},F="AI_UnsupportedFunctionalityError",R=`vercel.ai.error.${F}`,D=Symbol.for(R),U=class extends(p=g,h=D,p){constructor({functionality:e,message:t=`'${e}' functionality not supported.`}){super({name:F,message:t}),this[h]=!0,this.functionality=e}static isInstance(e){return g.hasMarker(e,R)}}},83973:(e,t,r)=>{"use strict";r.d(t,{c:()=>o});var n=r(13263);function a(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let o=a(0,n.c3);a(0,n.kc)}}]);

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.