1import{o as e,t}from"./rolldown-runtime-C0FnF6B9.js";import{$r as n,Bs as r,Ct as i,Ei as a,Gr as o,Gs as s,Ha as c,Hr as l,Hs as u,Js as d,Ka as f,Lr as p,Qo as m,Qr as h,Qs as g,Rr as _,St as v,Ti as y,Ur as b,Us as x,Va as S,Wr as ee,Ws as C,Xr as te,Yr as ne,Zo as re,Zr as w,Zs as T,ai as ie,ci as E,di as D,ec as ae,ei as oe,es as se,fi as ce,gi as le,ii as ue,mi as de,nc as fe,oi as pe,pi as me,rc as he,ri as ge,si as O,tc as k,ti as _e,ui as ve,ut as ye,vi as be,yi as xe,zs as A}from"./dist-B--XSheW.js";import{n as Se,t as Ce}from"./jsx-runtime-B2Ixnf4W.js";import{t as we}from"./dist-y5akttHa.js";import{i as Te,n as Ee}from"./createLucideIcon-2o2guQSJ.js";import{r as j}from"./auth-fetch-DMhPqlPK.js";import{r as De}from"./button-X9K5pjVC.js";import{t as Oe}from"./__vite-browser-external-DpH90L5b.js";var ke=/^\d{4}-\d{2}$/;function M(e=new Date){let t=String(e.getUTCMonth()+1).padStart(2,`0`);return`${e.getUTCFullYear()}-${t}`}function N(e){if(e==null)return null;let t=e.trim();return t===``?null:t.toUpperCase()}function Ae(e,t){return N(e)??t.toUpperCase()}function je(e){if(e.status==null||e.actualized!==!0)return!1;let t=e.status.trim().toLowerCase();return t===`posted`||t===`pending`&&e.deletedReason!==`source_removed`}function Me(e,t,n){return{poCurrency:e.currency??null,poExchangeRate:e.exchangeRate??null,poExchangeRateBaseCode:e.exchangeRateBaseCode??`USD`,baseCode:t,book:n}}function Ne(e,t){let n=e*10**t,r=Math.round(Math.abs(n));return n<0?-BigInt(r):BigInt(r)}function P(e,t){let n=t.baseCode.toUpperCase(),r=N(e.currency)??n,i=Ae(t.poCurrency,n),a=re(Number(e.amountMinorUnits),r),o=se({amount:a,fromCode:r,ownRate:e.exchangeRate??null,ownRateBaseCode:e.exchangeRateBaseCode??`USD`,toCode:i,baseCode:n,book:t.book,targetOwnRate:t.poExchangeRate??null,targetOwnRateBaseCode:t.poExchangeRateBaseCode??`USD`});if(!o.ok){let e=t.poExchangeRate;return{ok:!1,reason:`missing-route`,missingCode:i===n||e!=null&&Number.isFinite(e)&&e>0||t.book(i)!=null?r:i}}return{ok:!0,minorUnits:Ne(o.converted,m(i)),route:o.route}}function F(e,t){let n=0n,r=[],i=t.baseCode.toUpperCase();for(let a of e){if(!je(a))continue;let e=P(a,t);if(e.ok)n+=e.minorUnits;else{let t=N(a.currency)??i;r.push({transactionId:a.id,currency:t,missingCode:e.missingCode})}}return{amount:n,excludedCount:r.length,exclusions:r}}function Pe(e,t){let n=t.toUpperCase(),r={};for(let t of e){if(!je(t))continue;let e=N(t.currency)??n;r[t.id]={amount:t.amountMinorUnits.toString(),currency:e}}return r}var Fe=t((e=>{var t=Se();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useState,a=t.useEffect,o=t.useLayoutEffect,s=t.useDebugValue;function c(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),c=r[0].inst,u=r[1];return o(function(){c.value=n,c.getSnapshot=t,l(c)&&u({inst:c})},[e,n,t]),a(function(){return l(c)&&u({inst:c}),e(function(){l(c)&&u({inst:c})})},[e]),s(n),n}function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function u(e,t){return t()}var d=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?u:c;e.useSyncExternalStore=t.useSyncExternalStore===void 0?d:t.useSyncExternalStore})),Ie=t(((e,t)=>{t.exports=Fe()})),Le=t((e=>{var t=Se();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`){if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)}},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`){if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)}},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()}
1,e.version=`19.2.4`})),Re=t(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=Le()})),{getOwnPropertyNames:ze,getOwnPropertySymbols:Be}=Object,{hasOwnProperty:Ve}=Object.prototype;function He(e,t){return function(n,r,i){return e(n,r,i)&&t(n,r,i)}}function Ue(e){return function(t,n,r){if(!t||!n||typeof t!=`object`||typeof n!=`object`)return e(t,n,r);let{cache:i}=r,a=i.get(t),o=i.get(n);if(a&&o)return a===n&&o===t;i.set(t,n),i.set(n,t);let s=e(t,n,r);return i.delete(t),i.delete(n),s}}function We(e){return e?.[Symbol.toStringTag]}function Ge(e){return ze(e).concat(Be(e))}var Ke=Object.hasOwn||((e,t)=>Ve.call(e,t));function qe(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var Je=`__v`,Ye=`__o`,Xe=`_owner`,{getOwnPropertyDescriptor:Ze,keys:Qe}=Object;function $e(e,t){return e.byteLength===t.byteLength&&ft(new Uint8Array(e),new Uint8Array(t))}function et(e,t,n){let r=e.length;if(t.length!==r)return!1;for(;r-->0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function tt(e,t){return e.byteLength===t.byteLength&&ft(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function nt(e,t){return qe(e.getTime(),t.getTime())}function rt(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function it(e,t){return e===t}function at(e,t,n){let r=e.size;if(r!==t.size)return!1;if(!r)return!0;let i=Array(r),a=e.entries(),o,s,c=0;for(;(o=a.next())&&!o.done;){let r=t.entries(),a=!1,l=0;for(;(s=r.next())&&!s.done;){if(i[l]){l++;continue}let r=o.value,u=s.value;if(n.equals(r[0],u[0],c,l,e,t,n)&&n.equals(r[1],u[1],r[0],u[0],e,t,n)){a=i[l]=!0;break}l++}if(!a)return!1;c++}return!0}var ot=qe;function st(e,t,n){let r=Qe(e),i=r.length;if(Qe(t).length!==i)return!1;for(;i-->0;)if(!mt(e,t,n,r[i]))return!1;return!0}function ct(e,t,n){let r=Ge(e),i=r.length;if(Ge(t).length!==i)return!1;let a,o,s;for(;i-->0;)if(a=r[i],!mt(e,t,n,a)||(o=Ze(e,a),s=Ze(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function lt(e,t){return qe(e.valueOf(),t.valueOf())}function ut(e,t){return e.source===t.source&&e.flags===t.flags}function dt(e,t,n){let r=e.size;if(r!==t.size)return!1;if(!r)return!0;let i=Array(r),a=e.values(),o,s;for(;(o=a.next())&&!o.done;){let r=t.values(),a=!1,c=0;for(;(s=r.next())&&!s.done;){if(!i[c]&&n.equals(o.value,s.value,o.value,s.value,e,t,n)){a=i[c]=!0;break}c++}if(!a)return!1}return!0}function ft(e,t){let n=e.byteLength;if(t.byteLength!==n||e.byteOffset!==t.byteOffset)return!1;for(;n-->0;)if(e[n]!==t[n])return!1;return!0}function pt(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function mt(e,t,n,r){return(r===Xe||r===Ye||r===Je)&&(e.$$typeof||t.$$typeof)?!0:Ke(t,r)&&n.equals(e[r],t[r],r,r,e,t,n)}var ht=`[object ArrayBuffer]`,gt=`[object Arguments]`,_t=`[object Boolean]`,vt=`[object DataView]`,yt=`[object Date]`,bt=`[object Error]`,xt=`[object Map]`,St=`[object Number]`,Ct=`[object Object]`,wt=`[object RegExp]`,Tt=`[object Set]`,Et=`[object String]`,Dt={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},Ot=`[object URL]`,kt=Object.prototype.toString;function At({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:i,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:s,areObjectsEqual:c,arePrimitiveWrappersEqual:l,areRegExpsEqual:u,areSetsEqual:d,areTypedArraysEqual:f,areUrlsEqual:p,unknownTagComparators:m}){return function(h,g,_){if(h===g)return!0;if(h==null||g==null)return!1;let v=typeof h;if(v!==typeof g)return!1;if(v!==`object`)return v===`number`?s(h,g,_):v===`function`&&a(h,g,_);let y=h.constructor;if(y!==g.constructor)return!1;if(y===Object)return c(h,g,_);if(Array.isArray(h))return t(h,g,_);if(y===Date)return r(h,g,_);if(y===RegExp)return u(h,g,_);if(y===Map)return o(h,g,_);if(y===Set)return d(h,g,_);let b=kt.call(h);if(b===yt)return r(h,g,_);if(b===wt)return u(h,g,_);if(b===xt)return o(h,g,_);if(b===Tt)return d(h,g,_);if(b===Ct)return typeof h.then!=`function`&&typeof g.then!=`function`&&c(h,g,_);if(b===Ot)return p(h,g,_);if(b===bt)return i(h,g,_);if(b===gt)return c(h,g,_);if(Dt[b])return f(h,g,_);if(b===ht)return e(h,g,_);if(b===vt)return n(h,g,_);if(b===_t||b===St||b===Et)return l(h,g,_);if(m){let e=m[b];if(!e){let t=We(h);t&&(e=m[t])}if(e)return e(h,g,_)}return!1}}function jt({circular:e,createCustomConfig:t,strict:n}){let r={areArrayBuffersEqual:$e,areArraysEqual:n?ct:et,areDataViewsEqual:tt,areDatesEqual:nt,areErrorsEqual:rt,areFunctionsEqual:it,areMapsEqual:n?He(at,ct):at,areNumbersEqual:ot,areObjectsEqual:n?ct:st,arePrimitiveWrappersEqual:lt,areRegExpsEqual:ut,areSetsEqual:n?He(dt,ct):dt,areTypedArraysEqual:n?He(ft,ct):ft,areUrlsEqual:pt,unknownTagComparators:void 0};if(t&&(r=Object.assign({},r,t(r))),e){let e=Ue(r.areArraysEqual),t=Ue(r.areMapsEqual),n=Ue(r.areObjectsEqual),i=Ue(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:e,areMapsEqual:t,areObjectsEqual:n,areSetsEqual:i})}return r}function Mt(e){return function(t,n,r,i,a,o,s){return e(t,n,s)}}function Nt({circular:e,comparator:t,createState:n,equals:r,strict:i}){if(n)return function(a,o){let{cache:s=e?new WeakMap:void 0,meta:c}=n();return t(a,o,{cache:s,equals:r,meta:c,strict:i})};
1if(e)return function(e,n){return t(e,n,{cache:new WeakMap,equals:r,meta:void 0,strict:i})};let a={cache:void 0,equals:r,meta:void 0,strict:i};return function(e,n){return t(e,n,a)}}var Pt=Ft();Ft({strict:!0}),Ft({circular:!0}),Ft({circular:!0,strict:!0}),Ft({createInternalComparator:()=>qe}),Ft({strict:!0,createInternalComparator:()=>qe}),Ft({circular:!0,createInternalComparator:()=>qe}),Ft({circular:!0,createInternalComparator:()=>qe,strict:!0});function Ft(e={}){let{circular:t=!1,createInternalComparator:n,createState:r,strict:i=!1}=e,a=At(jt(e));return Nt({circular:t,comparator:a,createState:r,equals:n?n(a):Mt(a),strict:i})}var It=e(Re(),1),I=e(Se(),1),L=Ce();function Lt(e){let t=zt(e),n=I.forwardRef((e,n)=>{let{children:r,...i}=e,a=I.Children.toArray(r),o=a.find(Ht);if(o){let e=o.props.children,r=a.map(t=>t===o?I.Children.count(e)>1?I.Children.only(null):I.isValidElement(e)?e.props.children:null:t);return(0,L.jsx)(t,{...i,ref:n,children:I.isValidElement(e)?I.cloneElement(e,void 0,r):null})}return(0,L.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var Rt=Lt(`Slot`);function zt(e){let t=I.forwardRef((e,t)=>{let{children:n,...r}=e;if(I.isValidElement(n)){let e=Wt(n),i=Ut(r,n.props);return n.type!==I.Fragment&&(i.ref=t?Ee(t,e):e),I.cloneElement(n,i)}return I.Children.count(n)>1?I.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Bt=Symbol(`radix.slottable`);function Vt(e){let t=({children:e})=>(0,L.jsx)(L.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=Bt,t}function Ht(e){return I.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===Bt}function Ut(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function Wt(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Gt=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=Lt(`Primitive.${t}`),r=I.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,L.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Kt(e,t){e&&It.flushSync(()=>e.dispatchEvent(t))}function qt(e,t){let n=I.createContext(t),r=e=>{let{children:t,...r}=e,i=I.useMemo(()=>r,Object.values(r));return(0,L.jsx)(n.Provider,{value:i,children:t})};r.displayName=e+`Provider`;function i(r){let i=I.useContext(n);if(i)return i;if(t!==void 0)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}return[r,i]}function Jt(e,t=[]){let n=[];function r(t,r){let i=I.createContext(r),a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=I.useMemo(()=>o,Object.values(o));return(0,L.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=I.useContext(s);if(c)return c;if(r!==void 0)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}return[o,s]}let i=()=>{let t=n.map(e=>I.createContext(e));return function(n){let r=n?.[e]||t;return I.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,Yt(i,...t)]}function Yt(...e){let t=e[0];if(e.length===1)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return I.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}var Xt=globalThis?.document?I.useLayoutEffect:()=>{};function Zt(e){let t=I.useRef(e);return I.useEffect(()=>{t.current=e}),I.useMemo(()=>(...e)=>t.current?.(...e),[])}var Qt=Ie();function $t(){return(0,Qt.useSyncExternalStore)(en,()=>!0,()=>!1)}function en(){return()=>{}}var tn=`Avatar`,[nn,rn]=Jt(tn),[an,on]=nn(tn),sn=I.forwardRef((e,t)=>
1{let{__scopeAvatar:n,...r}=e,[i,a]=I.useState(`idle`);return(0,L.jsx)(an,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:a,children:(0,L.jsx)(Gt.span,{...r,ref:t})})});sn.displayName=tn;var cn=`AvatarImage`,ln=I.forwardRef((e,t)=>{let{__scopeAvatar:n,src:r,onLoadingStatusChange:i=()=>{},...a}=e,o=on(cn,n),s=pn(r,a),c=Zt(e=>{i(e),o.onImageLoadingStatusChange(e)});return Xt(()=>{s!==`idle`&&c(s)},[s,c]),s===`loaded`?(0,L.jsx)(Gt.img,{...a,ref:t,src:r}):null});ln.displayName=cn;var un=`AvatarFallback`,dn=I.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:r,...i}=e,a=on(un,n),[o,s]=I.useState(r===void 0);return I.useEffect(()=>{if(r!==void 0){let e=window.setTimeout(()=>s(!0),r);return()=>window.clearTimeout(e)}},[r]),o&&a.imageLoadingStatus!==`loaded`?(0,L.jsx)(Gt.span,{...i,ref:t}):null});dn.displayName=un;function fn(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?`loaded`:`loading`):`error`:`idle`}function pn(e,{referrerPolicy:t,crossOrigin:n}){let r=$t(),i=I.useRef(null),a=r?(i.current||=new window.Image,i.current):null,[o,s]=I.useState(()=>fn(a,e));return Xt(()=>{s(fn(a,e))},[a,e]),Xt(()=>{let e=e=>()=>{s(e)};if(!a)return;let r=e(`loaded`),i=e(`error`);return a.addEventListener(`load`,r),a.addEventListener(`error`,i),t&&(a.referrerPolicy=t),typeof n==`string`&&(a.crossOrigin=n),()=>{a.removeEventListener(`load`,r),a.removeEventListener(`error`,i)}},[a,n,t]),o}var mn=sn,hn=ln,gn=dn,_n=`Progress`,vn=100,[yn,bn]=Jt(_n),[xn,Sn]=yn(_n),Cn=I.forwardRef((e,t)=>{let{__scopeProgress:n,value:r=null,max:i,getValueLabel:a=En,...o}=e;(i||i===0)&&!kn(i)&&console.error(jn(`${i}`,`Progress`));let s=kn(i)?i:vn;r!==null&&!An(r,s)&&console.error(Mn(`${r}`,`Progress`));let c=An(r,s)?r:null,l=On(c)?a(c,s):void 0;return(0,L.jsx)(xn,{scope:n,value:c,max:s,children:(0,L.jsx)(Gt.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":On(c)?c:void 0,"aria-valuetext":l,role:`progressbar`,"data-state":Dn(c,s),"data-value":c??void 0,"data-max":s,...o,ref:t})})});Cn.displayName=_n;var wn=`ProgressIndicator`,Tn=I.forwardRef((e,t)=>{let{__scopeProgress:n,...r}=e,i=Sn(wn,n);return(0,L.jsx)(Gt.div,{"data-state":Dn(i.value,i.max),"data-value":i.value??void 0,"data-max":i.max,...r,ref:t})});Tn.displayName=wn;function En(e,t){return`${Math.round(e/t*100)}%`}function Dn(e,t){return e==null?`indeterminate`:e===t?`complete`:`loading`}function On(e){return typeof e==`number`}function kn(e){return On(e)&&!isNaN(e)&&e>0}function An(e,t){return On(e)&&!isNaN(e)&&e<=t&&e>=0}function jn(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${vn}\`.`}function Mn(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be: 2 - a positive number 3 - less than the value passed to \`max\` (or ${vn} if no \`max\` prop is set) 4 - \`null\` or \`undefined\` if the progress is indeterminate. 5 6Defaulting to \`null\`.`}var Nn=Cn,Pn=Tn,Fn=we(`inline-flex items-center justify-center border font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden`,{variants:{variant:{default:`border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90`,secondary:`border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90`,destructive:`border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60`,outline:`text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground`,positive:`border-transparent bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400`,warning:`border-transparent bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400`,muted:`border-transparent bg-muted text-muted-foreground`},shape:{default:`rounded-md`,pill:`rounded-full`},size:{sm:`px-1.5 py-0 text-[10px] gap-0.5 [&>svg]:size-2.5`,default:`px-2 py-0.5 text-xs gap-1 [&>svg]:size-3`,lg:`px-2.5 py-1 text-sm gap-1.5 [&>svg]:size-3.5`}},defaultVariants:{variant:`default`,size:`default`,shape:`default`}}),In=I.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...i},a)=>{let o=r?Rt:`span`;return(0,L.jsx)(o,{ref:a,"data-slot":`badge`,className:De(Fn({variant:t,size:n}),e),...i})});In.displayName=`Badge`;var Ln=we(`bg-card text-card-foreground flex flex-col rounded-xl border shadow-sm`,{variants:{size:{default:`gap-4 py-6`,sm:`gap-3 py-4`,lg:`gap-6 py-8`}},defaultVariants:{size:`default`}});function Rn({className:e,size:t,...n}){return(0,L.jsx)(`div`,{"data-slot":`card`,className:De(Ln({size:t}),e),...n})}function zn({className:e,...t}){return(0,L.jsx)(`div`,{"data-slot":`card-header`,className:De(`@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6`,e),...t})}function Bn({className:e,asChild:t=!1,...n}){let r=t?Rt:`div`;return(0,L.jsx)(r,{"data-slot":`card-title`,className:De(`leading-none font-semibold`,e),...n})}function Vn({className:e,asChild:t=!1,...n}){let r=t?Rt:`div`;return(0,L.jsx)(r,{"data-slot":`card-description`,className:De(`text-muted-foreground text-sm`,e),...n})}function Hn({className:e,...t}){return(0,L.jsx)(`div`,{"data-slot":`card-content`,className:De(`px-6`,e),...t})}function Un({className:e,indicatorClassName:t,value:n,...r}){return(0,L.jsx)(Nn,{"data-slot":`progress`,className:De(`bg-primary/20 relative h-2 w-full overflow-hidden rounded-full`,e),...r,children:(0,L.jsx)(Pn,{"data-slot":`progress-indicator`,className:De(`bg-primary h-full w-full flex-1 transition-all`,t),style:{transform:`translateX(-${100-(n||0)}%)`}})})}var Wn=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,Gn=e=>!e||typeof e!=`object`||Object.keys(e).length===0,Kn=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function qn(e,t){e.forEach(function(e){Array.isArray(e)?qn(e,t):t.push(e)})}function Jn(e){let t=[];return qn(e,t),t}var Yn=(...e)=>
vendor: 4,176 bytes, line 6
6Jn(e).filter(Boolean),Xn=(e,t)=>{let n={},r=Object.keys(e),i=Object.keys(t);for(let a of r)if(i.includes(a)){let r=e[a],i=t[a];n[a]=typeof r==`object`&&typeof i==`object`?Xn(r,i):Array.isArray(r)||Array.isArray(i)?Yn(i,r):i+` `+r}else n[a]=e[a];for(let e of i)r.includes(e)||(n[e]=t[e]);return n},Zn=e=>!e||typeof e!=`string`?e:e.replace(/\s+/g,` `).trim(),Qn=`-`,$n=e=>{let t=rr(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{let n=e.split(Qn);return n[0]===``&&n.length!==1&&n.shift(),er(n,t)||nr(e)},getConflictingClassGroupIds:(e,t)=>{let i=n[e]||[];return t&&r[e]?[...i,...r[e]]:i}}},er=(e,t)=>{if(e.length===0)return t.classGroupId;let n=e[0],r=t.nextPart.get(n),i=r?er(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;let a=e.join(Qn);return t.validators.find(({validator:e})=>e(a))?.classGroupId},tr=/^\[(.+)\]$/,nr=e=>{if(tr.test(e)){let t=tr.exec(e)[1],n=t?.substring(0,t.indexOf(`:`));if(n)return`arbitrary..`+n}},rr=e=>{let{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return sr(Object.entries(e.classGroups),n).forEach(([e,n])=>{ir(n,r,e,t)}),r},ir=(e,t,n,r)=>{e.forEach(e=>{if(typeof e==`string`){let r=e===``?t:ar(t,e);r.classGroupId=n;return}if(typeof e==`function`){if(or(e)){ir(e(r),t,n,r);return}t.validators.push({validator:e,classGroupId:n});return}Object.entries(e).forEach(([e,i])=>{ir(i,ar(t,e),n,r)})})},ar=(e,t)=>{let n=e;return t.split(Qn).forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},or=e=>e.isThemeGetter,sr=(e,t)=>t?e.map(([e,n])=>[e,n.map(e=>typeof e==`string`?t+e:typeof e==`object`?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e)]):e,cr=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map,i=(i,a)=>{n.set(i,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);if(t!==void 0)return t;if((t=r.get(e))!==void 0)return i(e,t),t},set(e,t){n.has(e)?n.set(e,t):i(e,t)}}},lr=`!`,ur=e=>{let{separator:t,experimentalParseClassName:n}=e,r=t.length===1,i=t[0],a=t.length,o=e=>{let n=[],o=0,s=0,c;for(let l=0;l<e.length;l++){let u=e[l];if(o===0){if(u===i&&(r||e.slice(l,l+a)===t)){n.push(e.slice(s,l)),s=l+a;continue}if(u===`/`){c=l;continue}}u===`[`?o++:u===`]`&&o--}let l=n.length===0?e:e.substring(s),u=l.startsWith(lr);return{modifiers:n,hasImportantModifier:u,baseClassName:u?l.substring(1):l,maybePostfixModifierPosition:c&&c>s?c-s:void 0}};return n?e=>n({className:e,parseClassName:o}):o},dr=e=>{if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{e[0]===`[`?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},fr=e=>({cache:cr(e.cacheSize),parseClassName:ur(e),...$n(e)}),pr=/\s+/,mr=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,a=[],o=e.trim().split(pr),s=``;for(let e=o.length-1;e>=0;--e){let t=o[e],{modifiers:c,hasImportantModifier:l,baseClassName:u,maybePostfixModifierPosition:d}=n(t),f=!!d,p=r(f?u.substring(0,d):u);if(!p){if(!f){s=t+(s.length>0?` `+s:s);continue}if(p=r(u),!p){s=t+(s.length>0?` `+s:s);continue}f=!1}let m=dr(c).join(`:`),h=l?m+lr:m,g=h+p;if(a.includes(g))continue;a.push(g);let _=i(p,f);for(let e=0;e<_.length;++e){let t=_[e];a.push(h+t)}s=t+(s.length>0?` `+s:s)}return s};function hr(){let e=0,t,n,r=``;for(;e<arguments.length;)(t=arguments[e++])&&(n=gr(t))&&(r&&(r+=` `),r+=n);return r}var gr=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=gr(e[r]))&&(n&&(n+=` `),n+=t);return n};function _r(e,...t){let n,r,i,a=o;function o(o){return n=fr(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)}function s(e){let t=r(e);if(t)return t;let a=mr(e,n);return i(e,a),a}return function(){return a(hr.apply(null,arguments))}}var R=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},vr=/^\[(?:([a-z-]+):)?(.+)\]$/i,yr=/^\d+\/\d+$/,br=new Set([`px`,`full`,`screen`]),xr=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Sr=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Cr=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,wr=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Tr=
vendor: 8,237 bytes, line 6
6/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Er=e=>Or(e)||br.has(e)||yr.test(e),Dr=e=>Br(e,`length`,Vr),Or=e=>!!e&&!Number.isNaN(Number(e)),kr=e=>Br(e,`number`,Or),Ar=e=>!!e&&Number.isInteger(Number(e)),jr=e=>e.endsWith(`%`)&&Or(e.slice(0,-1)),z=e=>vr.test(e),Mr=e=>xr.test(e),Nr=new Set([`length`,`size`,`percentage`]),Pr=e=>Br(e,Nr,Hr),Fr=e=>Br(e,`position`,Hr),Ir=new Set([`image`,`url`]),Lr=e=>Br(e,Ir,Wr),Rr=e=>Br(e,``,Ur),zr=()=>!0,Br=(e,t,n)=>{let r=vr.exec(e);return r?r[1]?typeof t==`string`?r[1]===t:t.has(r[1]):n(r[2]):!1},Vr=e=>Sr.test(e)&&!Cr.test(e),Hr=()=>!1,Ur=e=>wr.test(e),Wr=e=>Tr.test(e),Gr=()=>{let e=R(`colors`),t=R(`spacing`),n=R(`blur`),r=R(`brightness`),i=R(`borderColor`),a=R(`borderRadius`),o=R(`borderSpacing`),s=R(`borderWidth`),c=R(`contrast`),l=R(`grayscale`),u=R(`hueRotate`),d=R(`invert`),f=R(`gap`),p=R(`gradientColorStops`),m=R(`gradientColorStopPositions`),h=R(`inset`),g=R(`margin`),_=R(`opacity`),v=R(`padding`),y=R(`saturate`),b=R(`scale`),x=R(`sepia`),S=R(`skew`),ee=R(`space`),C=R(`translate`),te=()=>[`auto`,`contain`,`none`],ne=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],re=()=>[`auto`,z,t],w=()=>[z,t],T=()=>[``,Er,Dr],ie=()=>[`auto`,Or,z],E=()=>[`bottom`,`center`,`left`,`left-bottom`,`left-top`,`right`,`right-bottom`,`right-top`,`top`],D=()=>[`solid`,`dashed`,`dotted`,`double`,`none`],ae=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],oe=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`],se=()=>[``,`0`,z],ce=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],le=()=>[Or,z];return{cacheSize:500,separator:`:`,theme:{colors:[zr],spacing:[Er,Dr],blur:[`none`,``,Mr,z],brightness:le(),borderColor:[e],borderRadius:[`none`,``,`full`,Mr,z],borderSpacing:w(),borderWidth:T(),contrast:le(),grayscale:se(),hueRotate:le(),invert:se(),gap:w(),gradientColorStops:[e],gradientColorStopPositions:[jr,Dr],inset:re(),margin:re(),opacity:le(),padding:w(),saturate:le(),scale:le(),sepia:se(),skew:le(),space:w(),translate:w()},classGroups:{aspect:[{aspect:[`auto`,`square`,`video`,z]}],container:[`container`],columns:[{columns:[Mr]}],"break-after":[{"break-after":ce()}],"break-before":[{"break-before":ce()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:[...E(),z]}],overflow:[{overflow:ne()}],"overflow-x":[{"overflow-x":ne()}],"overflow-y":[{"overflow-y":ne()}],overscroll:[{overscroll:te()}],"overscroll-x":[{"overscroll-x":te()}],"overscroll-y":[{"overscroll-y":te()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[`auto`,Ar,z]}],basis:[{basis:re()}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`wrap`,`wrap-reverse`,`nowrap`]}],flex:[{flex:[`1`,`auto`,`initial`,`none`,z]}],grow:[{grow:se()}],shrink:[{shrink:se()}],order:[{order:[`first`,`last`,`none`,Ar,z]}],"grid-cols":[{"grid-cols":[zr]}],"col-start-end":[{col:[`auto`,{span:[`full`,Ar,z]},z]}],"col-start":[{"col-start":ie()}],"col-end":[{"col-end":ie()}],"grid-rows":[{"grid-rows":[zr]}],"row-start-end":[{row:[`auto`,{span:[Ar,z]},z]}],"row-start":[{"row-start":ie()}],"row-end":[{"row-end":ie()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":[`auto`,`min`,`max`,`fr`,z]}],"auto-rows":[{"auto-rows":[`auto`,`min`,`max`,`fr`,z]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:[`normal`,...oe()]}],"justify-items":[{"justify-items":[`start`,`end`,`center`,`stretch`]}],"justify-self":[{"justify-self":[`auto`,`start`,`end`,`center`,`stretch`]}],"align-content":[{content:[`normal`,...oe(),`baseline`]}],"align-items":[{items:[`start`,`end`,`center`,`baseline`,`stretch`]}],"align-self":[{self:[`auto`,`start`,`end`,`center`,`stretch`,`baseline`]}],"place-content":[{"place-content":[...oe(),`baseline`]}],"place-items":[{"place-items":[`start`,`end`,`center`,`baseline`,`stretch`]}],"place-self":[{"place-self":[`auto`,`start`,`end`,`center`,`stretch`]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[ee]}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":[ee]}],"space-y-reverse":[`space-y-reverse`],w:[{w:[`auto`,`min`,`max`,`fit`,`svw`,`lvw`,`dvw`,z,t]}],"min-w":[{"min-w":[z,t,`min`,`max`,`fit`]}],"max-w":[{"max-w":[z,t,`none`,`full`,`min`,`max`,`fit`,`prose`,{screen:[Mr]},Mr]}],h:[{h:[z,t,`auto`,`min`,`max`,`fit`,`svh`,`lvh`,`dvh`]}],"min-h":[{"min-h":[z,t,`min`,`max`,`fit`,`svh`,`lvh`,`dvh`]}],"max-h":[{"max-h":[z,t,`min`,`max`,`fit`,`svh`,`lvh`,`dvh`]}],size:[{size:[z,t,`auto`,`min`,`max`,`fit`]}],"font-size":[{text:[`base`,Mr,Dr]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`,kr]}],"font-family":[{font:[zr]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`,z]}],"line-clamp":[{"line-clamp":[`none`,Or,kr]}],leading:[{leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`,Er,z]}],"list-image":[{"list-image":[`none`,z]}],"list-style-type":[{list:[`none`,`disc`,`decimal`,z]}],"list-style-position":[{list:[`inside`,`outside`]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[_]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[_]}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...D(),`wavy`]}],"text-decoration-thickness":[{decoration:[`auto`,`from-font`,Er,Dr]}],"underline-offset":[{"underline-offset":[`auto`,Er,z]}],"text-decoration-color":[{decoration:[e]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:w()}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,z]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,z]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-opacity":[{"bg-opacity":[_]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:[...E(),Fr]}],"bg-repeat":[{bg:[`no-repeat`,{repeat:[``,`x`,`y`,`round`,`space`]}]}],"bg-size":[{bg:[`auto`,`cover`,`contain`,Pr]}],"bg-image":[{bg:[`none`,{"gradient-to":[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},Lr]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}
vendor: 4,219 bytes, line 6
6],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[_]}],"border-style":[{border:[...D(),`hidden`]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":[`divide-y-reverse`],"divide-opacity":[{"divide-opacity":[_]}],"divide-style":[{divide:D()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:[``,...D()]}],"outline-offset":[{"outline-offset":[Er,z]}],"outline-w":[{outline:[Er,Dr]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:T()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[_]}],"ring-offset-w":[{"ring-offset":[Er,Dr]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:[``,`inner`,`none`,Mr,Rr]}],"shadow-color":[{shadow:[zr]}],opacity:[{opacity:[_]}],"mix-blend":[{"mix-blend":[...ae(),`plus-lighter`,`plus-darker`]}],"bg-blend":[{"bg-blend":ae()}],filter:[{filter:[``,`none`]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":[``,`none`,Mr,z]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[y]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":[``,`none`]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[_]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[`none`,`all`,``,`colors`,`opacity`,`shadow`,`transform`,z]}],duration:[{duration:le()}],ease:[{ease:[`linear`,`in`,`out`,`in-out`,z]}],delay:[{delay:le()}],animate:[{animate:[`none`,`spin`,`ping`,`pulse`,`bounce`,z]}],transform:[{transform:[``,`gpu`,`none`]}],scale:[{scale:[b]}],"scale-x":[{"scale-x":[b]}],"scale-y":[{"scale-y":[b]}],rotate:[{rotate:[Ar,z]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:[`center`,`top`,`top-right`,`right`,`bottom-right`,`bottom`,`bottom-left`,`left`,`top-left`,z]}],accent:[{accent:[`auto`,e]}],appearance:[{appearance:[`none`,`auto`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom
6-in`,`zoom-out`,z]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":[`none`,`auto`]}],resize:[{resize:[`none`,`y`,`x`,``]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,z]}],fill:[{fill:[e,`none`]}],"stroke-w":[{stroke:[Er,Dr,kr]}],stroke:[{stroke:[e,`none`]}],sr:[`sr-only`,`not-sr-only`],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-s`,`border-w-e`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-s`,`border-color-e`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]}}},Kr=(e,{cacheSize:t,prefix:n,separator:r,experimentalParseClassName:i,extend:a={},override:o={}})=>{qr(e,`cacheSize`,t),qr(e,`prefix`,n),qr(e,`separator`,r),qr(e,`experimentalParseClassName`,i);for(let t in o)Jr(e[t],o[t]);for(let t in a)Yr(e[t],a[t]);return e},qr=(e,t,n)=>{n!==void 0&&(e[t]=n)},Jr=(e,t)=>{if(t)for(let n in t)qr(e,n,t[n])},Yr=(e,t)=>{if(t)for(let n in t){let r=t[n];r!==void 0&&(e[n]=(e[n]||[]).concat(r))}},Xr=(e,...t)=>typeof e==`function`?_r(Gr,e,...t):_r(()=>Kr(Gr(),e),...t),Zr=_r(Gr),Qr={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},$r=e=>e||void 0,ei=(...e)=>
6$r(Jn(e).filter(Boolean).join(` `)),ti=null,ni={},ri=!1,ii=(...e)=>t=>t.twMerge?((!ti||ri)&&(ri=!1,ti=Gn(ni)?Zr:Xr({...ni,extend:{theme:ni.theme,classGroups:ni.classGroups,conflictingClassGroupModifiers:ni.conflictingClassGroupModifiers,conflictingClassGroups:ni.conflictingClassGroups,...ni.extend}})),$r(ti(ei(e)))):ei(e),ai=(e,t)=>{for(let n in t)e[n]=e.hasOwnProperty(n)?ei(e[n],t[n]):t[n];return e},oi=(e,t)=>{let{extend:n=null,slots:r={},variants:i={},compoundVariants:a=[],compoundSlots:o=[],defaultVariants:s={}}=e,c={...Qr,...t},l=n!=null&&n.base?ei(n.base,e?.base):e?.base,u=n!=null&&n.variants&&!Gn(n.variants)?Xn(i,n.variants):i,d=n!=null&&n.defaultVariants&&!Gn(n.defaultVariants)?{...n.defaultVariants,...s}:s;!Gn(c.twMergeConfig)&&!Kn(c.twMergeConfig,ni)&&(ri=!0,ni=c.twMergeConfig);let f=Gn(n?.slots),p=Gn(r)?{}:{base:ei(e?.base,f&&n?.base),...r},m=f?p:ai({...n?.slots},Gn(p)?{base:e?.base}:p),h=Gn(n?.compoundVariants)?a:Yn(n?.compoundVariants,a),g=e=>{if(Gn(u)&&Gn(r)&&f)return ii(l,e?.class,e?.className)(c);if(h&&!Array.isArray(h))throw TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof h}`);if(o&&!Array.isArray(o))throw TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof o}`);let t=(e,t,n=[],r)=>{let i=n;if(typeof t==`string`)i=i.concat(Zn(t).split(` `).map(t=>`${e}:${t}`));else if(Array.isArray(t))i=i.concat(t.reduce((t,n)=>t.concat(`${e}:${n}`),[]));else if(typeof t==`object`&&typeof r==`string`){for(let n in t)if(t.hasOwnProperty(n)&&n===r){let a=t[n];if(a&&typeof a==`string`){let t=Zn(a);i[r]?i[r]=i[r].concat(t.split(` `).map(t=>`${e}:${t}`)):i[r]=t.split(` `).map(t=>`${e}:${t}`)}else Array.isArray(a)&&a.length>0&&(i[r]=a.reduce((t,n)=>t.concat(`${e}:${n}`),[]))}}return i},n=(n,r=u,i=null,a=null)=>{let o=r[n];if(!o||Gn(o))return null;let s=a?.[n]??e?.[n];if(s===null)return null;let l=Wn(s),f=Array.isArray(c.responsiveVariants)&&c.responsiveVariants.length>0||c.responsiveVariants===!0,p=d?.[n],m=[];if(typeof l==`object`&&f)for(let[e,n]of Object.entries(l)){let r=o[n];if(e===`initial`){p=n;continue}Array.isArray(c.responsiveVariants)&&!c.responsiveVariants.includes(e)||(m=t(e,r,m,i))}let h=o[(l!=null&&typeof l!=`object`?l:Wn(p))||`false`];return typeof m==`object`&&typeof i==`string`&&m[i]?ai(m,h):m.length>0?(m.push(h),m):h},i=()=>u?Object.keys(u).map(e=>n(e,u)):null,a=(e,t)=>{if(!u||typeof u!=`object`)return null;let r=[];for(let i in u){let a=n(i,u,e,t),o=e===`base`&&typeof a==`string`?a:a&&a[e];o&&(r[r.length]=o)}return r},s={};for(let t in e)e[t]!==void 0&&(s[t]=e[t]);let p=(t,n)=>{let r=typeof e?.[t]==`object`?{[t]:e[t]?.initial}:{};return{...d,...s,...r,...n}},g=(e=[],t)=>{let n=[];for(let{class:r,className:i,...a}of e){let e=!0;for(let[n,r]of Object.entries(a)){let i=p(n,t);if(Array.isArray(r)){if(!r.includes(i[n])){e=!1;break}}else if(i[n]!==r){e=!1;break}}e&&(r&&n.push(r),i&&n.push(i))}return n},_=e=>{let t=g(h,e);if(!Array.isArray(t))return t;let n={};for(let e of t)if(typeof e==`string`&&(n.base=ii(n.base,e)(c)),typeof e==`object`)for(let[t,r]of Object.entries(e))n[t]=ii(n[t],r)(c);return n},v=e=>{if(o.length<1)return null;let t={};for(let{slots:n=[],class:r,className:i,...a}of o){if(!Gn(a)){let t=!0;for(let n of Object.keys(a)){let r=p(n,e)[n];if(r===void 0||(Array.isArray(a[n])?!a[n].includes(r):a[n]!==r)){t=!1;break}}if(!t)continue}for(let e of n)t[e]=t[e]||[],t[e].push([r,i])}return t};if(!Gn(r)||!f){let e={};if(typeof m==`object`&&!Gn(m))for(let t of Object.keys(m))e[t]=e=>ii(m[t],a(t,e),(_(e)??[])[t],(v(e)??[])[t],e?.class,e?.className)(c);return e}return ii(l,i(),g(h),e?.class,e?.className)(c)};return g.variantKeys=(()=>{if(!(!u||typeof u!=`object`))return Object.keys(u)})(),g.extend=n,g.base=l,g.slots=m,g.variants=u,g.defaultVariants=d,g.compoundSlots=o,g.compoundVariants=h,g},si=oi({base:`flex flex-row`,variants:{gap:{none:`gap-0`,"2xs":`gap-0.5`,xs:`gap-1`,sm:`gap-2`,md:`gap-4`,lg:`gap-6`},align:{start:`items-start`,center:`items-center`,end:`items-end`},justify:{start:`justify-start`,center:`justify-center`,end:`justify-end`,between:`justify-between`},wrap:{true:`flex-wrap`,false:``}},defaultVariants:{gap:`2xs`,align:`center`,wrap:!1}}),ci=I.forwardRef(({className:e,gap:t,align:n,justify:r,wrap:i,...a},o)=>(0,L.jsx)(`div`,{ref:o,className:De(si({gap:t,align:n,justify:r,wrap:i}),e),...a}));ci.displayName=`Row`;function li({as:e,className:t,gap:n,align:r,justify:i,wrap:a,...o}){return(0,L.jsx)(e||`div`,{className:De(si({gap:n,align:r,justify:i,wrap:a}),t),...o})}var ui=I.forwardRef(({as:e,...t},n)=>!e||e===`div`?(0,L.jsx)(ci,{ref:n,...t}):(0,L.jsx)(li,{as:e,...t}));ui.displayName=`Row`;var di=oi({base:`flex flex-col`,variants:{gap:{none:`gap-0`,"2xs":`gap-0.5`,xs:`gap-1`,sm:`gap-2`,md:`gap-4`,lg:`gap-6`,xl:`gap-8`},align:{stretch:`items-stretch`,start:`items-start`,center:`items-center`,end:`items-end`},padding:{none:``,sm:`p-2`,md:`p-4`,lg:`p-6`}},defaultVariants:{gap:`2xs`,align:`stretch`}});function fi({as:e,className:t,gap:n,align:r,padding:i,...a}
vendor: 7,678 bytes, line 6
6){return(0,L.jsx)(e||`div`,{className:De(di({gap:n,align:r,padding:i}),t),...a})}function pi(...e){return e.filter(Boolean).join(`/`)}var mi=[`budget`,`transaction`,`contact`,`document`,`purchase-order`,`user-column`],hi=[`account`,`phase`,`col`,`itemized`,`note`],gi={budget:{isProjectScoped:!0,maxDepth:5,allowedSegments:[`account`,`phase`,`col`,`note`]},transaction:{isProjectScoped:!1,maxDepth:3,allowedSegments:[`itemized`,`col`,`note`]},contact:{isProjectScoped:!1,maxDepth:2,allowedSegments:[`col`,`note`]},document:{isProjectScoped:!1,maxDepth:2,allowedSegments:[`col`,`note`]},"purchase-order":{isProjectScoped:!1,maxDepth:2,allowedSegments:[`col`,`note`]},"user-column":{isProjectScoped:!1,maxDepth:1,allowedSegments:[`col`]}};k().regex(RegExp(`^[a-zA-Z0-9]{6}$`),`Extracted segment ID must be exactly 6 alphanumeric characters`);var _i=k().min(1,`Segment ID cannot be empty`).regex(/^[a-zA-Z0-9_-]+$/,`Segment ID must contain only alphanumeric characters, underscores, or hyphens`),vi=A(mi),yi=A(hi),bi=g({type:yi,id:_i});g({raw:k(),workspaceId:k().min(1),projectId:k().optional(),domain:vi,rootId:_i,segments:u(bi),leafType:yi.nullable(),leafId:_i.nullable()}),k().regex(/^[a-z]+_[a-zA-Z0-9]{6,}$/,`ID must be in prefix_nanoid format (e.g., acc_x2f4k9...)`),k().regex(/^[a-zA-Z0-9_-]+(?:\/[a-zA-Z0-9_:*-]+)*$/,`Invalid address format`),g({valid:C(),errors:u(k())});var xi=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.toBig=e.shrSL=e.shrSH=e.rotrSL=e.rotrSH=e.rotrBL=e.rotrBH=e.rotr32L=e.rotr32H=e.rotlSL=e.rotlSH=e.rotlBL=e.rotlBH=e.add5L=e.add5H=e.add4L=e.add4H=e.add3L=e.add3H=void 0,e.add=v,e.fromBig=r,e.split=i;var t=BigInt(2**32-1),n=BigInt(32);function r(e,r=!1){return r?{h:Number(e&t),l:Number(e>>n&t)}:{h:Number(e>>n&t)|0,l:Number(e&t)|0}}function i(e,t=!1){let n=e.length,i=new Uint32Array(n),a=new Uint32Array(n);for(let o=0;o<n;o++){let{h:n,l:s}=r(e[o],t);[i[o],a[o]]=[n,s]}return[i,a]}var a=(e,t)=>BigInt(e>>>0)<<n|BigInt(t>>>0);e.toBig=a;var o=(e,t,n)=>e>>>n;e.shrSH=o;var s=(e,t,n)=>e<<32-n|t>>>n;e.shrSL=s;var c=(e,t,n)=>e>>>n|t<<32-n;e.rotrSH=c;var l=(e,t,n)=>e<<32-n|t>>>n;e.rotrSL=l;var u=(e,t,n)=>e<<64-n|t>>>n-32;e.rotrBH=u;var d=(e,t,n)=>e>>>n-32|t<<64-n;e.rotrBL=d;var f=(e,t)=>t;e.rotr32H=f;var p=(e,t)=>e;e.rotr32L=p;var m=(e,t,n)=>e<<n|t>>>32-n;e.rotlSH=m;var h=(e,t,n)=>t<<n|e>>>32-n;e.rotlSL=h;var g=(e,t,n)=>t<<n-32|e>>>64-n;e.rotlBH=g;var _=(e,t,n)=>e<<n-32|t>>>64-n;e.rotlBL=_;function v(e,t,n,r){let i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}var y=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0);e.add3L=y;var b=(e,t,n,r)=>t+n+r+(e/2**32|0)|0;e.add3H=b;var x=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0);e.add4L=x;var S=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0;e.add4H=S;var ee=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0);e.add5L=ee;var C=(e,t,n,r,i,a)=>t+n+r+i+a+(e/2**32|0)|0;e.add5H=C,e.default={fromBig:r,split:i,toBig:a,shrSH:o,shrSL:s,rotrSH:c,rotrSL:l,rotrBH:u,rotrBL:d,rotr32H:f,rotr32L:p,rotlSH:m,rotlSL:h,rotlBH:g,rotlBL:_,add:v,add3L:y,add3H:b,add4L:x,add4H:S,add5H:C,add5L:ee}})),Si=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.crypto=void 0,e.crypto=typeof globalThis==`object`&&`crypto`in globalThis?globalThis.crypto:void 0})),Ci=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.wrapXOFConstructorWithOpts=e.wrapConstructorWithOpts=e.wrapConstructor=e.Hash=e.nextTick=e.swap32IfBE=e.byteSwapIfBE=e.swap8IfBE=e.isLE=void 0,e.isBytes=n,e.anumber=r,e.abytes=i,e.ahash=a,e.aexists=o,e.aoutput=s,e.u8=c,e.u32=l,e.clean=u,e.createView=d,e.rotr=f,e.rotl=p,e.byteSwap=m,e.byteSwap32=h,e.bytesToHex=v,e.hexToBytes=x,e.asyncLoop=S,e.utf8ToBytes=ee,e.bytesToUtf8=C,e.toBytes=te,e.kdfInputToBytes=ne,e.concatBytes=re,e.checkOpts=w,e.createHasher=T,e.createOptHasher=ie,e.createXOFer=E,e.randomBytes=D;var t=Si();function n(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name===`Uint8Array`}function r(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`positive integer expected, got `+e)}function i(e,...t){if(!n(e))throw Error(`Uint8Array expected`);if(t.length>0&&!t.includes(e.length))throw Error(`Uint8Array expected of length `+t+`, got length=`+e.length)}function a(e){if(typeof e!=`function`||typeof e.create!=`function`)throw Error(`Hash should be wrapped by utils.createHasher`);r(e.outputLen),r(e.blockLen)}function o(e,t=!0){if(e.destroyed)throw Error(`Hash instance has been destroyed`);if(t&&e.finished)throw Error(`Hash#digest() has already been called`)}function s(e,t){i(e);let n=t.outputLen;if(e.length<n)throw Error(`digestInto() expects output buffer of length at least `+n)}function c(e){return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function l(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function u(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}function d(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function f(e,t){return e<<32-t|e>>>t}function p(e,t){return e<<t|e>>>32-t>>>0}e.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function m(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}e.swap8IfBE=e.isLE?e=>e:e=>m(e),e.byteSwapIfBE=e.swap8IfBE;function h(e){for(let t=0;t<e.length;t++)e[t]=m(e[t]);return e}e.swap32IfBE=e.isLE?e=>e:h;var g=typeof Uint8Array.from([]).toHex==`function`&&typeof Uint8Array.fromHex==`function`,_=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,`0`));function v(e){if(i(e),g)return e.toHex();let t=``;for(let n=0;n<e.length;n++)t+=_[e[n]];return t}var y={_0:48,_9:57,A:65,F:70,a:97,f:102};function b(e){if(e>=y._0&&e<=y._9)return e-y._0;if(e>=y.A&&e<=y.F)return e-(y.A-10);if(e>=y.a&&e<=y.f)return e-(y.a-10)}function x(e){if(typeof e!=`string`)throw Error(`hex string expected, got `+typeof e);if(g)return Uint8Array.fromHex(e);let t=e.length,n=t/2;if(t%2)throw Error(`hex string expected, got unpadded hex of length `+t);let r=new Uint8Array(n);for(let t=0,i=0;t<n;t++,i+=2){let n=b(e.charCodeAt(i)),a=b(e.charCodeAt(i+1));if(n===void 0||a===void 0){let t=e[i]+e[i+1];throw Error(`hex string expected, got non-hex character "`+t+`" at index `+i)}r[t]=n*16+a}return r}e.nextTick=async()=>{};async function S(t,n,r){let i=Date.now();for(let a=0;a<t;a++){r(a);let t=Date.now()-i;t>=0&&t<n||(await(0,e.nextTick)(),i+=t)}}function ee(e){if(typeof e!=`string`)throw Error(`string expected`);return new Uint8Array(new TextEncoder().encode(e))}function C(e){return new TextDecoder().decode(e)}function te(e){return typeof e==`string`&&(e=ee(e)),i(e),e}function ne(e){return typeof e==`string`&&(e=ee(e)),i(e),e}function re(...e){let t=0;for(let n=0;n<e.length;n++){let r=e[n];i(r),t+=r.length}let n=new Uint8Array(t);for(let t=0,r=0;t<e.length;t++){let i=e[t];n.set(i,r),r+=i.length}return n}function w(e,t){if(t!==void 0&&{}.toString.call(t)!==`[object Object]`)throw Error(`options should be object or undefined`);return Object.assign(e,t)}e.Hash=class{};function T(e){let t=t=>e().update(te(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function ie(e){let t=(t,n)=>e(n).update(te(t)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=t=>e(t),t}function E(e){let t=(t,n)=>e(n).update(te(t)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=t=>e(t),t}e.wrapConstructor=T,e.wrapConstructorWithOpts=ie,e.wrapXOFConstructorWithOpts=E;function D(e=32){if(t.crypto&&typeof t.crypto.getRandomValues==`function`)return t.crypto.getRandomValues(new Uint8Array(e));if(t.crypto&&typeof t.crypto.randomBytes==`function`)return Uint8Array.from(t.crypto.randomBytes(e));throw Error(`crypto.getRandomValues must be defined`)}})),wi=t((e=>
6{Object.defineProperty(e,"__esModule",{value:!0}),e.shake256=e.shake128=e.keccak_512=e.keccak_384=e.keccak_256=e.keccak_224=e.sha3_512=e.sha3_384=e.sha3_256=e.sha3_224=e.Keccak=void 0,e.keccakP=_;var t=xi(),n=Ci(),r=BigInt(0),i=BigInt(1),a=BigInt(2),o=BigInt(7),s=BigInt(256),c=BigInt(113),l=[],u=[],d=[];for(let e=0,t=i,n=1,f=0;e<24;e++){[n,f]=[f,(2*n+3*f)%5],l.push(2*(5*f+n)),u.push((e+1)*(e+2)/2%64);let p=r;for(let e=0;e<7;e++)t=(t<<i^(t>>o)*c)%s,t&a&&(p^=i<<(i<<BigInt(e))-i);d.push(p)}var f=(0,t.split)(d,!0),p=f[0],m=f[1],h=(e,n,r)=>r>32?(0,t.rotlBH)(e,n,r):(0,t.rotlSH)(e,n,r),g=(e,n,r)=>r>32?(0,t.rotlBL)(e,n,r):(0,t.rotlSL)(e,n,r);function _(e,t=24){let r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,i=(t+2)%10,a=r[i],o=r[i+1],s=h(a,o,1)^r[n],c=g(a,o,1)^r[n+1];for(let n=0;n<50;n+=10)e[t+n]^=s,e[t+n+1]^=c}let t=e[2],i=e[3];for(let n=0;n<24;n++){let r=u[n],a=h(t,i,r),o=g(t,i,r),s=l[n];t=e[s],i=e[s+1],e[s]=a,e[s+1]=o}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=p[n],e[1]^=m[n]}(0,n.clean)(r)}var v=class e extends n.Hash{constructor(e,t,r,i=!1,a=24){if(super(),this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=i,this.rounds=a,(0,n.anumber)(r),!(0<e&&e<200))throw Error(`only keccak-f1600 function is supported`);this.state=new Uint8Array(200),this.state32=(0,n.u32)(this.state)}clone(){return this._cloneInto()}keccak(){(0,n.swap32IfBE)(this.state32),_(this.state32,this.rounds),(0,n.swap32IfBE)(this.state32),this.posOut=0,this.pos=0}update(e){(0,n.aexists)(this),e=(0,n.toBytes)(e),(0,n.abytes)(e);let{blockLen:t,state:r}=this,i=e.length;for(let n=0;n<i;){let a=Math.min(t-this.pos,i-n);for(let t=0;t<a;t++)r[this.pos++]^=e[n++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:n,blockLen:r}=this;e[n]^=t,t&128&&n===r-1&&this.keccak(),e[r-1]^=128,this.keccak()}writeInto(e){(0,n.aexists)(this,!1),(0,n.abytes)(e),this.finish();let t=this.state,{blockLen:r}=this;for(let n=0,i=e.length;n<i;){this.posOut>=r&&this.keccak();let a=Math.min(r-this.posOut,i-n);e.set(t.subarray(this.posOut,this.posOut+a),n),this.posOut+=a,n+=a}return e}xofInto(e){if(!this.enableXOF)throw Error(`XOF is not possible for this instance`);return this.writeInto(e)}xof(e){return(0,n.anumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.aoutput)(e,this),this.finished)throw Error(`digest() was already called`);return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,(0,n.clean)(this.state)}_cloneInto(t){let{blockLen:n,suffix:r,outputLen:i,rounds:a,enableXOF:o}=this;return t||=new e(n,r,i,o,a),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=a,t.suffix=r,t.outputLen=i,t.enableXOF=o,t.destroyed=this.destroyed,t}};e.Keccak=v;var y=(e,t,r)=>(0,n.createHasher)(()=>new v(t,e,r));e.sha3_224=y(6,144,28),e.sha3_256=y(6,136,32),e.sha3_384=y(6,104,48),e.sha3_512=y(6,72,64),e.keccak_224=y(1,144,28),e.keccak_256=y(1,136,32),e.keccak_384=y(1,104,48),e.keccak_512=y(1,72,64);var b=(e,t,r)=>(0,n.createXOFer)((n={})=>new v(t,e,n.dkLen===void 0?r:n.dkLen,!0));e.shake128=b(31,168,16),e.shake256=b(31,136,32)})),Ti=t(((e,t)=>{var{sha3_512:n}=wi(),r=24,i=32,a=(e=4,t=Math.random)=>{let n=``;for(;n.length<e;)n+=Math.floor(t()*36).toString(36);return n};function o(e){let t=0n;for(let n of e.values()){let e=BigInt(n);t=(t<<8n)+e}return t}var s=(e=``)=>o(n(e)).toString(36).slice(1),c=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),l=e=>c[Math.floor(e()*c.length)],u=({globalObj:e=typeof global<`u`?global:typeof window<`u`?window:{},random:t=Math.random}={})=>{let n=Object.keys(e).toString();return s(n.length?n+a(i,t):a(i,t)).substring(0,i)},d=e=>()=>e++,f=476782367,p=({random:e=Math.random,counter:t=d(Math.floor(e()*f)),length:n=r,fingerprint:i=u({random:e})}={})=>function(){let r=l(e),o=Date.now().toString(36),c=t().toString(36);return`${r+s(`${o+a(n,e)+c+i}`).substring(1,n)}`},m=p(),h=(e,{minLength:t=2,maxLength:n=i}={})=>{let r=e.length,a=/^[0-9a-z]+$/;try{if(typeof e==`string`&&r>=t&&r<=n&&a.test(e))return!0}finally{}return!1};t.exports.getConstants=()=>({defaultLength:r,bigLength:i}),t.exports.init=p,t.exports.createId=m,t.exports.bufToBigInt=o,t.exports.createCounter=d,t.exports.createFingerprint=u,t.exports.isCuid=h})),Ei=t(((e,t)=>{var{createId:n,init:r,getConstants:i,isCuid:a}=Ti();t.exports.createId=n,t.exports.init=r,t.exports.getConstants=i,t.exports.isCuid=a}))(),Di=`useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict`,Oi=e=>crypto.getRandomValues(new Uint8Array(e)),ki=(e,t,n)=>{let r=256-256%e.length;if(r===256){let r=e.length-1;return(i=t)=>{if(!i)return``;let a=``;for(;;){let t=n(i),o=i;for(;o--;)if(a+=e[t[o]&r],a.length>=i)return a}}}let i=Math.ceil(409.6*t/r);return(a=t)=>{if(!a)return``;let o=``;for(;;){let t=n(i),s=i;for(;s--;)if(t[s]<r&&(o+=e[t[s]%e.length],o.length>=a))return o}}},Ai=(e,t=21)=>ki(e,t|0,Oi),ji=(e=21)=>{let t=``,n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+=Di[n[e]&63];return t};function Mi(e=`cuid2`){switch(e){case`cuid2`:return(0,Ei.createId)();case`nanoid`:return ji();default:return(0,Ei.createId)()}}function Ni(){return ji(6)}function Pi(e){return`phase_actual_${e}`}function Fi(e){return`phase_committed_${e}`}function Ii(e){return`phase_etc_${e}`}function Li(e){return`phase_efc_${e}`}function Ri(e){return`phase_efc_variance_${e}`}function zi(e){return`phase_cr_budget_${e}`}function Bi(e){return`phase_cr_actuals_${e}`}function Vi(e){return`phase_cr_committed_${e}`}function Hi(e,t){return`epd_${e}_${t}`}function Ui(e){return`colcfg_${e}`}function Wi(e,t){return`viewcolcfg_${e}/${t}`}function Gi(e,t,n,r,i){return`edge_${e}_${t}_${n}_${r}_${i}`}var Ki=pi;function qi(e,t){return`${e}:${t}`}function Ji(e,t){return`${e}:${t}`}function Yi(e,t){return`${e}/${qi(t.type,t.id)}`}function Xi(e,t){let n=e;for(let e of t)n=Yi(n,e);return n}function Zi(e,t,n){return Ki(e,Ji(t,n))}function Qi(e,t,n,r){return Ki(e,t,Ji(n,r))}function $i(e){let t=e.indexOf(`:`);
6if(t===-1)return null;let n=e.slice(0,t),r=e.slice(t+1);return hi.includes(n)?{type:n,id:r}:null}function ea(e){let t=e.indexOf(`:`);if(t===-1)return null;let n=e.slice(0,t),r=e.slice(t+1);return mi.includes(n)?{domain:n,id:r}:null}function ta(e){let t=e.split(`/`);if(t.length<2)throw Error(`Invalid address: too few segments in "${e}"`);let n=t[0],r=-1;for(let e=1;e<t.length;e++)if(ea(t[e])){r=e;break}if(r===-1)throw Error(`Invalid address: no domain segment found in "${e}"`);let i=ea(t[r]),a=gi[i.domain],o;if(a.isProjectScoped){if(r<2)throw Error(`Invalid address: project-scoped domain "${i.domain}" requires project ID`);o=t[1]}let s=[];for(let n=r+1;n<t.length;n++){let r=$i(t[n]);if(!r)throw Error(`Invalid address: invalid segment "${t[n]}" in "${e}"`);if(!a.allowedSegments.includes(r.type))throw Error(`Invalid address: segment type "${r.type}" not allowed in "${i.domain}" domain`);s.push(r)}let c=s.length>0?s[s.length-1]:null;return{raw:e,workspaceId:n,projectId:o,domain:i.domain,rootId:i.id,segments:s,leafType:c?.type??null,leafId:c?.id??null}}function na(e){try{return ta(e)}catch{return null}}function ra(e){let t=ta(e);return gi[t.domain].isProjectScoped?`${t.workspaceId}/${t.projectId}/${t.domain}:${t.rootId}`:`${t.workspaceId}/${t.domain}:${t.rootId}`}function ia(e){let t=ta(e),n=[],r=ra(e),i=e.split(`/`);for(let t=i.length-1;t>0;t--){let r=i.slice(0,t).join(`/`);r.includes(`:`)&&r!==e&&n.push(r)}if(t.leafType===`col`&&t.segments.length>1){let e=t.leafId;if(e){let i=t.segments.find(e=>e.type===`phase`),a;a=i?`${r}/${qi(`phase`,i.id)}/${qi(`col`,e)}`:`${r}/${qi(`col`,e)}`,n.includes(a)||n.push(a)}}return!n.includes(r)&&r!==e&&n.push(r),n}function aa(e){return!e||e.length===0?!1:/^[a-zA-Z0-9_-]+$/.test(e)}function oa(e){let t=[];if(!e||typeof e!=`string`)return{valid:!1,errors:[`Address must be a non-empty string`]};let n=na(e);if(!n)return{valid:!1,errors:[`Invalid address format`]};n.workspaceId||t.push(`Missing workspace ID`);let r=gi[n.domain];r.isProjectScoped&&!n.projectId&&t.push(`Domain "${n.domain}" requires a project ID`),aa(n.rootId)||t.push(`Invalid root ID format: expected non-empty alphanumeric string`);for(let e=0;e<n.segments.length;e++){let r=n.segments[e];aa(r.id)||t.push(`Invalid segment ID at position ${e}: expected non-empty alphanumeric string`)}return n.segments.length>r.maxDepth&&t.push(`Address exceeds max depth of ${r.maxDepth} for domain "${n.domain}"`),n.domain===`budget`&&n.segments.filter(e=>e.type===`account`).length>3&&t.push(`Budget accounts can only nest 3 levels deep`),{valid:t.length===0,errors:t}}function sa(e){return oa(e).valid}var ca=gi.budget,la={domainType:`budget`,isProjectScoped:ca.isProjectScoped,maxDepth:ca.maxDepth,root(e,t,n){return Qi(e,t,`budget`,n)},account(e,t,n,r){if(r.length===0)throw Error(`Account path must have at least one segment`);if(r.length>3)throw Error(`Account path cannot exceed 3 levels of nesting`);let i=this.root(e,t,n);for(let e of r)i=Yi(i,{type:`account`,id:e});return i},phase(e,t,n,r){return Yi(this.root(e,t,n),{type:`phase`,id:r})},column(e,t,n,r){return Yi(this.root(e,t,n),{type:`col`,id:r})},phaseColumn(e,t,n,r,i){return Yi(this.phase(e,t,n,r),{type:`col`,id:i})},cell(e,t,n,r,i){return Yi(this.account(e,t,n,r),{type:`col`,id:i})},phaseCell(e,t,n,r,i,a){return Yi(Yi(this.account(e,t,n,r),{type:`phase`,id:i}),{type:`col`,id:a})},parse(e){let t=ta(e);if(t.domain!==`budget`)throw Error(`Expected budget domain, got "${t.domain}"`);if(!t.projectId)throw Error(`Budget address missing project ID`);let n=[],r,i,a;for(let e of t.segments)switch(e.type){case`account`:n.push(e.id);break;case`phase`:r=e.id;break;case`col`:i=e.id;break;case`note`:a=e.id}return{...t,domain:`budget`,projectId:t.projectId,budgetId:t.rootId,accountPath:n,phaseId:r,columnId:i,noteId:a}},isValid(e){if(!sa(e))return!1;try{return this.parse(e),!0}catch{return!1}},getParentAddresses(e){return ia(e)},columnPattern(e,t,n,r,i){return`${this.root(e,t,n)}/${Array(i).fill(qi(`account`,`*`)).join(`/`)}/${qi(`col`,r)}`},phaseColumnPattern(e,t,n,r,i,a){return`${this.root(e,t,n)}/${Array(a).fill(qi(`account`,`*`)).join(`/`)}/${qi(`phase`,r)}/${qi(`col`,i)}`}};function ua(e){let t=Mi(),n=Ni();return{id:t,segmentId:n,address:la.account(e.workspaceId,e.projectId,e.budgetId,[n])}}function da(e){let t=Mi(),n=Ni();return{id:t,segmentId:n,address:Yi(e,{type:`phase`,id:n})}}function fa(e,t){return`epdta_${e}_${t}`}function pa(e,t){return`tta_${e}_${t}`}function ma(e,t){if(!e)throw Error(`shadowFringeLineId requires a budgetId`);if(!t)throw Error(`shadowFringeLineId requires a sourceAccountId`);return`fringes-${e}-${t}`}
6function ha(e,t,n){return Yi(e,{type:`account`,id:ma(t,n)})}function ga(e){return e.startsWith(`fringes-`)}function _a(e,t){if(!t)throw Error(`shadowFringeLineSourceId requires a budgetId`);let n=`fringes-${t}-`;return e.startsWith(n)&&e.slice(n.length)||null}var va=gi.transaction,ya={domainType:`transaction`,isProjectScoped:va.isProjectScoped,maxDepth:va.maxDepth,root(e,t){return Zi(e,`transaction`,t)},column(e,t,n){return Yi(this.root(e,t),{type:`col`,id:n})},itemized(e,t,n){return Yi(this.root(e,t),{type:`itemized`,id:n})},itemizedColumn(e,t,n,r){return Yi(this.itemized(e,t,n),{type:`col`,id:r})},parse(e){let t=ta(e);if(t.domain!==`transaction`)throw Error(`Expected transaction domain, got "${t.domain}"`);let n,r,i;for(let e of t.segments)switch(e.type){case`itemized`:n=e.id;break;case`col`:r=e.id;break;case`note`:i=e.id}return{...t,domain:`transaction`,transactionId:t.rootId,itemizedId:n,columnId:r,noteId:i}},isValid(e){if(!sa(e))return!1;try{return this.parse(e),!0}catch{return!1}},getParentAddresses(e){return ia(e)}},ba=gi.contact,xa={domainType:`contact`,isProjectScoped:ba.isProjectScoped,maxDepth:ba.maxDepth,root(e,t){return Zi(e,`contact`,t)},column(e,t,n){return Yi(this.root(e,t),{type:`col`,id:n})},parse(e){let t=ta(e);if(t.domain!==`contact`)throw Error(`Expected contact domain, got "${t.domain}"`);let n,r;for(let e of t.segments)e.type===`col`?n=e.id:e.type===`note`&&(r=e.id);return{...t,domain:`contact`,contactId:t.rootId,columnId:n,noteId:r}},isValid(e){if(!sa(e))return!1;try{return this.parse(e),!0}catch{return!1}},getParentAddresses(e){return ia(e)}},Sa=gi.document,Ca={domainType:`document`,isProjectScoped:Sa.isProjectScoped,maxDepth:Sa.maxDepth,root(e,t){return Zi(e,`document`,t)},column(e,t,n){return Yi(this.root(e,t),{type:`col`,id:n})},parse(e){let t=ta(e);if(t.domain!==`document`)throw Error(`Expected document domain, got "${t.domain}"`);let n,r;for(let e of t.segments)e.type===`col`?n=e.id:e.type===`note`&&(r=e.id);return{...t,domain:`document`,documentId:t.rootId,columnId:n,noteId:r}},isValid(e){if(!sa(e))return!1;try{return this.parse(e),!0}catch{return!1}},getParentAddresses(e){return ia(e)}},wa=gi[`purchase-order`],Ta={domainType:`purchase-order`,isProjectScoped:wa.isProjectScoped,maxDepth:wa.maxDepth,root(e,t){return Zi(e,`purchase-order`,t)},column(e,t,n){return Yi(this.root(e,t),{type:`col`,id:n})},parse(e){let t=ta(e);if(t.domain!==`purchase-order`)throw Error(`Expected purchase-order domain, got "${t.domain}"`);let n;for(let e of t.segments)e.type===`col`&&(n=e.id);return{...t,domain:`purchase-order`,purchaseOrderId:t.rootId,columnId:n}},isValid(e){if(!sa(e))return!1;try{return this.parse(e),!0}catch{return!1}},getParentAddresses(e){return ia(e)}},Ea=gi[`user-column`],Da=[`contacts`,`transactions`,`transaction-items`];function Oa(e){return Da.includes(e)}function ka(e,t){return Zi(e,`user-column`,t)}function Aa(e,t,n){return Yi(ka(e,t),{type:`col`,id:n})}function ja(e){let t=ta(e);if(t.domain!==`user-column`)throw Error(`Expected user-column domain, got "${t.domain}"`);if(!Oa(t.rootId))throw Error(`Invalid user-column surface "${t.rootId}"`);let n;for(let e of t.segments)e.type===`col`&&(n=e.id);return{...t,domain:`user-column`,surface:t.rootId,columnId:n}}function Ma(e){if(!sa(e))return!1;try{return ja(e),!0}catch{return!1}}var Na={domainType:`user-column`,isProjectScoped:Ea.isProjectScoped,maxDepth:Ea.maxDepth,root:ka,definition:Aa,parse:ja,isValid:Ma,getParentAddresses(e){return ia(e)}},Pa;function B(e,t,n){function r(n,r){if(n._zod||Object.defineProperty(n,"_zod",{value:{def:r,constr:o,traits:new Set},enumerable:!1}),n._zod.traits.has(e))return;n._zod.traits.add(e),t(n,r);let i=o.prototype,a=Object.keys(i);for(let e=0;e<a.length;e++){let t=a[e];t in n||(n[t]=i[t].bind(n))}}let i=n?.Parent??Object;class a extends i{}Object.defineProperty(a,"name",{value:e});function o(e){var t;let i=n?.Parent?new a:this;r(i,e),(t=i._zod).deferred??(t.deferred=[]);for(let e of i._zod.deferred)e();return i}return Object.defineProperty(o,"init",{value:r}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>n?.Parent&&t instanceof n.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}
vendor: 67,898 bytes, lines 6-69
6var Fa=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},Ia=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}};(Pa=globalThis).__zod_globalConfig??(Pa.__zod_globalConfig={});var La=globalThis.__zod_globalConfig;function Ra(e){return e&&Object.assign(La,e),La}function za(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}function Ba(e,t){return typeof t==`bigint`?t.toString():t}function Va(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function Ha(e){return e==null}function Ua(e){let t=+!!e.startsWith(`^`),n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function Wa(e,t){let n=e/t,r=Math.round(n),i=2**-52*Math.max(Math.abs(n),1);return Math.abs(n-r)<i?0:n-r}var Ga=Symbol(`evaluating`);function V(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==Ga)return r===void 0&&(r=Ga,r=n()),r},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function Ka(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function qa(...e){let t={};for(let n of e){let e=Object.getOwnPropertyDescriptors(n);Object.assign(t,e)}return Object.defineProperties({},t)}function Ja(e){return JSON.stringify(e)}function Ya(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,``).replace(/[\s_-]+/g,`-`).replace(/^-+|-+$/g,``)}var Xa=`captureStackTrace`in Error?Error.captureStackTrace:(...e)=>{};function Za(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var Qa=Va(()=>{if(La.jitless||typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function $a(e){if(Za(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return Za(n)!==!1&&Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)!==!1}function eo(e){return $a(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}var to=new Set([`string`,`number`,`symbol`]);function no(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function ro(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function H(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function io(e){return Object.keys(e).filter(t=>e[t]._zod.optin===`optional`&&e[t]._zod.optout===`optional`)}var ao={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function oo(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);return ro(e,qa(e._zod.def,{get shape(){let e={};for(let r in t){if(!(r in n.shape))throw Error(`Unrecognized key: "${r}"`);t[r]&&(e[r]=n.shape[r])}return Ka(this,`shape`,e),e},checks:[]}))}function so(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);return ro(e,qa(e._zod.def,{get shape(){let r={...e._zod.def.shape};for(let e in t){if(!(e in n.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete r[e]}return Ka(this,`shape`,r),r},checks:[]}))}function co(e,t){if(!$a(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=e._zod.def.shape;for(let e in t)if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return ro(e,qa(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return Ka(this,`shape`,n),n}}))}function lo(e,t){if(!$a(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return ro(e,qa(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return Ka(this,`shape`,n),n}}))}function uo(e,t){if(e._zod.def.checks?.length)throw Error(`.merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.`);return ro(e,qa(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return Ka(this,`shape`,n),n},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]}))}function fo(e,t,n){let r=t._zod.def.checks;if(r&&r.length>0)throw Error(`.partial() cannot be used on object schemas containing refinements`);return ro(t,qa(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in r))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t])}else for(let t in r)i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t];return Ka(this,`shape`,i),i},checks:[]}))}function po(e,t,n){return ro(t,qa(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=new e({type:`nonoptional`,innerType:r[t]}))}else for(let t in r)i[t]=new e({type:`nonoptional`,innerType:r[t]});return Ka(this,`shape`,i),i}}))}function mo(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function ho(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue===!1)return!0;return!1}function go(e,t){return t.map(t=>{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function _o(e){return typeof e==`string`?e:e?.message}function vo(e,t,n){let r=e.message?e.message:_o(e.inst?._zod.def?.error?.(e))??_o(t?.error?.(e))??_o(n.customError?.(e))??_o(n.localeError?.(e))??`Invalid input`,{inst:i,continue:a,input:o,...s}=e;return s.path??=[],s.message=r,t?.reportInput&&(s.input=o),s}function yo(e){return Array.isArray(e)?`array`:typeof e==`string`?`string`:`unknown`}function bo(...e){let[t,n,r]=e;return typeof t==`string`?{message:t,code:`custom`,input:n,inst:r}:{...t}}var xo=(e,t)=>{e.name=`$ZodError`,Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Ba,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},So=B(`$ZodError`,xo),Co=B(`$ZodError`,xo,{Parent:Error});function wo(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}function To(e,t=e=>e.message){let n={_errors:[]},r=(e,i=[])=>{for(let a of e.issues)if(a.code===`invalid_union`&&a.errors.length)a.errors.map(e=>r({issues:e},[...i,...a.path]));else if(a.code===`invalid_key`)r({issues:a.issues},[...i,...a.path]);else if(a.code===`invalid_element`)r({issues:a.issues},[...i,...a.path]);else{let e=[...i,...a.path];if(e.length===0)n._errors.push(t(a));else{let r=n,i=0;for(;i<e.length;){let n=e[i];i===e.length-1?(r[n]=r[n]||{_errors:[]},r[n]._errors.push(t(a))):r[n]=r[n]||{_errors:[]},r=r[n],i++}}}};return r(e),n}var Eo=e=>(t,n,r,i)=>{let a=r?{...r,async:!1}:{async:!1},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise)throw new Fa;if(o.issues.length){let t=new((i?.Err)??e)(o.issues.map(e=>vo(e,a,Ra())));throw Xa(t,i?.callee),t}return o.value},Do=e=>async(t,n,r,i)=>{let a=r?{...r,async:!0}:{async:!0},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new((i?.Err)??e)(o.issues.map(e=>vo(e,a,Ra())));throw Xa(t,i?.callee),t}return o.value},Oo=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new Fa;return a.issues.length?{success:!1,error:new(e??So)(a.issues.map(e=>vo(e,i,Ra())))}:{success:!0,data:a.value}},ko=Oo(Co),Ao=e=>async(t,n,r)=>{let i=r?{...r,async:!0}:{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>vo(e,i,Ra())))}:{success:!0,data:a.value}},jo=Ao(Co),Mo=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Eo(e)(t,n,i)},No=e=>(t,n,r)=>Eo(e)(t,n,r),Po=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Do(e)(t,n,i)},Fo=e=>async(t,n,r)=>Do(e)(t,n,r),Io=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Oo(e)(t,n,i)},Lo=e=>(t,n,r)=>Oo(e)(t,n,r),Ro=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Ao(e)(t,n,i)},zo=e=>async(t,n,r)=>Ao(e)(t,n,r),Bo=/^[cC][0-9a-z]{6,}$/,Vo=/^[0-9a-z]+$/,Ho=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Uo=/^[0-9a-vA-V]{20}$/,Wo=/^[A-Za-z0-9]{27}$/,Go=/^[a-zA-Z0-9_-]{21}$/,Ko=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,qo=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Jo=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Yo=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Xo=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`;function Zo(){return new RegExp(Xo,`u`)}var Qo=/^(?:(?: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])$/,$o=/^(([0-9a-fA-F]{1,4}:){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}|:))$/,es=/^((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])\/([0-9]|[1-2][0-9]|3[0-2])$/,ts=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,ns=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,rs=/^[A-Za-z0-9_-]*$/,is=/^https?$/,as=/^\+[1-9]\d{6,14}$/,os=`(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`,ss=RegExp(`^${os}$`);function cs(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ls(e){return RegExp(`^${cs(e)}$`)}function us(e){let t=cs({precision:e.precision}),n=[`Z`];e.local&&n.push(``),e.offset&&n.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let r=`${t}(?:${n.join(`|`)})`;return RegExp(`^${os}T(?:${r})$`)}var ds=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??``}}`:`[\\s\\S]*`;return RegExp(`^${t}$`)},fs=/^-?\d+$/,ps=/^-?\d+(?:\.\d+)?$/,ms=/^(?:true|false)$/i,hs=/^null$/i,gs=/^[^A-Z]*$/,_s=/^[^a-z]*$/,vs=B(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),ys={number:`number`,bigint:`bigint`,object:`date`},bs=B(`$ZodCheckLessThan`,(e,t)=>{vs.init(e,t);let n=ys[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value<r&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:n,code:`too_big`,maximum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),xs=B(`$ZodCheckGreaterThan`,(e,t)=>{vs.init(e,t);let n=ys[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Ss=B(`$ZodCheckMultipleOf`,(e,t)=>{vs.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?n.value%t.value===BigInt(0):Wa(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Cs=B(`$ZodCheckNumberFormat`,(e,t)=>{vs.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=ao[t.format];e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=a,n&&(r.pattern=fs)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}s<i&&o.issues.push({origin:`number`,input:s,code:`too_small`,minimum:i,inclusive:!0,inst:e,continue:!t.abort}),s>a&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),ws=B(`$ZodCheckMaxLength`,(e,t)=>{var n;vs.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!Ha(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let r=n.value;if(r.length<=t.maximum)return;let i=yo(r);n.issues.push({origin:i,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Ts=B(`$ZodCheckMinLength`,(e,t)=>{var n;vs.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!Ha(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;if(r.length>=t.minimum)return;let i=yo(r);n.issues.push({origin:i,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Es=B(`$ZodCheckLengthEquals`,(e,t)=>{var n;vs.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!Ha(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let r=n.value,i=r.length;if(i===t.length)return;let a=yo(r),o=i>t.length;n.issues.push({origin:a,...o?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Ds=B(`$ZodCheckStringFormat`,(e,t)=>{var n,r;vs.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??=new Set,n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),Os=B(`$ZodCheckRegex`,(e,t)=>{Ds.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),ks=B(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=gs,Ds.init(e,t)}),As=B(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=_s,Ds.init(e,t)}),js=B(`$ZodCheckIncludes`,(e,t)=>{vs.init(e,t);let n=no(t.includes),r=new RegExp(typeof t.position==`number`?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(r)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),Ms=B(`$ZodCheckStartsWith`,(e,t)=>{vs.init(e,t);let n=RegExp(`^${no(t.prefix)}.*`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),Ns=B(`$ZodCheckEndsWith`,(e,t)=>{vs.init(e,t);let n=RegExp(`.*${no(t.suffix)}$`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),Ps=B(`$ZodCheckOverwrite`,(e,t)=>{vs.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),Fs=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),--this.indent}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(` 7`).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.args,n=[...(this?.content??[``]).map(e=>` ${e}`)];return new e(...t,n.join(` 8`))}},Is={major:4,minor:4,patch:3},U=B(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=Is;let r=[...e._zod.def.checks??[]];e._zod.traits.has(`$ZodCheck`)&&r.unshift(e);for(let t of r)for(let n of t._zod.onattach)n(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,n)=>{let r=mo(e),i;for(let a of t){if(a._zod.def.when){if(ho(e)||!a._zod.def.when(e))continue}else if(r)continue;let t=e.issues.length,o=a._zod.check(e);if(o instanceof Promise&&n?.async===!1)throw new Fa;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(r||=mo(e,t))});else{if(e.issues.length===t)continue;r||=mo(e,t)}}return i?i.then(()=>e):e},n=(n,i,a)=>{if(mo(n))return n.aborted=!0,n;let o=t(i,r,a);if(o instanceof Promise){if(a.async===!1)throw new Fa;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(i,a)=>{if(a.skipChecks)return e._zod.parse(i,a);if(a.direction===`backward`){let t=e._zod.parse({value:i.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,i,a)):n(t,i,a)}let o=e._zod.parse(i,a);if(o instanceof Promise){if(a.async===!1)throw new Fa;return o.then(e=>t(e,r,a))}return t(o,r,a)}}V(e,`~standard`,()=>({validate:t=>{try{let n=ko(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch{return jo(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:`zod`,version:1}))}),Ls=B(`$ZodString`,(e,t)=>{U.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??ds(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),Rs=B(`$ZodStringFormat`,(e,t)=>{Ds.init(e,t),Ls.init(e,t)}),zs=B(`$ZodGUID`,(e,t)=>{t.pattern??=qo,Rs.init(e,t)}),Bs=B(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=Jo(e)}else t.pattern??=Jo();Rs.init(e,t)}),Vs=B(`$ZodEmail`,(e,t)=>{t.pattern??=Yo,Rs.init(e,t)}),Hs=B(`$ZodURL`,(e,t)=>{Rs.init(e,t),e._zod.check=n=>{try{let r=n.value.trim();if(!t.normalize&&t.protocol?.source===is.source&&!/^https?:\/\//i.test(r)){n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid URL format`,input:n.value,inst:e,continue:!t.abort});return}let i=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(`:`)?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),n.value=t.normalize?i.href:r;return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),Us=B(`$ZodEmoji`,(e,t)=>{t.pattern??=Zo(),Rs.init(e,t)}),Ws=B(`$ZodNanoID`,(e,t)=>{t.pattern??=Go,Rs.init(e,t)}),Gs=B(`$ZodCUID`,(e,t)=>{t.pattern??=Bo,Rs.init(e,t)}),Ks=B(`$ZodCUID2`,(e,t)=>{t.pattern??=Vo,Rs.init(e,t)}),qs=B(`$ZodULID`,(e,t)=>{t.pattern??=Ho,Rs.init(e,t)}),Js=B(`$ZodXID`,(e,t)=>{t.pattern??=Uo,Rs.init(e,t)}),Ys=B(`$ZodKSUID`,(e,t)=>{t.pattern??=Wo,Rs.init(e,t)}),Xs=B(`$ZodISODateTime`,(e,t)=>{t.pattern??=us(t),Rs.init(e,t)}),Zs=B(`$ZodISODate`,(e,t)=>{t.pattern??=ss,Rs.init(e,t)}),Qs=B(`$ZodISOTime`,(e,t)=>{t.pattern??=ls(t),Rs.init(e,t)}),$s=B(`$ZodISODuration`,(e,t)=>{t.pattern??=Ko,Rs.init(e,t)}),ec=B(`$ZodIPv4`,(e,t)=>{t.pattern??=Qo,Rs.init(e,t),e._zod.bag.format=`ipv4`}),tc=B(`$ZodIPv6`,(e,t)=>{t.pattern??=$o,Rs.init(e,t),e._zod.bag.format=`ipv6`,e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}}),nc=B(`$ZodCIDRv4`,(e,t)=>{t.pattern??=es,Rs.init(e,t)}),rc=B(`$ZodCIDRv6`,(e,t)=>{t.pattern??=ts,Rs.init(e,t),e._zod.check=n=>{let r=n.value.split(`/`);try{if(r.length!==2)throw Error();let[e,t]=r;if(!t)throw Error();let n=Number(t);if(`${n}`!==t||n<0||n>128)throw Error();new URL(`http://[${e}]`)}catch{n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}}});function ic(e){if(e===``)return!0;if(/\s/.test(e)||e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var ac=B(`$ZodBase64`,(e,t)=>{t.pattern??=ns,Rs.init(e,t),e._zod.bag.contentEncoding=`base64`,e._zod.check=n=>{ic(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}});function oc(e){if(!rs.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return ic(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var sc=B(`$ZodBase64URL`,(e,t)=>{t.pattern??=rs,Rs.init(e,t),e._zod.bag.contentEncoding=`base64url`,e._zod.check=n=>{oc(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),cc=B(`$ZodE164`,(e,t)=>{t.pattern??=as,Rs.init(e,t)});function lc(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var uc=B(`$ZodJWT`,(e,t)=>{Rs.init(e,t),e._zod.check=n=>{lc(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),dc=B(`$ZodNumber`,(e,t)=>{U.init(e,t),e._zod.pattern=e._zod.bag.pattern??ps,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:`Infinity`:void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),fc=B(`$ZodNumberFormat`,(e,t)=>{Cs.init(e,t),dc.init(e,t)}),pc=B(`$ZodBoolean`,(e,t)=>{U.init(e,t),e._zod.pattern=ms,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let i=n.value;return typeof i==`boolean`||n.issues.push({expected:`boolean`,code:`invalid_type`,input:i,inst:e}),n}}),mc=B(`$ZodNull`,(e,t)=>{U.init(e,t),e._zod.pattern=hs,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{let r=t.value;return r===null||t.issues.push({expected:`null`,code:`invalid_type`,input:r,inst:e}),t}}),hc=B(`$ZodUnknown`,(e,t)=>{U.init(e,t),e._zod.parse=e=>e}),gc=B(`$ZodNever`,(e,t)=>{U.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)});function _c(e,t,n){e.issues.length&&t.issues.push(...go(n,e.issues)),t.value[n]=e.value}var vc=B(`$ZodArray`,(e,t)=>{U.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Array.isArray(i))return n.issues.push({expected:`array`,code:`invalid_type`,input:i,inst:e}),n;n.value=Array(i.length);let a=[];for(let e=0;e<i.length;e++){let o=i[e],s=t.element._zod.run({value:o,issues:[]},r);s instanceof Promise?a.push(s.then(t=>_c(t,n,e))):_c(s,n,e)}return a.length?Promise.all(a).then(()=>n):n}});function yc(e,t,n,r,i,a){let o=n in r;if(e.issues.length){if(i&&a&&!o)return;t.issues.push(...go(n,e.issues))}if(!o&&!i){e.issues.length||t.issues.push({code:`invalid_type`,expected:`nonoptional`,input:void 0,path:[n]});return}e.value===void 0?o&&(t.value[n]=void 0):t.value[n]=e.value}function bc(e){let t=Object.keys(e.shape);for(let n of t)if(!e.shape?.[n]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${n}": expected a Zod schema`);let n=io(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function xc(e,t,n,r,i,a){let o=[],s=i.keySet,c=i.catchall._zod,l=c.def.type,u=c.optin===`optional`,d=c.optout===`optional`;for(let i in t){if(i===`__proto__`||s.has(i))continue;if(l===`never`){o.push(i);continue}let a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>yc(e,n,i,t,u,d))):yc(a,n,i,t,u,d)}return o.length&&n.issues.push({code:`unrecognized_keys`,keys:o,input:t,inst:a}),e.length?Promise.all(e).then(()=>n):n}var Sc=B(`$ZodObject`,(e,t)=>{if(U.init(e,t),!Object.getOwnPropertyDescriptor(t,`shape`)?.get){let e=t.shape;Object.defineProperty(t,"shape",{get:()=>{let n={...e};return Object.defineProperty(t,"shape",{value:n}),n}})}let n=Va(()=>bc(t));V(e._zod,`propValues`,()=>{let e=t.shape,n={};for(let t in e){let r=e[t]._zod;if(r.values){n[t]??(n[t]=new Set);for(let e of r.values)n[t].add(e)}}return n});let r=Za,i=t.catchall,a;e._zod.parse=(t,o)=>{a??=n.value;let s=t.value;if(!r(s))return t.issues.push({expected:`object`,code:`invalid_type`,input:s,inst:e}),t;t.value={};let c=[],l=a.shape;for(let e of a.keys){let n=l[e],r=n._zod.optin===`optional`,i=n._zod.optout===`optional`,a=n._zod.run({value:s[e],issues:[]},o);a instanceof Promise?c.push(a.then(n=>yc(n,t,e,s,r,i))):yc(a,t,e,s,r,i)}return i?xc(c,s,t,o,n.value,e):c.length?Promise.all(c).then(()=>t):t}}),Cc=B(`$ZodObjectJIT`,(e,t)=>{Sc.init(e,t);let n=e._zod.parse,r=Va(()=>bc(t)),i=e=>{let t=new Fs([`shape`,`payload`,`ctx`]),n=r.value,i=e=>{let t=Ja(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write(`const input = payload.value;`);let a=Object.create(null),o=0;for(let e of n.keys)a[e]=`key_${o++}`;t.write(`const newResult = {};`);for(let r of n.keys){let n=a[r],o=Ja(r),s=e[r],c=s?._zod?.optin===`optional`,l=s?._zod?.optout===`optional`;t.write(`const ${n} = ${i(r)};`),c&&l?t.write(` 9 if (${n}.issues.length) { 10 if (${o} in input) { 11 payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ 12 ...iss, 13 path: iss.path ? [${o}, ...iss.path] : [${o}] 14 }))); 15 } 16 } 17 18 if (${n}.value === undefined) { 19 if (${o} in input) { 20 newResult[${o}] = undefined; 21 } 22 } else { 23 newResult[${o}] = ${n}.value; 24 } 25 26 `):c?t.write(` 27 if (${n}.issues.length) { 28 payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ 29 ...iss, 30 path: iss.path ? [${o}, ...iss.path] : [${o}] 31 }))); 32 } 33 34 if (${n}.value === undefined) { 35 if (${o} in input) { 36 newResult[${o}] = undefined; 37 } 38 } else { 39 newResult[${o}] = ${n}.value; 40 } 41 42 `):t.write(` 43 const ${n}_present = ${o} in input; 44 if (${n}.issues.length) { 45 payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ 46 ...iss, 47 path: iss.path ? [${o}, ...iss.path] : [${o}] 48 }))); 49 } 50 if (!${n}_present && !${n}.issues.length) { 51 payload.issues.push({ 52 code: "invalid_type", 53 expected: "nonoptional", 54 input: undefined, 55 path: [${o}] 56 }); 57 } 58 59 if (${n}_present) { 60 if (${n}.value === undefined) { 61 newResult[${o}] = undefined; 62 } else { 63 newResult[${o}] = ${n}.value; 64 } 65 } 66 67 `)}t.write(`payload.value = newResult;`),t.write(`return payload;`);let s=t.compile();return(t,n)=>s(e,t,n)},a,o=Za,s=!La.jitless,c=s&&Qa.value,l=t.catchall,u;e._zod.parse=(d,f)=>{u??=r.value;let p=d.value;return o(p)?s&&c&&f?.async===!1&&f.jitless!==!0?(a||=i(t.shape),d=a(d,f),l?xc([],p,d,f,u,e):d):n(d,f):(d.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),d)}});function wc(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!mo(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>vo(e,r,Ra())))}),t)}var Tc=B(`$ZodUnion`,(e,t)=>{U.init(e,t),V(e._zod,`optin`,()=>t.options.some(e=>e._zod.optin===`optional`)?`optional`:void 0),V(e._zod,`optout`,()=>t.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),V(e._zod,`values`,()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),V(e._zod,`pattern`,()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>Ua(e.source)).join(`|`)})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)o.push(t),a=!0;else{if(t.issues.length===0)return t;o.push(t)}}return a?Promise.all(o).then(t=>wc(t,r,e,i)):wc(o,r,e,i)}}),Ec=B(`$ZodDiscriminatedUnion`,(e,t)=>{t.inclusive=!1,Tc.init(e,t);let n=e._zod.parse;V(e._zod,`propValues`,()=>{let e={};for(let n of t.options){let r=n._zod.propValues;if(!r||Object.keys(r).length===0)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let[t,n]of Object.entries(r)){e[t]||(e[t]=new Set);for(let r of n)e[t].add(r)}}return e});let r=Va(()=>{let e=t.options,n=new Map;for(let r of e){let e=r._zod.propValues?.[t.discriminator];if(!e||e.size===0)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(let t of e){if(n.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);n.set(t,r)}}return n});e._zod.parse=(i,a)=>{let o=i.value;if(!Za(o))return i.issues.push({code:`invalid_type`,expected:`object`,input:o,inst:e}),i;let s=r.value.get(o?.[t.discriminator]);return s?s._zod.run(i,a):t.unionFallback||a.direction===`backward`?n(i,a):(i.issues.push({code:`invalid_union`,errors:[],note:`No matching discriminator`,discriminator:t.discriminator,options:Array.from(r.value.keys()),input:o,path:[t.discriminator],inst:e}),i)}}),Dc=B(`$ZodIntersection`,(e,t)=>{U.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>kc(e,t,n)):kc(e,i,a)}});function Oc(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if($a(e)&&$a(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};for(let n of r){let r=Oc(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r<e.length;r++){let i=e[r],a=t[r],o=Oc(i,a);if(!o.valid)return{valid:!1,mergeErrorPath:[r,...o.mergeErrorPath]};n.push(o.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function kc(e,t,n){let r=new Map,i;for(let n of t.issues)if(n.code===`unrecognized_keys`){i??=n;for(let e of n.keys)r.has(e)||r.set(e,{}),r.get(e).l=!0}else e.issues.push(n);for(let t of n.issues)if(t.code===`unrecognized_keys`)for(let e of t.keys)r.has(e)||r.set(e,{}),r.get(e).r=!0;else e.issues.push(t);let a=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(a.length&&i&&e.issues.push({...i,keys:a}),mo(e))return e;let o=Oc(t.value,n.value);if(!o.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}var Ac=B(`$ZodRecord`,(e,t)=>{U.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!$a(i))return n.issues.push({expected:`record`,code:`invalid_type`,input:i,inst:e}),n;let a=[],o=t.keyType._zod.values;if(o){n.value={};let s=new Set;for(let c of o)if(typeof c==`string`||typeof c==`number`||typeof c==`symbol`){s.add(typeof c==`number`?c.toString():c);let o=t.keyType._zod.run({value:c,issues:[]},r);if(o instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(o.issues.length){n.issues.push({code:`invalid_key`,origin:`record`,issues:o.issues.map(e=>vo(e,r,Ra())),input:c,path:[c],inst:e});continue}let l=o.value,u=t.valueType._zod.run({value:i[c],issues:[]},r);u instanceof Promise?a.push(u.then(e=>{e.issues.length&&n.issues.push(...go(c,e.issues)),n.value[l]=e.value})):(u.issues.length&&n.issues.push(...go(c,u.issues)),n.value[l]=u.value)}let c;for(let e in i)s.has(e)||(c??=[],c.push(e));c&&c.length>0&&n.issues.push({code:`unrecognized_keys`,input:i,inst:e,keys:c})}else{n.value={};for(let o of Reflect.ownKeys(i)){if(o===`__proto__`||!Object.prototype.propertyIsEnumerable.call(i,o))continue;let s=t.keyType._zod.run({value:o,issues:[]},r);if(s instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(typeof o==`string`&&ps.test(o)&&s.issues.length){let e=t.keyType._zod.run({value:Number(o),issues:[]},r);if(e instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);e.issues.length===0&&(s=e)}if(s.issues.length){t.mode===`loose`?n.value[o]=i[o]:n.issues.push({code:`invalid_key`,origin:`record`,issues:s.issues.map(e=>vo(e,r,Ra())),input:o,path:[o],inst:e});continue}let c=t.valueType._zod.run({value:i[o],issues:[]},r);c instanceof Promise?a.push(c.then(e=>{e.issues.length&&n.issues.push(...go(o,e.issues)),n.value[s.value]=e.value})):(c.issues.length&&n.issues.push(...go(o,c.issues)),n.value[s.value]=c.value)}}return a.length?Promise.all(a).then(()=>n):n}}),jc=B(`$ZodEnum`,(e,t)=>{U.init(e,t);let n=za(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=RegExp(`^(${n.filter(e=>to.has(typeof e)).map(e=>typeof e==`string`?no(e):e.toString()).join(`|`)})$`),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),Mc=B(`$ZodLiteral`,(e,t)=>{if(U.init(e,t),t.values.length===0)throw Error(`Cannot create literal schema with no valid values`);let n=new Set(t.values);e._zod.values=n,e._zod.pattern=RegExp(`^(${t.values.map(e=>typeof e==`string`?no(e):e?no(e.toString()):String(e)).join(`|`)})$`),e._zod.parse=(r,i)=>{let a=r.value;return n.has(a)||r.issues.push({code:`invalid_value`,values:t.values,input:a,inst:e}),r}}),Nc=B(`$ZodTransform`,(e,t)=>{U.init(e,t),e._zod.optin=`optional`,e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new Ia(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n.fallback=!0,n));if(i instanceof Promise)throw new Fa;return n.value=i,n.fallback=!0,n}});function Pc(e,t){return t===void 0&&(e.issues.length||e.fallback)?{issues:[],value:void 0}:e}var Fc=B(`$ZodOptional`,(e,t)=>{U.init(e,t),e._zod.optin=`optional`,e._zod.optout=`optional`,V(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),V(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${Ua(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(t.innerType._zod.optin===`optional`){let r=e.value,i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(e=>Pc(e,r)):Pc(i,r)}return e.value===void 0?e:t.innerType._zod.run(e,n)}}),Ic=B(`$ZodExactOptional`,(e,t)=>{Fc.init(e,t),V(e._zod,`values`,()=>t.innerType._zod.values),V(e._zod,`pattern`,()=>t.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),Lc=B(`$ZodNullable`,(e,t)=>{U.init(e,t),V(e._zod,`optin`,()=>t.innerType._zod.optin),V(e._zod,`optout`,()=>t.innerType._zod.optout),V(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${Ua(e.source)}|null)$`):void 0}),V(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),Rc=B(`$ZodDefault`,(e,t)=>{U.init(e,t),e._zod.optin=`optional`,V(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>zc(e,t)):zc(r,t)}});function zc(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var Bc=B(`$ZodPrefault`,(e,t)=>{U.init(e,t),e._zod.optin=`optional`,V(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),Vc=B(`$ZodNonOptional`,(e,t)=>{U.init(e,t),V(e._zod,`values`,()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>Hc(t,e)):Hc(i,e)}});function Hc(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}var Uc=B(`$ZodCatch`,(e,t)=>{U.init(e,t),e._zod.optin=`optional`,V(e._zod,`optout`,()=>t.innerType._zod.optout),V(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(r=>(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>vo(e,n,Ra()))},input:e.value}),e.issues=[],e.fallback=!0),e)):(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>vo(e,n,Ra()))},input:e.value}),e.issues=[],e.fallback=!0),e)}}),Wc=B(`$ZodPipe`,(e,t)=>{U.init(e,t),V(e._zod,`values`,()=>t.in._zod.values),V(e._zod,`optin`,()=>t.in._zod.optin),V(e._zod,`optout`,()=>t.out._zod.optout),V(e._zod,`propValues`,()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>Gc(e,t.in,n)):Gc(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>Gc(e,t.out,n)):Gc(r,t.out,n)}});function Gc(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues,fallback:e.fallback},n)}var Kc=B(`$ZodReadonly`,(e,t)=>{U.init(e,t),V(e._zod,`propValues`,()=>t.innerType._zod.propValues),V(e._zod,`values`,()=>t.innerType._zod.values),V(e._zod,`optin`,()=>t.innerType?._zod?.optin),V(e._zod,`optout`,()=>t.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(qc):qc(r)}});function qc(e){return e.value=Object.freeze(e.value),e}var Jc=B(`$ZodLazy`,(e,t)=>{U.init(e,t),V(e._zod,`innerType`,()=>{let e=t;return e._cachedInner||=t.getter(),e._cachedInner}),V(e._zod,`pattern`,()=>e._zod.innerType?._zod?.pattern),V(e._zod,`propValues`,()=>e._zod.innerType?._zod?.propValues),V(e._zod,`optin`,()=>e._zod.innerType?._zod?.optin??void 0),V(e._zod,`optout`,()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(t,n)=>e._zod.innerType._zod.run(t,n)}),Yc=B(`$ZodCustom`,(e,t)=>{vs.init(e,t),U.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>Xc(t,n,r,e));Xc(i,n,r,e)}});function Xc(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(bo(e))}}var Zc,Qc=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function $c(){return new Qc}(Zc=globalThis).__zod_globalRegistry??(Zc.__zod_globalRegistry=$c());var el=globalThis.__zod_globalRegistry;function tl(e,t){return new e({type:`string`,...H(t)})}function nl(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...H(t)})}function rl(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...H(t)})}function il(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...H(t)})}function al(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...H(t)})}function ol(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...H(t)})}function sl(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...H(t)})}function cl(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...H(t)})}function ll(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...H(t)})}function ul(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...H(t)})}function dl(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...H(t)})}function fl(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...H(t)})}function pl(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...H(t)})}function ml(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...H(t)})}function hl(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...H(t)})}function gl(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...H(t)})}function _l(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...H(t)})}function vl(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...H(t)})}function yl(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...H(t)})}function bl(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...H(t)})}function xl(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...H(t)})}function Sl(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...H(t)})}function Cl(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...H(t)})}function wl(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...H(t)})}function Tl(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...H(t)})}function El(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...H(t)})}function Dl(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...H(t)})}function Ol(e,t){return new e({type:`number`,checks:[],...H(t)})}function kl(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...H(t)})}function Al(e,t){return new e({type:`boolean`,...H(t)})}function jl(e,t){return new e({type:`null`,...H(t)})}function Ml(e){return new e({type:`unknown`})}function Nl(e,t){return new e({type:`never`,...H(t)})}function Pl(e,t){return new bs({check:`less_than`,...H(t),value:e,inclusive:!1})}function Fl(e,t){return new bs({check:`less_than`,...H(t),value:e,inclusive:!0})}function Il(e,t){return new xs({check:`greater_than`,...H(t),value:e,inclusive:!1})}function Ll(e,t){return new xs({check:`greater_than`,...H(t),value:e,inclusive:!0})}function Rl(e,t){return new Ss({check:`multiple_of`,...H(t),value:e})}function zl(e,t){return new ws({check:`max_length`,...H(t),maximum:e})}function Bl(e,t){return new Ts({check:`min_length`,...H(t),minimum:e})}function Vl(e,t){return new Es({check:`length_equals`,...H(t),length:e})}function Hl(e,t){return new Os({check:`string_format`,format:`regex`,...H(t),pattern:e})}function Ul(e){return new ks({check:`string_format`,format:`lowercase`,...H(e)})}function Wl(e){return new As({check:`string_format`,format:`uppercase`,...H(e)})}function Gl(e,t){return new js({check:`string_format`,format:`includes`,...H(t),includes:e})}function Kl(e,t){return new Ms({check:`string_format`,format:`starts_with`,...H(t),prefix:e})}function ql(e,t){return new Ns({check:`string_format`,format:`ends_with`,...H(t),suffix:e})}function Jl(e){return new Ps({check:`overwrite`,tx:e})}function Yl(e){return Jl(t=>t.normalize(e))}function Xl(){return Jl(e=>e.trim())}function Zl(){return Jl(e=>e.toLowerCase())}function Ql(){return Jl(e=>e.toUpperCase())}function $l(){return Jl(e=>Ya(e))}function eu(e,t,n){return new e({type:`array`,element:t,...H(n)})}function tu(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...H(n)})}function nu(e,t){let n=ru(t=>(t.addIssue=e=>{if(typeof e==`string`)t.issues.push(bo(e,t.value,n._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,r.input??=t.value,r.inst??=n,r.continue??=!n._zod.def.abort,t.issues.push(bo(r))}},e(t.value,t)),t);return n}function ru(e,t){let n=new vs({check:`custom`,...H(t)});return n._zod.check=e,n}function iu(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??el,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,external:e?.external??void 0}}function au(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o);let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,au(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(o.schema,c),t.io===`input`&&cu(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&`_prefault`in o.schema&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function ou(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${a}`}}if(t[1]===n)return{ref:`#`};let i=`#/${r}/`,a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+a}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/<root> 68 69Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0]){a(n);continue}if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}if(e.metadataRegistry.get(n[0])?.id){a(n);continue}if(r.cycle){a(n);continue}if(r.count>1&&e.reused===`ref`){a(n);continue}}}function su(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):Object.assign(i,s),Object.assign(i,a),t._zod.parent===o)for(let e in i)e!==`$ref`&&e!==`allOf`&&(e in a||delete i[e]);if(s.$ref&&n.def)for(let e in i)e!==`$ref`&&e!==`allOf`&&e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e!==`$ref`&&e!==`allOf`&&e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};for(let t of[...e.seen.entries()].reverse())r(t[0]);let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}Object.assign(i,n.def??n.schema);let a=e.metadataRegistry.get(t)?.id;a!==void 0&&i.id===a&&delete i.id;let o=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,o[e.defId]=e.def)}e.external||Object.keys(o).length>0&&(e.target===`draft-2020-12`?i.$defs=o:i.definitions=o);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t[`~standard`],jsonSchema:{input:uu(t,`input`,e.processors),output:uu(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function cu(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return cu(r.element,n);if(r.type===`set`)return cu(r.valueType,n);if(r.type===`lazy`)return cu(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type==="default"||r.type===`prefault`)return cu(r.innerType,n);if(r.type===`intersection`)return cu(r.left,n)||cu(r.right,n);if(r.type===`record`||r.type===`map`)return cu(r.keyType,n)||cu(r.valueType,n);if(r.type===`pipe`)return e._zod.traits.has(`$ZodCodec`)?!0:cu(r.in,n)||cu(r.out,n);if(r.type===`object`){for(let e in r.shape)if(cu(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(cu(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(cu(e,n))return!0;return!!(r.rest&&cu(r.rest,n))}return!1}var lu=(e,t={})=>n=>{let r=iu({...n,processors:t});return au(e,r),ou(r,e),su(r,e)},uu=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=iu({...i??{},target:a,io:t,processors:n});return au(e,o),ou(o,e),su(o,e)},du={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},fu=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l}=e._zod.bag;if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=du[s]??s,i.format===``&&delete i.format,s===`time`&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c];e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},pu=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;i.type=typeof s==`string`&&s.includes(`int`)?`integer`:`number`;let d=typeof u==`number`&&u>=(a??-1/0),f=typeof l==`number`&&l<=(o??1/0),p=t.target===`draft-04`||t.target===`openapi-3.0`;d?p?(i.minimum=u,i.exclusiveMinimum=!0):i.exclusiveMinimum=u:typeof a==`number`&&(i.minimum=a),f?p?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l:typeof o==`number`&&(i.maximum=o),typeof c==`number`&&(i.multipleOf=c)},mu=(e,t,n,r)=>{n.type=`boolean`},hu=(e,t,n,r)=>{t.target===`openapi-3.0`?(n.type=`string`,n.nullable=!0,n.enum=[null]):n.type=`null`},gu=(e,t,n,r)=>{n.not={}},_u=(e,t,n,r)=>{let i=e._zod.def,a=za(i.entries);a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a},vu=(e,t,n,r)=>{let i=e._zod.def,a=[];for(let e of i.values)if(e===void 0){if(t.unrepresentable===`throw`)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof e==`bigint`){if(t.unrepresentable===`throw`)throw Error(`BigInt literals cannot be represented in JSON Schema`);a.push(Number(e))}else a.push(e);if(a.length!==0){if(a.length===1){let e=a[0];n.type=e===null?`null`:typeof e,t.target===`draft-04`||t.target===`openapi-3.0`?n.enum=[e]:n.const=e}else a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),a.every(e=>typeof e==`boolean`)&&(n.type=`boolean`),a.every(e=>e===null)&&(n.type=`null`),n.enum=a}},yu=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Custom types cannot be represented in JSON Schema`)},bu=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Transforms cannot be represented in JSON Schema`)},xu=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=au(a.element,t,{...r,path:[...r.path,`items`]})},Su=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`,i.properties={};let o=a.shape;for(let e in o)i.properties[e]=au(o[e],t,{...r,path:[...r.path,`properties`,e]});let s=new Set(Object.keys(o)),c=new Set([...s].filter(e=>{let n=a.shape[e]._zod;return t.io===`input`?n.optin===void 0:n.optout===void 0}));c.size>0&&(i.required=Array.from(c)),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=au(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},Cu=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>au(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},wu=(e,t,n,r)=>{let i=e._zod.def,a=au(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=au(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1;n.allOf=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]]},Tu=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`;let o=a.keyType,s=o._zod.bag?.patterns;if(a.mode===`loose`&&s&&s.size>0){let e=au(a.valueType,t,{...r,path:[...r.path,`patternProperties`,`*`]});i.patternProperties={};for(let t of s)i.patternProperties[t.source]=e}else(t.target===`draft-07`||t.target===`draft-2020-12`)&&(i.propertyNames=au(a.keyType,t,{...r,path:[...r.path,`propertyNames`]})),i.additionalProperties=au(a.valueType,t,{...r,path:[...r.path,`additionalProperties`]});let c=o._zod.values;if(c){let e=[...c].filter(e=>typeof e==`string`||typeof e==`number`);e.length>0&&(i.required=e)}},Eu=(e,t,n,r)=>{let i=e._zod.def,a=au(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},Du=(e,t,n,r)=>{let i=e._zod.def;au(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},Ou=(e,t,n,r)=>{let i=e._zod.def;au(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},ku=(e,t,n,r)=>{let i=e._zod.def;au(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,t.io===`input`&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},Au=(e,t,n,r)=>{let i=e._zod.def;au(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{throw Error(`Dynamic catch values are not supported in JSON Schema`)}n.default=o},ju=(e,t,n,r)=>{let i=e._zod.def,a=i.in._zod.traits.has(`$ZodTransform`),o=t.io===`input`?a?i.out:i.in:i.out;au(o,t,r);let s=t.seen.get(e);s.ref=o},Mu=(e,t,n,r)=>{let i=e._zod.def;au(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},Nu=(e,t,n,r)=>{let i=e._zod.def;au(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},Pu=(e,t,n,r)=>{let i=e._zod.innerType;au(i,t,r);let a=t.seen.get(e);a.ref=i},Fu=B(`ZodISODateTime`,(e,t)=>{Xs.init(e,t),od.init(e,t)});function Iu(e){return wl(Fu,e)}var Lu=B(`ZodISODate`,(e,t)=>{Zs.init(e,t),od.init(e,t)});function Ru(e){return Tl(Lu,e)}var zu=B(`ZodISOTime`,(e,t)=>{Qs.init(e,t),od.init(e,t)});function Bu(e){return El(zu,e)}var Vu=B(`ZodISODuration`,(e,t)=>{$s.init(e,t),od.init(e,t)});function Hu(e){return Dl(Vu,e)}var Uu=B(`ZodError`,(e,t)=>{So.init(e,t),e.name=`ZodError`,Object.defineProperties(e,{format:{value:t=>To(e,t)},flatten:{value:t=>wo(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,Ba,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,Ba,2)}},isEmpty:{get(){return e.issues.length===0}}})},{Parent:Error}),Wu=Eo(Uu),Gu=Do(Uu),Ku=Oo(Uu),qu=Ao(Uu),Ju=Mo(Uu),Yu=No(Uu),Xu=Po(Uu),Zu=Fo(Uu),Qu=Io(Uu),$u=Lo(Uu),ed=Ro(Uu),td=zo(Uu),nd=new WeakMap;function rd(e,t,n){let r=Object.getPrototypeOf(e),i=nd.get(r);if(i||(i=new Set,nd.set(r,i)),!i.has(t)){i.add(t);for(let e in n){let t=n[e];Object.defineProperty(r,e,{configurable:!0,enumerable:!1,get(){let n=t.bind(this);return Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:!0,value:n}),n},set(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:!0,value:t})}})}}}var W=B(`ZodType`,(e,t)=>(U.init(e,t),Object.assign(e[`~standard`],{jsonSchema:{input:uu(e,`input`),output:uu(e,`output`)}}),e.toJSONSchema=lu(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.parse=(t,n)=>Wu(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>Ku(e,t,n),e.parseAsync=async(t,n)=>Gu(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>qu(e,t,n),e.spa=e.safeParseAsync,e.encode=(t,n)=>Ju(e,t,n),e.decode=(t,n)=>Yu(e,t,n),e.encodeAsync=async(t,n)=>Xu(e,t,n),e.decodeAsync=async(t,n)=>Zu(e,t,n),e.safeEncode=(t,n)=>Qu(e,t,n),e.safeDecode=(t,n)=>$u(e,t,n),e.safeEncodeAsync=async(t,n)=>ed(e,t,n),e.safeDecodeAsync=async(t,n)=>td(e,t,n),rd(e,`ZodType`,{check(...e){let t=this.def;return this.clone(qa(t,{checks:[...t.checks??[],...e.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return ro(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(Sf(e,t))},superRefine(e,t){return this.check(Cf(e,t))},overwrite(e){return this.check(Jl(e))},optional(){return tf(this)},exactOptional(){return rf(this)},nullable(){return of(this)},nullish(){return tf(of(this))},nonoptional(e){return ff(this,e)},array(){return K(this)},or(e){return Ud([this,e])},and(e){return qd(this,e)},transform(e){return gf(this,$d(e))},default(e){return cf(this,e)},prefault(e){return uf(this,e)},catch(e){return mf(this,e)},pipe(e){return gf(this,e)},readonly(){return vf(this)},describe(e){let t=this.clone();return el.add(t,{description:e}),t},meta(...e){if(e.length===0)return el.get(this);let t=this.clone();return el.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e){return e(this)}}),Object.defineProperty(e,"description",{get(){return el.get(e)?.description},configurable:!0}),e)),id=B(`_ZodString`,(e,t)=>{Ls.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>fu(e,t,n,r);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,rd(e,`_ZodString`,{regex(...e){return this.check(Hl(...e))},includes(...e){return this.check(Gl(...e))},startsWith(...e){return this.check(Kl(...e))},endsWith(...e){return this.check(ql(...e))},min(...e){return this.check(Bl(...e))},max(...e){return this.check(zl(...e))},length(...e){return this.check(Vl(...e))},nonempty(...e){return this.check(Bl(1,...e))},lowercase(e){return this.check(Ul(e))},uppercase(e){return this.check(Wl(e))},trim(){return this.check(Xl())},normalize(...e){return this.check(Yl(...e))},toLowerCase(){return this.check(Zl())},toUpperCase(){return this.check(Ql())},slugify(){return this.check($l())}})}),ad=B(`ZodString`,(e,t)=>{Ls.init(e,t),id.init(e,t),e.email=t=>e.check(nl(sd,t)),e.url=t=>e.check(cl(dd,t)),e.jwt=t=>e.check(Cl(Dd,t)),e.emoji=t=>e.check(ll(pd,t)),e.guid=t=>e.check(rl(cd,t)),e.uuid=t=>e.check(il(ld,t)),e.uuidv4=t=>e.check(al(ld,t)),e.uuidv6=t=>e.check(ol(ld,t)),e.uuidv7=t=>e.check(sl(ld,t)),e.nanoid=t=>e.check(ul(md,t)),e.guid=t=>e.check(rl(cd,t)),e.cuid=t=>e.check(dl(hd,t)),e.cuid2=t=>e.check(fl(gd,t)),e.ulid=t=>e.check(pl(_d,t)),e.base64=t=>e.check(bl(wd,t)),e.base64url=t=>e.check(xl(Td,t)),e.xid=t=>e.check(ml(vd,t)),e.ksuid=t=>e.check(hl(yd,t)),e.ipv4=t=>e.check(gl(bd,t)),e.ipv6=t=>e.check(_l(xd,t)),e.cidrv4=t=>e.check(vl(Sd,t)),e.cidrv6=t=>e.check(yl(Cd,t)),e.e164=t=>e.check(Sl(Ed,t)),e.datetime=t=>e.check(Iu(t)),e.date=t=>e.check(Ru(t)),e.time=t=>e.check(Bu(t)),e.duration=t=>e.check(Hu(t))});function G(e){return tl(ad,e)}var od=B(`ZodStringFormat`,(e,t)=>{Rs.init(e,t),id.init(e,t)}),sd=B(`ZodEmail`,(e,t)=>{Vs.init(e,t),od.init(e,t)}),cd=B(`ZodGUID`,(e,t)=>{zs.init(e,t),od.init(e,t)}),ld=B(`ZodUUID`,(e,t)=>{Bs.init(e,t),od.init(e,t)});function ud(e){return il(ld,e)}var dd=B(`ZodURL`,(e,t)=>{Hs.init(e,t),od.init(e,t)});function fd(e){return cl(dd,e)}var pd=B(`ZodEmoji`,(e,t)=>{Us.init(e,t),od.init(e,t)}),md=B(`ZodNanoID`,(e,t)=>{Ws.init(e,t),od.init(e,t)}),hd=B(`ZodCUID`,(e,t)=>{Gs.init(e,t),od.init(e,t)}),gd=B(`ZodCUID2`,(e,t)=>{Ks.init(e,t),od.init(e,t)}),_d=B(`ZodULID`,(e,t)=>{qs.init(e,t),od.init(e,t)}),vd=B(`ZodXID`,(e,t)=>{Js.init(e,t),od.init(e,t)}),yd=B(`ZodKSUID`,(e,t)=>{Ys.init(e,t),od.init(e,t)}),bd=B(`ZodIPv4`,(e,t)=>{ec.init(e,t),od.init(e,t)}),xd=B(`ZodIPv6`,(e,t)=>{tc.init(e,t),od.init(e,t)}),Sd=B(`ZodCIDRv4`,(e,t)=>{nc.init(e,t),od.init(e,t)}),Cd=B(`ZodCIDRv6`,(e,t)=>{rc.init(e,t),od.init(e,t)}),wd=B(`ZodBase64`,(e,t)=>{ac.init(e,t),od.init(e,t)}),Td=B(`ZodBase64URL`,(e,t)=>{sc.init(e,t),od.init(e,t)}),Ed=B(`ZodE164`,(e,t)=>{cc.init(e,t),od.init(e,t)}),Dd=B(`ZodJWT`,(e,t)=>{uc.init(e,t),od.init(e,t)}),Od=B(`ZodNumber`,(e,t)=>{dc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>pu(e,t,n,r),rd(e,`ZodNumber`,{gt(e,t){return this.check(Il(e,t))},gte(e,t){return this.check(Ll(e,t))},min(e,t){return this.check(Ll(e,t))},lt(e,t){return this.check(Pl(e,t))},lte(e,t){return this.check(Fl(e,t))},max(e,t){return this.check(Fl(e,t))},int(e){return this.check(jd(e))},safe(e){return this.check(jd(e))},positive(e){return this.check(Il(0,e))},nonnegative(e){return this.check(Ll(0,e))},negative(e){return this.check(Pl(0,e))},nonpositive(e){return this.check(Fl(0,e))},multipleOf(e,t){return this.check(Rl(e,t))},step(e,t){return this.check(Rl(e,t))},finite(){return this}});let n=e._zod.bag;e.minValue=Math.max(n.minimum??-1/0,n.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(n.maximum??1/0,n.exclusiveMaximum??1/0)??null,e.isInt=(n.format??``).includes(`int`)||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function kd(e){return Ol(Od,e)}var Ad=B(`ZodNumberFormat`,(e,t)=>{fc.init(e,t),Od.init(e,t)});function jd(e){return kl(Ad,e)}var Md=B(`ZodBoolean`,(e,t)=>{pc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>mu(e,t,n,r)});function Nd(e){return Al(Md,e)}var Pd=B(`ZodNull`,(e,t)=>{mc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>hu(e,t,n,r)});function Fd(e){return jl(Pd,e)}var Id=B(`ZodUnknown`,(e,t)=>{hc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function Ld(){return Ml(Id)}var Rd=B(`ZodNever`,(e,t)=>{gc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>gu(e,t,n,r)});function zd(e){return Nl(Rd,e)}var Bd=B(`ZodArray`,(e,t)=>{vc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>xu(e,t,n,r),e.element=t.element,rd(e,`ZodArray`,{min(e,t){return this.check(Bl(e,t))},nonempty(e){return this.check(Bl(1,e))},max(e,t){return this.check(zl(e,t))},length(e,t){return this.check(Vl(e,t))},unwrap(){return this.element}})});function K(e,t){return eu(Bd,e,t)}var Vd=B(`ZodObject`,(e,t)=>{Cc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Su(e,t,n,r),V(e,`shape`,()=>t.shape),rd(e,`ZodObject`,{keyof(){return J(Object.keys(this._zod.def.shape))},catchall(e){return this.clone({...this._zod.def,catchall:e})},passthrough(){return this.clone({...this._zod.def,catchall:Ld()})},loose(){return this.clone({...this._zod.def,catchall:Ld()})},strict(){return this.clone({...this._zod.def,catchall:zd()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(e){return co(this,e)},safeExtend(e){return lo(this,e)},merge(e){return uo(this,e)},pick(e){return oo(this,e)},omit(e){return so(this,e)},partial(...e){return fo(ef,this,e[0])},required(...e){return po(df,this,e[0])}})});function q(e,t){return new Vd({type:`object`,shape:e??{},...H(t)})}var Hd=B(`ZodUnion`,(e,t)=>{Tc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Cu(e,t,n,r),e.options=t.options});function Ud(e,t){return new Hd({type:`union`,options:e,...H(t)})}var Wd=B(`ZodDiscriminatedUnion`,(e,t)=>{Hd.init(e,t),Ec.init(e,t)});function Gd(e,t,n){return new Wd({type:`union`,options:t,discriminator:e,...H(n)})}var Kd=B(`ZodIntersection`,(e,t)=>{Dc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>wu(e,t,n,r)});function qd(e,t){return new Kd({type:`intersection`,left:e,right:t})}var Jd=B(`ZodRecord`,(e,t)=>{Ac.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Tu(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType});function Yd(e,t,n){return!t||!t._zod?new Jd({type:`record`,keyType:G(),valueType:e,...H(t)}):new Jd({type:`record`,keyType:e,valueType:t,...H(n)})}var Xd=B(`ZodEnum`,(e,t)=>{jc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>_u(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new Xd({...t,checks:[],...H(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new Xd({...t,checks:[],...H(r),entries:i})}});function J(e,t){return new Xd({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...H(t)})}var Zd=B(`ZodLiteral`,(e,t)=>{Mc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>vu(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if
69(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function Y(e,t){return new Zd({type:`literal`,values:Array.isArray(e)?e:[e],...H(t)})}var Qd=B(`ZodTransform`,(e,t)=>{Nc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>bu(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new Ia(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(bo(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,t.input??=n.value,t.inst??=e,n.issues.push(bo(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n.fallback=!0,n)):(n.value=i,n.fallback=!0,n)}});function $d(e){return new Qd({type:`transform`,transform:e})}var ef=B(`ZodOptional`,(e,t)=>{Fc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Nu(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function tf(e){return new ef({type:`optional`,innerType:e})}var nf=B(`ZodExactOptional`,(e,t)=>{Ic.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Nu(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function rf(e){return new nf({type:`optional`,innerType:e})}var af=B(`ZodNullable`,(e,t)=>{Lc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Eu(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function of(e){return new af({type:`nullable`,innerType:e})}var sf=B(`ZodDefault`,(e,t)=>{Rc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ou(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function cf(e,t){return new sf({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():eo(t)}})}var lf=B(`ZodPrefault`,(e,t)=>{Bc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ku(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function uf(e,t){return new lf({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():eo(t)}})}var df=B(`ZodNonOptional`,(e,t)=>{Vc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Du(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function ff(e,t){return new df({type:`nonoptional`,innerType:e,...H(t)})}var pf=B(`ZodCatch`,(e,t)=>{Uc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Au(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function mf(e,t){return new pf({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:()=>t})}var hf=B(`ZodPipe`,(e,t)=>{Wc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ju(e,t,n,r),e.in=t.in,e.out=t.out});function gf(e,t){return new hf({type:`pipe`,in:e,out:t})}var _f=B(`ZodReadonly`,(e,t)=>{Kc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Mu(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function vf(e){return new _f({type:`readonly`,innerType:e})}var yf=B(`ZodLazy`,(e,t)=>{Jc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Pu(e,t,n,r),e.unwrap=()=>e._zod.def.getter()});function bf(e){return new yf({type:`lazy`,getter:e})}var xf=B(`ZodCustom`,(e,t)=>{Yc.init(e,t),W.init(e,t),e._zod.processJSONSchema=(t,n,r)=>yu(e,t,n,r)});function Sf(e,t={}){return tu(xf,e,t)}function Cf(e,t){return nu(e,t)}function wf(e){let t=bf(()=>Ud([G(e),kd(),Nd(),Fd(),K(t),Yd(G(),t)]));return t}var Tf=A([`business_basics`,`business_contact`,`business_description`,`beneficial_owners`,`review`]),Ef=A([`idle`,`active`,`done`]),Df=g({id:Tf,title:k(),status:Ef}),Of=g({sections:u(Df),sectionsComplete:T().int().nonnegative(),sectionsTotal:T().int().positive(),currentSectionId:Tf.optional(),lastSavedAt:k().nullable(),canSubmit:C()}),kf=g({accountId:k(),accountType:d(`cheque`),state:ce,requirements:me.optional(),providerMetadata:y.optional(),progress:Of.optional(),nextStep:he().optional()}),Af=g({amount:k().regex(/^-?\d+$/),currency:k().length(3)}),jf=g({accountId:k(),accountType:d(`credit`),provider:d(`capitalos`),state:ce,creditSubState:A([`eligible`,`ineligible`,`engaged`,`onboarding`,`action_required`,`waiting_deposit`,`approved`,`pending`,`declined`,`closed`]).optional(),minimumDeposit:g({amount:Af,remaining:Af,cutoffAt:k().datetime()}).optional()}),Mf=ve,Nf=D;function Pf(e){return e?.businessInfo!=null}var Ff=g({amount:k(),currency:k()}),X=g({success:d(!0)}),If=A([`ok`,`pending`]),Lf={code:T().optional(),reason:k().optional()},Rf=g({onHand:Ff,pendingInbound:Ff,pendingOutbound:Ff,provider:k().optional()}),zf=s(`availability`,[g({availability:d(`available`),tier:A([`regular`,`premium`]),ratePct:fe([d(1),d(3)]),averageQualifyingBalance:Ff,threshold:Ff,cycleStart:k(),cycleEnd:k(),calculatedThrough:k(),asOf:k(),completedDayCount:T().int().nonnegative()}),g({availability:d(`unavailable`),reason:A([`account_not_ready`,`currency_unsupported`,`history_incomplete`,`cycle_boundary_unavailable`,`history_n
69ot_supported`,`pay_account_missing`]),threshold:Ff,asOf:k()})]),Bf=g({outstanding:Ff,available:Ff,limit:Ff,dueAt:k().nullable(),autopayAt:k().nullable(),autopayEnabled:C(),autopayDayOfMonth:T().nullable(),servicing:g({payment:A([`native`,`hosted`,`unavailable`]),statements:A([`native`,`hosted`,`unavailable`]),accountDetails:A([`hosted`,`unavailable`]),accountActions:A([`hosted`,`unavailable`]).default(`unavailable`),autopay:A([`managed`,`read_only`,`unavailable`])}),cashbackTier:zf.nullable(),cashbackEarnedYearToDate:Ff.nullable().default(null),firstRun:C().default(!1)}).refine(e=>e.outstanding.currency===e.limit.currency&&e.outstanding.currency===e.available.currency,`Credit summary money fields must share a currency`),Vf=A([`none`,`pending`,`incomplete`,`active`,`update_required`,`closed`]),Hf=ce,Uf=g({state:Vf,accountId:k().nullable(),displayName:k().nullable(),lifecycle:Hf.nullable()}),Wf=g({cash:Rf.nullable(),credit:Bf.nullable(),accountSlots:g({cheque:Uf,credit:Uf}),projectAllocationCount:T()}),Gf=X.extend({summary:Wf}),Kf=g({promoCode:k().nullable(),redeemUrl:k().nullable()}),qf=X.extend({redemption:Kf}),Jf=g({id:k(),status:k(),createdAt:k(),completedAt:k().nullable()}),Yf=X.extend({check:Jf}),Xf=X.extend({required:C()}),Zf=Xf.extend({check:Jf.nullable()}),Qf=g({linkToken:k(),expiration:k()}),$f=X.extend(Qf.shape),ep=g({id:k(),workspaceId:k(),projectId:k(),limit:Ff,unlimited:C(),enabled:C(),note:k().nullable(),createdAt:k(),updatedAt:k()}),tp=ep.extend({spent:Ff,remaining:Ff});X.extend({allocations:u(ep)});var np=X.extend({exists:C()}),rp=X.extend({allocations:u(tp)}),ip=g({allocation:tp,availableToSpend:Ff}),ap=X.extend({summary:ip.nullable()}),op=X.extend({status:If,allocation:ep.optional().nullable(),...Lf});g({id:k(),sendOn:k(),seriesId:k().nullable().optional()});var sp=ne,cp=g({id:k(),sendOn:k(),amountMinor:k().nullable(),currency:k().nullable(),rail:k().nullable(),contactId:k().nullable(),description:k().nullable(),malformed:C(),seriesId:k().nullable(),cadence:k().nullable(),endsAt:k().nullable(),seriesStatus:k().nullable(),consecutiveFailures:T()}),lp=g({seriesId:k(),cadence:k(),consecutiveFailures:T(),lastFailureReason:k().nullable(),contactId:k().nullable(),amountMinor:k().nullable(),currency:k().nullable()}),up=X.extend({scheduled:u(cp),pausedSeries:u(lp)}),dp=X.extend({skipped:k(),nextSendOn:k().nullable()}),fp=X.extend({counts:ae(k(),T())});g({paymentId:k(),outstandingBalance:Ff,availableToSpend:Ff});var pp=ne,mp=g({enabled:C(),dayOfMonth:T(),nextAutopayAt:k().nullable()}),hp=X.extend({status:If,autopay:mp.optional().nullable(),...Lf}),gp=g({id:k(),periodStart:k(),periodEnd:k(),closingBalance:Ff,minimumDue:Ff,dueDate:k(),status:A([`open`,`closed`])}),_p=X.extend({statements:u(gp)}),vp=A([`cheque`,`credit`]),yp=a,bp=te,xp=g({id:k(),workspaceId:k(),type:vp,provider:yp,lifecycle:Hf,displayName:k().nullable(),capabilities:bp,createdAt:k(),updatedAt:k()}),Sp=X.extend({accounts:u(xp)}),Cp=X.extend({account:xp}),wp=X.extend({status:A([`ok`,`pending`]),account:xp.nullable(),code:T().optional(),reason:k().optional()}),Tp=X.extend({onboardingState:he()}),Ep=g({token:k().min(1),url:k().min(1)}),Dp=X.extend({session:Ep}),Op=X.extend({balance:he()}),kp=X.extend({accountId:k(),instructions:u(be)}),Ap=X.extend({requirements:me}),jp=X.extend({draft:Nf}),Mp=X.extend({config:g({enabled:C(),creditEnabled:C().optional()})}),Np=X.extend({accountId:k(),lifecycle:k()}),Pp=g({deleted:C(),reason:k().optional()}),Fp=X.extend({accountId:k(),stripe:Pp.nullable(),orphanedOnStripe:C()}),Ip=X.extend({invite:le.nullable()}),Lp=X.extend({owner:Mf}),Rp=X,zp=n,Bp=g({amount:fe([k(),T(),x()]),interval:de,mccCategories:u(k()).optional()}),Vp=h,Hp=w.extend({spendingLimits:u(Bp).nullable(),providerDetails:Vp.nullable().optional(),providerDetailsAvailability:w.shape.providerDetailsAvailability.optional(),spendThisMonth:k().regex(/^-?\d+$/,`spendThisMonth must be an integer minor-unit string`).nullable().default(null),spendMonthKey:k().regex(ke,`spendMonthKey must be YYYY-MM`).nullable().default(null),spendCurrency:k().nullable().default(null)});g({id:k(),projectId:k().nullable(),email:k(),firstName:k(),lastName:k(),contactId:k().nullable(),nickname:k().nullable().optional(),color:k().nullable().optional(),form:A([`virtual`,`physical`]).optional(),accountType:A([`debit`,`credit`]).optional(),status:k(),expiresAt:k().nullable(),createdAt:k().nullable()});var Up=X.extend({card:Hp}),Wp=oe;
69X.extend({cardholders:u(Wp),nextCursor:k().nullable()});var Gp=g({candidateId:k(),userId:k().nullable(),contactId:k().nullable(),email:k().nullable(),name:k().nullable(),phone:k().nullable(),shippingAddress:xe.nullable(),providerCardholder:g({phone:k().nullable()}).nullable(),isMember:C(),accessibleProjectIds:u(k()).nullable()}),Kp=X.extend({candidates:u(Gp)}),qp=X.extend({isCardholder:C(),termsAccepted:C(),cardholderStatus:zp.nullable(),hasCard:C().optional(),hasTermsCard:C(),card:g({id:k().optional(),form:k(),last4:k().nullable(),nickname:k().nullable(),spendingLimits:u(g({amount:k(),interval:k()})).nullable()}).optional(),termsLinks:u(g({label:k(),url:k().url()}))}),Jp=g({id:k(),amount:Ff,status:k(),approved:C(),merchantName:k().nullable(),merchantCategoryCode:k().nullable(),createdAt:k()}),Yp=X.extend({authorizations:u(Jp),nextCursor:k().nullable()}),Xp=X.extend({authorization:g({stripeIssuingAuthId:k(),status:k()})}),Zp=g({id:k(),projectId:k().nullable(),amount:Ff,status:k(),type:k(),merchantName:k().nullable(),description:k().nullable(),logoUrl:k().nullable(),hasReceipt:C().default(!1),createdAt:k()}),Qp=X.extend({transactions:u(Zp),nextCursor:k().nullable()}),$p=g({id:k(),status:k(),reason:k().nullable(),explanation:k().nullable(),issuingTransactionId:k().nullable(),merchantName:k().nullable(),amount:Ff.nullable(),submittedAt:k().nullable(),closedAt:k().nullable(),createdAt:k()}),em=X.extend({disputes:u($p),nextCursor:k().nullable()}),tm=X.extend({status:If,card:Hp.optional().nullable(),...Lf}),nm=X.extend({status:If,cardholder:Wp.optional().nullable(),...Lf}),rm=g({id:k(),workspaceId:k(),projectId:k().nullable(),email:k(),firstName:k(),lastName:k(),contactId:k().nullable(),createdById:k(),status:A([`pending`,`accepted`,`partial`,`revoked`]),expiresAt:k().nullable(),mintedCardId:k().nullable(),failureReason:k().nullable(),acceptedByUserId:k().nullable(),acceptedAt:k().nullable(),createdAt:k(),updatedAt:k()}),im=g({linked:d(!1),reason:d(`contact_already_linked`)}),am=X.extend({status:If,card:Hp.optional().nullable(),invite:rm.optional().nullable(),association:im.optional(),...Lf}),om=g({requestId:k(),result:g({status:If,entity:he().nullable()})}),sm=g({requestId:k(),card:Hp}),cm=g({requestId:k(),invite:rm}),lm=s(`status`,[X.extend({status:d(`incomplete`),batchId:k(),membershipDigest:k(),moneyCharged:d(!1),members:u(om),invites:u(cm),failure:g({requestId:k(),stage:A([`card`,`invite`])})}),X.extend({status:d(`completed`),batchId:k(),membershipDigest:k(),members:u(sm),invites:u(cm),billing:r()})]),um=s(`status`,[X.extend({status:d(`incomplete`),batchId:k(),membershipDigest:k(),moneyCharged:d(!1),members:u(om),failure:g({requestId:k(),stage:A([`card`,`invite`])})}),X.extend({status:d(`completed`),batchId:k(),membershipDigest:k(),members:u(sm),billing:g({status:k()}).passthrough()}),X.extend({status:d(`replayed`),batchId:k(),membershipDigest:k(),members:u(sm),billing:g({status:k()}).passthrough()}),g({success:d(!1)}).extend({status:d(`minted_uncharged`),batchId:k(),membershipDigest:k(),moneyCharged:d(!1),mintedCards:u(g({requestId:k(),cardId:k()})),invites:u(cm),requiresBillingRetry:d(!0),code:k(),message:k(),retryable:C()})]),dm=X.extend({status:If,dispute:g({disputeId:k()}).optional().nullable(),...Lf}),fm=X.extend({status:If,dispute:g({disputeId:k(),providerEntityRef:k().optional(),status:k()}).optional().nullable(),...Lf}),pm=X.extend({status:If,dispute:g({disputeId:k(),status:k()}).optional().nullable(),...Lf}),mm=s(`kind`,[g({kind:d(`native`),cardTransactionId:k(),cardId:k()}),g({kind:d(`hosted`),provider:d(`capitalos`),providerTransactionRef:k(),token:k(),url:k()})]),hm=X.extend({status:If,presentation:mm.optional().nullable(),...Lf}),gm=X.extend({cardTransactionId:k(),cardId:k()}),_m=X.extend({status:If,cardholder:g({cardholderId:k()}).optional().nullable(),...Lf}),vm=g({provider:d(`stripe`),ephemeralKeyId:k().min(1),ephemeralKeySecret:k().min(1),apiVersion:k().min(1)}).passthrough(),ym=g({provider:d(`simulator`),number:k().min(1),last4:k().min(1),cvc:k().min(1),expMonth:T().int(),expYear:T().int(),brand:k().min(1)}).passthrough(),bm=g({provider:d(`capitalos`),token:k().min(1),url:k().min(1),cardId:k().min(1)}).passthrough(),xm=new Set([`stripe`,`simulator`,`capitalos`]),Sm=g({provider:k().min(1).refine(e=>!xm.has(e),`Known card secure-context provider did not match its contract`)}).passthrough(),Cm=fe([vm,ym,bm,Sm]),wm=X.extend({cardId:k(),providerContext:Cm,expiresAt:k()});function Tm(e){return e.provider===`stripe`}function Em(e){return e.provider===`simulator`}function Dm(e){return e.provider===`capitalos`}var Om=g({linkedBankId:k(),bankName:k().optional(),last4:k().optional(),accountHolderName:k().optional(),status:A([`pending`,`verified`,`errored`,`removed`]).optional(),supportedRails:u(A([`ach`,`ach_s
69ame_day`,`wire`,`sepa`,`uk_fps`,`swift`,`internal`])).optional(),label:k().optional()}),km=X.extend({linkedBanks:u(Om)}),Am=g({provider:d(`stripe`),setupIntentId:k(),clientSecret:k(),status:k(),stripeAccountId:k()}).passthrough(),jm=g({provider:k()}).passthrough(),Mm=fe([Am,jm]),Nm=X.extend({status:If,session:g({linkSessionId:k(),providerContext:Mm}).optional(),...Lf}),Pm=X.extend({status:If,session:g({linkSessionId:k()}).optional(),...Lf}),Fm=X.extend({status:If,verification:g({linkSessionId:k(),hostedVerificationUrl:k().nullable()}).optional(),...Lf}),Im=X.extend({status:If,linkedBank:g({linkedBankId:k()}).optional(),...Lf}),Lm=A([`processing`,`succeeded`,`posted`,`failed`,`canceled`,`returned`]),Rm=g({id:k(),accountId:k(),amount:Ff,description:k().nullable(),statementDescriptor:k().nullable(),receiptUrl:k().nullable(),failureCode:k().nullable(),failedAt:k().nullable(),canceledAt:k().nullable(),treasuryTransactionRef:k().nullable(),createdAt:k()}),zm=Rm.extend({stripeInboundTransferId:k(),originPaymentMethodRef:k().nullable(),originBankName:k().nullable(),originLast4:k().nullable(),projectedTransactionId:k().nullable(),cancelable:C().nullable(),status:Lm,returned:C(),succeededAt:k().nullable()}),Bm=Rm.extend({stripeOutboundTransferId:k(),status:Lm,network:A([`ach`,`us_domestic_wire`]),returnCode:k().nullable(),postedAt:k().nullable(),returnedAt:k().nullable(),expectedArrivalAt:k().nullable()}),Vm=X.extend({inboundTransfers:u(zm),nextCursor:k().nullable().optional()}),Hm=X.extend({outboundTransfers:u(Bm),nextCursor:k().nullable().optional()}),Um=X.extend({status:If,inboundTransfer:g({providerEntityRef:k()}).optional(),...Lf}),Wm=X.extend({status:If,transfer:g({id:k()}).nullable().optional(),...Lf}),Gm=X.extend({status:If,inboundTransfer:g({inboundTransferId:k()}).optional(),...Lf}),Km=ne,qm=X.extend({status:If,outboundTransfer:g({outboundTransferId:k()}).optional(),...Lf}),Jm=ue,Ym=A([`open`,`posted`,`void`,`syncing`]),Xm=g({kind:A([`linked_bank`,`vendor_contact`,`received_from`,`card_merchant`,`card_swipe_refund`,`fee`,`unknown`]),label:k().nullable(),refId:k().nullable()}),Zm=g({id:k(),rail:A([`treasury`,`card`]),sortAt:k(),postedAt:k().nullable(),flowType:Jm,amount:Ff,status:Ym,description:k().nullable(),displayLabel:k(),counterparty:Xm,hydratedAt:k().nullable(),source:g({provider:k(),label:k()}).optional()}),Qm=X.extend({rows:u(Zm),hasMore:C(),nextCursor:k().nullable()}),$m=o,eh=ne,th=X.extend({status:If,payment:ee.optional().nullable(),...Lf}),nh=E,rh=E,ih=O,ah=pe,oh=g({date:k(),inflowMinor:k(),outflowMinor:k(),netMinor:k()}),sh=X.extend({days:u(oh)}),ch=g({provider:k(),currency:k(),openingMinor:k(),closingMinor:k(),creditMinor:k(),creditCount:T(),debitMinor:k(),debitCount:T(),postedCount:T(),pendingExcludedCount:T(),asOf:k()}),lh=X.extend({balances:ch}),uh=class extends Error{code;reason;constructor(e,t){super(e),this.name=`BankingPendingError`,this.code=t?.code,this.reason=t?.reason}};function Z(e,t,n,r){let i=t??null;return e===`pending`?{status:e,entity:i,...n===void 0?{}:{code:n},...r===void 0?{}:{reason:r}}:{status:e,entity:i}}async function dh(e,t){if(e.status===`ok`){e.entity===null?await t.okNull():await t.ok(e.entity);return}e.entity===null?await t.pendingNull(e.code,e.reason):await t.pending(e.entity,e.code,e.reason)}var fh=new Set([`POST`,`PUT`,`PATCH`,`DELETE`]);function ph(e){return e?e instanceof Headers?e.has(`Idempotency-Key`):Array.isArray(e)?e.some(([e])=>e.toLowerCase()===`idempotency-key`):Object.keys(e).some(e=>e.toLowerCase()===`idempotency-key`):!1}var mh=class{workspaceId;basePath;constructor(e,t){this.workspaceId=t,this.basePath=`${e}/api/workspace/${t}/banking`}async request(e,t,n){let r=n?.init,i=(r?.method??`GET`).toUpperCase(),a=fh.has(i)?{...r,headers:{...r?.headers??{},...ph(r?.headers)?{}:{"Idempotency-Key":n?.idempotencyKey??crypto.randomUUID()}}}:r,o=await j(`${this.basePath}${e}`,a),s=await o.json().catch(t=>(console.error(`[banking] non-JSON response body`,{path:e,status:o.status,error:t instanceof Error?t.message:String(t)}),null)),c=S(s,t,o.status);return(n?.pluck??(e=>e))(c)}postJson(e,t,n,r,i){return this.request(e,t,{init:{method:`POST`,...n===void 0?{}:{headers:{"Content-Type":`application/json`},body:JSON.stringify(n)}},pluck:r,idempotencyKey:i?.idempotencyKey})}patchJson(e,t,n,r,i){return this.request(e,t,{init:{method:`PATCH`,headers:{"Content-Type":`application/json`},body:JSON.stringify(n)},pluck:r,idempotencyKey:i?.idempotencyKey})}getSummary(e){let t=e?`?projectId=${encodeURIComponent(e)}`:``;return this.request(`/summary${t}
69`,Gf,{pluck:e=>e.summary})}getPerkRedemption(e){return this.request(`/perks/${encodeURIComponent(e)}/redemption`,qf,{pluck:e=>e.redemption})}getOnboardingIdentityPolicy(){return this.request(`/accounts/onboarding/identity-policy`,Xf,{pluck:e=>({required:e.required})})}startOnboardingIdentityCheck(e){return this.postJson(`/accounts/${encodeURIComponent(e)}/onboarding/identity-check`,Zf,void 0,e=>e)}getIdentityCheck(e){return this.request(`/identity-check/${encodeURIComponent(e)}`,Yf,{pluck:e=>e.check})}createIdentityCheckLinkToken(e){return this.postJson(`/identity-check/${encodeURIComponent(e)}/link-token`,$f,void 0,e=>({linkToken:e.linkToken,expiration:e.expiration}))}listAccounts(e){let t=e?.type?`?type=${encodeURIComponent(e.type)}`:``;return this.request(`/accounts${t}`,Sp,{pluck:e=>e.accounts})}getAccount(e){return this.request(`/accounts/${encodeURIComponent(e)}`,Cp,{pluck:e=>e.account})}initiateOnboarding(e){return this.postJson(`/accounts/onboarding`,Cp,e,e=>e.account)}getOnboardingState(e){return this.request(`/accounts/${encodeURIComponent(e)}/onboarding-state`,Tp,{pluck:e=>e.onboardingState})}createHostedOnboardingSession(e){return this.postJson(`/accounts/${encodeURIComponent(e)}/hosted-onboarding-session`,Dp,void 0,e=>e.session)}createHostedCreditServicingSession(e,t){return this.postJson(`/credit/${encodeURIComponent(e)}/${{statements:`hosted-statements-session`,account_details:`hosted-account-details-session`,make_payment:`hosted-payment-session`,account_actions:`hosted-account-actions-session`}[t]}`,Dp,void 0,e=>e.session)}getOnboardingDraft(e){return this.request(`/accounts/${encodeURIComponent(e)}/onboarding-draft`,jp,{pluck:e=>e.draft})}submitOnboardingStep(e,t){return this.postJson(`/accounts/${encodeURIComponent(e)}/onboarding/step`,Tp,{accountType:`cheque`,step:t},e=>e.onboardingState)}finalizeOnboarding(e){return this.postJson(`/accounts/${encodeURIComponent(e)}/onboarding/finalize`,wp,{accountType:`cheque`},e=>{if(e.status===`pending`||e.account===null)throw new uh(e.reason??`Banking onboarding is still pending`,{code:e.code,reason:e.reason});return e.account})}resetOnboarding(e){return this.postJson(`/accounts/${encodeURIComponent(e)}/onboarding/reset`,Cp,void 0,e=>e.account)}async devResetCheque(e){await this.postJson(`/accounts/${encodeURIComponent(e)}/dev-reset`,Fp)}getSimulatorConfig(){return this.request(`/simulator/config`,Mp,{pluck:e=>({enabled:e.config.enabled,creditEnabled:e.config.creditEnabled===!0})})}async setSimulatorConfig(e){await this.postJson(`/simulator/config`,X,e)}advanceCreditSimulation(e){return this.postJson(`/simulator/credit/advance`,Np,{step:e},e=>({accountId:e.accountId,lifecycle:e.lifecycle}))}getAccountBalance(e){return this.request(`/accounts/${encodeURIComponent(e)}/balance`,Op,{pluck:e=>e.balance})}getDepositInstructions(e){return this.request(`/accounts/${encodeURIComponent(e)}/deposit-instructions`,kp,{pluck:e=>e.instructions})}getRequirements(e){return this.request(`/accounts/${encodeURIComponent(e)}/requirements`,Ap,{pluck:e=>e.requirements})}submitRequirementCorrections(e,t){return this.postJson(`/accounts/${encodeURIComponent(e)}/requirements/corrections`,Cp,t,e=>e.account)}getAllocationsWithRemaining(e){let t=new URLSearchParams;return t.set(`include`,`remaining`),e?.projectId&&t.set(`projectId`,e.projectId),this.request(`/allocations?${t.toString()}`,rp,{pluck:e=>e.allocations})}hasProjectAllocation(e){return this.request(`/allocations/exists?projectId=${encodeURIComponent(e)}`,np,{pluck:e=>e.exists})}createAllocation(e,t,n){return this.postJson(`/allocations${hh(e)}`,op,t,e=>Z(e.status,e.allocation,e.code,e.reason),n)}updateAllocation(e,t,n,r){return this.patchJson(`/allocations/${encodeURIComponent(t)}${hh(e)}`,op,n,e=>Z(e.status,e.allocation,e.code,e.reason),r)}deleteAllocation(e,t,n){return this.request(`/allocations/${encodeURIComponent(t)}${hh(e)}`,op,{init:{method:`DELETE`},pluck:e=>Z(e.status,e.allocation,e.code,e.reason),idempotencyKey:n?.idempotencyKey})}schedulePayment(e,t){return this.postJson(`/payments/schedule`,sp,e,e=>e,t)}listScheduledPayments(){return this.request(`/payments/scheduled`,up,{pluck:e=>({scheduled:e.scheduled,pausedSeries:e.pausedSeries})})}async cancelScheduledPayment(e){await this.postJson(`/payments/scheduled/${e}/cancel`,X)}getScheduledPaymentJobStatus(){return this.request(`/scheduled-payments/job-status`,_,{pluck:e=>({lastTick:e.lastTick,healthy:e.healthy,dueNow:e.dueNow,oldestOverdueAt:e.olde
69stOverdueAt})})}advanceScheduledPaymentClock(e){return this.postJson(`/simulator/scheduled-payments/advance`,p,{days:e},e=>({advancedAt:e.advancedAt,moved:e.moved,tickJobId:e.tickJobId}))}skipOccurrence(e){return this.postJson(`/payments/scheduled/${e}/skip`,dp,void 0,e=>({skipped:e.skipped,nextSendOn:e.nextSendOn}))}async endSeries(e){await this.postJson(`/payments/series/${e}/end`,X)}getPoLinkedPaymentCounts(e){return e.length===0?Promise.resolve({}):this.request(`/payments/po-counts?ids=${encodeURIComponent(e.join(`,`))}`,fp,{pluck:e=>e.counts})}makeCreditPayment(e,t){return this.postJson(`/credit/payments`,pp,e,e=>e,t)}setCreditAutopay(e,t){return this.patchJson(`/credit/autopay`,hp,e,e=>Z(e.status,e.autopay,e.code,e.reason),t)}listCreditStatements(e){return this.request(`/credit/statements?accountId=${encodeURIComponent(e)}`,_p,{pluck:e=>e.statements})}ownerCollectionUrl(e){return`/accounts/${encodeURIComponent(e)}/onboarding/owners`}ownerUrl(e,t){return`${this.ownerCollectionUrl(e)}/${encodeURIComponent(t)}`}addDraftOwner(e,t){return this.postJson(this.ownerCollectionUrl(e),Lp,t??{},e=>e.owner)}patchDraftOwner(e,t,n){return this.request(this.ownerUrl(e,t),Lp,{init:{method:`PATCH`,headers:{"Content-Type":`application/json`},body:JSON.stringify(n)},pluck:e=>e.owner})}async removeDraftOwner(e,t){await this.request(this.ownerUrl(e,t),Rp,{init:{method:`DELETE`}})}inviteUrl(e,t){return`/accounts/${encodeURIComponent(e)}/onboarding/owners/${encodeURIComponent(t)}/invite`}createOwnerInvite(e,t,n){return this.postJson(this.inviteUrl(e,t),Ip,{email:n},e=>{if(!e.invite)throw Error(`Server returned null invite on create`);return e.invite})}resendOwnerInvite(e,t){return this.request(this.inviteUrl(e,t),Ip,{init:{method:`PATCH`},pluck:e=>{if(!e.invite)throw Error(`Server returned null invite on resend`);return e.invite}})}async revokeOwnerInvite(e,t){await this.request(this.inviteUrl(e,t),Rp,{init:{method:`DELETE`}})}listLinkedBanks(e){let t=`?accountId=${encodeURIComponent(e)}`;return this.request(`/funding/linked-banks${t}`,km,{pluck:e=>e.linkedBanks})}createBankLinkSession(e,t){return this.postJson(`/funding/external-banks/link`,Nm,{accountId:e},e=>Z(e.status,e.session,e.code,e.reason),t)}cancelBankLinkSession(e,t,n){return this.postJson(`/funding/external-banks/link/cancel`,Pm,{accountId:e,linkSessionId:t},e=>Z(e.status,e.session,e.code,e.reason),n)}notifyMicrodeposit(e,t,n){return this.postJson(`/funding/external-banks/verify-microdeposit`,Fm,{accountId:e,linkSessionId:t},e=>Z(e.status,e.verification,e.code,e.reason),n)}removeLinkedBank(e,t,n){return this.request(`/funding/linked-banks/${encodeURIComponent(t)}`,Im,{init:{method:`DELETE`,headers:{"Content-Type":`application/json`},body:JSON.stringify({accountId:e})},pluck:e=>Z(e.status,e.linkedBank,e.code,e.reason),idempotencyKey:n?.idempotencyKey})}initiateDeposit(e,t){return this.postJson(`/funding/deposits`,Wm,e,e=>Z(e.status,e.transfer??void 0,e.code,e.reason),t)}initiateInboundTransfer(e,t){return this.postJson(`/funding/inbound-transfers`,Um,e,e=>Z(e.status,e.inboundTransfer,e.code,e.reason),t)}cancelInboundTransfer(e,t,n){return this.postJson(`/funding/inbound-transfers/${encodeURIComponent(t)}/cancel`,Gm,{accountId:e},e=>Z(e.status,e.inboundTransfer,e.code,e.reason),n)}listInboundTransfers(e){let t=new URLSearchParams({accountId:e.accountId});return e.limit!==void 0&&t.set(`limit`,String(e.limit)),e.cursor!==void 0&&t.set(`cursor`,e.cursor),this.request(`/funding/inbound-transfers?${t.toString()}`,Vm,{pluck:e=>({items:e.inboundTransfers,nextCursor:e.nextCursor??null})})}initiateOutboundTransfer(e,t){return this.postJson(`/funding/outbound-transfers`,Km,e,e=>e,t)}cancelOutboundTransfer(e,t,n){return this.postJson(`/funding/outbound-transfers/${encodeURIComponent(t)}/cancel`,qm,{accountId:e},e=>Z(e.status,e.outboundTransfer,e.code,e.reason),n)}listOutboundTransfers(e){let t=new URLSearchParams({accountId:e.accountId});return e.limit!==void 0&&t.set(`limit`,String(e.limit)),e.cursor!==void 0&&t.set(`cursor`,e.cursor),this.request(`/funding/outbound-transfers?${t.toString()}
69`,Hm,{pluck:e=>({items:e.outboundTransfers,nextCursor:e.nextCursor??null})})}listBankingTransactions(e){let t=new URLSearchParams({accountId:e.accountId});e.cursor!==void 0&&t.set(`cursor`,e.cursor),e.limit!==void 0&&t.set(`limit`,String(e.limit)),e.rail!==void 0&&t.set(`rail`,e.rail);for(let n of e.flowType??[])t.append(`flowType`,n);for(let n of e.status??[])t.append(`status`,n);return e.from!==void 0&&t.set(`from`,e.from),e.to!==void 0&&t.set(`to`,e.to),e.windowOn!==void 0&&t.set(`windowOn`,e.windowOn),e.q!==void 0&&t.set(`q`,e.q),this.request(`/transactions?${t.toString()}`,Qm,{pluck:e=>({rows:e.rows,hasMore:e.hasMore,nextCursor:e.nextCursor})})}listFundsChart(e){let t=new URLSearchParams({accountId:e.accountId});return e.days!==void 0&&t.set(`days`,String(e.days)),this.request(`/funds/chart?${t.toString()}`,sh,{pluck:e=>e.days})}getFundsLedgerBalances(e){let t=new URLSearchParams({accountId:e.accountId});for(let n of e.transactionIds)t.append(`transactionIds`,n);return this.request(`/funds/ledger-balances?${t.toString()}`,ge,{pluck:e=>e.ledger})}getStatementBalances(e){let t=new URLSearchParams({accountId:e.accountId,from:e.from,to:e.to});return this.request(`/statements/balances?${t.toString()}`,lh,{pluck:e=>e.balances})}listCreditChart(e){let t=new URLSearchParams({accountId:e.accountId});return e.days!==void 0&&t.set(`days`,String(e.days)),this.request(`/credit/chart?${t.toString()}`,sh,{pluck:e=>e.days})}listPayments(e){let t=new URLSearchParams;e.accountId!==void 0&&t.set(`accountId`,e.accountId),e.cursor!==void 0&&t.set(`cursor`,e.cursor),e.limit!==void 0&&t.set(`limit`,String(e.limit)),e.projectId!==void 0&&t.set(`projectId`,e.projectId);for(let n of e.status??[])t.append(`status`,n);e.from!==void 0&&t.set(`from`,e.from),e.to!==void 0&&t.set(`to`,e.to);let n=t.toString();return this.request(`/payments${n?`?${n}`:``}`,$m,{pluck:e=>({items:e.payments,nextCursor:e.nextCursor})})}getPayRequestContext(e){return this.request(`/payments/pay-request/${encodeURIComponent(e)}/context`,l,{pluck:e=>e.context})}async bindPayRequestDestination(e,t){await this.postJson(`/payments/pay-request/${encodeURIComponent(e)}/destination`,b,{destinationId:t})}initiatePayment(e,t){return this.postJson(`/payments`,eh,e,e=>e,t)}cancelPayment(e,t){return this.postJson(`/payments/${encodeURIComponent(e)}/cancel`,th,void 0,e=>Z(e.status,e.payment,e.code,e.reason),t)}ensureRecipient(e,t,n){return this.postJson(`/contacts/${encodeURIComponent(e)}/recipient${n?.projectId?`?projectId=${encodeURIComponent(n.projectId)}`:``}`,nh,t,void 0,n)}updateRecipient(e,t,n){return this.patchJson(`/contacts/${encodeURIComponent(e)}/recipient${n?.projectId?`?projectId=${encodeURIComponent(n.projectId)}`:``}`,rh,t,void 0,n)}listRecipientBanks(e,t){return this.request(`/contacts/${encodeURIComponent(e)}/banks${t?`?projectId=${encodeURIComponent(t)}`:``}`,ih)}createRecipientBank(e,t,n){return this.postJson(`/contacts/${encodeURIComponent(e)}/banks${n?.projectId?`?projectId=${encodeURIComponent(n.projectId)}`:``}`,ah,t,void 0,n)}removeRecipientBank(e,t){return this.request(`/contacts/${encodeURIComponent(e)}/banks/${encodeURIComponent(t)}`,ie,{init:{method:`DELETE`}})}getCardShippingPayment(e){return this.request(`/cards/${encodeURIComponent(e)}/shipping-payment`,_e)}retryCardShippingPayment(e){return this.postJson(`/cards/${encodeURIComponent(e)}/shipping-payment/retry`,_e,{},e=>e)}getCard(e){return this.request(`/cards/${encodeURIComponent(e)}`,Up,{pluck:e=>e.card})}listCardholderCandidates(e={}){let t=new URLSearchParams;e.projectId&&t.set(`projectId`,e.projectId),e.accountId&&t.set(`accountId`,e.accountId);let n=t.toString();return this.request(`/cardholders/candidates${n?`?${n}`:``}`,Kp,{pluck:e=>e.candidates})}issueCard(e,t){return this.postJson(`/cards`,am,e,e=>e.invite?{status:`invite`,invite:e.invite}:{...Z(e.status,e.card,e.code,e.reason),...e.association?{association:e.association}:{}},t)}issueBulkVirtualCards(e,t){return this.postJson(`/cards/bulk-virtual`,lm,e,e=>e,t)}issueBulkPhysicalCards(e,t){return this.postJson(`/cards/bulk-physical`,um,e,e=>e,t)}updateCard(e,t,n){return this.patchJson(`/cards/${encodeURIComponent(e)}`,tm,t,e=>Z(e.status,e.card,e.code,e.reason),n)}updateCardholder(e,t,n){return this.patchJson(`/cardholders/${encodeURIComponent(e)}`,nm,t,e=>Z(e.status,e.cardholder,e.code,e.reason),n)}freezeCard(e,t){let{reason:n,idempotencyKey:r}=t??{};return this.postJson(`/cards/${encodeURIComponent(e)}/freeze`,tm,n?{reason:n}:{},e=>Z(e.status,e.card,e.code,e.reason),{idempotencyKey:r})}unfreezeCard(e,t){return this.postJson(`/cards/${encodeURIComponent(e)}/unfreeze`,tm,void 0,e=>Z(e.status,e.card,e.code,e.reason),t)}activateCard(e,t){return this.postJson(`/cards/${encodeURIComponent(e)}/activate`,tm,void 0,e=>Z(e.status,e.card,e.code,e.reason),t)}cancelCard(e,t){let{reason:n,idempotencyKey:r}=t??{};return this.postJson(`/cards/${encodeURIComponent(e)}/cancel`,tm,n?{reason:n}:{},e=>Z(e.status,e.card,e.code,e.reason),{idempotencyKey:r})}async resendPendingCardInvite(e){await this.postJson(`/cards/invites/${encodeURIComponent(e)}/resend`,X,{})}resendCardInvite(e,t){return this.postJson(`/cards/${encodeURIComponent(e)}/resend-invite`,tm,void 0,e=>Z(e.status,e.card,e.code,e.reason),t)}createCardTestAuthorization(e,t){return this.postJson(`/cards/${encodeURIComponent(e)}/debug/test-authorization`,Xp,t,e=>e.authorization)}finalizeCardTestAuthorization(e,t,n){return this.postJson(`/cards/${encodeURIComponent(e)}/debug/authorizations/${encodeURIComponent(t)}/finalize`,Xp,n,e=>e.authorization)}listCardAuthorizations(e,t){let n=new URLSearchParams;t?.cursor!==void 0&&n.set(`cursor`,t.cursor),t?.limit!==void 0&&n.set(`limit`,String(t.limit));let r=n.toString();return this.request(`/cards/${encodeURIComponent(e)}/authorizations${r?`?${r}`:``}`,Yp,{pluck:e=>({items:e.authorizations,nextCursor:e.nextCursor})})}listCardTransactions(e,t){let n=new URLSearchParams;t?.cursor!==void 0&&n.set(`cursor`,t.cursor),t?.limit!==void 0&&n.set(`limit`,String(t.limit));let r=n.toString();return this.request(`/cards/${encodeURIComponent(e)}/transactions${r?`?${r}`:``}`,Qp,{pluck:e=>({items:e.transactions,nextCursor:e.nextCursor})})}listCardDisputes(e,t){let n=new URLSearchParams;t?.cursor!==void 0&&n.set(`cursor`,t.cursor),t?.limit!==void 0&&n.set(`limit`,String(t.limit));let r=n.toString();return this.request(`/cards/${encodeURIComponent(e)}/disputes${r?`?${r}`:``}`,em,{pluck:e=>({items:e.disputes,nextCursor:e.nextCursor})})}submitDispute(e,t){return this.postJson(`/disputes/${encodeURIComponent(e)}/submit`,dm,void 0,e=>Z(e.status,e.dispute,e.code,e.reason),t)}
69openDispute(e,t){return this.postJson(`/disputes`,fm,e,e=>Z(e.status,e.dispute,e.code,e.reason),t)}updateDispute(e,t){return this.patchJson(`/disputes/${encodeURIComponent(e.disputeId)}`,pm,{...e.reason?{reason:e.reason}:{},...e.explanation===void 0?{}:{explanation:e.explanation}},e=>Z(e.status,e.dispute,e.code,e.reason),t)}resolveCardTransaction(e){return this.request(`/disputes/resolve?sourceId=${encodeURIComponent(e)}`,gm,{pluck:e=>({cardTransactionId:e.cardTransactionId,cardId:e.cardId})})}prepareDispute(e){return this.postJson(`/disputes/presentation`,hm,{transactionId:e},e=>Z(e.status,e.presentation,e.code,e.reason))}getCardholderTerms(){return this.request(`/cardholders/me/terms`,qp,{pluck:e=>({isCardholder:e.isCardholder,termsAccepted:e.termsAccepted,cardholderStatus:e.cardholderStatus,...e.hasCard===void 0?{}:{hasCard:e.hasCard},hasTermsCard:e.hasTermsCard,...e.card?{card:e.card}:{},termsLinks:e.termsLinks})})}acceptCardholderTerms(e){return this.postJson(`/cardholders/me/terms/accept`,_m,void 0,e=>Z(e.status,e.cardholder,e.code,e.reason),e)}openCardSecureContext(e){return this.postJson(`/card-access/secure-context`,wm,e,e=>({cardId:e.cardId,providerContext:e.providerContext,expiresAt:e.expiresAt}))}};function hh(e){return e?`?accountId=${encodeURIComponent(e)}`:``}var gh=class{baseUrl;constructor(e){this.baseUrl=e}forWorkspace(e){return new mh(this.baseUrl,e)}},_h=21500,vh=21501,yh=21502,bh=21503,xh=21604,Sh=21801,Ch=21803,wh=21806,Th=21810,Eh=21817,Dh=21830,Oh=21823,kh=21825,Ah=21826,jh=21827,Mh=21828,Nh=21829,Ph=21831,Fh=21836,Ih=21900,Lh=22900,Rh=t(((e,t)=>{var n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,o=e=>{throw TypeError(e)},s=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})},c=(e,t,o,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let c of i(t))!a.call(e,c)&&c!==o&&n(e,c,{get:()=>t[c],enumerable:!(s=r(t,c))||s.enumerable});return e},l=e=>c(n({},`__esModule`,{value:!0}),e),u=(e,t,n)=>t.has(e)?o(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),d={};s(d,{Decimal:()=>Bt,Public:()=>f,getRuntime:()=>ce,makeStrictEnum:()=>re,objectEnumValues:()=>C}),t.exports=l(d);var f={};s(f,{validator:()=>p});function p(...e){return e=>e}var m=Symbol(),h=new WeakMap,g=class{constructor(e){e===m?h.set(this,`Prisma.${this._getName()}`):h.set(this,`new Prisma.${this._getNamespace()}.${this._getName()}()`)}_getName(){return this.constructor.name}toString(){return h.get(this)}},_=class extends g{_getNamespace(){return`NullTypes`}},v,y=class extends _{constructor(){super(...arguments),u(this,v)}};v=new WeakMap,te(y,`DbNull`);var b,x=class extends _{constructor(){super(...arguments),u(this,b)}};b=new WeakMap,te(x,`JsonNull`);var S,ee=class extends _{constructor(){super(...arguments),u(this,S)}};S=new WeakMap,te(ee,`AnyNull`);var C={classes:{DbNull:y,JsonNull:x,AnyNull:ee},instances:{DbNull:new y(m),JsonNull:new x(m),AnyNull:new ee(m)}};function te(e,t){Object.defineProperty(e,"name",{value:t,configurable:!0})}var ne=new Set([`toJSON`,`$$typeof`,`asymmetricMatch`,Symbol.iterator,Symbol.toStringTag,Symbol.isConcatSpreadable,Symbol.toPrimitive]);function re(e){return new Proxy(e,{get(e,t){if(t in e)return e[t];if(!ne.has(t))throw TypeError(`Invalid enum value: ${String(t)}`)}})}var w=()=>globalThis.process?.release?.name===`node`,T=()=>{var e;return!!globalThis.Bun||!!((e=globalThis.process?.versions)!=null&&e.bun)},ie=()=>!!globalThis.Deno,E=()=>typeof globalThis.Netlify==`object`,D=()=>typeof globalThis.EdgeRuntime==`object`,ae=()=>globalThis.navigator?.userAgent===`Cloudflare-Workers`;function oe(){return[[E,`netlify`],[D,`edge-light`],[ae,`workerd`],[ie,`deno`],[T,`bun`],[w,`node`]].flatMap(e=>e[0]()?[e[1]]:[]).at(0)??``}var se={node:`Node.js`,workerd:`Cloudflare Workers`,deno:`Deno and Deno Deploy`,netlify:`Netlify Edge Functions`,"edge-light":`Edge Runtime (Vercel Edge Functions, Vercel Edge Middleware, Next.js (Pages Router) Edge API Routes, Next.js (App Router) Edge Route Handlers or Next.js Middleware)`};function ce(){let e=oe();return{id:e,prettyName:se[e]||e,isEdge:[`workerd`,`deno`,`netlify`,`edge-light`].includes(e)}}var le=9e15,ue=1e9,de=`0123456789abcdef`,fe=`2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058`,pe=`3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823
69066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789`,me={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-le,maxE:le,crypto:!1},he,ge,O=!0,k=`[DecimalError] `,_e=k+`Invalid argument: `,ve=k+`Precision limit exceeded`,ye=k+`crypto unavailable`,be=`[object Decimal]`,xe=Math.floor,A=Math.pow,Se=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,Ce=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,we=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,Te=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Ee=1e7,j=7,De=9007199254740991,Oe=fe.length-1,ke=pe.length-1,M={toStringTag:be};M.absoluteValue=M.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),F(e)},M.ceil=function(){return F(new this.constructor(this),this.e+1,2)},M.clampedTo=M.clamp=function(e,t){var n,r=this,i=r.constructor;if(e=new i(e),t=new i(t),!e.s||!t.s)return new i(NaN);if(e.gt(t))throw Error(_e+t);return n=r.cmp(e),n<0?e:r.cmp(t)>0?t:new i(r)},M.comparedTo=M.cmp=function(e){var t,n,r,i,a=this,o=a.d,s=(e=new a.constructor(e)).d,c=a.s,l=e.s;if(!o||!s)return!c||!l?NaN:c===l?o===s?0:!o^c<0?1:-1:c;if(!o[0]||!s[0])return o[0]?c:s[0]?-l:0;if(c!==l)return c;if(a.e!==e.e)return a.e>e.e^c<0?1:-1;for(r=o.length,i=s.length,t=0,n=r<i?r:i;t<n;++t)if(o[t]!==s[t])return o[t]>s[t]^c<0?1:-1;return r===i?0:r>i^c<0?1:-1},M.cosine=M.cos=function(){var e,t,n=this,r=n.constructor;return n.d?n.d[0]?(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+j,r.rounding=1,n=Ne(r,Ze(r,n)),r.precision=e,r.rounding=t,F(ge==2||ge==3?n.neg():n,e,t,!0)):new r(1):new r(NaN)},M.cubeRoot=M.cbrt=function(){var e,t,n,r,i,a,o,s,c,l,u=this,d=u.constructor;if(!u.isFinite()||u.isZero())return new d(u);for(O=!1,a=u.s*A(u.s*u,1/3),!a||Math.abs(a)==1/0?(n=N(u.d),e=u.e,(a=(e-n.length+1)%3)&&(n+=a==1||a==-2?`0`:`00`),a=A(n,1/3),e=xe((e+1)/3)-(e%3==(e<0?-1:2)),a==1/0?n=`5e`+e:(n=a.toExponential(),n=n.slice(0,n.indexOf(`e`)+1)+e),r=new d(n),r.s=u.s):r=new d(a.toString()),o=(e=d.precision)+3;;)if(s=r,c=s.times(s).times(s),l=c.plus(u),r=P(l.plus(u).times(s),l.plus(c),o+2,1),N(s.d).slice(0,o)===(n=N(r.d)).slice(0,o)){if(n=n.slice(o-3,o+1),n==`9999`||!i&&n==`4999`){if(!i&&(F(s,e+1,0),s.times(s).times(s).eq(u))){r=s;break}o+=4,i=1}else{(!+n||!+n.slice(1)&&n.charAt(0)==`5`)&&(F(r,e+1,1),t=!r.times(r).times(r).eq(u));break}}return O=!0,F(r,e,d.rounding,t)},M.decimalPlaces=M.dp=function(){var e,t=this.d,n=NaN;if(t){if(e=t.length-1,n=(e-xe(this.e/j))*j,e=t[e],e)for(;e%10==0;e/=10)n--;n<0&&(n=0)}return n},M.dividedBy=M.div=function(e){return P(this,new this.constructor(e))},M.dividedToIntegerBy=M.divToInt=function(e){var t=this,n=t.constructor;return F(P(t,new n(e),0,1,1),n.precision,n.rounding)},M.equals=M.eq=function(e){return this.cmp(e)===0},M.floor=function(){return F(new this.constructor(this),this.e+1,3)},M.greaterThan=M.gt=function(e){return this.cmp(e)>0},M.greaterThanOrEqualTo=M.gte=function(e){var t=this.cmp(e);return t==1||t===0},M.hyperbolicCosine=M.cosh=function(){var e,t,n,r,i,a=this,o=a.constructor,s=new o(1);if(!a.isFinite())return new o(a.s?1/0:NaN);if(a.isZero())return s;n=o.precision,r=o.rounding,o.precision=n+Math.max(a.e,a.sd())+4,o.rounding=1,i=a.d.length,i<32?(e=Math.ceil(i/3),t=(1/Xe(4,e)).toString()):(e=16,t=`2.3283064365386962890625e-10`),a=Ye(o,1,a.times(t),new o(1),!0);for(var c,l=e,u=new o(8);l--;)c=a.times(a),a=s.minus(c.times(u.minus(c.times(u))));return F(a,o.precision=n,o.rounding=r,!0)},M.hyperbolicSine=M.sinh=function(){var e,t,n,r,i=this,a=i.constructor;if(!i.isFinite()||i.isZero())return new a(i);
69if(t=a.precision,n=a.rounding,a.precision=t+Math.max(i.e,i.sd())+4,a.rounding=1,r=i.d.length,r<3)i=Ye(a,2,i,i,!0);else{e=1.4*Math.sqrt(r),e=e>16?16:e|0,i=i.times(1/Xe(5,e)),i=Ye(a,2,i,i,!0);for(var o,s=new a(5),c=new a(16),l=new a(20);e--;)o=i.times(i),i=i.times(s.plus(o.times(c.times(o).plus(l))))}return a.precision=t,a.rounding=n,F(i,t,n,!0)},M.hyperbolicTangent=M.tanh=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+7,r.rounding=1,P(n.sinh(),n.cosh(),r.precision=e,r.rounding=t)):new r(n.s)},M.inverseCosine=M.acos=function(){var e=this,t=e.constructor,n=e.abs().cmp(1),r=t.precision,i=t.rounding;return n===-1?e.isZero()?Le(t,r+4,i).times(.5):(t.precision=r+6,t.rounding=1,e=new t(1).minus(e).div(e.plus(1)).sqrt().atan(),t.precision=r,t.rounding=i,e.times(2)):n===0?e.isNeg()?Le(t,r,i):new t(0):new t(NaN)},M.inverseHyperbolicCosine=M.acosh=function(){var e,t,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(e=r.precision,t=r.rounding,r.precision=e+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,O=!1,n=n.times(n).minus(1).sqrt().plus(n),O=!0,r.precision=e,r.rounding=t,n.ln()):new r(n)},M.inverseHyperbolicSine=M.asinh=function(){var e,t,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,O=!1,n=n.times(n).plus(1).sqrt().plus(n),O=!0,r.precision=e,r.rounding=t,n.ln())},M.inverseHyperbolicTangent=M.atanh=function(){var e,t,n,r,i=this,a=i.constructor;return i.isFinite()?i.e>=0?new a(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=a.precision,t=a.rounding,r=i.sd(),Math.max(r,e)<2*-i.e-1?F(new a(i),e,t,!0):(a.precision=n=r-i.e,i=P(i.plus(1),new a(1).minus(i),n+e,1),a.precision=e+4,a.rounding=1,i=i.ln(),a.precision=e,a.rounding=t,i.times(.5))):new a(NaN)},M.inverseSine=M.asin=function(){var e,t,n,r,i=this,a=i.constructor;return i.isZero()?new a(i):(t=i.abs().cmp(1),n=a.precision,r=a.rounding,t===-1?(a.precision=n+6,a.rounding=1,i=i.div(new a(1).minus(i.times(i)).sqrt().plus(1)).atan(),a.precision=n,a.rounding=r,i.times(2)):t===0?(e=Le(a,n+4,r).times(.5),e.s=i.s,e):new a(NaN))},M.inverseTangent=M.atan=function(){var e,t,n,r,i,a,o,s,c,l=this,u=l.constructor,d=u.precision,f=u.rounding;if(l.isFinite()){if(l.isZero())return new u(l);if(l.abs().eq(1)&&d+4<=ke)return o=Le(u,d+4,f).times(.25),o.s=l.s,o}else{if(!l.s)return new u(NaN);if(d+4<=ke)return o=Le(u,d+4,f).times(.5),o.s=l.s,o}for(u.precision=s=d+10,u.rounding=1,n=Math.min(28,s/j+2|0),e=n;e;--e)l=l.div(l.times(l).plus(1).sqrt().plus(1));for(O=!1,t=Math.ceil(s/j),r=1,c=l.times(l),o=new u(l),i=l;e!==-1;)if(i=i.times(c),a=o.minus(i.div(r+=2)),i=i.times(c),o=a.plus(i.div(r+=2)),o.d[t]!==void 0)for(e=t;o.d[e]===a.d[e]&&e--;);return n&&(o=o.times(2<<n-1)),O=!0,F(o,u.precision=d,u.rounding=f,!0)},M.isFinite=function(){return!!this.d},M.isInteger=M.isInt=function(){return!!this.d&&xe(this.e/j)>this.d.length-2},M.isNaN=function(){return!this.s},M.isNegative=M.isNeg=function(){return this.s<0},M.isPositive=M.isPos=function(){return this.s>0},M.isZero=function(){return!!this.d&&this.d[0]===0},M.lessThan=M.lt=function(e){return this.cmp(e)<0},M.lessThanOrEqualTo=M.lte=function(e){return this.cmp(e)<1},M.logarithm=M.log=function(e){var t,n,r,i,a,o,s,c,l=this,u=l.constructor,d=u.precision,f=u.rounding,p=5;if(e==null)e=new u(10),t=!0;else{if(e=new u(e),n=e.d,e.s<0||!n||!n[0]||e.eq(1))return new u(NaN);t=e.eq(10)}if(n=l.d,l.s<0||!n||!n[0]||l.eq(1))return new u(n&&!n[0]?-1/0:l.s==1?n?0:1/0:NaN);if(t){if(n.length>1)a=!0;else{for(i=n[0];i%10==0;)i/=10;a=i!==1}}if(O=!1,s=d+p,o=We(l,s),r=t?Ie(u,s+10):We(e,s),c=P(o,r,s,1),je(c.d,i=d,f))do if(s+=10,o=We(l,s),r=t?Ie(u,s+10):We(e,s),c=P(o,r,s,1),!a){+N(c.d).slice(i+1,i+15)+1==0x5af3107a4000&&(c=F(c,d+1,0));break}while(je(c.d,i+=10,f));return O=!0,F(c,d,f)},M.minus=M.sub=function(e){var t,n,r,i,a,o,s,c,l,u,d,f,p=this,m=p.constructor;if(e=new m(e),!p.d||!e.d)return!p.s||!e.s?e=new m(NaN):p.d?e.s=-e.s:e=new m(e.d||p.s!==e.s?p:NaN),e;if(p.s!=e.s)return e.s=-e.s,p.plus(e);if(l=p.d,f=e.d,s=m.precision,c=m.rounding,!l[0]||!f[0]){if(f[0])e.s=-e.s;else if(l[0])e=new m(p);else return new m(c===3?-0:0);return O?F(e,s,c):e}if(n=xe(e.e/j),u=xe(p.e/j),l=l.slice(),a=u-n,a){for(d=a<0,d?(t=l,a=-a,o=f.length):(t=f,n=u,o=l.length),r=M
vendor: 20,675 bytes, line 69
69ath.max(Math.ceil(s/j),o)+2,a>r&&(a=r,t.length=1),t.reverse(),r=a;r--;)t.push(0);t.reverse()}else{for(r=l.length,o=f.length,d=r<o,d&&(o=r),r=0;r<o;r++)if(l[r]!=f[r]){d=l[r]<f[r];break}a=0}for(d&&(t=l,l=f,f=t,e.s=-e.s),o=l.length,r=f.length-o;r>0;--r)l[o++]=0;for(r=f.length;r>a;){if(l[--r]<f[r]){for(i=r;i&&l[--i]===0;)l[i]=Ee-1;--l[i],l[r]+=Ee}l[r]-=f[r]}for(;l[--o]===0;)l.pop();for(;l[0]===0;l.shift())--n;return l[0]?(e.d=l,e.e=Fe(l,n),O?F(e,s,c):e):new m(c===3?-0:0)},M.modulo=M.mod=function(e){var t,n=this,r=n.constructor;return e=new r(e),!n.d||!e.s||e.d&&!e.d[0]?new r(NaN):!e.d||n.d&&!n.d[0]?F(new r(n),r.precision,r.rounding):(O=!1,r.modulo==9?(t=P(n,e.abs(),0,3,1),t.s*=e.s):t=P(n,e,0,r.modulo,1),t=t.times(e),O=!0,n.minus(t))},M.naturalExponential=M.exp=function(){return Ue(this)},M.naturalLogarithm=M.ln=function(){return We(this)},M.negated=M.neg=function(){var e=new this.constructor(this);return e.s=-e.s,F(e)},M.plus=M.add=function(e){var t,n,r,i,a,o,s,c,l,u,d=this,f=d.constructor;if(e=new f(e),!d.d||!e.d)return!d.s||!e.s?e=new f(NaN):d.d||(e=new f(e.d||d.s===e.s?d:NaN)),e;if(d.s!=e.s)return e.s=-e.s,d.minus(e);if(l=d.d,u=e.d,s=f.precision,c=f.rounding,!l[0]||!u[0])return u[0]||(e=new f(d)),O?F(e,s,c):e;if(a=xe(d.e/j),r=xe(e.e/j),l=l.slice(),i=a-r,i){for(i<0?(n=l,i=-i,o=u.length):(n=u,r=a,o=l.length),a=Math.ceil(s/j),o=a>o?a+1:o+1,i>o&&(i=o,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for(o=l.length,i=u.length,o-i<0&&(i=o,n=u,u=l,l=n),t=0;i;)t=(l[--i]=l[i]+u[i]+t)/Ee|0,l[i]%=Ee;for(t&&(l.unshift(t),++r),o=l.length;l[--o]==0;)l.pop();return e.d=l,e.e=Fe(l,r),O?F(e,s,c):e},M.precision=M.sd=function(e){var t,n=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(_e+e);return n.d?(t=Re(n.d),e&&n.e+1>t&&(t=n.e+1)):t=NaN,t},M.round=function(){var e=this,t=e.constructor;return F(new t(e),e.e+1,t.rounding)},M.sine=M.sin=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+j,r.rounding=1,n=Je(r,Ze(r,n)),r.precision=e,r.rounding=t,F(ge>2?n.neg():n,e,t,!0)):new r(NaN)},M.squareRoot=M.sqrt=function(){var e,t,n,r,i,a,o=this,s=o.d,c=o.e,l=o.s,u=o.constructor;if(l!==1||!s||!s[0])return new u(!l||l<0&&(!s||s[0])?NaN:s?o:1/0);for(O=!1,l=Math.sqrt(+o),l==0||l==1/0?(t=N(s),(t.length+c)%2==0&&(t+=`0`),l=Math.sqrt(t),c=xe((c+1)/2)-(c<0||c%2),l==1/0?t=`5e`+c:(t=l.toExponential(),t=t.slice(0,t.indexOf(`e`)+1)+c),r=new u(t)):r=new u(l.toString()),n=(c=u.precision)+3;;)if(a=r,r=a.plus(P(o,a,n+2,1)).times(.5),N(a.d).slice(0,n)===(t=N(r.d)).slice(0,n)){if(t=t.slice(n-3,n+1),t==`9999`||!i&&t==`4999`){if(!i&&(F(a,c+1,0),a.times(a).eq(o))){r=a;break}n+=4,i=1}else{(!+t||!+t.slice(1)&&t.charAt(0)==`5`)&&(F(r,c+1,1),e=!r.times(r).eq(o));break}}return O=!0,F(r,c,u.rounding,e)},M.tangent=M.tan=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+10,r.rounding=1,n=n.sin(),n.s=1,n=P(n,new r(1).minus(n.times(n)).sqrt(),e+10,0),r.precision=e,r.rounding=t,F(ge==2||ge==4?n.neg():n,e,t,!0)):new r(NaN)},M.times=M.mul=function(e){var t,n,r,i,a,o,s,c,l,u=this,d=u.constructor,f=u.d,p=(e=new d(e)).d;if(e.s*=u.s,!f||!f[0]||!p||!p[0])return new d(!e.s||f&&!f[0]&&!p||p&&!p[0]&&!f?NaN:!f||!p?e.s/0:e.s*0);for(n=xe(u.e/j)+xe(e.e/j),c=f.length,l=p.length,c<l&&(a=f,f=p,p=a,o=c,c=l,l=o),a=[],o=c+l,r=o;r--;)a.push(0);for(r=l;--r>=0;){for(t=0,i=c+r;i>r;)s=a[i]+p[r]*f[i-r-1]+t,a[i--]=s%Ee|0,t=s/Ee|0;a[i]=(a[i]+t)%Ee|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=Fe(a,n),O?F(e,d.precision,d.rounding):e},M.toBinary=function(e,t){return Qe(this,2,e,t)},M.toDecimalPlaces=M.toDP=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Ae(e,0,ue),t===void 0?t=r.rounding:Ae(t,0,8),F(n,e+n.e+1,t))},M.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=Pe(r,!0):(Ae(e,0,ue),t===void 0?t=i.rounding:Ae(t,0,8),r=F(new i(r),e+1,t),n=Pe(r,!0,e+1)),r.isNeg()&&!r.isZero()?`-`+n:n},M.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?n=Pe(i):(Ae(e,0,ue),t===void 0?t=a.rounding:Ae(t,0,8),r=F(new a(i),e+i.e+1,t),n=Pe(r,!1,e+r.e+1)),i.isNeg()&&!i.isZero()?`-`+n:n},M.toFraction=function(e){var t,n,r,i,a,o,s,c,l,u,d,f,p=this,m=p.d,h=p.constructor;if(!m)return new h(p);if(l=n=new h(1),r=c=new h(0),t=new h(r),a=t.e=Re(m)-p.e-1,o=a%j,t.d[0]=A(10,o<0?j+o:o),e==null)e=a>0?t:l;else{if(s=new h(e),!s.isInt()||s.lt(l))throw Error(_e+s);e=s.gt(t)?a>0?t:l:s}for(O=!1,s=new h(N(m)),u=h.precision,h.precision=a=m.length*j*2;d=P(s,t,0,1,1),i=n.plus(d.times(r)),i.cmp(e)!=1;)n=r,r=i,i=l,l=c.plus(d.times(i)),c=i,i=t,t=s.minus(d.times(i)),s=i;return i=P(e.minus(n),r,0,1,1),c=c.plus(i.times(l)),n=n.plus(i.times(r)),c.s=l.s=p.s,f=P(l,r,a,1).minus(p).abs().cmp(P(c,n,a,1).minus(p).abs())<1?[l,r]:[c,n],h.precision=u,O=!0,f},M.toHexadecimal=M.toHex=function(e,t){return Qe(this,16,e,t)},M.toNearest=function(e,t){var n=this,r=n.constructor;if(n=new r(n),e==null){if(!n.d)return n;e=new r(1),t=r.rounding}else{if(e=new r(e),t===void 0?t=r.rounding:Ae(t,0,8),!n.d)return e.s?n:e;if(!e.d)return e.s&&(e.s=n.s),e}return e.d[0]?(O=!1,n=P(n,e,0,t,1).times(e),O=!0,F(n)):(e.s=n.s,n=e),n},M.toNumber=function(){return+this},M.toOctal=function(e,t){return Qe(this,8,e,t)},M.toPower=M.pow=function(e){var t,n,r,i,a,o,s=this,c=s.constructor,l=+(e=new c(e));if(!s.d||!e.d||!s.d[0]||!e.d[0])return new c(A(+s,l));if(s=new c(s),s.eq(1))return s;if(r=c.precision,a=c.rounding,e.eq(1))return F(s,r,a);if(t=xe(e.e/j),t>=e.d.length-1&&(n=l<0?-l:l)<=De)return i=Be(c,s,n,r),e.s<0?new c(1).div(i):F(i,r,a);if(o=s.s,o<0){if(t<e.d.length-1)return new c(NaN);if(!(e.d[t]&1)&&(o=1),s.e==0&&s.d[0]==1&&s.d.length==1)return s.s=o,s}return n=A(+s,l),t=n==0||!isFinite(n)?xe(l*(Math.log(`0.`+N(s.d))/Math.LN10+s.e+1)):new c(n+``).e,t>c.maxE+1||t<c.minE-1?new c(t>0?o/0:0):(O=!1,c.rounding=s.s=1,n=Math.min(12,(t+``).length),i=Ue(e.times(We(s,r+n)),r),i.d&&(i=F(i,r+5,1),je(i.d,r,a)&&(t=r+10,i=F(Ue(e.times(We(s,t+n)),t),t+5,1),+N(i.d).slice(r+1,r+15)+1==0x5af3107a4000&&(i=F(i,r+1,0)))),i.s=o,O=!0,c.rounding=a,F(i,r,a))},M.toPrecision=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=Pe(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(Ae(e,1,ue),t===void 0?t=i.rounding:Ae(t,0,8),r=F(new i(r),e,t),n=Pe(r,e<=r.e||r.e<=i.toExpNeg,e)),r.isNeg()&&!r.isZero()?`-`+n:n},M.toSignificantDigits=M.toSD=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Ae(e,1,ue),t===void 0?t=r.rounding:Ae(t,0,8)),F(new r(n),e,t)},M.toString=function(){var e=this,t=e.constructor,n=Pe(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()&&!e.isZero()?`-`+n:n},M.truncated=M.trunc=function(){return F(new this.constructor(this),this.e+1,1)},M.valueOf=M.toJSON=function(){var e=this,t=e.constructor,n=Pe(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()?`-`+n:n};function N(e){var t,n,r,i=e.length-1,a=``,o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)r=e[t]+``,n=j-r.length,n&&(a+=ze(n)),a+=r;o=e[t],r=o+``,n=j-r.length,n&&(a+=ze(n))}else if(o===0)return`0`;for(;o%10==0;)o/=10;return a+o}function Ae(e,t,n){if(e!==~~e||e<t||e>n)throw Error(_e+e)}function je(e,t,n,r){var i,a,o,s;for(a=e[0];a>=10;a/=10)--t;return--t<0?(t+=j,i=0):(i=Math.ceil((t+1)/j),t%=j),a=A(10,j-t),s=e[i]%a|0,r==null?t<3?(t==0?s=s/100|0:t==1&&(s=s/10|0),o=n<4&&s==99999||n>3&&s==49999||s==5e4||s==0):o=(n<4&&s+1==a||n>3&&s+1==a/2)&&(e[i+1]/a/100|0)==A(10,t-2)-1||(s==a/2||s==0)&&!(e[i+1]/a/100|0):t<4?(t==0?s=s/1e3|0:t==1?s=s/100|0:t==2&&(s=s/10|0),o=(r||n<4)&&s==9999||!r&&n>3&&s==4999):o=((r||n<4)&&s+1==a||!r&&n>3&&s+1==a/2)&&(e[i+1]/a/1e3|0)==A(10,t-3)-1,o}function Me(e,t,n){for(var r,i=[0],a,o=0,s=e.length;o<s;){for(a=i.length;a--;)i[a]*=t;for(i[0]+=de.indexOf(e.charAt(o++)),r=0;r<i.length;r++)i[r]>n-1&&(i[r+1]===void 0&&(i[r+1]=0),i[r+1]+=i[r]/n|0,i[r]%=n)}return i.reverse()}function Ne(e,t){var n,r,i;if(t.isZero())return t;r=t.d.length,r<32?(n=Math.ceil(r/3),i=(1/Xe(4,n)).toString()):(n=16,i=`2.3283064365386962890625e-10`),e.precision+=n,t=Ye(e,1,t.times(i),new e(1));for(var a=n;a--;){var o=t.times(t);t=o.times(o).minus(o).times(8).plus(1)}return e.precision-=n,t}var P=function(){function e(e,t,n){var r,i=0,a=e.length;for(e=e.slice();a--;)r=e[a]*t+i,e[a]=r%n|0,i=r/n|0;return i&&e.unshift(i),e}function t(e,t,n,r){var i,a;if(n!=r)a=n>r?1:-1;else for(i=a=0;i<n;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function n(e,t,n,r){for(var i=0;n--;)e[n]-=i,i=+(e[n]<t[n]),e[n]=i*r+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,i,a,o,s,c){var l,u,d,f,p,m,h,g,_,v,y,b,x,S,ee,C,te,ne,re,w,T=r.constructor,ie=r.s==i.s?1:-1,E=r.d,D=i.d;if(!E||!E[0]||!D||!D[0])return new T(!r.s||!i.s||(E?D&&E[0]==D[0]:!D)?NaN:E&&E[0]==0||!D?ie*0:ie/0);for(c?(p=1,u=r.e-i.e):(c=Ee,p=j,u=xe(r.e/p)-xe(i.e/p)),re=D.length,te=E.length,_=new T(ie),v=_.d=[],d=0;D[d]==(E[d]||0);d++);if(D[d]>(E[d]||0)&&u--,a==null?(S=a=T.precision,o=T.rounding):S=s?a+(r.e-i.e)+1:a,S<0)v.push(1),m=!0;else{if(S=S/p+2|0,d=0,re==1){for(f=0,D=D[0],S++;(d<te||f)&&S--;d++)ee=f*c+(E[d]||0),v[d]=ee/D|0,f=ee%D|0;m=f||d<te}else{for(f=c/(D[0]+1)|0,f>1&&(D=e(D,f,c),E=e(E,f,c),re=D.length,te=E.length),C=re,y=E.slice(0,re),b=y.length;b<re;)y[b++]=0;w=D.slice(),w.unshift(0),ne=D[0],D[1]>=c/2&&++ne;do f=0,l=t(D,y,re,b),l<0?(x=y[0],re!=b&&(x=x*c+(y[1]||0)),f=x/ne|0,f>1?(f>=c&&(f=c-1),h=e(D,f,c),g=h.length,b=y.length,l=t(h,y,g,b),l==1&&(f--,n(h,re<g?w:D,g,c))):(f==0&&(l=f=1),h=D.slice()),g=h.length,g<b&&h.unshift(0),n(y,h,b,c),l==-1&&(b=y.length,l=t(D,y,re,b),l<1&&(f++,n(y,re<b?w:D,b,c))),b=y.length):l===0&&(f++,y=[0]),v[d++]=f,l&&y[0]?y[b++]=E[C]||0:(y=[E[C]],b=1);while((C++<te||y[0]!==void 0)&&S--);m=y[0]!==void 0}v[0]||v.shift()}if(p==1)_.e=u,he=m;else{for(d=1,f=v[0];f>=10;f/=10)d++;_.e=d+u*p-1,F(_,s?a+_.e+1:a,o,m)}return _}}();function F(e,t,n,r){var i,a,o,s,c,l,u,d,f,p=e.constructor;e:if(t!=null){if(d=e.d,!d)return e;for(i=1,s=d[0];s>=10;s/=10)i++;if(a=t-i,a<0)a+=j,o=t,u=d[f=0],c=u/A(10,i-o-1)%10|0;else if(f=Math.ceil((a+1)/j),s=d.length,f>=s){if(r){for(;s++<=f;)d.push(0);u=c=0,i=1,a%=j,o=a-j+1}else break e}else{for(u=s=d[f],i=1;s>=10;s/=10)i++;a%=j,o=a-j+i,c=o<0?0:u/A(10,i-o-1)%10|0}if(r=r||t<0||d[f+1]!==void 0||(o<0?u:u%A(10,i-o-1)),l=n<4?(c||r)&&(n==0||n==(e.s<0?3:2)):c>5||c==5&&(n==4||r||n==6&&(a>0?o>0?u/A(10,i-o):0:d[f-1])%10&1||n==(e.s<0?8:7)),t<1||!d[0])return d.length=0,l?(t-=e.e+1,d[0]=A(10,(j-t%j)%j),e.e=-t||0):d[0]=e.e=0,e;if(a==0?(d.length=f,s=1,f--):(d.length=f+1,s=A(10,j-a),d[f]=o>0?(u/A(10,i-o)%A(10,o)|0)*s:0),l)for(;;)if(f==0){for(a=1,o=d[0];o>=10;o/=10)a++;for(o=d[0]+=s,s=1;o>=10;o/=10)s++;a!=s&&(e.e++,d[0]==Ee&&(d[0]=1));break}else{if(d[f]+=s,d[f]!=Ee)break;d[f--]=0,s=1}for(a=d.length;d[--a]===0;)d.pop()}return O&&(e.e>p.maxE?(e.d=null,e.e=NaN):e.e<p.minE&&(e.e=0,e.d=[0])),e}function Pe(e,t,n){if(!e.isFinite())return Ge(e);var r,i=e.e,a=N(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+`.`+a.slice(1)+ze(r):o>1&&(a=a.charAt(0)+`.`+a.slice(1)),a=a+(e.e<0?`e`:`e+`)+e.e):i<0?(a=`0.`+ze(-i-1)+a,n&&(r=n-o)>0&&(a+=ze(r))):i>=o?(a+=ze(i+1-o),n&&(r=n-i-1)>0&&(a=a+`.`+ze(r))):((r=i+1)<o&&(a=a.slice(0,r)+`.`+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+=`.`),a+=ze(r))),a}function Fe(e,t){var n=e[0];for(t*=j;n>=10;n/=10)t++;return t}function Ie(e,t,n){if(t>Oe)throw O=!0,n&&(e.precision=n),Error(ve);return F(new e(fe),t,1,!0)}function Le(e,t,n){if(t>ke)throw Error(ve);return F(new e(pe),t,n,!0)}function Re(e){var t=e.length-1,n=t*j+1;if(t=e[t],t){for(;t%10==0;t/=10)n--;for(t=e[0];t>=10;t/=10)n++}return n}function ze(e){for(var t=``;e--;)t+=`0`;return t}function Be(e,t,n,r){var i,a=new e(1),o=Math.ceil(r/j+4);for(O=!1;;){if(n%2&&(a=a.times(t),$e(a.d,o)&&(i=!0)),n=xe(n/2),n===0){n=a.d.length-1,i&&a.d[n]===0&&++a.d[n];break}t=t.times(t),$e(t.d,o)}return O=!0,a}function Ve(e){return e.d[e.d.length-1]&1}function He(e,t,n){for(var r,i,a=new e(t[0]),o=0;++o<t.length;){if(i=new e(t[o]),!i.s){a=i;break}r=a.cmp(i),(r===n||r===0&&a.s===n)&&(a=i)}return a}function Ue(e,t){var n,r,i,a,o,s,c,l=0,u=0,d=0,f=e.constructor,p=f.rounding,m=f.precision;if(!e.d||!e.d[0]||e.e>17)return new f(e.d?e.d[0]?e.s<0?0:1/0:1:e.s?e.s<0?0:e:NaN);for(t==null?(O=!1,c=m):c=t,s=new f(.03125);e.e>-2;)e=e.times(s),d+=5;for(r=Math.log(A(2,d))/Math.LN10*2+5|0,c+=r,n=a=o=new f(1),f.precision=c;;){if(a=F(a.times(e),c,1),n=n.times(++u),s=o.plus(P(a,n,c,1)),N(s.d).slice(0,c)===N(o.d).slice(0,c)){for(i=d;i--;)o=F(o.times(o),c,1);if(t==null){if(l<3&&je(o.d,c-r,p,l))f.precision=c+=10,n=a=s=new f(1),u=0,l++;else return F(o,f.precision=m,p,O=!0)}else return f.precision=m,o}o=s}}function We(e,t){var n,r,i,a,o,s,c,l,u,d,f,p=1,m=10,h=e,g=h.d,_=h.constructor,v=_.rounding,y=_.precision;if(h.s<0||!g||!g[0]||!h.e&&g[0]==1&&g.length==1)return new _(g&&!g[0]?-1/0:h.s==1?g?0:h:NaN);if(t==null?(O=!1,u=y):u=t,_.precision=u+=m,n=N(g),r=n.charAt(0),Math.abs(a=h.e)<0x5543df729c000){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)h=h.times(e),n=N(h.d),r=n.charAt(0),p++;a=h.e,r>1?(h=new _(`0.`+n),a++):h=new _(r+`.`+n.slice(1))}else return l=Ie(_,u+2,y).times(a+``),h=We(new _(r+`.`+n.slice(1)),u-m).plus(l),_.precision=y,t==null?F(h,y,v,O=!0):h;for(d=h,c=o=h=P(h.minus(1),h.plus(1),u,1),f=F(h.times(h),u,1),i=3;;){if(o=F(o.times(f),u,1),l=c.plus(P(o,new _(i),u,1)),N(l.d).slice(0,u)===N(c.d).slice(0,u)){if(c=c.times(2),a!==0&&(c=c.plus(Ie(_,u+2,y).times(a+``))),c=P(c,new _(p),u,1),t==null){if(je(c.d,u-m,v,s))_.precision=u+=m,l=o=h=P(d.minus(1),d.plus(1),u,1),f=F(h.times(h),u,1),i=s=1;else return F(c,_.precision=y,v,O=!0)}else return _.precision=y,c}c=l,i+=2}}function Ge(e){return String(e.s*e.s/0)}function Ke(e,t){var n,r,i;for((n=t.indexOf(`.`))>-1&&(t=t.replace(`.`,``)),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;r++);for(i=t.length;t.charCodeAt(i-1)===48;--i);if(t=t.slice(r,i),t){if(i-=r,e.e=n=n-r-1,e.d=[],r=(n+1)%j,n<0&&(r+=j),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=j;r<i;)e.d.push(+t.slice(r,r+=j));t=t.slice(r),r=j-t.length}else r-=i;for(;r--;)t+=`0`;e.d.push(+t),O&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]))}else e.e=0,e.d=[0];return e}function qe(e,t){var n,r,i,a,o,s,c,l,u;if(t.indexOf(`_`)>-1){if(t=t.replace(/(\d)_(?=\d)/g,`$1`),Te.test(t))return Ke(e,t)}else if(t===`Infinity`||t===`NaN`)return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(Ce.test(t))n=16,t=t.toLowerCase();else if(Se.test(t))n=2;else if(we.test(t))n=8;else throw Error(_e+t);for(a=t.search(/p/i),a>0?(c=+t.slice(a+1),t=t.substring(2,a)):t=t.slice(2),a=t.indexOf(`.`),o=a>=0,r=e.constructor,o&&(t=t.replace(`.`,``),s=t.length,a=s-a,i=Be(r,new r(n),a,a*2)),l=Me(t,n,Ee),u=l.length-1,a=u;l[a]===0;--a)l.pop();return a<0?new r(e.s*0):(e.e=Fe(l,u),e.d=l,O=!1,o&&(e=P(e,i,s*4)),c&&(e=e.times(Math.abs(c)<54?A(2,c):zt.pow(2,c))),O=!0,e)}function Je(e,t){var n,r=t.d.length;if(r<3)return t.isZero()?t:Ye(e,2,t,t);n=1.4*Math.sqrt(r),n=n>16?16:n|0,t=t.times(1/Xe(5,n)),t=Ye(e,2,t,t);for(var i,a=new e(5),o=new e(16),s=new e(20);n--;)i=t.times(t),t=t.times(a.plus(i.times(o.times(i).minus(s))));return t}function Ye(e,t,n,r,i){var a,o,s,c,l=1,u=e.precision,d=Math.ceil(u/j);for(O=!1,c=n.times(n),s=new e(r);;){if(o=P(s.times(c),new e(t++*t++),u,1),s=i?r.plus(o):r.minus(o),r=P(o.times(c),new e(t++*t++),u,1),o=s.plus(r),o.d[d]!==void 0){for(a=d;o.d[a]===s.d[a]&&a--;);if(a==-1)break}a=s,s=r,r=o,o=a,l++}return O=!0,o.d.length=d+1,o}function Xe(e,t){for(var n=e;--t;)n*=e;return n}function Ze(e,t){var n,r=t.s<0,i=Le(e,e.precision,1),a=i.times(.5);if(t=t.abs(),t.lte(a))return ge=r?4:1,t;if(n=t.divToInt(i),n.isZero())ge=r?3:2;else{if(t=t.minus(n.times(i)),t.lte(a))return ge=Ve(n)?r?2:3:r?4:1,t;ge=Ve(n)?r?1:4:r?3:2}return t.minus(i).abs()}function Qe(e,t,n,r){var i,a,o,s,c,l,u,d,f,p=e.constructor,m=n!==void 0;if(m?(Ae(n,1,ue),r===void 0?r=p.rounding:Ae(r,0,8)):(n=p.precision,r=p.rounding),!e.isFinite())u=Ge(e);else{for(u=Pe(e),o=u.indexOf(`.`),m?(i=2,t==16?n=n*4-3:t==8&&(n=n*3-2)):i=t,o>=0&&(u=u.replace(`.`,``),f=new p(1),f.e=u.length-o,f.d=Me(Pe(f),10,i),f.e=f.d.length),d=Me(u,10,i),a=c=d.length;d[--c]==0;)d.pop();if(!d[0])u=m?`0p+0`:`0`;else{if(o<0?a--:(e=new p(e),e.d=d,e.e=a,e=P(e,f,n,r,0,i),d=e.d,a=e.e,l=he),o=d[n],s=i/2,l||=d[n+1]!==void 0,l=r<4?(o!==void 0||l)&&(r===0||r===(e.s<0?3:2)):o>s||o===s&&(r===4||l||r===6&&d[n-1]&1||r===(e.s<0?8:7)),d.length=n,l)for(;++d[--n]>i-1;)d[n]=0,n||(++a,d.unshift(1));for(c=d.length;!d[c-1];--c);for(o=0,u=``;o<c;o++)u+=de.charAt(d[o]);if(m){if(c>1){if(t==16||t==8){for(o=t==16?4:3,--c;c%o;c++)u+=`0`;for(d=Me(u,i,t),c=d.length;!d[c-1];--c);for(o=1,u=`1.`;o<c;o++)u+=de.charAt(d[o])}else u=u.charAt(0)+`.`+u.slice(1)}u=u+(a<0?`p`:`p+`)+a}else if(a<0){for(;++a;)u=`0`+u;u=`0.`+u}else if(++a>c)for(a-=c;a--;)u+=`0`;else a<c&&(u=u.slice(0,a)+`.`+u.slice(a))}u=(t==16?`0x`:t==2?`0b`:t==8?`0o`:``)+u}return e.s<0?`-`+u:u}function $e(e,t){if(e.length>t)return e.length=t,!0}function et(e){return new this(e).abs()}function tt(e){return new this(e).acos()}function nt(e){return new this(e).acosh()}function rt(e,t){return new this(e).plus(t)}function it(e){return new this(e).asin()}function at(e){return new this(e).asinh()}function ot(e){return new this(e).atan()}function st(e){return new this(e).atanh()}function ct(e,t){e=new this(e),t=new this(t);var n,r=this.precision,i=this.rounding,a=r+4;return!e.s||!t.s?n=new this(NaN):!e.d&&!t.d?(n=Le(this,a,1).times(t.s>0?.25:.75),n.s=e.s):!t.d||e.isZero()?(n=t.s<0?Le(this,r,i):new this(0),n.s=e.s):!e.d||t.isZero()?(n=Le(this,a,1).times(.5),n.s=e.s):t.s<0?(this.precision=a,this.rounding=1,n=this.atan(P(e,t,a,1)),t=Le(this,a,1),this.precision=r,this.rounding=i,n=e.s<0?n.minus(t):n.plus(t)):n=this.atan(P(e,t,a,1)),n}function lt(e){return new this(e).cbrt()}function ut(e){return F(e=new this(e),e.e+1,2)}function dt(e,t,n){return new this(e).clamp(t,n)}function ft(e){if(!e||typeof e!=`object`)throw Error(k+`Object expected`);var t,n,r,i=e.defaults===!0,a=[`precision`,1,ue,`rounding`,0,8,`toExpNeg`,-le,0,`toExpPos`,0,le,`maxE`,0,le,`minE`,-le,0,`modulo`,0,9];for(t=0;t<a.length;t+=3)if(n=a[t],i&&(this[n]=me[n]),(r=e[n])!==void 0){if(xe(r)===r&&r>=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(_e+n+`: `+r)}if(n=`crypto`,i&&(this[n]=me[n]),(r=e[n])!==void 0){if(r===!0||r===!1||r===0||r===1){if(r){if(typeof crypto<`u`&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[n]=!0;else throw Error(ye)}else this[n]=!1}else throw Error(_e+n+`: `+r)}return this}function pt(e){return new this(e).cos()}function mt(e){return new this(e).cosh()}function ht(e){var t,n,r;function i(e){var t,n,r,a=this;if(!(a instanceof i))return new i(e);if(a.constructor=i,bt(e)){a.s=e.s,O?!e.d||e.e>i.maxE?(a.e=NaN,a.d=null):e.e<i.minE?(a.e=0,a.d=[0]):(a.e=e.e,a.d=e.d.slice()):(a.e=e.e,a.d=e.d?e.d.slice():e.d);return}if(r=typeof e,r===`number`){if(e===0){a.s=1/e<0?-1:1,a.e=0,a.d=[0];return}if(e<0?(e=-e,a.s=-1):a.s=1,e===~~e&&e<1e7){for(t=0,n=e;n>=10;n/=10)t++;O?t>i.maxE?(a.e=NaN,a.d=null):t<i.minE?(a.e=0,a.d=[0]):(a.e=t,a.d=[e]):(a.e=t,a.d=[e]);return}if(e*0!=0){e||(a.s=NaN),a.e=NaN,a.d=null;return}return Ke(a,e.toString())}if(r===`string`)return(n=e.charCodeAt(0))===45?(e=e.slice(1),a.s=-1):(n===43&&(e=e.slice(1)),a.s=1),Te.test(e)?Ke(a,e):qe(a,e);if(r===`bigint`)return e<0?(e=-e,a.s=-1):a.s=1,Ke(a,e.toString());throw Error(_e+e)}if(i.prototype=M,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.EUCLID=9,i.config=i.set=ft,i.clone=ht,i.isDecimal=bt,i.abs=et,i.acos=tt,i.acosh=nt,i.add=rt,i.asin=it,i.asinh=at,i.atan=ot,i.atanh=st,i.atan2=ct,i.cbrt=lt,i.ceil=ut,i.clamp=dt,i.cos=pt,i.cosh=mt,i.div=gt,i.exp=_t,i.floor=vt,i.hypot=yt,i.ln=xt,i.log=St,i.log10=wt,i.log2=Ct,i.max=Tt,i.min=Et,i.mod=Dt,i.mul=Ot,i.pow=kt,i.random=At,i.round=jt,i.sign=Mt,i.sin=Nt,i.sinh=Pt,i.sqrt=Ft,i.sub=It,i.sum=I,i.tan=L,i.tanh=Lt,i.trunc=Rt,e===void 0&&(e={}),e&&e.defaults!==!0)for(r=[`precision`,`rounding`,`toExpNeg`,`toExpPos`,`maxE`,`minE`,`modulo`,`crypto`],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return i.config(e),i}function gt(e,t){return new this(e).div(t)}function _t(e){return new this(e).exp()}function vt(e){return F(e=new this(e),e.e+1,3)}function yt(){var e,t,n=new this(0);for(O=!1,e=0;e<arguments.length;)if(t=new this(arguments[e++]),t.d)n.d&&(n=n.plus(t.times(t)));else{if(t.s)return O=!0,new this(1/0);n=t}return O=!0,n.sqrt()}function bt(e){return e instanceof zt||e&&e.toStringTag===be||!1}function xt(e){return new this(e).ln()}function St(e,t){return new this(e).log(t)}function Ct(e){return new this(e).log(2)}function wt(e){return new this(e).log(10)}function Tt(){return He(this,arguments,-1)}
69function Et(){return He(this,arguments,1)}function Dt(e,t){return new this(e).mod(t)}function Ot(e,t){return new this(e).mul(t)}function kt(e,t){return new this(e).pow(t)}function At(e){var t,n,r,i,a=0,o=new this(1),s=[];if(e===void 0?e=this.precision:Ae(e,1,ue),r=Math.ceil(e/j),this.crypto){if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(r));a<r;)i=t[a],i>=429e7?t[a]=crypto.getRandomValues(new Uint32Array(1))[0]:s[a++]=i%1e7;else if(crypto.randomBytes){for(t=crypto.randomBytes(r*=4);a<r;)i=t[a]+(t[a+1]<<8)+(t[a+2]<<16)+((t[a+3]&127)<<24),i>=214e7?crypto.randomBytes(4).copy(t,a):(s.push(i%1e7),a+=4);a=r/4}else throw Error(ye)}else for(;a<r;)s[a++]=Math.random()*1e7|0;for(r=s[--a],e%=j,r&&e&&(i=A(10,j-e),s[a]=(r/i|0)*i);s[a]===0;a--)s.pop();if(a<0)n=0,s=[0];else{for(n=-1;s[0]===0;n-=j)s.shift();for(r=1,i=s[0];i>=10;i/=10)r++;r<j&&(n-=j-r)}return o.e=n,o.d=s,o}function jt(e){return F(e=new this(e),e.e+1,this.rounding)}function Mt(e){return e=new this(e),e.d?e.d[0]?e.s:0*e.s:e.s||NaN}function Nt(e){return new this(e).sin()}function Pt(e){return new this(e).sinh()}function Ft(e){return new this(e).sqrt()}function It(e,t){return new this(e).sub(t)}function I(){var e=0,t=arguments,n=new this(t[e]);for(O=!1;n.s&&++e<t.length;)n=n.plus(t[e]);return O=!0,F(n,this.precision,this.rounding)}function L(e){return new this(e).tan()}function Lt(e){return new this(e).tanh()}function Rt(e){return F(e=new this(e),e.e+1,1)}M[Symbol.for(`nodejs.util.inspect.custom`)]=M.toString,M[Symbol.toStringTag]=`Decimal`;var zt=M.constructor=ht(me);fe=new zt(fe),pe=new zt(pe);var Bt=zt;0&&(t.exports={Decimal,Public,getRuntime,makeStrictEnum,objectEnumValues})})),zh=t((e=>{Object.defineProperty(e,"__esModule",{value:!0});var{Decimal:t,objectEnumValues:n,makeStrictEnum:r,Public:i,getRuntime:a,skip:o}=Rh(),s={};e.Prisma=s,e.$Enums={},s.prismaVersion={client:`6.14.0`,engine:`717184b7b35ea05dfa71a3236b7af656013e1e49`},s.PrismaClientKnownRequestError=()=>{let e=a().prettyName;throw Error(`PrismaClientKnownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 70In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.PrismaClientUnknownRequestError=()=>{let e=a().prettyName;throw Error(`PrismaClientUnknownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 71In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.PrismaClientRustPanicError=()=>{let e=a().prettyName;throw Error(`PrismaClientRustPanicError is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 72In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.PrismaClientInitializationError=()=>{let e=a().prettyName;throw Error(`PrismaClientInitializationError is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 73In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.PrismaClientValidationError=()=>{let e=a().prettyName;throw Error(`PrismaClientValidationError is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 74In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.Decimal=t,s.sql=()=>{let e=a().prettyName;throw Error(`sqltag is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 75In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.empty=()=>{let e=a().prettyName;throw Error(`empty is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 76In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.join=()=>{let e=a().prettyName;throw Error(`join is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 77In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)}
77,s.raw=()=>{let e=a().prettyName;throw Error(`raw is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 78In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.validator=i.validator,s.getExtensionContext=()=>{let e=a().prettyName;throw Error(`Extensions.getExtensionContext is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 79In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.defineExtension=()=>{let e=a().prettyName;throw Error(`Extensions.defineExtension is unable to run in this browser environment, or has been bundled for the browser (running in ${e}). 80In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`)},s.DbNull=n.instances.DbNull,s.JsonNull=n.instances.JsonNull,s.AnyNull=n.instances.AnyNull,s.NullTypes={DbNull:n.classes.DbNull,JsonNull:n.classes.JsonNull,AnyNull:n.classes.AnyNull},e.Prisma.TransactionIsolationLevel=r({ReadUncommitted:`ReadUncommitted`,ReadCommitted:`ReadCommitted`,RepeatableRead:`RepeatableRead`,Serializable:`Serializable`}),e.Prisma.AccountingConnectionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,provider:`provider`,remoteOrgId:`remoteOrgId`,nangoConnectionId:`nangoConnectionId`,companyName:`companyName`,enableSync:`enableSync`,syncStartDate:`syncStartDate`,initialSyncedAt:`initialSyncedAt`,providerWriteAuthority:`providerWriteAuthority`,providerWriteAuthorityUpdatedAt:`providerWriteAuthorityUpdatedAt`,settings:`settings`,referencesCache:`referencesCache`,referencesFetchedAt:`referencesFetchedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AccountingReferenceScalarFieldEnum={connectionId:`connectionId`,kind:`kind`,remoteId:`remoteId`,name:`name`,code:`code`,refreshedAt:`refreshedAt`},e.Prisma.AccountingSyncRunScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,trigger:`trigger`,authority:`authority`,status:`status`,cursorId:`cursorId`,total:`total`,scanned:`scanned`,processed:`processed`,remaining:`remaining`,pushed:`pushed`,updated:`updated`,failed:`failed`,unmappable:`unmappable`,skipped:`skipped`,voided:`voided`,batchRequestId:`batchRequestId`,pendingBatchItems:`pendingBatchItems`,lastError:`lastError`,startedAt:`startedAt`,heartbeatAt:`heartbeatAt`,completedAt:`completedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AccountingDimensionMapScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,dimensionKind:`dimensionKind`,localRef:`localRef`,remoteRef:`remoteRef`,remoteName:`remoteName`,autoMatched:`autoMatched`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.TransactionOutputLinkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,transactionId:`transactionId`,status:`status`,remoteEntityKind:`remoteEntityKind`,remoteEntityId:`remoteEntityId`,remoteSyncToken:`remoteSyncToken`,docNumber:`docNumber`,needsUpdate:`needsUpdate`,pushedHash:`pushedHash`,targetAccountRef:`targetAccountRef`,legacyPostedAccountRef:`legacyPostedAccountRef`,targetAutoMatched:`targetAutoMatched`,finalized:`finalized`,syncStatus:`syncStatus`,faultCode:`faultCode`,attachments:`attachments`,lastSyncedAt:`lastSyncedAt`,lastPlannedAt:`lastPlannedAt`,pushRequestId:`pushRequestId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.GlMatchingProjectStateScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,dirtyGeneration:`dirtyGeneration`,computedGeneration:`computedGeneration`,status:`status`,lastError:`lastError`,nextAttemptAt:`nextAttemptAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AccountingPostingDecisionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,outputLinkId:`outputLinkId`,attemptVersion:`attemptVersion`,decision:`decision`,payloadHash:`payloadHash`,createdAt:`createdAt`},e.Prisma.AccountingCorrectionBatchScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,projectId:`projectId`,code:`code`,startDate:`startDate`,endDate:`endDate`,status:`status`,previewToken:`previewToken`,mappingContext:`mappingContext`,mappingContextHash:`mappingContextHash`,counts:`counts`,createdByUserId:`createdByUserId`,appliedAt:`appliedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AccountingCorrectionDocumentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,batchId:`batchId`,outputLinkId:`outputLinkId`,transactionId:`transactionId`,status:`status`,beforeDecision:`beforeDecision`,afterDecision:`afterDecision`,providerSnapshot:`providerSnapshot`,failureCode:`failureCode`,failureMessage:`failureMessage`,appliedAt:`appliedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceTemplateGLMapScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,templateId:`templateId`,code:`code`,glAccountId:`glAccountId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AccountingSyncWorkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,transactionId:`transactionId`,desiredGeneration:`desiredGeneration`,completedGeneration:`completedGeneration`,runningGeneration:`runningGeneration`,documentGeneration:`documentGeneration`,attachmentGeneration:`attachmentGeneration`,completedDocumentGeneration:`completedDocumentGeneration`,completedAttachmentGeneration:`completedAttachmentGeneration`,manualRunId:`manualRunId`,manualGeneration:`manualGeneration`,status:`status`,reasons:`reasons`,availableAt:`availableAt`,attemptId:`attemptId`,leaseExpiresAt:`leaseExpiresAt`,attempts:`attempts`,lastErrorCode:`lastErrorCode`,lastErrorMessage:`lastErrorMessage`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ActualizationContextScalarFieldEnum={id:`id`,projectId:`projectId`,content:`content`,updatedAt:`updatedAt`},e.Prisma.InterviewScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,caller:`caller`,callerRef:`callerRef`,status:`status`,continuation:`continuation`,createdById:`createdById`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.InterviewQuestionScalarFieldEnum={id:`id`,interviewId:`interviewId`,workspaceId:`workspaceId`,topic:`topic`,question:`question`,options:`options`,recommendedIndex:`recommendedIndex`,leverage:`leverage`,status:`status`,answerValue:`answerValue`,answerText:`answerText`,answeredById:`answeredById`,answeredAt:`answeredAt`,createdAt:`createdAt`},e.Prisma.AddressEnrichmentCacheScalarFieldEnum={id:`id`,addressHash:`addressHash`,n
80ormalizedInput:`normalizedInput`,street:`street`,city:`city`,state:`state`,zip:`zip`,country:`country`,formatted:`formatted`,formattedSingleLine:`formattedSingleLine`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentThreadScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,userId:`userId`,projectId:`projectId`,mode:`mode`,title:`title`,summary:`summary`,activeCanvasId:`activeCanvasId`,activeCanvasSheetId:`activeCanvasSheetId`,summaryMessageCount:`summaryMessageCount`,hasMessages:`hasMessages`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentMessageScalarFieldEnum={id:`id`,threadId:`threadId`,role:`role`,content:`content`,runId:`runId`,labels:`labels`,attachments:`attachments`,userContext:`userContext`,createdAt:`createdAt`},e.Prisma.AgentRunScalarFieldEnum={id:`id`,threadId:`threadId`,messageId:`messageId`,workspaceId:`workspaceId`,agentType:`agentType`,status:`status`,summary:`summary`,tokenUsage:`tokenUsage`,blocks:`blocks`,dataSources:`dataSources`,heartbeatAt:`heartbeatAt`,startedAt:`startedAt`,completedAt:`completedAt`,createdAt:`createdAt`},e.Prisma.AgentPermissionRuleScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,scope:`scope`,scopeId:`scopeId`,domain:`domain`,action:`action`,decision:`decision`,createdBy:`createdBy`,createdAt:`createdAt`},e.Prisma.AgentPermissionPolicyScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,defaultMode:`defaultMode`,exemptUserIds:`exemptUserIds`,dangerRules:`dangerRules`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceAgentTaskScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,agentKind:`agentKind`,status:`status`,title:`title`,input:`input`,output:`output`,reportMarkdown:`reportMarkdown`,scheduleSource:`scheduleSource`,runtimeTokenHash:`runtimeTokenHash`,claimedBy:`claimedBy`,cancelRequestedAt:`cancelRequestedAt`,startedAt:`startedAt`,completedAt:`completedAt`,failedAt:`failedAt`,error:`error`,createdByUserId:`createdByUserId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceAgentTaskEventScalarFieldEnum={id:`id`,taskId:`taskId`,workspaceId:`workspaceId`,type:`type`,message:`message`,payload:`payload`,createdAt:`createdAt`},e.Prisma.AgentGoalScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,text:`text`,status:`status`,priority:`priority`,ownerAgentId:`ownerAgentId`,parentId:`parentId`,resolvedAt:`resolvedAt`,createdAt:`createdAt`},e.Prisma.AgentDecisionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,text:`text`,status:`status`,createdAt:`createdAt`},e.Prisma.AgentGoalContextScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,notes:`notes`,canvasSheets:`canvasSheets`,activeCanvasId:`activeCanvasId`,activeCanvasSheetId:`activeCanvasSheetId`,previousPrompt:`previousPrompt`,previousResponse:`previousResponse`,updatedAt:`updatedAt`},e.Prisma.AgentGraphNodeScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,name:`name`,type:`type`,summary:`summary`,properties:`properties`,sourceThreadId:`sourceThreadId`,sourceMessageId:`sourceMessageId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentGraphEdgeScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,sourceNodeId:`sourceNodeId`,targetNodeId:`targetNodeId`,label:`label`,sourceThreadId:`sourceThreadId`,sourceMessageId:`sourceMessageId`,createdAt:`createdAt`},e.Prisma.AgentGraphMetaScalarFieldEnum={address:`address`,workspaceId:`workspaceId`,turnCount:`turnCount`},e.Prisma.AgentDraftScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,type:`type`,projectNodeId:`projectNodeId`,sections:`sections`,sourceNodeIds:`sourceNodeIds`,lastRefreshed:`lastRefreshed`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentMemoryChunkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,path:`path`,content:`content`,title:`title`,concepts:`concepts`,sources:`sources`,confidence:`confidence`,status:`status`,retrievals:`retrievals`,helped:`helped`,cited:`cited`,helpRate:`helpRate`,citedRate:`citedRate`,lastUsed:`lastUsed`,metadata:`metadata`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentQueryCacheScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,query:`query`,normalizedQuery:`normalizedQuery`,queryType:`queryType`,category:`category`,answer:`answer`,answerConfidence:`answerConfidence`,winningPlan:`winningPlan`,turns:`turns`,durationMs:`durationMs`,totalTokens:`totalTokens`,usedMemory:`usedMemory`,memoryChunksUsed:`memoryChunksUsed`,hits:`hits`,lastHit:`lastHit`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentWorkSessionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,userId:`userId`,address:`address`,agentType:`agentType`,query:`query`,turns:`turns`,outcome:`outcome`,answer:`answer`,attribution:`attribution`,insights:`insights`,context:`context`,totalTurns:`totalTurns`,durationMs:`durationMs`,inputTokens:`inputTokens`,outputTokens:`outputTokens`,createdAt:`createdAt`},e.Prisma.AgentMemoryScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,content:`content`,memoryType:`memoryType`,confidence:`confidence`,sourceAgent:`sourceAgent`,sourceTurnId:`sourceTurnId`,reinforced:`reinforced`,lastAccessed:`lastAccessed`,metadata:`metadata`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.AgentMemoryBuildStateScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,lastProcessedAt:`lastProcessedAt`,processedSessionIds:`processedSessionIds`,totalProcessed:`totalProcessed`,totalMemoriesCreated:`totalMemoriesCreated`,lastRunAt:`lastRunAt`},e.Prisma.AgentUserProfileScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,userId:`userId`,expertiseScore:`expertiseScore`,messageCount:`messageCount`,role:`role`,topics:`topics`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentProfileBuildStateScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,lastProcessedAt:`lastProcessedAt`,processedSessionIds:`processedSessionIds`,totalProcessed:`totalProcessed`,lastRunAt:`lastRunAt`},e.Prisma.ProjectReferenceScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,versionGroupId:`ver
80sionGroupId`,version:`version`,status:`status`,projectName:`projectName`,domain:`domain`,s3Key:`s3Key`,stats:`stats`,provenance:`provenance`,createdById:`createdById`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentArtifactScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,key:`key`,data:`data`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentTurnTraceScalarFieldEnum={id:`id`,threadId:`threadId`,data:`data`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceAgentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,createdById:`createdById`,name:`name`,agentId:`agentId`,persona:`persona`,identity:`identity`,heartbeat:`heartbeat`,model:`model`,scopes:`scopes`,status:`status`,statusMessage:`statusMessage`,config:`config`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,role:`role`,capabilities:`capabilities`,wakeRules:`wakeRules`,creditBudgetPerCycle:`creditBudgetPerCycle`,creditsConsumedThisCycle:`creditsConsumedThisCycle`,cycleResetAt:`cycleResetAt`,totalCreditsConsumed:`totalCreditsConsumed`,runCount:`runCount`,lastHeartbeatAt:`lastHeartbeatAt`},e.Prisma.AgentSpawnerRunScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,agentId:`agentId`,status:`status`,invocationSource:`invocationSource`,triggerDetail:`triggerDetail`,idempotencyKey:`idempotencyKey`,queuedAt:`queuedAt`,startedAt:`startedAt`,finishedAt:`finishedAt`,exitCode:`exitCode`,error:`error`,inputTokens:`inputTokens`,outputTokens:`outputTokens`,creditsCharged:`creditsCharged`,contextSnapshot:`contextSnapshot`,resultSummary:`resultSummary`,stdoutExcerpt:`stdoutExcerpt`,stderrExcerpt:`stderrExcerpt`,createdAt:`createdAt`},e.Prisma.AgentAddressLockScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,address:`address`,agentId:`agentId`,runId:`runId`,acquiredAt:`acquiredAt`,expiresAt:`expiresAt`},e.Prisma.AgentWakeupRequestScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,agentId:`agentId`,idempotencyKey:`idempotencyKey`,source:`source`,reason:`reason`,requestedByActorType:`requestedByActorType`,requestedByActorId:`requestedByActorId`,payload:`payload`,contextSnapshot:`contextSnapshot`,coalescedCount:`coalescedCount`,status:`status`,runId:`runId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentApprovalScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,type:`type`,requestedByAgentId:`requestedByAgentId`,requestedByUserId:`requestedByUserId`,status:`status`,payload:`payload`,decisionNote:`decisionNote`,decidedByUserId:`decidedByUserId`,decidedAt:`decidedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AgentApprovalCommentScalarFieldEnum={id:`id`,approvalId:`approvalId`,authorAgentId:`authorAgentId`,authorUserId:`authorUserId`,body:`body`,createdAt:`createdAt`},e.Prisma.AgentConfigRevisionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,agentId:`agentId`,createdByAgentId:`createdByAgentId`,createdByUserId:`createdByUserId`,source:`source`,rolledBackFromRevisionId:`rolledBackFromRevisionId`,changedKeys:`changedKeys`,beforeConfig:`beforeConfig`,afterConfig:`afterConfig`,createdAt:`createdAt`},e.Prisma.AgentActivityLogScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,actorType:`actorType`,actorId:`actorId`,action:`action`,entityType:`entityType`,entityId:`entityId`,agentId:`agentId`,runId:`runId`,details:`details`,createdAt:`createdAt`},e.Prisma.ApiTokenScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,userId:`userId`,name:`name`,tokenHash:`tokenHash`,tokenPrefix:`tokenPrefix`,scopes:`scopes`,expiresAt:`expiresAt`,lastUsedAt:`lastUsedAt`,revokedAt:`revokedAt`,revokedByUserId:`revokedByUserId`,deletedAt:`deletedAt`,deletedByUserId:`deletedByUserId`,createdByUserId:`createdByUserId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.AuditEventScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,domain:`domain`,type:`type`,action:`action`,actorId:`actorId`,actorType:`actorType`,entityType:`entityType`,entityId:`entityId`,entityIds:`entityIds`,chainId:`chainId`,projectId:`projectId`,summary:`summary`,metadata:`metadata`,squashKey:`squashKey`,idempotencyKey:`idempotencyKey`,createdAt:`createdAt`,expiresAt:`expiresAt`},e.Prisma.AuditEventSquashedScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,squashKey:`squashKey`,domain:`domain`,type:`type`,actorId:`actorId`,entityType:`entityType`,eventCount:`eventCount`,entityIds:`entityIds`,actionCounts:`actionCounts`,fieldsChanged:`fieldsChanged`,summary:`summary`,windowStart:`windowStart`,windowEnd:`windowEnd`,projectId:`projectId`},e.Prisma.BankingCapitalosAccountScalarFieldEnum={id:`id`,bankingAccountId:`bankingAccountId`,workspaceId:`workspaceId`,providerAccountId:`providerAccountId`,stripeAccountId:`stripeAccountId`,eventAuthority:`eventAuthority`,eventAuthorityUpdatedAt:`eventAuthorityUpdatedAt`,engagedAt:`engagedAt`,providerStatus:`providerStatus`,providerProgram:`providerProgram`,providerCreatedAt:`providerCreatedAt`,isActivated:`isActivated`,isLimitConditional:`isLimitConditional`,userOnboardingActionRequired:`userOnboardingActionRequired`,requirements:`requirements`,creditSubState:`creditSubState`,minimumDepositAmountCents:`minimumDepositAmountCents`,minimumDepositCutoffAt:`minimumDepositCutoffAt`,lastWebhookAt:`lastWebhookAt`,lastChildWebhookAt:`lastChildWebhookAt`,lastProviderReadAt:`lastProviderReadAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingCapitalosUserScalarFieldEnum={id:`id`,bankingCapitalosAccountId:`bankingCapitalosAccountId`,workspaceId:`workspaceId`,providerUserId:`providerUserId`,userId:`userId`,bankingCardholderId:`bankingCardholderId`,providerStatus:`providerStatus`,providerRole:`providerRole`,partnerUserId:`partnerUserId`,displayLabel:`displayLabel`,email:`email`,firstName:`firstName`,lastName:`lastName`,phone:`phone`,isPendingInvite:`isPendingInvite`,providerCreatedAt:`providerCreatedAt`,lastProviderReadAt:`lastProviderReadAt`,projectionStatus:`projectionStatus`,projectionError:`projectionError`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingCapitalosCardScalarFieldEnum={id:`id`,bankingCapitalosAccountId:`bankingCapitalosAccountId`,bankingCapitalosUserId:`bankingCapitalosUserId`,workspaceId:`workspaceId`,providerCardId:`providerCardId`,zeroCardId:`zeroCardId`,providerStatus:`providerStatus`,physicalCardStatus:`physicalCardStatus`,form:`form`,last4:`last4`,expirationMonth:`expirationMonth`,expirationYear:`expirationYear`,nickname:`nickname`,defaultAccountLedgerId:`defaultAccountLedgerId`,providerCreatedAt:`providerCreatedAt`,lastWebhookAt:`lastWebhookAt`,lastProviderReadAt:`lastProviderReadAt`,projectionStatus:`projectionStatus`,projectionError:`projectionError`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingCapitalosTransactionScalarFieldEnum={id:`id`,bankingCapitalosAccountId:`bankingCapitalosAccountId`,bankingCapitalosCardId:`bankingCapitalosCardId`,workspaceId:`workspaceId`,providerTransactionId:`providerTransactionId`,originatedAt:`originatedAt`,settledAt:`settledAt`,amountCents:`amountCents`,currency:`currency`,providerStatus:`providerStatus`,providerType:`providerType`,description:`description`,merchantName:`merchantName`,merchantDescription:`merchantDescription`,spendCategory:`spendCategory`,spendCategoryLabel:`spendCategoryLabel`,cardLast4:`cardLast4`,cardNickname:`cardNickname`,reversalProviderTransactionId:`reversalProviderTransactionId`,foreignAmountCents:`foreignAmountCents`,foreignCurrencyCode:`foreignCurrencyCode`,declinedReason:`declinedReason`,lastWebhookAt:`lastWebhookAt`,lastProviderReadAt:`lastProviderReadAt`,projectionStatus:`projectionStatus`,projectionError:`projectionError`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingFundingReviewScalarFieldEnum={id:`id`,intentId:`intentId`,scheduledPaymentId:`scheduledPaymentId`,workspaceId:`workspaceId`,accountId:`accountId`,kind:`kind`,sourceRequestRef:`sourceRequestRef`,intentPayloadHash:`intentPayloadHash`,snapshot:`snapshot`,snapshotHash:`snapshotHash`,status:`status`,version:`version`,reasonCode:`reasonCode`,requestedByStaffUserId:`requestedByStaffUserId`,requestAuditRef:`requestAuditRef`,requestedAt:`requestedAt`,dispatchStartedAt:`dispatchStartedAt`,resolvedAt:`resolvedAt`,lastErrorCode:`lastErrorCode`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingFundingPoolScalarFieldEnum={id:`id`,cashProofMaxAgeMs:`cashProofMaxAgeMs`,freshLimit:`freshLimit`,freshExposure:`freshExposure`,revision:`revision`,evidenceRef:`evidenceRef`,updatedAt:`updatedAt`},e.Prisma.BankingFundingEnvelopeScalarFieldEnum={trusted:`trusted`,merchantGeographyPolicy:`merchantGeographyPolicy`,workspaceId:`workspaceId`,accountId:`accountId`,poolId:`poolId`,revision:`revision`,burstWindowSeconds:`burstWindowSeconds`,burstAmountLimit:`burstAmountLimit`,burstCountLimit:`burstCountLimit`,cardIssuanceLimit:`cardIssuanceLimit`,dailyLimit:`dailyLimit`,singleLimit:`singleLimit`,freshLimit:`freshLimit`,fundingChangedAt:`fundingChangedAt`,fundingVersion:`fundingVersion`,matureAvailable:`matureAvailable`,freshAvailable:`freshAvailable`,freshExposure:`freshExposure`,approvedBy:`approvedBy`,evidenceRef:`evidenceRef`,auditRef:`auditRef`,expiresAt:`expiresAt`,containmentEvidenceRef:`containmentEvidenceRef`,cashEvidenceRef:`cashEvidenceRef`,cashAvailable:`cashAvailable`,cashObservedAt:`cashObservedAt`,cashValidUntil:`cashValidUntil`,blockedReason:`blockedReason`,updatedAt:`updatedAt`},e.Prisma.BankingFundingEvidenceScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,economicRef:`e
80conomicRef`,kind:`kind`,payloadHash:`payloadHash`,payload:`payload`,attestedBy:`attestedBy`,sourceRef:`sourceRef`,evidenceRef:`evidenceRef`,reservationId:`reservationId`,amount:`amount`,recordedAt:`recordedAt`},e.Prisma.BankingMerchantAuthorizationAttemptScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,accountId:`accountId`,authorizationRef:`authorizationRef`,cardRef:`cardRef`,merchantCountries:`merchantCountries`,countryUnknown:`countryUnknown`,providerObservedAt:`providerObservedAt`,currency:`currency`,amount:`amount`,providerEventRef:`providerEventRef`,observedAt:`observedAt`,createdAt:`createdAt`},e.Prisma.BankingSafeguardsControlScalarFieldEnum={id:`id`,enabled:`enabled`,revision:`revision`,updatedBy:`updatedBy`,reason:`reason`,auditRef:`auditRef`,updatedAt:`updatedAt`},e.Prisma.BankingStripeAccountScalarFieldEnum={id:`id`,bankingAccountId:`bankingAccountId`,workspaceId:`workspaceId`,stripeAccountId:`stripeAccountId`,financialAccountId:`financialAccountId`,last4:`last4`,outboundPaymentBankCapability:`outboundPaymentBankCapability`,outboundPaymentBankCapabilityAt:`outboundPaymentBankCapabilityAt`,eventAuthority:`eventAuthority`,eventAuthorityUpdatedAt:`eventAuthorityUpdatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingChequeOnboardingDraftScalarFieldEnum={id:`id`,bankingAccountId:`bankingAccountId`,workspaceId:`workspaceId`,businessInfo:`businessInfo`,taxId:`taxId`,identityCountry:`identityCountry`,entityType:`entityType`,contactEmail:`contactEmail`,displayName:`displayName`,intendedUse:`intendedUse`,attestations:`attestations`,submissionError:`submissionError`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingChequeOnboardingDraftOwnerScalarFieldEnum={id:`id`,draftId:`draftId`,firstName:`firstName`,lastName:`lastName`,email:`email`,phone:`phone`,title:`title`,ownershipPercent:`ownershipPercent`,dateOfBirth:`dateOfBirth`,idNumber:`idNumber`,addressLine1:`addressLine1`,addressLine2:`addressLine2`,addressCity:`addressCity`,addressState:`addressState`,addressCountry:`addressCountry`,addressPostalCode:`addressPostalCode`,isRepresentative:`isRepresentative`,isOwner:`isOwner`,isDirector:`isDirector`,isExecutive:`isExecutive`,stripePersonId:`stripePersonId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingChequeOnboardingOwnerInviteScalarFieldEnum={id:`id`,draftOwnerId:`draftOwnerId`,tokenHash:`tokenHash`,email:`email`,expiresAt:`expiresAt`,redeemedAt:`redeemedAt`,completedAt:`completedAt`,revokedAt:`revokedAt`,createdById:`createdById`,resendCount:`resendCount`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingChequeOnboardingOwnerInviteSessionScalarFieldEnum={id:`id`,inviteId:`inviteId`,cookieHash:`cookieHash`,expiresAt:`expiresAt`,ipAddress:`ipAddress`,userAgent:`userAgent`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeTreasuryTransactionScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeTransactionId:`stripeTransactionId`,amount:`amount`,currency:`currency`,status:`status`,flowType:`flowType`,flow:`flow`,description:`description`,postedAt:`postedAt`,voidedAt:`voidedAt`,hydratedAt:`hydratedAt`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeTreasuryTransactionEntryScalarFieldEnum={id:`id`,transactionId:`transactionId`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeTransactionEntryId:`stripeTransactionEntryId`,amount:`amount`,currency:`currency`,type:`type`,flowType:`flowType`,flow:`flow`,effectiveAt:`effectiveAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeInboundTransferScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeInboundTransferId:`stripeInboundTransferId`,amount:`amount`,currency:`currency`,status:`status`,description:`description`,statementDescriptor:`statementDescriptor`,receiptUrl:`receiptUrl`,originHolderName:`originHolderName`,originBankName:`originBankName`,originLast4:`originLast4`,originPaymentMethodRef:`originPaymentMethodRef`,succeededAt:`succeededAt`,failedAt:`failedAt`,canceledAt:`canceledAt`,returnedAt:`returnedAt`,failureCode:`failureCode`,returned:`returned`,treasuryTransactionId:`treasuryTransactionId`,idempotencyKey:`idempotencyKey`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`}
80,e.Prisma.StripeOutboundTransferScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeOutboundTransferId:`stripeOutboundTransferId`,amount:`amount`,currency:`currency`,status:`status`,network:`network`,description:`description`,statementDescriptor:`statementDescriptor`,receiptUrl:`receiptUrl`,destinationHolderName:`destinationHolderName`,destinationBankName:`destinationBankName`,destinationLast4:`destinationLast4`,postedAt:`postedAt`,failedAt:`failedAt`,returnedAt:`returnedAt`,canceledAt:`canceledAt`,expectedArrivalAt:`expectedArrivalAt`,failureCode:`failureCode`,returnCode:`returnCode`,treasuryTransactionId:`treasuryTransactionId`,idempotencyKey:`idempotencyKey`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeTreasuryOutboundPaymentScalarFieldEnum={id:`id`,paymentId:`paymentId`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeOutboundPaymentId:`stripeOutboundPaymentId`,amount:`amount`,currency:`currency`,status:`status`,network:`network`,contactId:`contactId`,description:`description`,receiptUrl:`receiptUrl`,bankLast4:`bankLast4`,stripeTransactionId:`stripeTransactionId`,postedAt:`postedAt`,failedAt:`failedAt`,returnedAt:`returnedAt`,canceledAt:`canceledAt`,failureCode:`failureCode`,returnCode:`returnCode`,treasuryTransactionId:`treasuryTransactionId`,idempotencyKey:`idempotencyKey`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeOutboundPaymentScalarFieldEnum={id:`id`,paymentId:`paymentId`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeOutboundPaymentId:`stripeOutboundPaymentId`,contactId:`contactId`,stripeRecipientAccountId:`stripeRecipientAccountId`,stripePayoutMethodId:`stripePayoutMethodId`,amount:`amount`,currency:`currency`,destinationCurrency:`destinationCurrency`,status:`status`,deliveryOptionBankAccount:`deliveryOptionBankAccount`,description:`description`,statementDescriptor:`statementDescriptor`,receiptUrl:`receiptUrl`,outboundPaymentQuoteId:`outboundPaymentQuoteId`,postedAt:`postedAt`,failedAt:`failedAt`,returnedAt:`returnedAt`,canceledAt:`canceledAt`,expectedArrivalAt:`expectedArrivalAt`,failedReason:`failedReason`,returnedReason:`returnedReason`,traceStatus:`traceStatus`,traceValue:`traceValue`,lastEventCreatedAt:`lastEventCreatedAt`,treasuryTransactionId:`treasuryTransactionId`,idempotencyKey:`idempotencyKey`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeReceivedCreditScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeReceivedCreditId:`stripeReceivedCreditId`,amount:`amount`,currency:`currency`,status:`status`,network:`network`,description:`description`,receiptUrl:`receiptUrl`,senderHolderName:`senderHolderName`,senderBankName:`senderBankName`,senderLast4:`senderLast4`,failureCode:`failureCode`,initiatingType:`initiatingType`,treasuryTransactionId:`treasuryTransactionId`,linkedIssuingAuthorizationId:`linkedIssuingAuthorizationId`,linkedSourceFlow:`linkedSourceFlow`,linkedSourceFlowType:`linkedSourceFlowType`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeReceivedDebitScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeReceivedDebitId:`stripeReceivedDebitId`,amount:`amount`,currency:`currency`,status:`status`,network:`network`,description:`description`,receiptUrl:`receiptUrl`,senderHolderName:`senderHolderName`,senderBankName:`senderBankName`,senderLast4:`senderLast4`,failureCode:`failureCode`,initiatingType:`initiatingType`,treasuryTransactionId:`treasuryTransactionId`,linkedInboundTransferId:`linkedInboundTransferId`,linkedIssuingAuthorizationId:`linkedIssuingAuthorizationId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeCreditReversalScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeCreditReversalId:`stripeCreditReversalId`,amount:`amount`,currency:`currency`,status:`status`,network:`network`,receiptUrl:`receiptUrl`,re
80ceivedCreditId:`receivedCreditId`,treasuryTransactionId:`treasuryTransactionId`,postedAt:`postedAt`,idempotencyKey:`idempotencyKey`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeDebitReversalScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeDebitReversalId:`stripeDebitReversalId`,amount:`amount`,currency:`currency`,status:`status`,network:`network`,receiptUrl:`receiptUrl`,receivedDebitId:`receivedDebitId`,linkedIssuingDisputeId:`linkedIssuingDisputeId`,treasuryTransactionId:`treasuryTransactionId`,completedAt:`completedAt`,idempotencyKey:`idempotencyKey`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeIssuingCardholderScalarFieldEnum={id:`id`,cardholderId:`cardholderId`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeCardholderId:`stripeCardholderId`,status:`status`,requirementsDisabledReason:`requirementsDisabledReason`,requirementsPastDue:`requirementsPastDue`,phone:`phone`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeIssuingCardScalarFieldEnum={id:`id`,zeroCardId:`zeroCardId`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,cardholderId:`cardholderId`,stripeCardId:`stripeCardId`,type:`type`,status:`status`,last4:`last4`,expMonth:`expMonth`,expYear:`expYear`,currency:`currency`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeIssuingAuthorizationScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeIssuingAuthId:`stripeIssuingAuthId`,cardId:`cardId`,approved:`approved`,status:`status`,authorizationMethod:`authorizationMethod`,amount:`amount`,merchantAmount:`merchantAmount`,currency:`currency`,merchantCurrency:`merchantCurrency`,merchantName:`merchantName`,merchantCity:`merchantCity`,merchantCountry:`merchantCountry`,merchantCategoryCode:`merchantCategoryCode`,merchantNetworkId:`merchantNetworkId`,treasuryTransactionId:`treasuryTransactionId`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeIssuingTransactionScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeIssuingTxId:`stripeIssuingTxId`,authorizationId:`authorizationId`,cardId:`cardId`,type:`type`,amount:`amount`,merchantAmount:`merchantAmount`,currency:`currency`,merchantCurrency:`merchantCurrency`,merchantName:`merchantName`,merchantCity:`merchantCity`,merchantCountry:`merchantCountry`,merchantCategoryCode:`merchantCategoryCode`,merchantNetworkId:`merchantNetworkId`,treasuryReceivedCreditId:`treasuryReceivedCreditId`,treasuryReceivedDebitId:`treasuryReceivedDebitId`,treasuryTransactionId:`treasuryTransactionId`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeIssuingDisputeScalarFieldEnum={id:`id`,bankingStripeAccountId:`bankingStripeAccountId`,workspaceId:`workspaceId`,stripeIssuingDisputeId:`stripeIssuingDisputeId`,issuingTransactionId:`issuingTransactionId`,filedByUserId:`filedByUserId`,status:`status`,amount:`amount`,currency:`currency`,reason:`reason`,lossReason:`lossReason`,explanation:`explanation`,treasuryReceivedDebitId:`treasuryReceivedDebitId`,submittedAt:`submittedAt`,closedAt:`closedAt`,lastEventCreatedAt:`lastEventCreatedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingAccountScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,type:`type`,provider:`provider`,lifecycle:`lifecycle`,displayName:`displayName`,providerReadyAt:`providerReadyAt`,applicationSubmittedByUserId:`applicationSubmittedByUserId`,applicationSubmittedByWorkosUserId:`applicationSubmittedByWorkosUserId`,applicationSubmittedByEmail:`applicationSubmittedByEmail`,applicationSubmittedAt:`applicationSubmittedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingApplicationRevisionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,bankingAccountId:`bankingAccountId`,sourceRevision:`sourceRevision`,sequence:`sequence`,submittedAt:`submittedAt`,evidence:`evidence`,businessContext:`businessContext`,createdAt:`createdAt`},e.Prisma.BankingAccountInternalApprovalScalarFieldEnum={accountId:`accountId`,workspaceId:`workspaceId`,approvedBy:`approvedBy`,approvedByStaffUserId:`approvedByStaffUserId`,approvedByEmail
80:`approvedByEmail`,governanceVersion:`governanceVersion`,decisionEventId:`decisionEventId`,adminAuditRef:`adminAuditRef`,approvedAt:`approvedAt`,note:`note`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingAccountInternalDeclineScalarFieldEnum={accountId:`accountId`,workspaceId:`workspaceId`,declinedBy:`declinedBy`,reason:`reason`,note:`note`,revertedAt:`revertedAt`,revertedBy:`revertedBy`,declinedByStaffUserId:`declinedByStaffUserId`,declinedByEmail:`declinedByEmail`,governanceVersion:`governanceVersion`,decisionEventId:`decisionEventId`,adminAuditRef:`adminAuditRef`,revertedByStaffUserId:`revertedByStaffUserId`,revertedByEmail:`revertedByEmail`,revertDecisionEventId:`revertDecisionEventId`,revertAdminAuditRef:`revertAdminAuditRef`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingAccountInternalDecisionEventScalarFieldEnum={id:`id`,accountId:`accountId`,workspaceId:`workspaceId`,sequence:`sequence`,kind:`kind`,actorStaffUserId:`actorStaffUserId`,actorEmail:`actorEmail`,adminAuditRef:`adminAuditRef`,note:`note`,occurredAt:`occurredAt`,recordedAt:`recordedAt`},e.Prisma.ProductRiskRestrictionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,sourceDecisionRef:`sourceDecisionRef`,scope:`scope`,scopeRef:`scopeRef`,protectedOperation:`protectedOperation`,action:`action`,status:`status`,reasonCodes:`reasonCodes`,policyVersion:`policyVersion`,effectiveAt:`effectiveAt`,expiresAt:`expiresAt`,localEnforcedAt:`localEnforcedAt`,provider:`provider`,providerReference:`providerReference`,providerErrorCode:`providerErrorCode`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ProductRiskRestrictionEventScalarFieldEnum={id:`id`,restrictionId:`restrictionId`,sequence:`sequence`,eventType:`eventType`,fromStatus:`fromStatus`,toStatus:`toStatus`,actorType:`actorType`,actorRef:`actorRef`,reasonCodes:`reasonCodes`,sourceReviewRef:`sourceReviewRef`,correlationId:`correlationId`,idempotencyKey:`idempotencyKey`,occurredAt:`occurredAt`,recordedAt:`recordedAt`},e.Prisma.BankingSpendReservationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,accountId:`accountId`,projectId:`projectId`,kind:`kind`,sourceRequestRef:`sourceRequestRef`,sourceEntityRef:`sourceEntityRef`,payloadHash:`payloadHash`,amount:`amount`,currency:`currency`,state:`state`,intentSnapshot:`intentSnapshot`,providerReference:`providerReference`,providerAcceptedAt:`providerAcceptedAt`,mirroredAt:`mirroredAt`,releasedAt:`releasedAt`,reconciliationCode:`reconciliationCode`,createdAt:`createdAt`,updatedAt:`updatedAt`,fundingMatureAmount:`fundingMatureAmount`,fundingFreshAmount:`fundingFreshAmount`,fundingFreshRecoveredAmount:`fundingFreshRecoveredAmount`,fundingFreshReleasedAmount:`fundingFreshReleasedAmount`,fundingRecoveredAmount:`fundingRecoveredAmount`,fundingReleasedAmount:`fundingReleasedAmount`,fundingCapturedAmount:`fundingCapturedAmount`,fundingDay:`fundingDay`},e.Prisma.BankingIssuingAuthorizationDecisionScalarFieldEnum={id:`id`,providerEventRef:`providerEventRef`,providerAuthorizationRef:`providerAuthorizationRef`,workspaceId:`workspaceId`,accountId:`accountId`,cardId:`cardId`,projectId:`projectId`,payloadHash:`payloadHash`,requestedAmount:`requestedAmount`,currency:`currency`,decision:`decision`,declineReason:`declineReason`,reservationId:`reservationId`,decidedAt:`decidedAt`,createdAt:`createdAt`},e.Prisma.BankingCardIssuanceAttemptScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,accountId:`accountId`,projectId:`projectId`,coreCardId:`coreCardId`,idempotencyKey:`idempotencyKey`,payloadHash:`payloadHash`,policyVersion:`policyVersion`,state:`state`,providerCardRef:`providerCardRef`,providerSucceededAt:`providerSucceededAt`,completedAt:`completedAt`,reconciliationCode:`reconciliationCode`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingIdentityCheckScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,accountId:`accountId`,plaidSessionId:`plaidSessionId`,status:`status`,shareableUrl:`shareableUrl`,requestedBy:`requestedBy`,createdAt:`createdAt`,updatedAt:`updatedAt`,completedAt:`completedAt`},e.Prisma.BankingCardholderScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,userId:`userId`,firstName:`firstName`,lastName:`lastName`,email:`email`,phone:`phone`,status:`status`,tosAcceptedAt:`tosAcceptedAt`,tosIp:`tosIp`,tosUserAgent:`tosUserAgent`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingCardInviteScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,code:`code`,email:`email`,firstName:`firstName`,lastName:`lastName`,contactId:`contactId`,createdById:`createdById`,status:`status`,expiresAt:`expiresAt`,issuingContext:`issuingContext`,mintedCardId:`mintedCardId`,failureReason:`failureReason`,acceptedByUserId:`acceptedByUserId`,acceptedAt:`acceptedAt`,nickname:`nickname`,color:`color`,form:`form`,accountType:`accountType`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingCardActivityScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,cardId:`cardId`,inviteId:`inviteId`,kind:`kind`,source:`source`,actorUserId:`actorUserId`,changedFields:`changedFields`,providerEventId:`providerEventId`,occurredAt:`occurredAt`},e.Prisma.BankingCardNotificationDeliveryScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,cardId:`cardId`,kind:`kind`,createdAt:`createdAt`},e.Prisma.BankingPaymentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,zeroPaymentId:`zeroPaymentId`,accountId:`accountId`,paymentRequestId:`paymentRequestId`,purchaseOrderId:`purchaseOrderId`,rail:`rail`,amount:`amount`,currency:`currency`,status:`status`,destinationSnapshot:`destinationSnapshot`,description:`description`,memo:`memo`,metadata:`metadata`,projectId:`projectId`,budgetLineId:`budgetLineId`,postedAt:`postedAt`,returnedAt:`returnedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingPaymentRequestScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,budgetLineId:`budgetLineId`,contactId:`contactId`,purchaseOrderId:`purchaseOrderId`,sourceType:`sourceType`,sourceId:`sourceId`,requestedByUserId:`requestedByUserId`,amount:`amount`,currency:`currency`,description:`description`,memo:`memo`,dueDate:`dueDate`,method:`method`,status:`status`,flowRunId:`flowRunId`,paymentId:`paymentId`,destinationSnapshot:`destinationSnapshot`,metadata:`metadata`,submittedAt:`submittedAt`,approvedAt:`approvedAt`,rejectedAt:`rejectedAt`,paymentInitiatedAt:`paymentInitiatedAt`,completedAt:`completedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,invoiceDocumentId:`invoiceDocumentId`},e.Prisma.BankingSimulatorConfigScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,enabled:`enabled`,creditEnabled:`creditEnabled`,provider:`provider`,defaultRail:`defaultRail`,autoAdvancePayments:`autoAdvancePayments`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingSimulatorPaymentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,providerPaymentRef:`providerPaymentRef`,corePaymentId:`corePaymentId`,accountId:`accountId`,paymentRequestId:`paymentRequestId`,purchaseOrderId:`purchaseOrderId`,rail:`rail`,amount:`amount`,currency:`currency`,status:`status`,destinationSnapshot:`destinationSnapshot`,description:`description`,memo:`memo`,metadata:`metadata`,postedAt:`postedAt`,returnedAt:`returnedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingSimulatorCardScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,providerCardRef:`providerCardRef`,coreCardId:`coreCardId`,accountId:`accountId`,cardholderId:`cardholderId`,brand:`brand`,pan:`pan`,cvc:`cvc`,last4:`last4`,expMonth:`expMonth`,expYear:`expYear`,status:`status`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingSimulatorAuthorizationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,coreCardId:`coreCardId`,accountId:`accountId`,providerAuthRef:`providerAuthRef`,merchantAmount:`merchantAmount`,merchantCurrency:`merchantCurrency`,settlementAmount:`settlementAmount`,exchangeRate:`exchangeRate`,merchantName:`merchantName`,merchantMcc:`merchantMcc`,merchantCountry:`merchantCountry`,status:`status`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingSimulatorBalanceScalarFieldEnum={accountId:`accountId`,balance:`balance`,pendingOutbound:`pendingOutbound`,currency:`currency`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingSimulatorCreditStateScalarFieldEnum={accountId:`accountId`,workspaceId:`workspaceId`,limit:`limit`,outstandingBalance:`outstandingBalance`,currency:`currency`,autopayEnabled:`autopayEnabled`,autopayDayOfMonth:`auto
80payDayOfMonth`,statementDayOfMonth:`statementDayOfMonth`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingSimulatorCreditPaymentScalarFieldEnum={id:`id`,accountId:`accountId`,workspaceId:`workspaceId`,amount:`amount`,currency:`currency`,source:`source`,status:`status`,postedAt:`postedAt`,createdAt:`createdAt`},e.Prisma.BankingScheduledPaymentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,accountId:`accountId`,createdBy:`createdBy`,sendOn:`sendOn`,intent:`intent`,idempotencyKey:`idempotencyKey`,status:`status`,failureReason:`failureReason`,dispatchedAt:`dispatchedAt`,paymentId:`paymentId`,seriesId:`seriesId`,originalSendOn:`originalSendOn`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingPaymentSeriesScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,accountId:`accountId`,createdBy:`createdBy`,cadence:`cadence`,anchorDay:`anchorDay`,endsAt:`endsAt`,status:`status`,consecutiveFailures:`consecutiveFailures`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingProjectAllocationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,limit:`limit`,unlimited:`unlimited`,enabled:`enabled`,currency:`currency`,note:`note`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingCardholderAuditScalarFieldEnum={id:`id`,cardholderId:`cardholderId`,workspaceId:`workspaceId`,actorUserId:`actorUserId`,field:`field`,oldValue:`oldValue`,newValue:`newValue`,source:`source`,stripeEventId:`stripeEventId`,createdAt:`createdAt`},e.Prisma.BankingFraudObservationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,requestId:`requestId`,observationRuleId:`observationRuleId`,severity:`severity`,details:`details`,idempotencyKey:`idempotencyKey`,payloadHash:`payloadHash`,schemaVersion:`schemaVersion`,source:`source`,sourceVersion:`sourceVersion`,ruleVersion:`ruleVersion`,operation:`operation`,operationIdempotencyKey:`operationIdempotencyKey`,actorKind:`actorKind`,actorRef:`actorRef`,subjectType:`subjectType`,subjectId:`subjectId`,reasonCodes:`reasonCodes`,correlationId:`correlationId`,eventAt:`eventAt`,expiresAt:`expiresAt`,dataClassification:`dataClassification`,createdAt:`createdAt`},e.Prisma.BankingRiskProjectionOutboxScalarFieldEnum={id:`id`,observationId:`observationId`,workspaceId:`workspaceId`,destination:`destination`,payloadHash:`payloadHash`,status:`status`,availableAt:`availableAt`,queueIdempotencyKey:`queueIdempotencyKey`,attemptCount:`attemptCount`,lastAttemptAt:`lastAttemptAt`,leaseToken:`leaseToken`,leaseOwner:`leaseOwner`,leaseExpiresAt:`leaseExpiresAt`,enqueueLeaseToken:`enqueueLeaseToken`,enqueueLeaseExpiresAt:`enqueueLeaseExpiresAt`,result:`result`,deliveredAt:`deliveredAt`,lastFailedAt:`lastFailedAt`,lastError:`lastError`,deadLetterReason:`deadLetterReason`,deadLetteredAt:`deadLetteredAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingRiskProjectionReconciliationRunScalarFieldEnum={id:`id`,idempotencyKey:`idempotencyKey`,contractVersion:`contractVersion`,status:`status`,productScannedCount:`productScannedCount`,adminScannedCount:`adminScannedCount`,matchedCount:`matchedCount`,lostAckRepairedCount:`lostAckRepairedCount`,redeliveryRequestedCount:`redeliveryRequestedCount`,pendingCount:`pendingCount`,deadLetterCount:`deadLetterCount`,driftCount:`driftCount`,adminOnlyOrphanCount:`adminOnlyOrphanCount`,adminMissingDeliveredCount:`adminMissingDeliveredCount`,concurrentChangeCount:`concurrentChangeCount`,lowLagBreachCount:`lowLagBreachCount`,mediumLagBreachCount:`mediumLagBreachCount`,highLagBreachCount:`highLagBreachCount`,criticalLagBreachCount:`criticalLagBreachCount`,oldestUndeliveredAgeMs:`oldestUndeliveredAgeMs`,degradedReasons:`degradedReasons`,failureCode:`failureCode`,startedAt:`startedAt`,completedAt:`completedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingRiskProjectionReconciliationCheckpointScalarFieldEnum={destination:`destination`,version:`version`,productIncrementalCursorAt:`productIncrementalCursorAt`,productIncrementalCursorId:`productIncrementalCursorId`,productAuditCursorId:`productAuditCursorId`,productAuditCycleComplete:`productAuditCycleComplete`,adminCursorAt:`adminCursorAt`,adminCursorDeliveryId:`adminCursorDeliveryId`,adminCycleComplete:`adminCycleComplete`,cycleDegradedReasons:`cycleDegradedReasons`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BankingProviderFeedbackScalarFieldEnum={id:`id`,requestId:`requestId`,eventType:`eventType`,coreEntityRef:`coreEntityRef`,workspaceId:`workspaceId`,providerEventRef:`providerEventRef`,payloadHash:`payloadHash`,provider:`provider`,status:`status`,createdAt:`createdAt`},e.Prisma.BankingHandledWebhookEventScalarFieldEnum={id:`id`,provider:`provider`,providerEventRef:`providerEventRef`,requestId:`requestId`,response:`response`,processedAt:`processedAt`,failureCount:`failureCount`,lastError:`lastError`,deadLetteredAt:`deadLetteredAt`},e.Prisma.BankingPaymentReceiptScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,paymentId:`paymentId`,contactId:`contactId`,tokenHash:`tokenHash`,email:`email`,expiresAt:`expiresAt`,revokedAt:`revokedAt`,resendCount:`resendCount`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingMigrationHoldScalarFieldEnum={workspaceId:`workspaceId`,customerId:`customerId`,operationId:`operationId`,actorId:`actorId`,state:`state`,drainedAt:`drainedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingMigrationOperationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,startedAt:`startedAt`,completedAt:`completedAt`},e.Prisma.WorkspaceSubscriptionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,status:`status`,planId:`planId`,billingInterval:`billingInterval`,formulaVersion:`formulaVersion`,additionalGlobalSeatCapacity:`additionalGlobalSeatCapacity`,anchorDay:`anchorDay`,currentPeriodStart:`currentPeriodStart`,currentPeriodEnd:`currentPeriodEnd`,trialEnd:`trialEnd`,cancelAt:`cancelAt`,canceledAt:`canceledAt`,hasDiscount:`hasDiscount`,dunningStartedAt:`dunningStartedAt`,dunningAttempt:`dunningAttempt`,graceStartedAt:`graceStartedAt`,stripeSubscriptionId:`stripeSubscriptionId`,stripeMainSubscriptionItemId:`stripeMainSubscriptionItemId`,stripeCompanionSubscriptionId:`stripeCompanionSubscriptionId`,stripeCompanionProjectSeatItemId:`stripeCompanionProjectSeatItemId`,stripeCompanionContractVersion:`stripeCompanionContractVersion`,stripeCompanionContractVerifiedAt:`stripeCompanionContractVerifiedAt`,stripeCustomerId:`stripeCustomerId`,creditOverageMode:`creditOverageMode`,creditOverageCap:`creditOverageCap`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingEventScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,eventType:`eventType`,description:`description`,previousState:`previousState`,newState:`newState`,subscriptionId:`subscriptionId`,stripeEventId:`stripeEventId`,actorUserId:`actorUserId`,actorType:`actorType`,createdAt:`createdAt`},e.Prisma.SubscriptionExitFeedbackScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,stripeSubscriptionId:`stripeSubscriptionId`,context:`context`,reason:`reason`,comment:`comment`,actorUserId:`actorUserId`,planId:`planId`,accessEndsAt:`accessEndsAt`,createdAt:`createdAt`}
80,e.Prisma.StripeEventApplicationScalarFieldEnum={stripeEventId:`stripeEventId`,stripeAccountId:`stripeAccountId`,workspaceId:`workspaceId`,eventType:`eventType`,eventCreatedAt:`eventCreatedAt`,source:`source`,status:`status`,claimToken:`claimToken`,leaseExpiresAt:`leaseExpiresAt`,attemptCount:`attemptCount`,completedAt:`completedAt`,lastError:`lastError`,stripeObjectId:`stripeObjectId`,failureKind:`failureKind`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingLifecycleOutboxScalarFieldEnum={id:`id`,dedupeKey:`dedupeKey`,workspaceId:`workspaceId`,payload:`payload`,payloadHash:`payloadHash`,status:`status`,availableAt:`availableAt`,queueIdempotencyKey:`queueIdempotencyKey`,attemptCount:`attemptCount`,lastAttemptAt:`lastAttemptAt`,leaseToken:`leaseToken`,leaseOwner:`leaseOwner`,leaseExpiresAt:`leaseExpiresAt`,enqueueLeaseToken:`enqueueLeaseToken`,enqueueLeaseExpiresAt:`enqueueLeaseExpiresAt`,result:`result`,deliveredAt:`deliveredAt`,lastFailedAt:`lastFailedAt`,lastError:`lastError`,deadLetterReason:`deadLetterReason`,deadLetteredAt:`deadLetteredAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingCrmOutboxScalarFieldEnum={id:`id`,eventId:`eventId`,workspaceId:`workspaceId`,userId:`userId`,kind:`kind`,occurredAt:`occurredAt`,planTier:`planTier`,billingInterval:`billingInterval`,fromPlanTier:`fromPlanTier`,fromBillingInterval:`fromBillingInterval`,exitReason:`exitReason`,status:`status`,availableAt:`availableAt`,attemptCount:`attemptCount`,lastAttemptAt:`lastAttemptAt`,syncedAt:`syncedAt`,deadLetteredAt:`deadLetteredAt`,lastError:`lastError`,queueIdempotencyKey:`queueIdempotencyKey`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingCrmMappingScalarFieldEnum={workspaceId:`workspaceId`,stripeCustomerId:`stripeCustomerId`,attioRecordId:`attioRecordId`,linearIssueId:`linearIssueId`,linearIdentifier:`linearIdentifier`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingCrmSyncReceiptScalarFieldEnum={id:`id`,outboxId:`outboxId`,eventId:`eventId`,destination:`destination`,projectionHash:`projectionHash`,externalId:`externalId`,syncedAt:`syncedAt`,createdAt:`createdAt`},e.Prisma.BillingLifecycleDeliveryScalarFieldEnum={dedupeKey:`dedupeKey`,workspaceId:`workspaceId`,payloadHash:`payloadHash`,state:`state`,coalescingKey:`coalescingKey`,suppressionWindowKey:`suppressionWindowKey`,suppressionWindowMember:`suppressionWindowMember`,suppressUntil:`suppressUntil`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingTrialScheduledJobScalarFieldEnum={id:`id`,idempotencyKey:`idempotencyKey`,trialId:`trialId`,workspaceId:`workspaceId`,sourceOutboxId:`sourceOutboxId`,family:`family`,status:`status`,dueAt:`dueAt`,expectedTrialEnd:`expectedTrialEnd`,firedOutboxId:`firedOutboxId`,canceledAt:`canceledAt`,firedAt:`firedAt`,suppressionReason:`suppressionReason`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.CreditLedgerScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,transactionType:`transactionType`,amount:`amount`,balanceAfter:`balanceAfter`,source:`source`,sourceId:`sourceId`,idempotencyKey:`idempotencyKey`,projectId:`projectId`,operationClass:`operationClass`,formulaVersion:`formulaVersion`,expiresAt:`expiresAt`,featureId:`featureId`,featureContext:`featureContext`,actorUserId:`actorUserId`,description:`description`,createdAt:`createdAt`},e.Prisma.CreditPackPurchaseAuthorizationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,purchaseAttemptId:`purchaseAttemptId`,requestHash:`requestHash`,packId:`packId`,lookupKey:`lookupKey`,stripePriceId:`stripePriceId`,stripeProductId:`stripeProductId`,credits:`credits`,amountCents:`amountCents`,currency:`currency`,retentionDays:`retentionDays`,configVersion:`configVersion`,formulaVersion:`formulaVersion`,actorUserId:`actorUserId`,stripeCustomerId:`stripeCustomerId`,authorizedSubscriptionId:`authorizedSubscriptionId`,checkoutUiMode:`checkoutUiMode`,stripeCheckoutSessionId:`stripeCheckoutSessionId`,stripeInvoiceId:`stripeInvoiceId`,stripeInvoiceLineId:`stripeInvoiceLineId`,stripePaymentIntentId:`stripePaymentIntentId`,taxCents:`taxCents`,totalCents:`totalCents`,paidAt:`paidAt`,creditLedgerId:`creditLedgerId`,projectActualTransactionId:`projectActualTransactionId`,fulfilledAt:`fulfilledAt`,createdAt:`createdAt`}
80,e.Prisma.CreditAutoTopupClaimScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,monthStart:`monthStart`,reservationId:`reservationId`,purchaseAttemptId:`purchaseAttemptId`,amountCents:`amountCents`,status:`status`,creditPackPurchaseAuthorizationId:`creditPackPurchaseAuthorizationId`,stripeInvoiceId:`stripeInvoiceId`,failureCode:`failureCode`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.CreditHotBalanceScalarFieldEnum={workspaceId:`workspaceId`,availableCredits:`availableCredits`,frozenAt:`frozenAt`,freezeReason:`freezeReason`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.CreditHotBalanceMutationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,idempotencyKey:`idempotencyKey`,mutationType:`mutationType`,amount:`amount`,balanceAfter:`balanceAfter`,requestHash:`requestHash`,source:`source`,sourceId:`sourceId`,projectId:`projectId`,operationClass:`operationClass`,formulaVersion:`formulaVersion`,actorUserId:`actorUserId`,metadata:`metadata`,createdAt:`createdAt`},e.Prisma.EnterpriseConfigScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,customerId:`customerId`,contractId:`contractId`,configVersion:`configVersion`,contractHash:`contractHash`,projectionHash:`projectionHash`,projection:`projection`,workosOrgId:`workosOrgId`,active:`active`,activatedAt:`activatedAt`,activatedBy:`activatedBy`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.EnterpriseWorkosDirectoryUserScalarFieldEnum={id:`id`,workosOrgId:`workosOrgId`,directoryId:`directoryId`,directoryUserId:`directoryUserId`,email:`email`,state:`state`,groupIds:`groupIds`,userId:`userId`,membershipActive:`membershipActive`,lastWorkosEventId:`lastWorkosEventId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.EnterpriseWorkosDirectoryGroupScalarFieldEnum={id:`id`,workosOrgId:`workosOrgId`,directoryId:`directoryId`,directoryGroupId:`directoryGroupId`,name:`name`,lastWorkosEventId:`lastWorkosEventId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.EnterpriseWorkosEventReceiptScalarFieldEnum={eventId:`eventId`,eventType:`eventType`,payloadHash:`payloadHash`,status:`status`,error:`error`,processedAt:`processedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.StripeIncludedGrantProjectionScalarFieldEnum={stripePriceId:`stripePriceId`,planId:`planId`,billingInterval:`billingInterval`,currency:`currency`,unitAmountCents:`unitAmountCents`,includedCredits:`includedCredits`,lookupKey:`lookupKey`,catalogConfigVersion:`catalogConfigVersion`,createdAt:`createdAt`},e.Prisma.PlanCatalogScalarFieldEnum={planId:`planId`,name:`name`,tier:`tier`,monthlyPriceCents:`monthlyPriceCents`,annualPriceCents:`annualPriceCents`,isCustomPricing:`isCustomPricing`,includedWorkspaceSeats:`includedWorkspaceSeats`,additionalWorkspaceSeatMonthlyPriceCents:`additionalWorkspaceSeatMonthlyPriceCents`,additionalWorkspaceSeatAnnualPriceCents:`additionalWorkspaceSeatAnnualPriceCents`,includedProjectSeats:`includedProjectSeats`,additionalProjectSeatMonthlyPriceCents:`additionalProjectSeatMonthlyPriceCents`,projectSeatsAllowed:`projectSeatsAllowed`,includedCredits:`includedCredits`,packsAllowed:`packsAllowed`,productCatalogVersion:`productCatalogVersion`,productCatalogHash:`productCatalogHash`,operationGrants:`operationGrants`,quotaCapacities:`quotaCapacities`,description:`description`,configVersion:`configVersion`,source:`source`,projectedAt:`projectedAt`},e.Prisma.ProductQuotaRedemptionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,operationId:`operationId`,quotaId:`quotaId`,resourceKey:`resourceKey`,principalKey:`principalKey`,idempotencyKey:`idempotencyKey`,catalogVersion:`catalogVersion`,catalogHash:`catalogHash`,amount:`amount`,usageBefore:`usageBefore`,usageAfter:`usageAfter`,limit:`limit`,redeemedAt:`redeemedAt`,expiresAt:`expiresAt`,createdAt:`createdAt`},e.Prisma.ProductAccessCommitReceiptScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,operationId:`operationId`,resourceKey:`resourceKey`,principalKey:`principalKey`,idempotencyKey:`idempotencyKey`,requestFingerprint:`requestFingerprint`,resultSnapshot:`resultSnapshot`,catalogVersion:`catalogVersion`,catalogHash:`catalogHash`,decision:`decision`,committedAt:`committedAt`,createdAt:`createdAt`},e.Prisma.PriceCatalogScalarFieldEnum={lookupKey:`lookupKey`,stripePriceId:`stripePriceId`,stripeProductId:`stripeProductId`,productKey:`productKey`,kind:`kind`,planId:`planId`,creditPackId:`creditPackId`,stripePriceType:`stripePriceType`,billingInterval:`billingInterval`,credits:`credits`,amountCents:`amountCents`,currency:`currency`,active:`active`,configVersion:`configVersion`,source:`source`,providerVerifiedAt:`providerVerifiedAt`,projectedAt:`projectedAt`},e.Prisma.FeeCatalogScalarFieldEnum={id:`id`,fixedCents:`fixedCents`,pctBps:`pctBps`,effectiveDate:`effectiveDate`,tierOverrides:`tierOverrides`,disclosureKey:`disclosureKey`,disclosureLabel:`disclosureLabel`,configVersion:`configVersion`,projectedAt:`projectedAt`},e.Prisma.RewardsConfigScalarFieldEnum={id:`id`,cardCashbackPctBps:`cardCashbackPctBps`,configVersion:`configVersion`,projectedAt:`projectedAt`},e.Prisma.PackCatalogScalarFieldEnum={id:`id`,lookupKey:`lookupKey`,stripePriceId:`stripePriceId`,credits:`credits`,priceCents:`priceCents`,unitPriceMillicents:`unitPriceMillicents`,currency:`currency`,configVersion:`configVersion`,providerVerifiedAt:`providerVerifiedAt`,projectedAt:`projectedAt`},e.Prisma.BillingSeatSlotScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,seatType:`seatType`,projectId:`projectId`,slotIndex:`slotIndex`,billingPeriodStart:`billingPeriodStart`,isBillable:`isBillable`,wasCharged:`wasCharged`,createdAt:`createdAt`},e.Prisma.SeatSlotOccupancyScalarFieldEnum={id:`id`,slotId:`slotId`,userId:`userId`,userEmail:`userEmail`,occupiedAt:`occupiedAt`,vacatedAt:`vacatedAt`,createdAt:`createdAt`},e.Prisma.SeatBillingSnapshotScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,companionSubscriptionId:`companionSubscriptionId`,stripeProjectSeatSubscriptionItemId:`stripeProjectSeatSubscriptionItemId`,stripeCompanionInvoiceId:`stripeCompanionInvoiceId`,stripeProviderRequestId:`stripeProviderRequestId`,stripeUpdateIdempotencyKey:`stripeUpdateIdempotencyKey`,runId:`runId`,billingPeriodStart:`billingPeriodStart`,billingPeriodEnd:`billingPeriodEnd`,action:`action`,executionStatus:`executionStatus`,currentProjectSeatQuantity:`currentProjectSeatQuantity`,targetProjectSeatQuantity:`targetProjectSeatQuantity`,quantityDelta:`quantityDelta`,configVersion:`configVersion`,recordedAt:`recordedAt`,createdAt:`createdAt`,actualsCommittedAt:`actualsCommittedAt`,actualsPaidAt:`actualsPaidAt`,actualsProviderLineId:`actualsProviderLineId`,actualsAmountCents:`actualsAmountCents`,actualsCurrency:`actualsCurrency`},e.Prisma.SeatBillingSnapshotLineScalarFieldEnum={id:`id`,snapshotId:`snapshotId`,workspaceId:`workspaceId`,projectId:`projectId`,billableProjectSeats:`billableProjectSeats`,unitPriceCents:`unitPriceCents`,totalCents:`totalCents`,attributedValueCents:`attributedValueCents`,invoicedSeatDelta:`invoicedSeatDelta`,invoicedAmountCents:`invoicedAmountCents`,invoiceCurrency:`invoiceCurrency`,stripeInvoiceLineId:`stripeInvoiceLineId`,invoicePaidAt:`invoicePaidAt`,actualTransactionId:`actualTransactionId`,createdAt:`createdAt`},e.Prisma.SeatBillingPendingIncreaseScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,serviceDate:`serviceDate`,companionSubscriptionId:`companionSubscriptionId`,subscriptionItemId:`subscriptionItemId`,currentQuantity:`currentQuantity`,targetQuantity:`targetQuantity`,status:`status`,claimedAt:`claimedAt`,completedAt:`completedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingInvoiceScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,billingPeriodStart:`billingPeriodStart`,billingPeriodEnd:`billingPeriodEnd`,subtotalCents:`subtotalCents`,taxCents:`taxCents`,totalCents:`totalCents`,status:`status`,paymentProvider:`paymentProvider`,paymentProviderMetadata:`paymentProviderMetadata`,stripeInvoiceId:`stripeInvoiceId`,paidAt:`paidAt`,dueAt:`dueAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.UsageDailyRollupScalarFieldEnum={id:`id`,rollupKey:`rollupKey`,workspaceId:`workspaceId`,projectId:`projectId`,day:`day`,source:`source`,operationClass:`operationClass`,featureId:`featureId`,formulaVersion:`formulaVersion`,requestCount:`requestCount`,inputTokens:`inputTokens`,outputTokens:`outputTokens`,totalTokens:`totalTokens`,creditsConsumed:`creditsConsumed`,providerCostUsd:`providerCostUsd`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.UsageConsolidationRunScalarFieldEnum={id:`id`,bucketKey:`bucketKey`,workspaceId:`workspaceId`,windowStart:`windowStart`,windowEnd:`windowEnd`,formulaVersion:`formulaVersion`,status:`status`,leaseOwner:`leaseOwner`,leaseExpiresAt:`leaseExpiresAt`,startedAt:`startedAt`,completedAt:`completedAt`,error:`error`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BillingInvoiceLineItemScalarFieldEnum={id:`id`,invoiceId:`invoiceId`,type:`type`,description:`description`,quantity:`quantity`,unitPriceCents:`unitPriceCents`,totalCents:`totalCents`,projectId:`projectId`,projectName:`projectName`,createdAt:`createdAt`},e.Prisma.ApiRequestLogScalarFieldEnum={id:`id`,requestId:`requestId`,tokenId:`tokenId`,userId:`userId`,workspaceId:`workspaceId`,projectId:`projectId`,method:`method`,route:`route`,status:`status`,operationClass:`operationClass`,source:`source`,latencyMs:`latencyMs`,responseBytes:`responseBytes`,creditsCharged:`creditsCharged`,occurredAt:`occurredAt`},e.Prisma.PaymentFeeEntryScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,paymentReference:`paymentReference`,projectId:`projectId`,feeId:`feeId`,amountCents:`amountCents`,currency:`currency`,configVersion:`configVersion`,occurredAt:`occurredAt`,reversalOf:`reversalOf`,waivedAt:`waivedAt`,invoiceLineId:`invoiceLineId`,createdAt:`createdAt`},e.Prisma.PaymentFeeInvoiceLineScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,stripeInvoiceId:`stripeInvoiceId`,stripeSubscriptionId:`stripeSubscriptionId`,stripeCustomerId:`stripeCustomerId`,feeId:`feeId`,unitAmou
80ntCents:`unitAmountCents`,quantity:`quantity`,amountCents:`amountCents`,currency:`currency`,periodStart:`periodStart`,periodEnd:`periodEnd`,stripeInvoiceItemId:`stripeInvoiceItemId`,paidAt:`paidAt`,voidedAt:`voidedAt`,createdAt:`createdAt`},e.Prisma.PaymentFeeInvoiceBatchScalarFieldEnum={stripeInvoiceId:`stripeInvoiceId`,workspaceId:`workspaceId`,stripeSubscriptionId:`stripeSubscriptionId`,stripeCustomerId:`stripeCustomerId`,periodStart:`periodStart`,periodEnd:`periodEnd`,createdAt:`createdAt`},e.Prisma.BillingAcquisitionMilestoneScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,milestone:`milestone`,invoiceId:`invoiceId`,paidAt:`paidAt`,amountMinor:`amountMinor`,currency:`currency`,planTier:`planTier`,billingInterval:`billingInterval`,seats:`seats`,trialConverted:`trialConverted`,trialStartedAt:`trialStartedAt`,conversionOrigin:`conversionOrigin`,createdAt:`createdAt`},e.Prisma.NotesYjsStateScalarFieldEnum={documentId:`documentId`,content:`content`,updatedAt:`updatedAt`},e.Prisma.CommentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,threadId:`threadId`,authorId:`authorId`,content:`content`,resolved:`resolved`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.CommentTagScalarFieldEnum={id:`id`,commentId:`commentId`,targetType:`targetType`,targetId:`targetId`,label:`label`},e.Prisma.CommentReactionScalarFieldEnum={id:`id`,commentId:`commentId`,userId:`userId`,emoji:`emoji`},e.Prisma.CommentReadScalarFieldEnum={id:`id`,commentId:`commentId`,userId:`userId`,readAt:`readAt`},e.Prisma.CommentNotificationPrefScalarFieldEnum={id:`id`,userId:`userId`,scopeType:`scopeType`,scopeId:`scopeId`,level:`level`},e.Prisma.TransactionSourceLinkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,moneyMovementIntentId:`moneyMovementIntentId`,connectionId:`connectionId`,sourceType:`sourceType`,provider:`provider`,sourceKind:`sourceKind`,sourceId:`sourceId`,role:`role`,sourceAccountId:`sourceAccountId`,zeroTransactionId:`zeroTransactionId`,parentSourceLinkId:`parentSourceLinkId`,parentZeroTransactionId:`parentZeroTransactionId`,lastProviderEventRef:`lastProviderEventRef`,lastProviderEventAt:`lastProviderEventAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceConnectionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectedByUserId:`connectedByUserId`,provider:`provider`,categories:`categories`,inbound:`inbound`,outbound:`outbound`,enabled:`enabled`,externalAccountId:`externalAccountId`,accountIdentifier:`accountIdentifier`,bankingAccountId:`bankingAccountId`,status:`status`,errorMessage:`errorMessage`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.DocumentEmailSourceScalarFieldEnum={id:`id`,documentId:`documentId`,connectionId:`connectionId`,messageId:`messageId`,subject:`subject`,senderEmail:`senderEmail`,senderName:`senderName`,receivedAt:`receivedAt`,createdAt:`createdAt`},e.Prisma.ConnectionEventLogScalarFieldEnum={id:`id`,connectionId:`connectionId`,workspaceId:`workspaceId`,category:`category`,direction:`direction`,operation:`operation`,status:`status`,summary:`summary`,count:`count`,entityType:`entityType`,entityId:`entityId`,metadata:`metadata`,createdAt:`createdAt`},e.Prisma.SimulatedUserRolesScalarFieldEnum={id:`id`,userId:`userId`,isActive:`isActive`,roles:`roles`,description:`description`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.SystemSnapshotScalarFieldEnum={id:`id`,userId:`userId`,clientId:`clientId`,machineId:`machineId`,snapshotData:`snapshotData`,capturedAt:`capturedAt`,updatedAt:`updatedAt`},e.Prisma.ProjectLoadSnapshotScalarFieldEnum={id:`id`,userId:`userId`,workspaceId:`workspaceId`,projectId:`projectId`,budgetId:`budgetId`,clientId:`clientId`,machineId:`machineId`,totalLoadMs:`totalLoadMs`,dataFetchMs:`dataFetchMs`,dataTransformMs:`dataTransformMs`,initialComputeMs:`initialComputeMs`,firstRenderMs:`firstRenderMs`,rowCount:`rowCount`,phaseCount:`phaseCount`,loadedFromCache:`loadedFromCache`,memory:`memory`,storage:`storage`,capturedAt:`capturedAt`,updatedAt:`updatedAt`},e.Prisma.DerivedDataObligationScalarFieldEnum={id:`id`,processor:`processor`,workspaceId:`workspaceId`,projectId:`projectId`,scopeKind:`scopeKind`,scopeId:`scopeId`,desiredGeneration:`desiredGeneration`,runningGeneration:`runningGeneration`,completedGeneration:`completedGeneration`,sourceRevision:`sourceRevision`,recoveryRevision:`recoveryRevision`,inputFingerprint:`inputFingerprint`,completedFingerprint:`completedFingerprint`,status:`status`,priority:`priority`,payload:`payload`,dirtyReasons:`dirtyReasons`,attempts:`attempts`,attemptLimitOverride:`attemptLimitOverride`,availableAt:`availableAt`,lockedAt:`lockedAt`,lockExpiresAt:`lockExpiresAt`,lockedBy:`lockedBy`,firstDirtyAt:`firstDirtyAt`,lastDirtyAt:`lastDirtyAt`,lastCompletedAt:`lastCompletedAt`,lastError:`lastError`,lastRedriveRelease:`lastRedriveRelease`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.DerivedDataWorkspaceLaneScalarFieldEnum={processor:`processor`,workspaceId:`workspaceId`,paused:`paused`,circuitState:`circuitState`,consecutiveFailures:`consecutiveFailures`,nextEligibleAt:`nextEligibleAt`,lastClaimedAt:`lastClaimedAt`,lastCompletedAt:`lastCompletedAt`,lastError:`lastError`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.DerivedDataAttemptScalarFieldEnum={id:`id`,obligationId:`obligationId`,processor:`processor`,workspaceId:`workspaceId`,projectId:`projectId`,scopeKind:`scopeKind`,scopeId:`scopeId`,generation:`generation`,workerId:`workerId`,status:`status`,rowsScanned:`rowsScanned`,rowsChanged:`rowsChanged`,rowsUnchanged:`rowsUnchanged`,durationMs:`durationMs`,error:`error`,startedAt:`startedAt`,completedAt:`completedAt`},e.Prisma.DerivedDataRedriveMarkerScalarFieldEnum={processor:`processor`,release:`release`,redroveAt:`redroveAt`,redriven:`redriven`},e.Prisma.DerivedDataControllerLeaseScalarFieldEnum={controller:`controller`,owner:`owner`,leaseExpiresAt:`leaseExpiresAt`,updatedAt:`updatedAt`},e.Prisma.DomainRegistryScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,domain:`domain`,classifications:`classifications`,currentVersion:`currentVersion`,status:`status`,createdAt:`createdAt`,updatedAt:`updatedAt`,createdBy:`createdBy`},e.Prisma.DomainVersionScalarFieldEnum={id:`id`,registryId:`registryId`,version:`version`,artifacts:`artifacts`,s3Prefix:`s3Prefix`,description:`description`,publishedBy:`publishedBy`,publishedAt:`publishedAt`,buildCount:`buildCount`,lastBuildAt:`lastBuildAt`},e.Prisma.DocumentExtractionScalarFieldEnum={id:`id`,documentId:`documentId`,workspaceId:`workspaceId`,classification:`classification`,coarseType:`coarseType`,vendorName:`vendorName`,contactName:`contactName`,email:`email`,phone:`phone`,address:`address`,jobTitle:`jobTitle`,company:`company`,amount:`amount`,currency:`currency`,date:`date`,dueDate:`dueDate`,invoiceNumber:`invoiceNumber`,poNumber:`poNumber`,referenceNumber:`referenceNumber`,description:`description`,taxIdHash:`taxIdHash`,taxIdLast4:`taxIdLast4`,einHash:`einHash`,einLast4:`einLast4`,ssnHash:`ssnHash`,ssnLast4:`ssnLast4`,bankAccountHash:`bankAccountHash`,bankAccountLast4:`bankAccountLast4`,rout
80ingNumberHash:`routingNumberHash`,routingNumberLast4:`routingNumberLast4`,extractedAt:`extractedAt`,extractionVersion:`extractionVersion`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.DocumentLineItemExtractionScalarFieldEnum={id:`id`,documentId:`documentId`,workspaceId:`workspaceId`,classification:`classification`,coarseType:`coarseType`,documentTotal:`documentTotal`,lineItemsTotal:`lineItemsTotal`,currency:`currency`,itemCount:`itemCount`,extractedAt:`extractedAt`,extractionVersion:`extractionVersion`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.DocumentLineItemScalarFieldEnum={id:`id`,extractionId:`extractionId`,itemIndex:`itemIndex`,lineNumber:`lineNumber`,description:`description`,quantity:`quantity`,unit:`unit`,rate:`rate`,amount:`amount`,createdAt:`createdAt`},e.Prisma.DocumentIRScalarFieldEnum={id:`id`,documentId:`documentId`,attachmentId:`attachmentId`,content:`content`,s3Key:`s3Key`,sourceVersion:`sourceVersion`,sourceContentHash:`sourceContentHash`,pageCount:`pageCount`,pageOffsets:`pageOffsets`,pageTexts:`pageTexts`,positionIndex:`positionIndex`,processedAt:`processedAt`},e.Prisma.DocumentTableScalarFieldEnum={id:`id`,documentId:`documentId`,attachmentId:`attachmentId`,pageNumber:`pageNumber`,tableIndex:`tableIndex`,content:`content`,lineNumber:`lineNumber`,title:`title`,rowCount:`rowCount`,colCount:`colCount`,createdAt:`createdAt`},e.Prisma.LLMCallScalarFieldEnum={id:`id`,source:`source`,sourceId:`sourceId`,workspaceId:`workspaceId`,projectId:`projectId`,operationClass:`operationClass`,formulaVersion:`formulaVersion`,model:`model`,inputTokens:`inputTokens`,outputTokens:`outputTokens`,reasoningTokens:`reasoningTokens`,cachedInputTokens:`cachedInputTokens`,totalTokens:`totalTokens`,durationMs:`durationMs`,cost:`cost`,status:`status`,error:`error`,metadata:`metadata`,createdAt:`createdAt`},e.Prisma.DocumentContextScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,content:`content`,updatedAt:`updatedAt`,updatedBy:`updatedBy`},e.Prisma.DocumentStructureScalarFieldEnum={id:`id`,documentId:`documentId`,structure:`structure`,method:`method`,confidence:`confidence`,confidenceScore:`confidenceScore`,warnings:`warnings`,extractedAt:`extractedAt`,durationMs:`durationMs`},e.Prisma.DocumentProcessingLogScalarFieldEnum={id:`id`,documentId:`documentId`,jobName:`jobName`,jobId:`jobId`,attempt:`attempt`,step:`step`,status:`status`,durationMs:`durationMs`,metadata:`metadata`,error:`error`,createdAt:`createdAt`},e.Prisma.DocumentMatchCandidateScalarFieldEnum={id:`id`,resultId:`resultId`,documentId:`documentId`,entityType:`entityType`,rank:`rank`,entityId:`entityId`,confidence:`confidence`,matchType:`matchType`,fieldScores:`fieldScores`,applied:`applied`,createdAt:`createdAt`},e.Prisma.EmailRecordScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,templateAlias:`templateAlias`,recipientEmail:`recipientEmail`,recipientName:`recipientName`,status:`status`,providerMessageId:`providerMessageId`,errorMessage:`errorMessage`,variables:`variables`,sentAt:`sentAt`,createdAt:`createdAt`},e.Prisma.EnrichedContactScalarFieldEnum={id:`id`,email:`email`,linkedInUrl:`linkedInUrl`,pdlId:`pdlId`,fullName:`fullName`,firstName:`firstName`,lastName:`lastName`,headline:`headline`,summary:`summary`,jobTitle:`jobTitle`,company:`company`,companyDomain:`companyDomain`,seniority:`seniority`,industry:`industry`,workEmail:`workEmail`,personalEmail:`personalEmail`,personalEmails:`personalEmails`,phoneNumbers:`phoneNumbers`,linkedInUsername:`linkedInUsername`,twitterUsername:`twitterUsername`,githubUsername:`githubUsername`,facebookUsername:`facebookUsername`,location:`location`,country:`country`,rawResponse:`rawResponse`,matchScore:`matchScore`,enrichedAt:`enrichedAt`,source:`source`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ExternalAPICallScalarFieldEnum={id:`id`,source:`source`,sourceId:`sourceId`,workspaceId:`workspaceId`,provider:`provider`,endpoint:`endpoint`,status:`status`,durationMs:`durationMs`,error:`error`,costCents:`costCents`,metadata:`metadata`,createdAt:`createdAt`},e.Prisma.EntityEmbeddingScalarFieldEnum={entityType:`entityType`,entityId:`entityId`,workspaceId:`workspaceId`,textHash:`textHash`,updatedAt:`updatedAt`},e.Prisma.ZeroFlowScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,description:`description`,triggerBlockId:`triggerBlockId`,triggerType:`triggerType`,scopeSpaceId:`scopeSpaceId`,scopeProjectIds:`scopeProjectIds`,groupId:`groupId`,priorityInGroup:`priorityInGroup`,status:`status`,version:`version`,graph:`graph`,systemKey:`systemKey`,createdBy:`createdBy`,createdAt:`createdAt`,updatedBy:`updatedBy`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroFlowBlockScalarFieldEnum={id:`id`,flowId:`flowId`,type:`type`,config:`config`,deletedAt:`deletedAt`},e.Prisma.ZeroFlowNodeScalarFieldEnum={id:`id`,flowId:`flowId`,blockId:`blockId`,x:`x`,y:`y`,exits:`exits`,deletedAt:`deletedAt`},e.Prisma.FlowGroupScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,rule:`rule`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.FlowVersionScalarFieldEnum={id:`id`,flowId:`flowId`,version:`version`,graph:`graph`,publishedBy:`publishedBy`,publishedAt:`publishedAt`,note:`note`,poolArtifacts:`poolArtifacts`,paymentSendAuthorized:`paymentSendAuthorized`,scopeProjectIds:`scopeProjectIds`},e.Prisma.FlowRunScalarFieldEnum={id:`id`,flowId:`flowId`,flowVersion:`flowVersion`,workspaceId:`workspaceId`,moneyMovementIntentId:`moneyMovementIntentId`,status:`status`,result:`result`,graph:`graph`,trigger:`trigger`,triggerEventId:`triggerEventId`,dedupeKey:`dedupeKey`,context:`context`,variables:`variables`,patches:`patches`,credits:`credits`,currentBlockId:`currentBlockId`,waitingFor:`waitingFor`,currentApproverIds:`currentApproverIds`,currentApproverRole:`currentApproverRole`,isSimulation:`isSimulation`,simulationConfig:`simulationConfig`,version:`version`,startedAt:`startedAt`,completedAt:`completedAt`},e.Prisma.FlowVerificationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,flowId:`flowId`,createdBy:`createdBy`,status:`status`,summary:`summary`,sourceFlowVersion:`sourceFlowVersion`,sourceUpdatedAt:`sourceUpdatedAt`,snapshotFormatVersion:`snapshotFormatVersion`,draftHash:`draftHash`,snapshotHash:`snapshotHash`,snapshot:`snapshot`,approvalFacts:`approvalFacts`,scopeProjectIds:`scopeProjectIds`,idempotencyScopeHash:`idempotencyScopeHash`,requestHash:`requestHash`,verifierVersion:`verifierVersion`,propertySetVersion:`propertySetVersion`,seed:`seed`,policy:`policy`,progressVersion:`progressVersion`,progress:`progress`,presentation:`presentation`,evidenceBytes:`evidenceBytes`,attempts:`attempts`,claimToken:`claimToken`,claimOwner:`claimOwner`,leaseExpiresAt:`leaseExpiresAt`,heartbeatAt:`heartbeatAt`,dispatchAttempts:`dispatchAttempts`,dispatchAfter:`dispatchAfter`,dispatchedAt:`dispatchedAt`,lastDispatchError:`lastDispatchError`,failureCode:`failureCode`,failureMessage:`failureMessage`,cancelRequestedAt:`cancelRequestedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,completedAt:`completedAt`,expiresAt:`expiresAt`},e.Prisma.FlowVerificationCaseScalarFieldEnum={id:`id`,verificationId:`verificationId`,caseKey:`caseKey`,kind:`kind`,ordinal:`ordinal`,status:`status`,seed:`seed`,scenario:`scenario`,evidence:`evidence`,evidenceBytes:`evidenceBytes`,resultHash:`resultHash`,attempts:`attempts`,startedAt:`startedAt`,completedAt:`completedAt`},e.Prisma.FlowVerificationFindingScalarFieldEnum={id:`id`,verificationId:`verificationId`,findingKey:`findingKey`,disposition:`disposition`,code:`code`,ownerKind:`ownerKind`,ownerId:`ownerId`,message:`message`,details:`details`,affectedNodeIds:`affectedNodeIds`,affectedEdgeIds:`affectedEdgeIds`,minimizedScenario:`minimizedScenario`,seed:`seed`,replayPath:`replayPath`,createdAt:`createdAt`},e.Prisma.FlowPoolExtractionJobScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,inputHash:`inputHash`,sourceSnapshotHash:`sourceSnapshotHash`,documentSetHash:`documentSetHash`,projectIds:`projectIds`,status:`status`,request:`request`,requestedBy:`requestedBy`,attempts:`attempts`,lastError:`lastError`,claimToken:`claimToken`,claimOwner:`claimOwner`,leaseExpiresAt:`leaseExpiresAt`,heartbeatAt:`heartbeatAt`,scheduleExtraction:`scheduleExtraction`,promiseExtraction:`promiseExtraction`,dispatchAttempts:`dispatchAttempts`,dispatchAfter:`dispatchAfter`,dispatchedAt:`dispatchedAt`,lastDispatchError:`lastDispatchError`,createdAt:`createdAt`,updatedAt:`updatedAt`,completedAt:`completedAt`},e.Prisma.FlowPoolExtractionAttestationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,jobId:`jobId`,inputHash:`inputHash`,status:`status`,readyToRatify:`readyToRatify`,flowId:`flowId`,sourceSnapshotHash:`sourceSnapshotHash`,documentSetHash:`documentSetHash`,evidenceHash:`evidenceHash`,artifactHash:`artifactHash`,certificateHash:`certificateHash`,proofReceiptHash:`proofReceiptHash`,provenanceReceiptHash:`provenanceReceiptHash`,attestationHash:`attestationHash`,documentSet
80:`documentSet`,scheduleExtraction:`scheduleExtraction`,promiseExtraction:`promiseExtraction`,ratificationPayload:`ratificationPayload`,createdAt:`createdAt`},e.Prisma.FlowPoolStateScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,flowId:`flowId`,blockId:`blockId`,currency:`currency`,available:`available`,pendingSettlement:`pendingSettlement`,held:`held`,version:`version`,lastLedgerSeq:`lastLedgerSeq`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.FlowPoolLedgerEntryScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,flowId:`flowId`,blockId:`blockId`,seq:`seq`,entryKey:`entryKey`,kind:`kind`,currency:`currency`,amount:`amount`,availableDelta:`availableDelta`,pendingSettlementDelta:`pendingSettlementDelta`,heldDelta:`heldDelta`,depositKey:`depositKey`,evaluationKey:`evaluationKey`,intentKey:`intentKey`,movementKey:`movementKey`,releaseKey:`releaseKey`,outletId:`outletId`,partyRef:`partyRef`,sourceType:`sourceType`,sourceId:`sourceId`,settlementStatus:`settlementStatus`,landingAt:`landingAt`,reason:`reason`,flowVersion:`flowVersion`,artifactHash:`artifactHash`,certificateHash:`certificateHash`,metadata:`metadata`,createdBy:`createdBy`,createdAt:`createdAt`},e.Prisma.FlowPoolEvaluationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,flowId:`flowId`,blockId:`blockId`,poolId:`poolId`,currency:`currency`,evaluationKey:`evaluationKey`,depositKey:`depositKey`,triggerKey:`triggerKey`,triggerMode:`triggerMode`,period:`period`,status:`status`,flowVersion:`flowVersion`,artifactHash:`artifactHash`,certificateHash:`certificateHash`,inputFacts:`inputFacts`,projectionState:`projectionState`,outcome:`outcome`,reservedAmount:`reservedAmount`,startStateVersion:`startStateVersion`,committedStateVersion:`committedStateVersion`,startLedgerSeq:`startLedgerSeq`,committedLedgerSeq:`committedLedgerSeq`,predecessorEvaluationId:`predecessorEvaluationId`,evaluationRunId:`evaluationRunId`,redispatchAfter:`redispatchAfter`,conflictCount:`conflictCount`,failureCode:`failureCode`,createdBy:`createdBy`,createdAt:`createdAt`,completedAt:`completedAt`},e.Prisma.FlowPoolDecisionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,evaluationId:`evaluationId`,flowId:`flowId`,blockId:`blockId`,outletId:`outletId`,disposition:`disposition`,amount:`amount`,reasonCode:`reasonCode`,explanation:`explanation`,clauseRef:`clauseRef`,destination:`destination`,metadata:`metadata`,createdAt:`createdAt`},e.Prisma.FlowPoolIntentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,evaluationId:`evaluationId`,flowId:`flowId`,blockId:`blockId`,outletId:`outletId`,intentKey:`intentKey`,amount:`amount`,currency:`currency`,destination:`destination`,status:`status`,legEntryBlockId:`legEntryBlockId`,legRunId:`legRunId`,dispatchKey:`dispatchKey`,dispatchAttempts:`dispatchAttempts`,redispatchAfter:`redispatchAfter`,createdAt:`createdAt`,dispatchedAt:`dispatchedAt`},e.Prisma.FlowPoolResolutionTaskScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,evaluationId:`evaluationId`,flowId:`flowId`,blockId:`blockId`,outletId:`outletId`,taskKey:`taskKey`,continuationKey:`continuationKey`,status:`status`,task:`task`,metadata:`metadata`,resolution:`resolution`,reservedAmount:`reservedAmount`,resolutionPort:`resolutionPort`,legEntryBlockId:`legEntryBlockId`,resolverRunId:`resolverRunId`,resolverKind:`resolverKind`,resolverId:`resolverId`,claimKey:`claimKey`,claimExpiresAt:`claimExpiresAt`,agentConfigVersion:`agentConfigVersion`,agentPromptVersion:`agentPromptVersion`,resolvedBy:`resolvedBy`,createdAt:`createdAt`,resolvedAt:`resolvedAt`,cancelledAt:`cancelledAt`,supersededByTaskId:`supersededByTaskId`},e.Prisma.FlowPoolTriggerScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,flowId:`flowId`,blockId:`blockId`,triggerKey:`triggerKey`,kind:`kind`,status:`status`,period:`period`,sourceId:`sourceId`,payload:`payload`,attempts:`attempts`,dueAt:`dueAt`,claimedAt:`claimedAt`,processedAt:`processedAt`,evaluationId:`evaluationId`,lastError:`lastError`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.FlowPoolAttentionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,attentionKey:`attentionKey`,flowId:`flowId`,blockId:`blockId`,intentId:`intentId`,evaluationId:`evaluationId`,resolutionTaskId:`resolutionTaskId`,kind:`kind`,status:`status`,reason:`reason`,actions:`actions`,details:`details`,firstSeenAt:`firstSeenAt`,lastSeenAt:`lastSeenAt`,resolvedAt:`resolvedAt`},e.Prisma.FlowPoolHousekeepingTickScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,tickKey:`tickKey`,status:`status`,windowStart:`windowStart`,windowEnd:`windowEnd`,claimedBy:`claimedBy`,heartbeatAt:`heartbeatAt`,result:`result`,startedAt:`startedAt`,completedAt:`completedAt`},e.Prisma.FlowStepScalarFieldEnum={id:`id`,runId:`runId`,blockId:`blockId`,blockType:`blockType`,attemptNumber:`attemptNumber`,status:`status`,exit:`exit`,input:`input`,output:`output`,credits:`credits`,decisions:`decisions`,metadata:`metadata`,startedAt:`startedAt`,completedAt:`completedAt`},e.Prisma.FolderStructureScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,prompt:`prompt`,structure:`structure`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.GlProjectProjectionScalarFieldEnum={workspaceId:`workspaceId`,projectId:`projectId`,sourceFingerprint:`sourceFingerprint`,baseCurrency:`baseCurrency`,computedAt:`computedAt`},e.Prisma.GlProjectAccountProjectionScalarFieldEnum={workspaceId:`workspaceId`,projectId:`projectId`,budgetLineId:`budgetLineId`,parentBudgetLineId:`parentBudgetLineId`,code:`code`,lineName:`lineName`,txnCount:`txnCount`,spendCents:`spendCents`,unavailableCount:`unavailableCount`},e.Prisma.GuardianIssueScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,policyCode:`policyCode`,issueType:`issueType`,entityType:`entityType`,entityIds:`entityIds`,status:`status`,version:`version`,title:`title`,description:`description`,metadata:`metadata`,detectedAt:`detectedAt`,resolvedAt:`resolvedAt`,resolvedBy:`resolvedBy`,resolutionLogId:`resolutionLogId`}
80,e.Prisma.TransactionDuplicateDetectionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,policyCode:`policyCode`,entityIdA:`entityIdA`,entityIdB:`entityIdB`,similarity:`similarity`,amountDiff:`amountDiff`,dayDiff:`dayDiff`,merchantOverlap:`merchantOverlap`,referenceMatch:`referenceMatch`,detectorVersion:`detectorVersion`,status:`status`,observationCount:`observationCount`,firstDetectedAt:`firstDetectedAt`,lastDetectedAt:`lastDetectedAt`,resolvedAt:`resolvedAt`,resolvedBy:`resolvedBy`,resolutionLogId:`resolutionLogId`},e.Prisma.TransactionDuplicateDecisionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,txnIdA:`txnIdA`,txnIdB:`txnIdB`,decision:`decision`,reason:`reason`,matchReason:`matchReason`,confidence:`confidence`,issueId:`issueId`,decidedBy:`decidedBy`,decidedAt:`decidedAt`},e.Prisma.ContactDuplicateDecisionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,contactIdA:`contactIdA`,contactIdB:`contactIdB`,decision:`decision`,reason:`reason`,matchReason:`matchReason`,confidence:`confidence`,issueId:`issueId`,decidedBy:`decidedBy`,decidedAt:`decidedAt`},e.Prisma.ResolutionLogScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,operation:`operation`,entityType:`entityType`,sourceIds:`sourceIds`,targetId:`targetId`,relinkActions:`relinkActions`,performedBy:`performedBy`,performedAt:`performedAt`,reverted:`reverted`,revertedAt:`revertedAt`,revertedBy:`revertedBy`},e.Prisma.IdempotencyReceiptScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,principalKey:`principalKey`,endpoint:`endpoint`,idempotencyKey:`idempotencyKey`,fingerprint:`fingerprint`,resultSnapshot:`resultSnapshot`,createdAt:`createdAt`},e.Prisma.UserScalarFieldEnum={id:`id`,email:`email`,workosUserId:`workosUserId`,firstName:`firstName`,lastName:`lastName`,avatarUrl:`avatarUrl`,emailVerified:`emailVerified`,mfaEnabled:`mfaEnabled`,lastWorkspaceId:`lastWorkspaceId`,lastAuthMethod:`lastAuthMethod`,lastActive:`lastActive`,toltPartnerId:`toltPartnerId`,notificationPreferences:`notificationPreferences`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.UserProfileScalarFieldEnum={id:`id`,userId:`userId`,phone:`phone`,phoneCountry:`phoneCountry`,dateOfBirth:`dateOfBirth`,address:`address`,companyName:`companyName`,companyWebsite:`companyWebsite`,instagram:`instagram`,imdb:`imdb`,title:`title`,contactType:`contactType`,themePreference:`themePreference`,taxId:`taxId`,taxDocumentId:`taxDocumentId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.UserAcquisitionScalarFieldEnum={customerType:`customerType`,id:`id`,userId:`userId`,referral:`referral`,referralSources:`referralSources`,referralOther:`referralOther`,currentTools:`currentTools`,currentToolsOther:`currentToolsOther`,selfReportedTeamSize:`selfReportedTeamSize`,onboardingWorkspaceId:`onboardingWorkspaceId`,productUpdatesOptIn:`productUpdatesOptIn`,productUpdatesOptInAt:`productUpdatesOptInAt`,adConsent:`adConsent`,gaClientId:`gaClientId`,gaSessionContext:`gaSessionContext`,analyticsConsent:`analyticsConsent`,adConsentSource:`adConsentSource`,adConsentCapturedAt:`adConsentCapturedAt`,lead:`lead`,signedUpOn:`signedUpOn`,utmCampaign:`utmCampaign`,utmMedium:`utmMedium`,utmSource:`utmSource`,utmContent:`utmContent`,utmTerm:`utmTerm`,oppref:`oppref`,twclid:`twclid`,fbclid:`fbclid`,fbc:`fbc`,fbp:`fbp`,obref:`obref`,adSignalsCapturedAt:`adSignalsCapturedAt`,adClientIp:`adClientIp`,adUserAgent:`adUserAgent`,adVisitorCapturedAt:`adVisitorCapturedAt`,gclid:`gclid`,gbraid:`gbraid`,wbraid:`wbraid`,vid:`vid`,ref:`ref`,trialStatus:`trialStatus`,syncedCrm:`syncedCrm`,syncedLoops:`syncedLoops`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceScalarFieldEnum={id:`id`,alias:`alias`,name:`name`,image:`image`,timezone:`timezone`,countryCode:`countryCode`,companyAddress:`companyAddress`,companyPhone:`companyPhone`,baseCurrencyCode:`baseCurrencyCode`,defaultFringeCombineLevel:`defaultFringeCombineLevel`,currencyRatesMigratedAt:`currencyRatesMigratedAt`,subscriptionTier:`subscriptionTier`,stripeCustomerId:`stripeCustomerId`,banned:`banned`,suspicious:`suspicious`,deletedAt:`deletedAt`,deletionRequestedByUserId:`deletionRequestedByUserId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceDeletionRequestScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,state:`state`,linearTicketId:`linearTicketId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ProjectScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,alias:`alias`,emoji:`emoji`,image:`image`,indexNoteId:`indexNoteId`,status:`status`,stagedKind:`stagedKind`,stagedForUserId:`stagedForUserId`,archived:`archived`,deletedAt:`deletedAt`,createdById:`createdById`,spaceId:`spaceId`,summary:`summary`,projectType:`projectType`,libraryBackfilledAt:`libraryBackfilledAt`,isDemo:`isDemo`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ProjectSetupScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,status:`status`,requestPayload:`requestPayload`,attemptCount:`attemptCount`,lastErrorCode:`lastErrorCode`,lastErrorMessage:`lastErrorMessage`,startedAt:`startedAt`,completedAt:`completedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ProjectTagScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,color:`color`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ProjectToTagScalarFieldEnum={projectId:`projectId`,tagId:`tagId`,createdAt:`createdAt`},e.Prisma.ProjectSpaceScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,alias:`alias`,image:`image`,parentId:`parentId`,sort:`sort`,archived:`archived`,deletedAt:`deletedAt`,userIds:`userIds`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceRoleScalarFieldEnum={id:`id`,userId:`userId`,workspaceId:`workspaceId`,role:`role`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ProjectRoleScalarFieldEnum={id:`id`,userId:`userId`,workspaceId:`workspaceId`,projectId:`projectId`,role:`role`,viewAccess:`viewAccess`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.VendorRoleScalarFieldEnum={id:`id`,userId:`userId`,workspaceId:`workspaceId`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceInviteScalarFieldEnum={id:`id`,email:`email`,firstName:`firstName`,lastName:`lastName`,workspaceId:`workspaceId`,role:`role`,status:`status`,expiresAt:`expiresAt`,invitedById:`invitedById`,acceptedById:`acceptedById`,acceptedAt:`acceptedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.InviteProjectRoleScalarFieldEnum={id:`id`,inviteId:`inviteId`,projectId:`projectId`,role:`role`,viewAccess:`viewAccess`,deletedAt:`deletedAt`},e.Prisma.RefreshTokenScalarFieldEnum={id:`id`,token:`token`,userId:`userId`,expiresAt:`expiresAt`,revokedAt:`revokedAt`,userAgent:`userAgent`,ipAddress:`ipAddress`,createdAt:`createdAt`},e.Prisma.DesktopAuthCodeScalarFieldEnum={id:`id`,codeHash:`codeHash`,userId:`userId`,flowId:`flowId`,codeChallenge:`codeChallenge`,callbackUrl:`callbackUrl`,authMethod:`authMethod`,mfaUsed:`mfaUsed`,expiresAt:`expiresAt`,createdAt:`createdAt`},e.Prisma.LlmProxyTokenScalarFieldEnum={id:`id`,userId:`userId`,workspaceId:`workspaceId`,deviceId:`deviceId`,deviceLabel:`deviceLabel`,expiresAt:`expiresAt`,revokedAt:`revokedAt`,createdAt:`createdAt`},e.Prisma.UserMfaFactorScalarFieldEnum={id:`id`,userId:`userId`,workosFactorId:`workosFactorId`,type:`type`,status:`status`,totpIssuer:`totpIssuer`,totpUser:`totpUser`,smsPhoneLast4:`smsPhoneLast4`,isPreferred:`isPreferred`,verifiedAt:`verifiedAt`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.UserMfaChallengeScalarFieldEnum={id:`id`,factorId:`factorId`,workosChallengeId:`workosChallengeId`,expiresAt:`expiresAt`,verifiedAt:`verifiedAt`,createdAt:`createdAt`},e.Prisma.WebAuthnCredentialScalarFieldEnum={id:`id`,userId:`userId`,credentialId:`credentialId`,publicKey:`publicKey`,counter:`counter`,transports:`transports`,deviceName:`deviceName`,backedUp:`backedUp`,lastUsedAt:`lastUsedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WebAuthnChallengeScalarFieldEnum={id:`id`,challenge:`challenge`,userId:`userId`,type:`type`,expiresAt:`expiresAt`,createdAt:`createdAt`},e.Prisma.ZeroImportSessionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,createdById:`createdById`,source:`source`,status:`status`,plan:`plan`,createdProject:`createdProject`,createdAt:`createdAt`,updatedAt:`updatedAt`,resolvedAt:`resolvedAt`,deletedAt:`deletedAt`},e.Prisma.ScheduleCategoryAccountMapScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,category:`category`,budgetLineId:`budgetLineId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroIncentivePackScalarFieldEnum={id:`id`,slug:`slug`,name:`name`,description:`description`,publisher:`publisher`,category:`category`,tags:`tags`,deprecated:`deprecated`,visibility:`visibility`,workspaceId:`workspaceId`,status:`status`,qualityGrade:`qualityGrade`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroWorkspaceIncentivePackScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,incentivePackId:`incentivePackId`,enabledBy:`enabledBy`,deletedAt:`deletedAt`,enabledAt:`enabledAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroIncentiveProgramScalarFieldEnum={id:`id`,incentivePackId:`incentivePackId`,programKey:`programKey`,sort:`sort`,name:`name`,description:`description`,accountNumber:`accountNumber`,incentiveType:`incentiveType`,jurisdiction:`jurisdiction`,rate:`rate`,appliedCreditCap:`a
80ppliedCreditCap`,discountPercent:`discountPercent`,incentiveStructure:`incentiveStructure`,sunset:`sunset`,sunsetDate:`sunsetDate`,status:`status`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroIncentiveVersionScalarFieldEnum={id:`id`,programId:`programId`,version:`version`,effectiveDate:`effectiveDate`,label:`label`,notes:`notes`,status:`status`,ruleCount:`ruleCount`,sourceManifest:`sourceManifest`,excludedFringeSymbols:`excludedFringeSymbols`,deletedAt:`deletedAt`,seededAt:`seededAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroIncentiveRuleScalarFieldEnum={id:`id`,versionId:`versionId`,sort:`sort`,componentType:`componentType`,description:`description`,amount:`amount`,capType:`capType`,cap:`cap`,percentage:`percentage`,perIndividualCap:`perIndividualCap`,eligibilityTags:`eligibilityTags`,tierKey:`tierKey`,tierMode:`tierMode`,componentRole:`componentRole`,minQualifiedSpend:`minQualifiedSpend`,maxQualifiedSpend:`maxQualifiedSpend`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.LegacyPublicLinkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,kind:`kind`,hash:`hash`,sourceProjectId:`sourceProjectId`,sourceInviteId:`sourceInviteId`,linkId:`linkId`,priorLinkId:`priorLinkId`,metaCode:`metaCode`,reusablePayment:`reusablePayment`,active:`active`,publishedAt:`publishedAt`,expiresAt:`expiresAt`},e.Prisma.LegacyWorkspaceLeadScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,userId:`userId`,emailExists:`emailExists`,legacyUserId:`legacyUserId`,possibleLegacyWorkspaceId:`possibleLegacyWorkspaceId`,possibleLegacyWorkspaceName:`possibleLegacyWorkspaceName`,legacyRole:`legacyRole`,nameSimilarity:`nameSimilarity`,eligible:`eligible`,checkedAt:`checkedAt`,dismissedAt:`dismissedAt`,earlyAccessRequestedAt:`earlyAccessRequestedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroDataLockScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,targetId:`targetId`,reason:`reason`,lockedBy:`lockedBy`,lockedAt:`lockedAt`,expiresAt:`expiresAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.LockOverridePolicyScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,overrideRoles:`overrideRoles`,overrideUserIds:`overrideUserIds`,enabledRuleKeys:`enabledRuleKeys`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.MobilePrincipalScalarFieldEnum={id:`id`,normalizedEmail:`normalizedEmail`,disabledAt:`disabledAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.MobileLegacyUserLinkScalarFieldEnum={id:`id`,principalId:`principalId`,legacyUserId:`legacyUserId`,linkMethod:`linkMethod`,disabledAt:`disabledAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.MobileNextUserLinkScalarFieldEnum={id:`id`,principalId:`principalId`,nextUserId:`nextUserId`,linkMethod:`linkMethod`,disabledAt:`disabledAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.MobileInstallationScalarFieldEnum={id:`id`,principalId:`principalId`,installationKeyHash:`installationKeyHash`,pushTokenHash:`pushTokenHash`,pushToken:`pushToken`,platform:`platform`,appBuild:`appBuild`,protocolVersion:`protocolVersion`,revokedAt:`revokedAt`,lastActiveAt:`lastActiveAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.MobileSessionScalarFieldEnum={id:`id`,installationId:`installationId`,authMethod:`authMethod`,expiresAt:`expiresAt`,revokedAt:`revokedAt`,lastActiveAt:`lastActiveAt`,createdAt:`createdAt`},e.Prisma.MobileRefreshTokenScalarFieldEnum={id:`id`,sessionId:`sessionId`,familyId:`familyId`,generation:`generation`,tokenHash:`tokenHash`,consumedAt:`consumedAt`,revokedAt:`revokedAt`,expiresAt:`expiresAt`,createdAt:`createdAt`},e.Prisma.MobileRefreshRecoveryScalarFieldEnum={id:`id`,sessionId:`sessionId`,familyId:`familyId`,rotationRequestId:`rotationRequestId`,response:`response`,expiresAt:`expiresAt`,createdAt:`createdAt`},e.Prisma.MobileLegacyExchangeScalarFieldEnum={id:`id`,requestId:`requestId`,credentialHash:`credentialHash`,legacyUserId:`legacyUserId`,installationId:`installationId`,response:`response`,recoveryExpiresAt:`recoveryExpiresAt`,createdAt:`createdAt`},e.Prisma.MobileWorkspaceRouteScalarFieldEnum={id:`id`,runtime:`runtime`,sourceWorkspaceId:`sourceWorkspaceId`,routeRevision:`routeRevision`,createdAt:`createdAt`},e.Prisma.MobileResourceRefScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,kind:`kind`,sourceDiscriminator:`sourceDiscriminator`,sourceResourceId:`sourceResourceId`,routeRevision:`routeRevision`,createdAt:`createdAt`},e.Prisma.MobileMutationReceiptScalarFieldEnum={id:`id`,principalId:`principalId`,operation:`operation`,targetScope:`targetScope`,idempotencyKey:`idempotencyKey`,fingerprint:`fingerprint`,state:`state`,leaseExpiresAt:`leaseExpiresAt`,resultSnapshot:`resultSnapshot`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.MoneyMovementIntentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,kind:`kind`,idempotencyKey:`idempotencyKey`,payloadHash:`payloadHash`,submittedByType:`submittedByType`,submittedById:`submittedById`,originatingUserId:`originatingUserId`,context:`context`,requiresApproval:`requiresApproval`,retryOfIntentId:`retryOfIntentId`,createdAt:`createdAt`},e.Prisma.PaymentDetailsChangeScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,zeroPaymentId:`zeroPaymentId`,flowRunId:`flowRunId`,rail:`rail`,sendTiming:`sendTiming`,sendAt:`sendAt`,actorId:`actorId`,actorType:`actorType`,blockId:`blockId`,sequence:`sequence`,createdAt:`createdAt`},e.Prisma.ZeroNoteScalarFieldEnum={guid:`guid`,workspaceId:`workspaceId`,ownerType:`ownerType`,ownerId:`ownerId`,title:`title`,content:`content`,preview:`preview`,derivedTitle:`derivedTitle`,derivedSummary:`derivedSummary`,suggestedActions:`suggestedActions`,lastDerivedContent:`lastDerivedContent`,lastDerivedAt:`lastDerivedAt`,createdBy:`createdBy`,source:`source`,isCollaborative:`isCollaborative`,documentId:`documentId`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.NotificationScalarFieldEnum={id:`id`,userId:`userId`,workspaceId:`workspaceId`,title:`title`,message:`message`,type:`type`,avatar:`avatar`,actions:`actions`,read:`read`,readAt:`readAt`,timestamp:`timestamp`},e.Prisma.NotificationBellStateScalarFieldEnum={id:`id`,userId:`userId`,workspaceId:`workspaceId`,hasUnread:`hasUnread`},e.Prisma.OnboardConfigScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,isDefault:`isDefault`,authRequirement:`authRequirement`,includePaymentDetails:`includePaymentDetails`,allowPaymentRequest:`allowPaymentRequest`,requireEmailVerification:`requireEmailVerification`,requireTaxDocuments:`requireTaxDocuments`,requireInvoice:`requireInvoice`,requireSigningToComplete:`requireSigningToComplete`,allowedContactTypes:`allowedContactTypes`,startworkId:`startworkId`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.OnboardStartworkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.OnboardStartworkDocumentScalarFieldEnum={id:`id`,startworkId:`startworkId`,name:`name`,content:`content`,pdf:`pdf`,deletedAt:`deletedAt`,required:`required`,sortOrder:`sortOrder`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.OnboardSessionSignatureScalarFieldEnum={id:`id`,sessionId:`sessionId`,startworkDocumentId:`startworkDocumentId`,userId:`userId`,signerName:`signerName`,signerEmail:`signerEmail`,signedContent:`signedContent`,documentVersion:`documentVersion`,documentSnapshot:`documentSnapshot`,consentVersion:`consentVersion`,signedPdfKey:`signedPdfKey`,signedPdfHash:`signedPdfHash`,signatureData:`signatureData`,signedAt:`signedAt`,ipAddress:`ipAddress`,userAgent:`userAgent`},e.Prisma.OnboardLinkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,configId:`configId`,active:`active`,createdAt:`createdAt`,createdBy:`createdBy`},e.Prisma.OnboardLinkMetaScalarFieldEnum={id:`id`,linkId:`linkId`,code:`code`,contactId:`contactId`,purchaseOrderId:`purchaseOrderId`,intent:`intent`,requiredAdditions:`requiredAdditions`,vend
80orRequestId:`vendorRequestId`,createdById:`createdById`,createdAt:`createdAt`,revoked:`revoked`,revokedAt:`revokedAt`},e.Prisma.VendorRequestScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,purchaseOrderId:`purchaseOrderId`,contactId:`contactId`,recipientEmail:`recipientEmail`,kind:`kind`,status:`status`,paymentPrefill:`paymentPrefill`,createdById:`createdById`,submittedByUserId:`submittedByUserId`,resultingDocumentId:`resultingDocumentId`,resultingPaymentRequestId:`resultingPaymentRequestId`,submittedAt:`submittedAt`,canceledAt:`canceledAt`,expiresAt:`expiresAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.OnboardInviteScalarFieldEnum={id:`id`,metaId:`metaId`,email:`email`,firstName:`firstName`,lastName:`lastName`,name:`name`,message:`message`,sentAt:`sentAt`,emailRecordId:`emailRecordId`},e.Prisma.OnboardSessionScalarFieldEnum={id:`id`,linkId:`linkId`,metaId:`metaId`,sessionToken:`sessionToken`,userId:`userId`,contactId:`contactId`,bankingDestinationId:`bankingDestinationId`,bankingDestinationSnapshot:`bankingDestinationSnapshot`,status:`status`,promotionStatus:`promotionStatus`,currentStep:`currentStep`,isFirstTime:`isFirstTime`,createdAt:`createdAt`,updatedAt:`updatedAt`,submittedAt:`submittedAt`,name:`name`,email:`email`,phone:`phone`,phoneCountry:`phoneCountry`,address:`address`,company:`company`,title:`title`,instagram:`instagram`,imdb:`imdb`,website:`website`,avatarUrl:`avatarUrl`,contactType:`contactType`,taxIdLast4:`taxIdLast4`},e.Prisma.OnboardDocumentScalarFieldEnum={id:`id`,sessionId:`sessionId`,key:`key`,name:`name`,mimeType:`mimeType`,size:`size`,s3Key:`s3Key`,classification:`classification`,createdAt:`createdAt`},e.Prisma.OnboardSessionEventScalarFieldEnum={id:`id`,sessionId:`sessionId`,event:`event`,step:`step`,status:`status`,error:`error`,metadata:`metadata`,createdAt:`createdAt`},e.Prisma.UserDocumentScalarFieldEnum={id:`id`,userId:`userId`,name:`name`,mimeType:`mimeType`,size:`size`,s3Key:`s3Key`,classification:`classification`,createdAt:`createdAt`},e.Prisma.OnboardSessionSecureDataScalarFieldEnum={id:`id`,sessionId:`sessionId`,taxIdentifier:`taxIdentifier`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.UserOnboardingScalarFieldEnum={id:`id`,userId:`userId`,profileCompletedAt:`profileCompletedAt`,referralCompletedAt:`referralCompletedAt`,referralDeferredAt:`referralDeferredAt`,toolsCompletedAt:`toolsCompletedAt`,toolsDeferredAt:`toolsDeferredAt`,completedAt:`completedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.UserOnboardingSelectionScalarFieldEnum={id:`id`,userId:`userId`,kind:`kind`,value:`value`,otherText:`otherText`,createdAt:`createdAt`},e.Prisma.WorkspaceOnboardingScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,createdByUserId:`createdByUserId`,status:`status`,workspaceInfoCompletedAt:`workspaceInfoCompletedAt`,qualifyCompletedAt:`qualifyCompletedAt`,collaborateCompletedAt:`collaborateCompletedAt`,completedAt:`completedAt`,abandonedAt:`abandonedAt`,exampleProjectId:`exampleProjectId`,exampleProjectCreatedAt:`exampleProjectCreatedAt`,exampleProjectFailedAt:`exampleProjectFailedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceOnboardingAnswerScalarFieldEnum={id:`id`,workspaceOnboardingId:`workspaceOnboardingId`,questionKey:`questionKey`,answer:`answer`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.UserOnboardingTourScalarFieldEnum={userId:`userId`,workspaceId:`workspaceId`,demoProjectId:`demoProjectId`,openedDemoBudget:`openedDemoBudget`,browsedLibrary:`browsedLibrary`,setAssumptions:`setAssumptions`,exploredTxns:`exploredTxns`,invitedTeam:`invitedTeam`,watchedWalkthrough:`watchedWalkthrough`,minimized:`minimized`,dismissedAt:`dismissedAt`,completedAt:`completedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.PdfExportDocumentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,name:`name`,description:`description`,content:`content`,createdBy:`createdBy`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.WorkspacePdfExportTemplateScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,description:`description`,thumbnail:`thumbnail`,content:`content`,createdBy:`createdBy`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.PublicPdfExportTemplateScalarFieldEnum={id:`id`,name:`name`,description:`description`,thumbnail:`thumbnail`,content:`content`,isActive:`isActive`,sortOrder:`sortOrder`,createdBy:`createdBy`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.PdfExportJobScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,documentId:`documentId`,budgetId:`budgetId`,createdBy:`createdBy`,status:`status`,failureMessage:`failureMessage`,fileKey:`fileKey`,fileName:`fileName`,fileSize:`fileSize`,pages:`pages`,createdAt:`createdAt`,updatedAt:`updatedAt`,completedAt:`completedAt`},e.Prisma.PlaidItemScalarFieldEnum={id:`id`,plaidItemId:`plaidItemId`,workspaceId:`workspaceId`,connectionId:`connectionId`,institutionId:`institutionId`,institutionName:`institutionName`,logo:`logo`,primaryColor:`primaryColor`,connectedAt:`connectedAt`,connectedBy:`connectedBy`,needAuth:`needAuth`,lastSync:`lastSync`,syncCursor:`syncCursor`,deletedAt:`deletedAt`},e.Prisma.PlaidAccountScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,itemId:`itemId`,plaidAccountId:`plaidAccountId`,name:`name`,type:`type`,subtype:`subtype`,mask:`mask`,openToAll:`openToAll`,active:`active`,deletedAt:`deletedAt`},e.Prisma.PlaidTransactionScalarFieldEnum={id:`id`,plaidTransactionId:`plaidTransactionId`,workspaceId:`workspaceId`,accountId:`accountId`,amount:`amount`,currency:`currency`,merchantName:`merchantName`,merchantEntityId:`merchantEntityId`,name:`name`,originalDescription:`originalDescription`,pending:`pending`,logoUrl:`logoUrl`,datetime:`datetime`,transactionCode:`transactionCode`,primaryCategory:`primaryCategory`,detailedCategory:`detailedCategory`,categoryConfidence:`categoryConfidence`,pendingTransactionId:`pendingTransactionId`,zeroTransactionId:`zeroTransactionId`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.PlaidAccountProjectScalarFieldEnum={accountId:`accountId`,projectId:`projectId`},e.Prisma.ProductSignalOutboxScalarFieldEnum={id:`id`,idempotencyKey:`idempotencyKey`,workspaceId:`workspaceId`,operationId:`operationId`,signalFamily:`signalFamily`,occurredAt:`occurredAt`,payload:`payload`,payloadHash:`payloadHash`,status:`status`,availableAt:`availableAt`,attemptCount:`attemptCount`,lastAttemptAt:`lastAttemptAt`,leaseToken:`leaseToken`,leaseOwner:`leaseOwner`,leaseExpiresAt:`leaseExpiresAt`,deliveredAt:`deliveredAt`,lastError:`lastError`,deadLetteredAt:`deadLetteredAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WorkspaceTrafficClassificationScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,trafficClass:`trafficClass`,effectiveAt:`effectiveAt`,recordedAt:`recordedAt`,authority:`authority`,reasonCode:`reasonCode`,recordedByService:`recordedByService`,idempotencyKey:`idempotencyKey`},e.Prisma.ProductPopulationExportRunScalarFieldEnum={id:`id`,asOf:`asOf`,catalogVersion:`catalogVersion`,catalogHash:`catalogHash`,status:`status`,classificationWatermark:`classificationWatermark`,operationEligibilityWatermark:`operationEligibilityWatermark`,expectedWorkspaceCount:`expectedWorkspaceCount`,enqueuedWorkspaceCount:`enqueuedWorkspaceCount`,deliveredWorkspaceCount:`deliveredWorkspaceCount`,startedAt:`startedAt`,completedAt:`completedAt`,failedAt:`failedAt`,failure:`failure`,createdAt:`createdAt`},e.Prisma.ProductPopulationSnapshotOutboxScalarFieldEnum={id:`id`,exportRunId:`exportRunId`,idempotencyKey:`idempotencyKey`,workspaceId:`workspaceId`,payload:`payload`,payloadHash:`payloadHash`,status:`status`,availableAt:`availableAt`,attemptCount:`attemptCount`,lastAttemptAt:`lastAttemptAt`,leaseToken:`leaseToken`,leaseOwner:`leaseOwner`,leaseExpiresAt:`leaseExpiresAt`,deliveredAt:`deliveredAt`,lastError:`lastError`,deadLetteredAt:`deadLetteredAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.PurchaseOrderDecisionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,purchaseOrderId:`purchaseOrderId`,decisionKey:`decisionKey`,decisionType:`decisionType`,status:`status`,sourceFamily:`sourceFamily`,sourceId:`sourceId`,candidateId:`candidateId`,basisFingerprint:`basisFingerprint`,payload:`payload`,provenance:`provenance`,reason:`reason`,actorId:`actorId`,actorType:`actorType`,supersededById:`supersededById`,supersededAt:`supersededAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.PurchaseOrderAutomatchRunScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,sourceFamily:`sourceFamily`,batchKey:`batchKey`,status:`status`,rowKeys:`rowKeys`,rowKeyCount:`rowKeyCount`,rowKeysTruncated:`rowKeysTruncated`,sourceFingerprint:`sourceFingerprint`,matcherVersion:`matcherVersion`,policyVersion:`policyVersion`,evalGateReason:`evalGateReason`,candidateCapExceeded:`candidateCapExceeded`,autoLinkAllowed:`autoLinkAllowed`,attempts:`attempts`,error:`error`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.PurchaseOrderAutomatchCandidateScalarFieldEnum={id:`id`,runId:`runId`,workspaceId:`workspaceId`,projectId:`projectId`,sourceFamily:`sourceFamily`,sourceId:`sourceId`,sourceFingerprint:`sourceFingerprint`,purchaseOrderId:`purchaseOrderId`,rank:`rank`,score:`score`,band:`band`,status:`status`,autoLinkAllowed:`autoLinkAllowed`,disabledReason:`disabledReason`,matcherVersion:`matcherVersion`,policyVersion:`policyVersion`,evidence:`evidence`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.PurchaseOrderMatchIndexScalarFieldEnum={purchaseOrderId:`purchaseOrderId`,workspaceId:`workspaceId`,projectId:`projectId`,normalizedNumber:`normalizedNumber`,contactId:`contactId`,normalizedVendorName:`normalizedVendorName`,effectiveCurrency:`effectiveCurrency`,totalAmountMinor:`totalAmountMinor`,remainingAmou
80ntMinor:`remainingAmountMinor`,purchaseOrderDate:`purchaseOrderDate`,serviceStartAt:`serviceStartAt`,serviceEndAt:`serviceEndAt`,status:`status`,eligible:`eligible`,evidenceFingerprint:`evidenceFingerprint`,generation:`generation`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.PurchaseOrderAutomatchSourceHeadScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,sourceFamily:`sourceFamily`,sourceId:`sourceId`,currentRunId:`currentRunId`,currentGeneration:`currentGeneration`,sourceFingerprint:`sourceFingerprint`,matcherVersion:`matcherVersion`,policyVersion:`policyVersion`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.QueueEventScalarFieldEnum={id:`id`,type:`type`,objectKey:`objectKey`,payload:`payload`,createdAt:`createdAt`,availableAt:`availableAt`,lockedAt:`lockedAt`,lockedBy:`lockedBy`,processedAt:`processedAt`,attempts:`attempts`,error:`error`},e.Prisma.RateObservationScalarFieldEnum={id:`id`,rate:`rate`,unit:`unit`,description:`description`,department:`department`,location:`location`,projectType:`projectType`,agreement:`agreement`,budgetScale:`budgetScale`,period:`period`,source:`source`,workspaceId:`workspaceId`,contactId:`contactId`,lineId:`lineId`,projectId:`projectId`,packItemId:`packItemId`,timestamp:`timestamp`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroRatePackScalarFieldEnum={id:`id`,slug:`slug`,name:`name`,description:`description`,publisher:`publisher`,category:`category`,tags:`tags`,deprecated:`deprecated`,visibility:`visibility`,workspaceId:`workspaceId`,status:`status`,qualityGrade:`qualityGrade`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroProjectRatePackScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,ratePackId:`ratePackId`,installedBy:`installedBy`,installedAt:`installedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroWorkspaceRatePackScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,ratePackId:`ratePackId`,enabledBy:`enabledBy`,deletedAt:`deletedAt`,enabledAt:`enabledAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroRatePackVersionScalarFieldEnum={id:`id`,packId:`packId`,version:`version`,effectiveDate:`effectiveDate`,label:`label`,notes:`notes`,itemCount:`itemCount`,sourceManifest:`sourceManifest`,deletedAt:`deletedAt`,seededAt:`seededAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroRatePackItemScalarFieldEnum={id:`id`,versionId:`versionId`,sort:`sort`,title:`title`,description:`description`,rate:`rate`,unit:`unit`,currency:`currency`,quantity:`quantity`,multiplier:`multiplier`,group:`group`,agreement:`agreement`,local:`local`,effectiveDate:`effectiveDate`,labels:`labels`,displayTags:`displayTags`,searchAliases:`searchAliases`,facets:`facets`,sourceRefs:`sourceRefs`,qualityFlags:`qualityFlags`,rateBasis:`rateBasis`,searchText:`searchText`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ReceiptSubmissionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,ownerId:`ownerId`,scopeKind:`scopeKind`,cardId:`cardId`,documentId:`documentId`,matchJobId:`matchJobId`,matchResultId:`matchResultId`,status:`status`,error:`error`,extracted:`extracted`,targetKind:`targetKind`,targetId:`targetId`,linkIds:`linkIds`,revision:`revision`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ReportIssueScalarFieldEnum={id:`id`,clientReportId:`clientReportId`,workspaceId:`workspaceId`,userId:`userId`,description:`description`,debugBundle:`debugBundle`,screenshotKeys:`screenshotKeys`,screenshotsStored:`screenshotsStored`,status:`status`,linearIssueId:`linearIssueId`,linearIssueUrl:`linearIssueUrl`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.SecureVaultRecordScalarFieldEnum={id:`id`,entityId:`entityId`,fieldKey:`fieldKey`,providerKey:`providerKey`,storageRef:`storageRef`,maskedLast4:`maskedLast4`,maskedMeta:`maskedMeta`,clearedAt:`clearedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.SecureVaultTokenScalarFieldEnum={token:`token`,recordId:`recordId`,entityId:`entityId`,fieldKey:`fieldKey`,providerKey:`providerKey`,storageRefAtIssue:`storageRefAtIssue`,maskedLast4AtIssue:`maskedLast4AtIssue`,maskedMetaAtIssue:`maskedMetaAtIssue`,expiresAt:`expiresAt`,revokedAt:`revokedAt`,createdAt:`createdAt`},e.Prisma.SecureVaultEncryptedValueScalarFieldEnum={id:`id`,entityId:`entityId`,fieldKey:`fieldKey`,value:`value`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.SlackWorkspaceLinkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,slackTeamId:`slackTeamId`,slackTeamName:`slackTeamName`,botToken:`botToken`,botUserId:`botUserId`,routes:`routes`,installedByUserId:`installedByUserId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.SlackUserLinkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,userId:`userId`,slackUserId:`slackUserId`,slackTeamId:`slackTeamId`,linkMethod:`linkMethod`,createdAt:`createdAt`},e.Prisma.SlackDeliveryScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,topic:`topic`,entityId:`entityId`,recipient:`recipient`,channelId:`channelId`,messageTs:`messageTs`,status:`status`,error:`error`,createdAt:`createdAt`},e.Prisma.SlackInboundEventScalarFieldEnum={id:`id`,eventId:`eventId`,kind:`kind`,payload:`payload`,status:`status`,attempts:`attempts`,error:`error`,receivedAt:`receivedAt`,processedAt:`processedAt`},e.Prisma.BudgetTemplateScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,createdById:`createdById`,name:`name`,description:`description`,category:`category`,imageUrl:`imageUrl`,visibility:`visibility`,sortOrder:`sortOrder`,popularity:`popularity`,sourceBudgetId:`sourceBudgetId`,sourceProjectId:`sourceProjectId`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BudgetTemplateEditScalarFieldEnum={id:`id`,templateId:`templateId`,userId:`userId`,workspaceId:`workspaceId`,stagingProjectId:`stagingProjectId`,stagingBudgetId:`stagingBudgetId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.BudgetTemplateVersionScalarFieldEnum={id:`id`,templateId:`templateId`,version:`version`,s3Key:`s3Key`,content:`content`,status:`status`,publishedAt:`publishedAt`,publishedBy:`publishedBy`,lineCount:`lineCount`,phaseCount:`phaseCount`,changelog:`changelog`,createdAt:`createdAt`,createdById:`createdById`},e.Prisma.ViewLinkScalarFieldEnum={id:`id`,viewId:`viewId`,linkHash:`linkHash`,enabled:`enabled`,permission:`permission`,expireAt:`expireAt`,tokenVersion:`tokenVersion`,createdById:`createdById`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.WebhookSubscriptionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,ownerKind:`ownerKind`,ownerId:`ownerId`,url:`url`,events:`events`,payloadStyle:`payloadStyle`,secret:`secret`,isActive:`isActive`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.WebhookDeliveryScalarFieldEnum={id:`id`,subscriptionId:`subscriptionId`,workspaceId:`workspaceId`,event:`event`,status:`status`,entityKind:`entityKind`,entityId:`entityId`,payloadStyle:`payloadStyle`,requestUrl:`requestUrl`,responseStatus:`responseStatus`,attempts:`attempts`,nextRetryAt:`nextRetryAt`,error:`error`,occurredAt:`occurredAt`,deliveredAt:`deliveredAt`},e.Prisma.WorkspaceFeatureScalarFieldEnum={workspaceId:`workspaceId`,feature:`feature`,enabled:`enabled`,config:`config`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroTransactionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,sort:`sort`,sourceType:`sourceType`,sourceId:`sourceId`,b
80illingChargeType:`billingChargeType`,budgetLineSetBy:`budgetLineSetBy`,billingDisposition:`billingDisposition`,billingPaymentRef:`billingPaymentRef`,timestamp:`timestamp`,description:`description`,amount:`amount`,type:`type`,status:`status`,currency:`currency`,exchangeRate:`exchangeRate`,exchangeRateBaseCode:`exchangeRateBaseCode`,exchangeRateSource:`exchangeRateSource`,merchant:`merchant`,logoUrl:`logoUrl`,category:`category`,sourceLast4:`sourceLast4`,sourceName:`sourceName`,sourceAccountId:`sourceAccountId`,sourceCardId:`sourceCardId`,number:`number`,ref:`ref`,payId:`payId`,notes:`notes`,contactId:`contactId`,projectId:`projectId`,budgetLineId:`budgetLineId`,createdFromProjectId:`createdFromProjectId`,glAccountIdOverride:`glAccountIdOverride`,fringeId:`fringeId`,isItemized:`isItemized`,autoItemizeDismissed:`autoItemizeDismissed`,isDemo:`isDemo`,actualized:`actualized`,sourceLocked:`sourceLocked`,aiFilledFields:`aiFilledFields`,createdAt:`createdAt`,updatedAt:`updatedAt`,createdById:`createdById`,deletedAt:`deletedAt`,deletedReason:`deletedReason`,purchaseOrderId:`purchaseOrderId`,mergedIntoId:`mergedIntoId`,mergedFromIds:`mergedFromIds`,groupedIntoId:`groupedIntoId`,groupedItemId:`groupedItemId`,proposedMatchTransactionId:`proposedMatchTransactionId`,proposedMatchConfidence:`proposedMatchConfidence`,proposedMatchAt:`proposedMatchAt`,accountingSyncClass:`accountingSyncClass`,accountingGlCode:`accountingGlCode`,accountingSyncReason:`accountingSyncReason`},e.Prisma.ZeroPaymentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,sourceKind:`sourceKind`,sourceId:`sourceId`,stage:`stage`,stageUpdatedAt:`stageUpdatedAt`,amountMinor:`amountMinor`,currency:`currency`,rail:`rail`,destinationAmountMinor:`destinationAmountMinor`,destinationCurrency:`destinationCurrency`,destinationBankName:`destinationBankName`,destinationAccountType:`destinationAccountType`,destinationAccountLast4:`destinationAccountLast4`,destinationNetwork:`destinationNetwork`,contactId:`contactId`,requestedByUserId:`requestedByUserId`,projectId:`projectId`,budgetLineId:`budgetLineId`,purchaseOrderId:`purchaseOrderId`,description:`description`,memo:`memo`,notes:`notes`,dueDate:`dueDate`,moneyMovementIntentId:`moneyMovementIntentId`,paymentRequestId:`paymentRequestId`,scheduledPaymentId:`scheduledPaymentId`,seriesId:`seriesId`,bankingPaymentId:`bankingPaymentId`,transactionId:`transactionId`,returnTransactionId:`returnTransactionId`,sendOn:`sendOn`,expectedArrivalAt:`expectedArrivalAt`,providerReference:`providerReference`,providerStatus:`providerStatus`,cancelRequested:`cancelRequested`,cancelRequestedAt:`cancelRequestedAt`,needsSupport:`needsSupport`,failureCode:`failureCode`,failureDetail:`failureDetail`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroBankingCardScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,accountId:`accountId`,cardholderId:`cardholderId`,cardholderUserId:`cardholderUserId`,form:`form`,status:`status`,last4:`last4`,expiresAt:`expiresAt`,nickname:`nickname`,color:`color`,projectId:`projectId`,budgetLineId:`budgetLineId`,spendingLimits:`spendingLimits`,frozenByUserId:`frozenByUserId`,freezeVersion:`freezeVersion`,editVersion:`editVersion`,accountName:`accountName`,accountType:`accountType`,providerKind:`providerKind`,cardholderName:`cardholderName`,cardholderEmail:`cardholderEmail`,cardholderStatus:`cardholderStatus`,cardholderTosAcceptedAt:`cardholderTosAcceptedAt`,spendThisMonth:`spendThisMonth`,spendMonthKey:`spendMonthKey`,spendCurrency:`spendCurrency`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroBankingCardInviteScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,email:`email`,firstName:`firstName`,lastName:`lastName`,contactId:`contactId`,nickname:`nickname`,color:`color`,form:`form`,accountType:`accountType`,status:`status`,expiresAt:`expiresAt`,mintedCardId:`mintedCardId`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroBankingCardActivityScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,cardId:`cardId`,inviteId:`inviteId`,kind:`kind`,source:`source`,actorUserId:`actorUserId`,changedFields:`changedFields`,occurredAt:`occurredAt`},e.Prisma.ZeroTransactionTagAssignmentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,transactionId:`transactionId`,tagId:`tagId`,createdAt:`createdAt`},e.Prisma.ZeroAccountingReferenceScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,kind:`kind`,remoteId:`remoteId`,name:`name`,code:`code`},e.Prisma.ZeroTransactionQboFieldScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,connectionId:`connectionId`,transactionId:`transactionId`,scopeId:`scopeId`,field:`field`,value:`value`,assignedBy:`assignedBy`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroTransactionItemScalarFieldEnum={id:`id`,transactionId:`transactionId`,sort:`sort`,lineNumber:`lineNumber`,description:`description`,budgetLineId:`budgetLineId`,purchaseOrderItemId:`purchaseOrderItemId`,fringeId:`fringeId`,contactId:`contactId`,qty:`qty`,unit:`unit`,customUnitId:`customUnitId`,rate:`rate`,amount:`amount`,overtime:`overtime`,taxable:`taxable`,nonTaxable:`nonTaxable`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroTransactionItemTagAssignmentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,transactionItemId:`transactionItemId`,tagId:`tagId`,createdAt:`createdAt`},e.Prisma.ZeroPurchaseOrderScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,number:`number`,title:`title`,contactId:`contactId`,date:`date`,serviceStartAt:`serviceStartAt`,serviceEndAt:`serviceEndAt`,dealMemoSignedAt:`dealMemoSignedAt`,currency:`currency`,exchangeRate:`exchangeRate`,exchangeRateBaseCode:`exchangeRateBaseCode`,exchangeRateSource:`exchangeRateSource`,settledAt:`settledAt`,settledEligibleSnapshot:`settledEligibleSnapshot`,status:`status`,currentFlowInstanceId:`currentFlowInstanceId`,submissionCount:`submissionCount`,flowSummary:`flowSummary`,flowUpdatedAt:`flowUpdatedAt`,budgetLineId:`budgetLineId`,notes:`notes`,paymentTerms:`paymentTerms`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,createdById:`createdById`},e.Prisma.ZeroPurchaseOrderLifecycleProjectionScalarFieldEnum={purchaseOrderId:`purchaseOrderId`,workspaceId:`workspaceId`,projectId:`projectId`,projection:`projection`,version:`version`,generation:`generation`,orderedAmount:`orderedAmount`,paidAmount:`paidAmount`,remainingAmou
80nt:`remainingAmount`,unconvertibleActualCount:`unconvertibleActualCount`,computedAt:`computedAt`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroPurchaseOrderLifecycleIndicatorScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,purchaseOrderId:`purchaseOrderId`,type:`type`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroPurchaseOrderActivityScalarFieldEnum={id:`id`,sourceAuditEventId:`sourceAuditEventId`,workspaceId:`workspaceId`,purchaseOrderId:`purchaseOrderId`,projectId:`projectId`,type:`type`,action:`action`,summary:`summary`,actorId:`actorId`,actorType:`actorType`,actorName:`actorName`,actorAvatarUrl:`actorAvatarUrl`,transactionId:`transactionId`,metadata:`metadata`,occurredAt:`occurredAt`},e.Prisma.ZeroPurchaseOrderTagAssignmentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,purchaseOrderId:`purchaseOrderId`,tagId:`tagId`,createdAt:`createdAt`},e.Prisma.ZeroPurchaseOrderItemScalarFieldEnum={id:`id`,purchaseOrderId:`purchaseOrderId`,sort:`sort`,lineNumber:`lineNumber`,description:`description`,budgetLineId:`budgetLineId`,qty:`qty`,unit:`unit`,rate:`rate`,amount:`amount`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroTransactionStatsScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,count:`count`,totalAmount:`totalAmount`,updatedAt:`updatedAt`},e.Prisma.ZeroDocumentScalarFieldEnum={id:`id`,createdAt:`createdAt`,updatedAt:`updatedAt`,name:`name`,hash:`hash`,bucket:`bucket`,provider:`provider`,size:`size`,mimeType:`mimeType`,status:`status`,pageCount:`pageCount`,currentVersion:`currentVersion`,previewHash:`previewHash`,contentHash:`contentHash`,serverContentHash:`serverContentHash`,classification:`classification`,isStructured:`isStructured`,coarseType:`coarseType`,hasSensitiveInfo:`hasSensitiveInfo`,description:`description`,metadata:`metadata`,source:`source`,workspaceId:`workspaceId`,uploaderId:`uploaderId`,projectId:`projectId`,contactId:`contactId`,transactionId:`transactionId`,purchaseOrderId:`purchaseOrderId`,folderId:`folderId`,deletedAt:`deletedAt`},e.Prisma.ZeroDocumentVersionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,documentId:`documentId`,version:`version`,contentHash:`contentHash`,fileSize:`fileSize`,uploaderId:`uploaderId`,createdAt:`createdAt`},e.Prisma.ZeroDocumentSyncScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,documentId:`documentId`,projectId:`projectId`,status:`status`,versionSynced:`versionSynced`,syncedAt:`syncedAt`,batchId:`batchId`,createdById:`createdById`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroDocumentLinkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,documentId:`documentId`,linkKey:`linkKey`,targetType:`targetType`,targetId:`targetId`,projectId:`projectId`,budgetId:`budgetId`,budgetLineAddressPath:`budgetLineAddressPath`,phaseId:`phaseId`,copiedFromLinkId:`copiedFromLinkId`,createdById:`createdById`,deletedById:`deletedById`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.DocumentLinkBackfillReportScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,sourceColumn:`sourceColumn`,targetType:`targetType`,scannedCount:`scannedCount`,linkedCount:`linkedCount`,skippedMissingTargetCount:`skippedMissingTargetCount`,skippedDeletedTargetCount:`skippedDeletedTargetCount`,duplicateConflictCount:`duplicateConflictCount`,sampleDocumentIds:`sampleDocumentIds`,createdAt:`createdAt`},e.Prisma.ZeroAttachmentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,createdById:`createdById`,scopeType:`scopeType`,scopeId:`scopeId`,messageId:`messageId`,importSessionId:`importSessionId`,name:`name`,mimeType:`mimeType`,size:`size`,s3Key:`s3Key`,bucket:`bucket`,serverContentHash:`serverContentHash`,status:`status`,classification:`classification`,coarseType:`coarseType`,format:`format`,description:`description`,isStructured:`isStructured`,pageCount:`pageCount`,metadata:`metadata`,documentId:`documentId`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroFolderScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,parentId:`parentId`,path:`path`,claimRule:`claimRule`,sort:`sort`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroContactScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,title:`title`,company:`company`,role:`role`,type:`type`,avatar:`avatar`,displayTitle:`displayTitle`,email:`email`,phone:`phone`,address:`address`,addressStreet:`addressStreet`,addressCity:`addressCity`,addressState:`addressState`,addressZip:`addressZip`,addressCountry:`addressCountry`,addressFormatted:`addressFormatted`,addressFormattedSingleLine:`addressFormattedSingleLine`,instagram:`instagram`,imdb:`imdb`,website:`website`,taxIdHash:`taxIdHash`,taxIdLast4:`taxIdLast4`,einHash:`einHash`,einLast4:`einLast4`,bankAccountHash:`bankAccountHash`,bankAccountLast4:`bankAccountLast4`,track1099:`track1099`,rate:`rate`,notes:`notes`,originType:`originType`,originUserId:`originUserId`,originProjectId:`originProjectId`,stripeCustomerId:`stripeCustomerId`,stripeRecipientAccountId:`stripeRecipientAccountId`,enrichedContactId:`enrichedContactId`,sort:`sort`,aiFilledFields:`aiFilledFields`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroContactUserLinkScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,contactId:`contactId`,userId:`userId`,linkedAt:`linkedAt`,linkedBy:`linkedBy`,linkSource:`linkSource`,linkProjectId:`linkProjectId`,unlinkedAt:`unlinkedAt`,unlinkedBy:`unlinkedBy`,unlinkReason:`unlinkReason`,identityAcknowledgedAt:`identityAcknowledgedAt`,identitySnapshotJson:`identitySnapshotJson`,pendingIdentityJson:`pendingIdentityJson`,pendingIdentityAt:`pendingIdentityAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroProjectSettingsScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,fringeCombineLevel:`fringeCombineLevel`,automaticBudgetBackupsEnabled:`automaticBudgetBackupsEnabled`,automaticBudgetBackupsLastAttemptAt:`automaticBudgetBackupsLastAttemptAt`,automaticBudgetBackupsLastScheduledAt:`automaticBudgetBackupsLastScheduledAt`,automaticBudgetBackupsLastError:`automaticBudgetBackupsLastError`,workingWeekdayMask:`workingWeekdayMask`,excludedDates:`excludedDates`,dateFormat:`dateFormat`,assumptionsMarkdown:`assumptionsMarkdown`,projectDescription:`projectDescription`,billingChargeTypePolicies:`billingChargeTypePolicies`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroWorkspaceSettingsScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,autoEnrichContacts:`autoEnrichContacts`,autoActualizeNewTransactions:`autoActualizeNewTransactions`,billingExcludedChargeTypes:`billingExcludedChargeTypes`,billingAcknowledgedChargeTypes:`billingAcknowledgedChargeTypes`,defaultFringeGlAccountId:`defaultFringeGlAccountId`,offsetGlAccountId:`offsetGlAccountId`,billPayFeeGlAccountId:`billPayFeeGlAccountId`,booksClosedThrough:`booksClosedThrough`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroFringeTagScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,sourceId:`sourceId`,name:`name`,color:`color`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroFringeScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,sourceId:`sourceId`,name:`name`,description:`description`,fringeTagIds:`fringeTagIds`,calcType:`calcType`,rate:`rate`,cutoff:`cutoff`,color:`color`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroTagScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,name:`name`,color:`color`,description:`description`,eligibilityKey:`eligibilityKey`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroBudgetLineTagAssignmentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,lineId:`lineId`,tagId:`tagId`,createdAt:`createdAt`},e.Prisma.ZeroEstimatePhaseDataTagAssignmentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,estimatePhaseDataId:`estimatePhaseDataId`,tagId:`tagId`,createdAt:`createdAt`},e.Prisma.ZeroBudgetScalarFieldEnum={id:`id`,address:`address`,workspaceId:`workspaceId`,projectId:`projectId`,version:`version`,isActive:`isActive`,name:`name`,description:`description`,sourceId:`sourceId`,hiddenUnits:`hiddenUnits`,setupVersion:`setupVersion`,calculationContext:`calculationContext`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroBudgetPhaseTotalScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,budgetId:`budgetId`,phaseId:`phaseId`,valueKind:`valueKind`,totalMinorUnits:`totalMinorUnits`,exactValue:`exactValue`,valueUnit:`valueUnit`,currencyId:`currencyId`,currencyCode:`currencyCode`,minorUnitExponent:`minorUnitExponent`,
80status:`status`,error:`error`,inputFingerprint:`inputFingerprint`,staleAt:`staleAt`,computedAt:`computedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.BudgetPhaseTotalsStateScalarFieldEnum={scopeKey:`scopeKey`,scopeKind:`scopeKind`,scopeId:`scopeId`,budgetId:`budgetId`,workspaceId:`workspaceId`,projectId:`projectId`,dirtyGeneration:`dirtyGeneration`,computingGeneration:`computingGeneration`,computedGeneration:`computedGeneration`,inputFingerprint:`inputFingerprint`,computedFingerprint:`computedFingerprint`,status:`status`,error:`error`,reasonCode:`reasonCode`,sourceFamilies:`sourceFamilies`,operations:`operations`,rowKeys:`rowKeys`,rowKeyCount:`rowKeyCount`,rowKeysTruncated:`rowKeysTruncated`,priority:`priority`,priorityReason:`priorityReason`,priorityExpiresAt:`priorityExpiresAt`,attempts:`attempts`,lockedAt:`lockedAt`,lockedBy:`lockedBy`,fanoutCursor:`fanoutCursor`,queuedAt:`queuedAt`,nextRunAt:`nextRunAt`,firstDirtyAt:`firstDirtyAt`,lastDirtyAt:`lastDirtyAt`,lastComputedAt:`lastComputedAt`,failedGeneration:`failedGeneration`,failureClass:`failureClass`,failureCode:`failureCode`,failureFingerprint:`failureFingerprint`,terminalError:`terminalError`,failedAt:`failedAt`,failedProcessorVersion:`failedProcessorVersion`,nextReconcileAt:`nextReconcileAt`,recoveryEpoch:`recoveryEpoch`,recoveryAttempt:`recoveryAttempt`,lastRecoveryTrigger:`lastRecoveryTrigger`,lastRecoveryAt:`lastRecoveryAt`,updatedAt:`updatedAt`},e.Prisma.BudgetPhaseTotalsPriorityLeaseScalarFieldEnum={leaseKey:`leaseKey`,scopeKey:`scopeKey`,workspaceId:`workspaceId`,projectId:`projectId`,budgetId:`budgetId`,priority:`priority`,reason:`reason`,expiresAt:`expiresAt`,refreshedAt:`refreshedAt`},e.Prisma.BudgetPhaseTotalsDependencyScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,budgetId:`budgetId`,sourceFamily:`sourceFamily`,sourceId:`sourceId`,updatedAt:`updatedAt`},e.Prisma.BudgetPhaseTotalsDependencyCoverageScalarFieldEnum={budgetId:`budgetId`,workspaceId:`workspaceId`,projectId:`projectId`,updatedAt:`updatedAt`},e.Prisma.BudgetPhaseTotalsWorkspaceTokenScalarFieldEnum={workspaceId:`workspaceId`,tokens:`tokens`,lastRefillAt:`lastRefillAt`,lastClaimedAt:`lastClaimedAt`,paused:`paused`},e.Prisma.ZeroGlobalScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,sourceId:`sourceId`,symbol:`symbol`,description:`description`,formula:`formula`,phaseOverrides:`phaseOverrides`,origin:`origin`,unit:`unit`,customUnitId:`customUnitId`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCustomUnitScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,label:`label`,pluralLabel:`pluralLabel`,description:`description`,hoursPerUnit:`hoursPerUnit`,color:`color`,category:`category`,sort:`sort`,isSystem:`isSystem`,systemKey:`systemKey`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCurrencyScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,sourceId:`sourceId`,code:`code`,name:`name`,symbol:`symbol`,rateToUSD:`rateToUSD`,rateToWorkspaceBase:`rateToWorkspaceBase`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroBudgetLineScalarFieldEnum={id:`id`,address:`address`,budgetId:`budgetId`,snapshotId:`snapshotId`,parentId:`parentId`,type:`type`,sort:`sort`,accountId:`accountId`,description:`description`,contactId:`contactId`,charteredAccountId:`charteredAccountId`,systemKey:`systemKey`,source:`source`,lineColor:`lineColor`,subtotalSumAllAbove:`subtotalSumAllAbove`,subtotalIsBold:`subtotalIsBold`,markupAccountFilter:`markupAccountFilter`,markupSchemaVersion:`markupSchemaVersion`,lastKnownPhaseTotals:`lastKnownPhaseTotals`,markupShowPercent:`markupShowPercent`,markupLegacyNamespace:`markupLegacyNamespace`,creditSourceId:`creditSourceId`,scenarioPhaseId:`scenarioPhaseId`,remainderPhaseId:`remainderPhaseId`,expectedOverride:`expectedOverride`,expectedOverrideNote:`expectedOverrideNote`,fringeSourceAccountId:`fringeSourceAccountId`,agentSummary:`agentSummary`,agentSummaryAt:`agentSummaryAt`,enrichedKeywords:`enrichedKeywords`,emoji:`emoji`,notes:`notes`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCharteredAccountScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,code:`code`,codeSystem:`codeSystem`,name:`name`,variants:`variants`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroProjectGLAccountMapScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,budgetLineId:`budgetLineId`,mappingLineageId:`mappingLineageId`,code:`code`,glAccountId:`glAccountId`,proposedGlAccountId:`proposedGlAccountId`,mappingSource:`mappingSource`,sourceTemplateId:`sourceTemplateId`,sourceTemplateVersion:`sourceTemplateVersion`,sourceAccountCode:`sourceAccountCode`,sourceApplyMode:`sourceApplyMode`,sourceAppliedByUserId:`sourceAppliedByUserId`,sourceAppliedAt:`sourceAppliedAt`,sourceGlAccountId:`sourceGlAccountId`,locallyChangedAt:`locallyChangedAt`,mappingRevision:`mappingRevision`,proposalEvidence:`proposalEvidence`,proposalFingerprint:`proposalFingerprint`,proposalMatcherVersion:`proposalMatcherVersion`,proposalGeneration:`proposalGeneration`,proposalStatus:`proposalStatus`,proposalRejectedFingerprint:`proposalRejectedFingerprint`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroWorkspaceGLAccountScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,code:`code`,name:`name`,accountType:`accountType`,normalBalance:`normalBalance`,externalRef:`externalRef`,externalRefLabel:`externalRefLabel`,source:`source`,archivedAt:`archivedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroBudgetSnapshotScalarFieldEnum={id:`id`,budgetId:`budgetId`,reason:`reason`,createdBy:`createdBy`,createdAt:`createdAt`,name:`name`,context:`context`},e.Prisma.ZeroPhaseScalarFieldEnum={id:`id`,budgetId:`budgetId`,address:`address`,type:`type`,alias:`alias`,name:`name`,isHidden:`isHidden`,isCollapsed:`isCollapsed`,derivedFromPhaseId:`derivedFromPhaseId`,origin:`origin`,color:`color`,sort:`sort`,displayDecimals:`displayDecimals`,baseCurrencyId:`baseCurrencyId`,actualDateStart:`actualDateStart`,actualDateEnd:`actualDateEnd`,actualStatuses:`actualStatuses`,actualSourceTypes:`actualSourceTypes`,actualCurrencies:`actualCurrencies`,actualContactId:`actualContactId`,actualTagIds:`actualTagIds`,actualBudgetLineIds:`actualBudgetLineIds`,estimateTagIds:`estimateTagIds`,overtimeFactors:`overtimeFactors`,overtimeBaseHours:`overtimeBaseHours`,committedDateStart:`committedDateStart`,committedDateEnd:`committedDateEnd`,committedContactId:`committedContactId`,committedPhaseIds:`committedPhaseIds`,committedPoStatuses:`committedPoStatuses`,committedTagIds:`committedTagIds`,rollupFormula:`rollupFormula`,rollupDisplayMode:`rollupDisplayMode`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroEstimatePhaseDataScalarFieldEnum={id:`id`,lineId:`lineId`,phaseId:`phaseId`,address:`address`,rate:`rate`,qty:`qty`,x:`x`,qtyAutoDerived:`qtyAutoDerived`,overtimeMode:`overtimeMode`,overtimeFlatAmount:`overtimeFlatAmount`,overtimeHours:`overtimeHours`,overtimeBaseHours:`overtimeBaseHours`,overtimeMultipliers:`overtimeMultipliers`,overtimeV2Detail:`overtimeV2Detail`,startDate:`startDate`,endDate:`endDate`,unit:`unit`,customUnitId:`customUnitId`,fringeIds:`fringeIds`,fringeTagIds:`fringeTagIds`,currencyId:`currencyId`,n
80otes:`notes`,agentSummary:`agentSummary`,agentSummaryAt:`agentSummaryAt`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroMarkupPhaseDataScalarFieldEnum={id:`id`,lineId:`lineId`,phaseId:`phaseId`,address:`address`,markupType:`markupType`,markupAmount:`markupAmount`,referencePhaseId:`referencePhaseId`,referenceMode:`referenceMode`,markupApplyOn:`markupApplyOn`,cascadePriorMarkups:`cascadePriorMarkups`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroColumnConfigScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,targetAddress:`targetAddress`,isHidden:`isHidden`,width:`width`,order:`order`,settings:`settings`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroUserColumnScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,budgetId:`budgetId`,hostType:`hostType`,address:`address`,name:`name`,type:`type`,options:`options`,color:`color`,icon:`icon`,sort:`sort`,isHidden:`isHidden`,isLocked:`isLocked`,createdById:`createdById`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroUserColumnBudgetLineValueScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,budgetId:`budgetId`,columnId:`columnId`,budgetLineId:`budgetLineId`,textValue:`textValue`,jsonValue:`jsonValue`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroUserColumnContactValueScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,columnId:`columnId`,contactId:`contactId`,textValue:`textValue`,jsonValue:`jsonValue`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroUserColumnTransactionValueScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,columnId:`columnId`,transactionId:`transactionId`,textValue:`textValue`,jsonValue:`jsonValue`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroUserColumnTransactionItemValueScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,columnId:`columnId`,transactionId:`transactionId`,transactionItemId:`transactionItemId`,textValue:`textValue`,jsonValue:`jsonValue`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroUserColumnProjectValueScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,columnId:`columnId`,projectId:`projectId`,textValue:`textValue`,jsonValue:`jsonValue`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroViewScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,ownerId:`ownerId`,name:`name`,description:`description`,subjectType:`subjectType`,subjectScope:`subjectScope`,format:`format`,filter:`filter`,sort:`sort`,groupBy:`groupBy`,config:`config`,visibility:`visibility`,compatIsDefault:`compatIsDefault`,position:`position`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroViewColumnConfigScalarFieldEnum={id:`id`,viewId:`viewId`,address:`address`,isHidden:`isHidden`,width:`width`,order:`order`,settings:`settings`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroViewPhaseConfigScalarFieldEnum={id:`id`,viewId:`viewId`,phaseId:`phaseId`,isHidden:`isHidden`,isCollapsed:`isCollapsed`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroViewLockScalarFieldEnum={id:`id`,viewId:`viewId`,address:`address`,reason:`reason`,lockedBy:`lockedBy`,lockedAt:`lockedAt`,createdAt:`createdAt`,deletedAt:`deletedAt`},e.Prisma.ZeroWorkspaceViewScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,ownerId:`ownerId`,name:`name`,filter:`filter`,sort:`sort`,config:`config`,visibility:`visibility`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroDocumentMatchJobScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,status:`status`,initiatedBy:`initiatedBy`,receiptOwnerId:`receiptOwnerId`,documentIds:`documentIds`,matchTypes:`matchTypes`,projectId:`projectId`,autoCreateContacts:`autoCreateContacts`,autoCreateTransactions:`autoCreateTransactions`,confidenceThreshold:`confidenceThreshold`,totalCount:`totalCount`,processedCount:`processedCount`,matchedCount:`matchedCount`,createdCount:`createdCount`,failedCount:`failedCount`,startedAt:`startedAt`,completedAt:`completedAt`,error:`error`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroDocumentMatchResultScalarFieldEnum={id:`id`,jobId:`jobId`,documentId:`documentId`,workspaceId:`workspaceId`,status:`status`,appliedContactId:`a
80ppliedContactId`,appliedTransactionId:`appliedTransactionId`,appliedProjectId:`appliedProjectId`,createdContactId:`createdContactId`,createdTransactionId:`createdTransactionId`,error:`error`,processedAt:`processedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroActualizeJobScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,status:`status`,initiatedBy:`initiatedBy`,transactionIds:`transactionIds`,mode:`mode`,userContext:`userContext`,totalCount:`totalCount`,processedCount:`processedCount`,itemizedCount:`itemizedCount`,appliedCount:`appliedCount`,suggestedCount:`suggestedCount`,skippedCount:`skippedCount`,failedCount:`failedCount`,reportMarkdown:`reportMarkdown`,startedAt:`startedAt`,completedAt:`completedAt`,error:`error`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroActualizeResultScalarFieldEnum={id:`id`,jobId:`jobId`,transactionId:`transactionId`,workspaceId:`workspaceId`,status:`status`,itemizeAction:`itemizeAction`,itemCount:`itemCount`,suggestedLineId:`suggestedLineId`,suggestedLineName:`suggestedLineName`,confidence:`confidence`,reason:`reason`,appliedLineId:`appliedLineId`,alternatives:`alternatives`,error:`error`,processedAt:`processedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroCanvasScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,threadId:`threadId`,createdById:`createdById`,title:`title`,description:`description`,icon:`icon`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCanvasSheetScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,canvasId:`canvasId`,parentNodeId:`parentNodeId`,title:`title`,locked:`locked`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCanvasNodeScalarFieldEnum={id:`id`,sheetId:`sheetId`,workspaceId:`workspaceId`,type:`type`,title:`title`,subtitle:`subtitle`,activityStatus:`activityStatus`,activityLabel:`activityLabel`,activityUpdatedAt:`activityUpdatedAt`,activitySourceUpdatedAt:`activitySourceUpdatedAt`,refId:`refId`,childSheetId:`childSheetId`,positionX:`positionX`,positionY:`positionY`,metadata:`metadata`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCanvasEdgeScalarFieldEnum={id:`id`,sheetId:`sheetId`,workspaceId:`workspaceId`,sourceNodeId:`sourceNodeId`,targetNodeId:`targetNodeId`,label:`label`,metadata:`metadata`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroActionCardScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,placement:`placement`,projectId:`projectId`,canvasId:`canvasId`,sheetId:`sheetId`,threadId:`threadId`,title:`title`,message:`message`,sourceEvent:`sourceEvent`,sourceEntityId:`sourceEntityId`,sourceMetadata:`sourceMetadata`,actions:`actions`,design:`design`,state:`state`,continueAction:`continueAction`,status:`status`,progressPercent:`progressPercent`,progressMessage:`progressMessage`,dedupeKey:`dedupeKey`,createdAt:`createdAt`,updatedAt:`updatedAt`,statusChangedAt:`statusChangedAt`,completedAt:`completedAt`,failedAt:`failedAt`,expiredAt:`expiredAt`,dismissedAt:`dismissedAt`,deletedAt:`deletedAt`},e.Prisma.ZeroArtifactFragmentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,sourceId:`sourceId`,sourceType:`sourceType`,artifactType:`artifactType`,instanceId:`instanceId`,path:`path`,data:`data`,codecVersion:`codecVersion`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCreditScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,sourceId:`sourceId`,sourceType:`sourceType`,sourceIncentiveVersionId:`sourceIncentiveVersionId`,dismissedUpgradeForVersionId:`dismissedUpgradeForVersionId`,name:`name`,accountNumber:`accountNumber`,incentiveType:`incentiveType`,jurisdiction:`jurisdiction`,rate:`rate`,appliedCreditCap:`appliedCreditCap`,discountPercent:`discountPercent`,tierOverrideKey:`tierOverrideKey`,isApplied:`isApplied`,excludedFringeIds:`excludedFringeIds`,excludedFringeSymbols:`excludedFringeSymbols`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCreditComponentScalarFieldEnum={id:`id`,creditId:`creditId`,componentType:`componentType`,description:`description`,amount:`amount`,tagIds:`tagIds`,eligibilityTagSymbols:`eligibilityTagSymbols`,capType:`capType`,cap:`cap`,perIndividualCap:`perIndividualCap`,percentage:`percentage`,minQualifiedSpend:`minQualifiedSpend`,maxQualifiedSpend:`maxQualifiedSpend`,tierKey:`tierKey`,tierMode:`tierMode`,componentRole:`componentRole`,sort:`sort`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroEntityEdgeScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,sourceType:`sourceType`,sourceId:`sourceId`,edgeType:`edgeType`,targetType:`targetType`,targetId:`targetId`,projectId:`projectId`,active:`active`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCommentScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,threadId:`threadId`,authorId:`authorId`,authorName:`authorName`,authorAvatar:`authorAvatar`,content:`content`,resolved:`resolved`,deletedAt:`deletedAt`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroCommentTagScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,commentId:`commentId`,targetType:`targetType`,targetId:`targetId`,label:`label`,kind:`kind`},e.Prisma.ZeroCommentReactionScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,commentId:`commentId`,userId:`userId`,emoji:`emoji`},e.Prisma.ZeroCommentReadScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,commentId:`commentId`,userId:`userId`,readAt:`readAt`},e.Prisma.ZeroFlowRunSummaryScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,flowId:`flowId`,status:`status`,waitingType:`waitingType`,currentApproverRole:`currentApproverRole`,currentDecidedUserIds:`currentDecidedUserIds`,subjectKind:`subjectKind`,subjectId:`subjectId`,requestedByUserId:`requestedByUserId`,requestedAt:`requestedAt`,runVersion:`runVersion`,startedAt:`startedAt`,outcome:`outcome`,completedAt:`completedAt`,decidedByUserIds:`decidedByUserIds`,createdAt:`createdAt`,updatedAt:`updatedAt`},e.Prisma.ZeroFlowRunApproverScalarFieldEnum={id:`id`,runId:`runId`,workspaceId:`workspaceId`,userId:`userId`,subjectKind:`subjectKind`,subjectId:`subjectId`,createdAt:`createdAt`},e.Prisma.ZipExportJobScalarFieldEnum={id:`id`,workspaceId:`workspaceId`,projectId:`projectId`,createdBy:`createdBy`,kind:`kind`,status:`status`,failureMessage:`failureMessage`,filterSpec:`filterSpec`,totalFiles:`totalFiles`,processedFiles:`processedFiles`,missingFiles:`missingFiles`,fileKey:`fileKey`,fileName:`fileName`,fileSize:`fileSize`,createdAt:`createdAt`,updatedAt:`updatedAt`,completedAt:`completedAt`,expiresAt:`expiresAt`},e.Prisma.SortOrder={asc:`asc`,desc:`desc`},e.Prisma.JsonNullValueInput={JsonNull:s.JsonNull},e.Prisma.NullableJsonNullValueInput={DbNull:s.DbNull,JsonNull:s.JsonNull},e.Prisma.QueryMode={default:`default`,insensitive:`insensitive`},e.Prisma.JsonNullValueFilter={DbNull:s.DbNull,JsonNull:s.JsonNull,AnyNull:s.AnyNull},e.Prisma.NullsOrder={first:`first`,last:`last`},e.AuditDomain=e.$Enums.AuditDomain={TRANSACTION:`TRANSACTION`,DOCUMENT:`DOCUMENT`,BUDGET:`BUDGET`,CONTACT:`CONTACT`,FLOW:`FLOW`,AGENT:`AGENT`,PURCHASE_ORDER:`PURCHASE_ORDER`,COMMENT:`COMMENT`,TEMPLATE:`TEMPLATE`,NOTE:`NOTE`,BANKING:`BANKING`,MIGRATION:`MIGRATION`,PROJECT:`PROJECT`,SETTINGS:`SETTINGS`},e.BankingCapitalosEventAuthority=e.$Enums.BankingCapitalosEventAuthority={legacy:`legacy`,ledger:`ledger`,next:`next`},e.BankingCapitalosProjectionStatus=e.$Enums.BankingCapitalosProjectionStatus={pending:`pending`,projected:`projected`,unsupported:`unsupported`,failed:`failed`},e.BankingStripeEventAuthority=e.$Enums.BankingStripeEventAuthority={legacy:`legacy`,ledger:`ledger`,next:`next`},e.StripeTreasuryTransactionStatus=e.$Enums.StripeTreasuryTransactionStatus={open:`open`,posted:`posted`,void:`void`},e.StripeTreasuryFlowType=e.$Enums.StripeTreasuryFlowType={credit_reversal:`credit_reversal`,debit_reversal:`debit_reversal`,inbound_transfer:`inbound_transfer`,issuing_authorization:`issuing_authorization`,money_management_outbound_payment:`money_management_outbound_payment`,other:`other`,outbound_payment:`outbound_payment`,outbound_transfer:`outbound_transfer`,received_credit:`received_credit`,received_debit:`received_debit`},e.StripeInboundTransferStatus=e.$Enums.StripeInboundTransferStatus={processing:`processing`,succeeded:`succeeded`,failed:`failed`,canceled:`canceled`},e.StripeInboundTransferFailureCode=e.$Enums.StripeInboundTransferFailureCode={account_closed:`account_closed`,account_frozen:`account_frozen`,bank_account_restricted:`bank_account_restricted`,bank_ownership_changed:`bank_ownership_changed`,debit_not_authorized:`debit_not_authorized`,incorrect_account_holder_address:`incorrect_account_holder_address`,incorrect_account_holder_name:`incorrect_account_holder_name`,incorrect_account_holder_tax_id:`incorrect_account_holder_tax_id`,insufficient_funds:`insufficient_funds`,invalid_account_number:`invalid_account_number`,invali
80d_currency:`invalid_currency`,no_account:`no_account`,other:`other`},e.StripeOutboundTransferStatus=e.$Enums.StripeOutboundTransferStatus={processing:`processing`,posted:`posted`,failed:`failed`,returned:`returned`,canceled:`canceled`},e.StripeOutboundTransferNetwork=e.$Enums.StripeOutboundTransferNetwork={ach:`ach`,us_domestic_wire:`us_domestic_wire`},e.StripeOutboundTransferFailureCode=e.$Enums.StripeOutboundTransferFailureCode={account_closed:`account_closed`,account_frozen:`account_frozen`,bank_account_restricted:`bank_account_restricted`,bank_ownership_changed:`bank_ownership_changed`,declined:`declined`,incorrect_account_holder_name:`incorrect_account_holder_name`,invalid_account_number:`invalid_account_number`,invalid_currency:`invalid_currency`,no_account:`no_account`,other:`other`},e.StripeOutboundTransferReturnCode=e.$Enums.StripeOutboundTransferReturnCode={account_closed:`account_closed`,account_frozen:`account_frozen`,bank_account_restricted:`bank_account_restricted`,bank_ownership_changed:`bank_ownership_changed`,declined:`declined`,incorrect_account_holder_name:`incorrect_account_holder_name`,invalid_account_number:`invalid_account_number`,invalid_currency:`invalid_currency`,no_account:`no_account`,other:`other`},e.StripeTreasuryOutboundPaymentStatus=e.$Enums.StripeTreasuryOutboundPaymentStatus={processing:`processing`,posted:`posted`,failed:`failed`,returned:`returned`,canceled:`canceled`},e.StripeTreasuryOutboundPaymentNetwork=e.$Enums.StripeTreasuryOutboundPaymentNetwork={ach:`ach`,us_domestic_wire:`us_domestic_wire`},e.StripeOutboundPaymentStatus=e.$Enums.StripeOutboundPaymentStatus={processing:`processing`,posted:`posted`,failed:`failed`,returned:`returned`,canceled:`canceled`},e.StripeOutboundPaymentBankAccountDeliveryOption=e.$Enums.StripeOutboundPaymentBankAccountDeliveryOption={automatic:`automatic`,local:`local`,wire:`wire`},e.StripeOutboundPaymentFailedReason=e.$Enums.StripeOutboundPaymentFailedReason={fx_rate_drift_exceeded_after_review:`fx_rate_drift_exceeded_after_review`,payout_method_amount_limit_exceeded:`payout_method_amount_limit_exceeded`,payout_method_declined:`payout_method_declined`,payout_method_does_not_exist:`payout_method_does_not_exist`,payout_method_expired:`payout_method_expired`,payout_method_unsupported:`payout_method_unsupported`,payout_method_usage_frequency_limit_exceeded:`payout_method_usage_frequency_limit_exceeded`,review_rejected:`review_rejected`,unknown_failure:`unknown_failure`},e.StripeOutboundPaymentReturnedReason=e.$Enums.StripeOutboundPaymentReturnedReason={payout_method_canceled_by_customer:`payout_method_canceled_by_customer`,payout_method_closed:`payout_method_closed`,payout_method_currency_unsupported:`payout_method_currency_unsupported`,payout_method_does_not_exist:`payout_method_does_not_exist`,payout_method_holder_address_incorrect:`payout_method_holder_address_incorrect`,payout_method_holder_details_incorrect:`payout_method_holder_details_incorrect`,payout_method_holder_name_incorrect:`payout_method_holder_name_incorrect`,payout_method_invalid_account_number:`payout_method_invalid_account_number`,payout_method_restricted:`payout_method_restricted`,recalled:`recalled`,unknown_failure:`unknown_failure`},e.StripeOutboundPaymentTraceStatus=e.$Enums.StripeOutboundPaymentTraceStatus={pending:`pending`,supported:`supported`,unsupported:`unsupported`},e.StripeReceivedCreditStatus=e.$Enums.StripeReceivedCreditStatus={succeeded:`succeeded`,failed:`failed`},e.StripeReceivedCreditNetwork=e.$Enums.StripeReceivedCreditNetwork={ach:`ach`,card:`card`,rtp:`rtp`,stripe:`stripe`,us_domestic_wire:`us_domestic_wire`},e.StripeReceivedCreditFailureCode=e.$Enums.StripeReceivedCreditFailureCode={account_closed:`account_closed`,account_frozen:`account_frozen`,international_transaction:`international_transaction`,other:`other`},e.StripeInitiatingPaymentMethodType=e.$Enums.StripeInitiatingPaymentMethodType={balance:`balance`,financial_account:`financial_account`,issuing_card:`issuing_card`,us_bank_account:`us_bank_account`,other:`other`},e.StripeReceivedDebitStatus=e.$Enums.StripeReceivedDebitStatus={succeeded:`succeeded`,failed:`failed`},e.StripeReceivedDebitNetwork=e.$Enums.StripeReceivedDebitNetwork={ach:`ach`,card:`card`,stripe:`stripe`,us_domestic_wire:`us_domestic_wire`},e.StripeReceivedDebitFailureCode=e.$Enums.StripeReceivedDebitFailureCode={account_closed:`account_closed`,account_frozen:`account_frozen`,insufficient_funds:`insufficient_funds`,international_transaction:`international_transaction`,other:`other`}
80,e.StripeCreditReversalStatus=e.$Enums.StripeCreditReversalStatus={processing:`processing`,posted:`posted`,canceled:`canceled`},e.StripeCreditReversalNetwork=e.$Enums.StripeCreditReversalNetwork={ach:`ach`,stripe:`stripe`},e.StripeDebitReversalStatus=e.$Enums.StripeDebitReversalStatus={processing:`processing`,succeeded:`succeeded`,failed:`failed`},e.StripeDebitReversalNetwork=e.$Enums.StripeDebitReversalNetwork={ach:`ach`,card:`card`},e.StripeIssuingCardholderStatus=e.$Enums.StripeIssuingCardholderStatus={active:`active`,inactive:`inactive`,blocked:`blocked`},e.StripeIssuingCardholderRequirementsDisabledReason=e.$Enums.StripeIssuingCardholderRequirementsDisabledReason={listed:`listed`,rejected_listed:`rejected_listed`,requirements_past_due:`requirements_past_due`,under_review:`under_review`},e.StripeIssuingCardholderRequirement=e.$Enums.StripeIssuingCardholderRequirement={individual_first_name:`individual_first_name`,individual_last_name:`individual_last_name`,individual_dob_day:`individual_dob_day`,individual_dob_month:`individual_dob_month`,individual_dob_year:`individual_dob_year`,individual_card_issuing_user_terms_acceptance_date:`individual_card_issuing_user_terms_acceptance_date`,individual_card_issuing_user_terms_acceptance_ip:`individual_card_issuing_user_terms_acceptance_ip`,individual_verification_document:`individual_verification_document`,company_tax_id:`company_tax_id`},e.StripeIssuingCardType=e.$Enums.StripeIssuingCardType={virtual:`virtual`,physical:`physical`},e.StripeIssuingCardStatus=e.$Enums.StripeIssuingCardStatus={active:`active`,inactive:`inactive`,canceled:`canceled`},e.StripeIssuingAuthorizationStatus=e.$Enums.StripeIssuingAuthorizationStatus={pending:`pending`,closed:`closed`,reversed:`reversed`,expired:`expired`},e.StripeIssuingTransactionType=e.$Enums.StripeIssuingTransactionType={capture:`capture`,refund:`refund`},e.StripeIssuingDisputeStatus=e.$Enums.StripeIssuingDisputeStatus={unsubmitted:`unsubmitted`,submitted:`submitted`,under_review:`under_review`,won:`won`,lost:`lost`,expired:`expired`},e.StripeIssuingDisputeReason=e.$Enums.StripeIssuingDisputeReason={fraudulent:`fraudulent`,merchandise_not_as_described:`merchandise_not_as_described`,not_received:`not_received`,service_not_as_described:`service_not_as_described`,canceled:`canceled`,duplicate:`duplicate`,no_valid_authorization:`no_valid_authorization`,other:`other`},e.BankingAccountLifecycle=e.$Enums.BankingAccountLifecycle={engaged:`engaged`,in_progress:`in_progress`,finished:`finished`,incomplete:`incomplete`,update_required:`update_required`,failed:`failed`,abandoned:`abandoned`,active:`active`,disabled:`disabled`,closed:`closed`},e.BankingInternalDecisionKind=e.$Enums.BankingInternalDecisionKind={provisioning_approved:`provisioning_approved`,declined:`declined`,decline_reverted:`decline_reverted`},e.ProductRiskRestrictionScope=e.$Enums.ProductRiskRestrictionScope={workspace:`workspace`,user:`user`,project:`project`,account:`account`,card:`card`,recipient:`recipient`},e.ProductRiskProtectedOperation=e.$Enums.ProductRiskProtectedOperation={all:`all`,product_access:`product_access`,session_access:`session_access`,public_access:`public_access`,api_access:`api_access`,agent_access:`agent_access`,project_access:`project_access`,treasury_onboarding:`treasury_onboarding`,banking_all:`banking_all`,banking_inbound:`banking_inbound`,banking_outbound:`banking_outbound`,card_issuance:`card_issuance`,card_authorization:`card_authorization`,bank_details_update:`bank_details_update`},e.ProductRiskRestrictionAction=e.$Enums.ProductRiskRestrictionAction={block:`block`,challenge:`challenge`,hold:`hold`},e.ProductRiskRestrictionStatus=e.$Enums.ProductRiskRestrictionStatus={pending_enforcement:`pending_enforcement`,enforced:`enforced`,failed:`failed`,lift_pending:`lift_pending`,lifted:`lifted`},e.BankingSpendReservationKind=e.$Enums.BankingSpendReservationKind={card_authorization:`card_authorization`,outbound_payment:`outbound_payment`,outbound_transfer:`outbound_transfer`},e.BankingSpendReservationState=e.$Enums.BankingSpendReservationState={reserved:`reserved`,provider_pending:`provider_pending`,mirrored:`mirrored`,released:`released`,reconciliation_required:`reconciliation_required`},e.BankingIssuingAuthorizationDecisionKind=e.$Enums.BankingIssuingAuthorizationDecisionKind={approved:`approved`,declined:`declined`,timeout:`timeout`,error:`error`},e.BankingCardIssuanceAttemptState=e.$Enums.BankingCardIssuanceAttemptState={claimed:`claimed`,provider_succeeded:`provider_succeeded`,completed:`completed`,refused:`refused`,reconciliation_required:`reconciliation_required`},e.BankingCardholderStatus=e.$Enums.BankingCardholderStatus={active:`active`,action_required:`action_required`,blocked:`blocked`},e.BankingCardInviteStatus=e.$Enums.BankingCardInviteStatus={pending:`pending`,accepted:`accepted`,partial:`partial`,revoked:`revoked`},e.BankingPaymentStatus=e.$Enums.BankingPaymentStatus={pending:`pending`,manual_review:`manual_review`,processing:`processing`,posted:`posted`,canceled:`canceled`,returned:`returned`,failed:`failed`},e.SubscriptionStatus=e.$Enums.SubscriptionStatus={trialing:`trialing`,active:`active`,past_due:`past_due`,unpaid:`unpaid`,canceled:`canceled`},e.BillingInterval=e.$Enums.BillingInterval={monthly:`monthly`,annual:`annual`},e.BillingEventType=e.$Enums.BillingEventType={SUBSCRIPTION_CREATED:`SUBSCRIPTION_CREATED`,
80SUBSCRIPTION_UPDATED:`SUBSCRIPTION_UPDATED`,SUBSCRIPTION_CANCELED:`SUBSCRIPTION_CANCELED`,PLAN_CHANGED:`PLAN_CHANGED`,PAYMENT_SUCCEEDED:`PAYMENT_SUCCEEDED`,PAYMENT_FAILED:`PAYMENT_FAILED`,TRIAL_STARTED:`TRIAL_STARTED`,TRIAL_ENDED:`TRIAL_ENDED`,CREDITS_PURCHASED:`CREDITS_PURCHASED`,CREDITS_CONSUMED:`CREDITS_CONSUMED`,CREDITS_EXPIRED:`CREDITS_EXPIRED`,CREDITS_VOIDED:`CREDITS_VOIDED`,SEAT_ADDED:`SEAT_ADDED`,SEAT_REMOVED:`SEAT_REMOVED`,DUNNING_STARTED:`DUNNING_STARTED`,DUNNING_ENDED:`DUNNING_ENDED`,GRACE_STARTED:`GRACE_STARTED`,GRACE_ENDED:`GRACE_ENDED`},e.StripeEventApplicationStatus=e.$Enums.StripeEventApplicationStatus={processing:`processing`,completed:`completed`,failed:`failed`},e.CreditTransactionType=e.$Enums.CreditTransactionType={INCLUDED_GRANT:`INCLUDED_GRANT`,PURCHASED:`PURCHASED`,BONUS:`BONUS`,CONSUMED:`CONSUMED`,EXPIRED:`EXPIRED`,VOIDED:`VOIDED`,ADJUSTMENT:`ADJUSTMENT`},e.CreditAutoTopupClaimStatus=e.$Enums.CreditAutoTopupClaimStatus={pending:`pending`,paid:`paid`,failed:`failed`},e.CreditHotBalanceMutationType=e.$Enums.CreditHotBalanceMutationType={INITIALIZED:`INITIALIZED`,GRANT:`GRANT`,RESERVATION:`RESERVATION`,RELEASE:`RELEASE`,EXPIRATION:`EXPIRATION`,CONSOLIDATION:`CONSOLIDATION`},e.InvoiceStatus=e.$Enums.InvoiceStatus={draft:`draft`,open:`open`,paid:`paid`,void_status:`void_status`,uncollectible:`uncollectible`},e.ConnectorCategory=e.$Enums.ConnectorCategory={transaction:`transaction`,contact:`contact`,file:`file`},e.FlowVerificationStatus=e.$Enums.FlowVerificationStatus={QUEUED:`QUEUED`,RUNNING:`RUNNING`,CANCEL_REQUESTED:`CANCEL_REQUESTED`,COMPLETED:`COMPLETED`,FAILED:`FAILED`,CANCELLED:`CANCELLED`},e.FlowVerificationSummary=e.$Enums.FlowVerificationSummary={LOOKS_GOOD:`LOOKS_GOOD`,
80NEEDS_ATTENTION:`NEEDS_ATTENTION`,COULD_NOT_FULLY_CHECK:`COULD_NOT_FULLY_CHECK`},e.FlowVerificationCaseKind=e.$Enums.FlowVerificationCaseKind={STATIC:`STATIC`,BOUNDARY:`BOUNDARY`,COVERAGE:`COVERAGE`,PROPERTY:`PROPERTY`,STATE_MACHINE:`STATE_MACHINE`},e.FlowVerificationCaseStatus=e.$Enums.FlowVerificationCaseStatus={QUEUED:`QUEUED`,RUNNING:`RUNNING`,PASSED:`PASSED`,FAILED:`FAILED`,INCONCLUSIVE:`INCONCLUSIVE`,CANCELLED:`CANCELLED`},e.FlowVerificationFindingDisposition=e.$Enums.FlowVerificationFindingDisposition={PROBLEM:`PROBLEM`,COULD_NOT_CHECK:`COULD_NOT_CHECK`},e.FlowVerificationOwnerKind=e.$Enums.FlowVerificationOwnerKind={FLOW:`FLOW`,NODE:`NODE`,EDGE:`EDGE`,OUTCOME:`OUTCOME`,PORT:`PORT`,JOIN:`JOIN`,SCC:`SCC`},e.OnboardContactType=e.$Enums.OnboardContactType={contractor:`contractor`,employee:`employee`,company:`company`},e.UserThemePreference=e.$Enums.UserThemePreference={SYSTEM:`SYSTEM`,LIGHT:`LIGHT`,DARK:`DARK`},e.UserTrialStatus=e.$Enums.UserTrialStatus={PASSIVE:`PASSIVE`,ACTIVE:`ACTIVE`,UNAVAILABLE:`UNAVAILABLE`},e.SubscriptionTier=e.$Enums.SubscriptionTier={Free:`Free`,Pro:`Pro`,Team:`Team`,Enterprise:`Enterprise`},e.AccessRole=e.$Enums.AccessRole={OWNER:`OWNER`,ADMIN:`ADMIN`,ACCOUNTANT:`ACCOUNTANT`,EDIT:`EDIT`,COMMENT:`COMMENT`,VIEW:`VIEW`},e.InviteStatus=e.$Enums.InviteStatus={PENDING:`PENDING`,ACCEPTED:`ACCEPTED`,CANCELLED:`CANCELLED`,SUPERSEDED:`SUPERSEDED`},e.MfaFactorType=e.$Enums.MfaFactorType={TOTP:`TOTP`,SMS:`SMS`},e.MfaFactorStatus=e.$Enums.MfaFactorStatus={PENDING_VERIFICATION:`PENDING_VERIFICATION`,VERIFIED:`VERIFIED`},e.MobileLinkMethod=e.$Enums.MobileLinkMethod={AUTHENTICATED_LEGACY:`AUTHENTICATED_LEGACY`,AUTHENTICATED_WORKOS:`AUTHENTICATED_WORKOS`}
80,e.MobilePlatform=e.$Enums.MobilePlatform={IOS:`IOS`,ANDROID:`ANDROID`},e.MobileAuthMethod=e.$Enums.MobileAuthMethod={LEGACY_COMPAT:`LEGACY_COMPAT`,WORKOS:`WORKOS`},e.MobileWorkspaceRuntime=e.$Enums.MobileWorkspaceRuntime={LEGACY:`LEGACY`,NEXT:`NEXT`},e.MobileResourceKind=e.$Enums.MobileResourceKind={PROJECT:`PROJECT`,CARD:`CARD`,TRANSACTION:`TRANSACTION`,RECEIPT:`RECEIPT`},e.MobileMutationState=e.$Enums.MobileMutationState={PENDING:`PENDING`,SUCCEEDED:`SUCCEEDED`,FAILED_UNKNOWN:`FAILED_UNKNOWN`},e.OnboardAuthRequirement=e.$Enums.OnboardAuthRequirement={upfront:`upfront`,on_submit:`on_submit`,none:`none`},e.OnboardIntent=e.$Enums.OnboardIntent={ONBOARD:`ONBOARD`,COLLECT_BANK_DETAILS:`COLLECT_BANK_DETAILS`,COMPLETE_STARTWORK:`COMPLETE_STARTWORK`,REQUEST_INVOICE:`REQUEST_INVOICE`,REQUEST_PAYMENT:`REQUEST_PAYMENT`},e.OnboardRequirement=e.$Enums.OnboardRequirement={VENDOR_PROFILE:`VENDOR_PROFILE`,TAX_DOCUMENT:`TAX_DOCUMENT`,BANK_DETAILS:`BANK_DETAILS`,STARTWORK:`STARTWORK`},e.VendorRequestKind=e.$Enums.VendorRequestKind={INVOICE:`INVOICE`,PAYMENT:`PAYMENT`},e.VendorRequestStatus=e.$Enums.VendorRequestStatus={OPEN:`OPEN`,SUBMITTED:`SUBMITTED`,CANCELED:`CANCELED`,EXPIRED:`EXPIRED`},e.OnboardSessionStatus=e.$Enums.OnboardSessionStatus={started:`started`,in_progress:`in_progress`,submitted:`submitted`,promoted:`promoted`,failed:`failed`},e.OnboardPromotionStatus=e.$Enums.OnboardPromotionStatus={pending:`pending`,in_progress:`in_progress`,partial:`partial`,complete:`complete`,failed:`failed`},e.OnboardEventStatus=e.$Enums.OnboardEventStatus={success:`success`,failed:`failed`,skipped:`skipped`},e.OnboardingSelectionKind=e.$Enums.OnboardingSelectionKind={REFERRAL_SOURCE:`REFERRAL_SOURCE`,PREVIOUS_TOOL:`PREVIOUS_TOOL`},e.OnboardingWorkspaceStatus=e.$Enums.OnboardingWorkspaceStatus={ACTIVE:`ACTIVE`,COMPLETED:`COMPLETED`,ABANDONED:`ABANDONED`},e.PdfExportJobStatus=e.$Enums.PdfExportJobStatus={QUEUED:`QUEUED`,RUNNING:`RUNNING`,SUCCESS:`SUCCESS`,FAILED:`FAILED`},e.ViewLinkPermission=e.$Enums.ViewLinkPermission={VIEW:`VIEW`,COMMENT:`COMMENT`},e.ZipExportJobKind=e.$Enums.ZipExportJobKind={RECEIPTS:`RECEIPTS`,WORKSPACE_PORTABILITY:`WORKSPACE_PORTABILITY`},e.ZipExportJobStatus=e.$Enums.ZipExportJobStatus={QUEUED:`QUEUED`,RUNNING:`RUNNING`,SUCCESS:`SUCCESS`,FAILED:`FAILED`},e.Prisma.ModelName={AccountingConnection:`AccountingConnection`,AccountingReference:`AccountingReference`,AccountingSyncRun:`AccountingSyncRun`,AccountingDimensionMap:`AccountingDimensionMap`,TransactionOutputLink:`TransactionOutputLink`,GlMatchingProjectState:`GlMatchingProjectState`,AccountingPostingDecision:`AccountingPostingDecision`,AccountingCorrectionBatch:`AccountingCorrectionBatch`,AccountingCorrectionDocument:`AccountingCorrectionDocument`,WorkspaceTemplateGLMap:`WorkspaceTemplateGLMap`,AccountingSyncWork:`AccountingSyncWork`,ActualizationContext:`ActualizationContext`,Interview:`Interview`,InterviewQuestion:`InterviewQuestion`,AddressEnrichmentCache:`AddressEnrichmentCache`,AgentThread:`AgentThread`,AgentMessage:`AgentMessage`,AgentRun:`AgentRun`,AgentPermissionRule:`AgentPermissionRule`,AgentPermissionPolicy:`AgentPermissionPolicy`,WorkspaceAgentTask:`WorkspaceAgentTask`,WorkspaceAgentTaskEvent:`WorkspaceAgentTaskEvent`,AgentGoal:`AgentGoal`,AgentDecision:`AgentDecision`,AgentGoalContext:`AgentGoalContext`,AgentGraphNode:`AgentGraphNode`,AgentGraphEdge:`AgentGraphEdge`,AgentGraphMeta:`AgentGraphMeta`,AgentDraft:`AgentDraft`,AgentMemoryChunk:`AgentMemoryChunk`,AgentQueryCache:`AgentQueryCache`,AgentWorkSession:`AgentWorkSession`,AgentMemory:`AgentMemory`,AgentMemoryBuildState:`AgentMemoryBuildState`,AgentUserProfile:`AgentUserProfile`,AgentProfileBuildState:`AgentProfileBuildState`,ProjectReference:`ProjectReference`,AgentArtifact:`AgentArtifact`,AgentTurnTrace:`AgentTurnTrace`,WorkspaceAgent:`WorkspaceAgent`,AgentSpawnerRun:`AgentSpawnerRun`,AgentAddressLock:`AgentAddressLock`,AgentWakeupRequest:`AgentWakeupRequest`,AgentApproval:`AgentApproval`,AgentApprovalComment:`AgentApprovalComment`,AgentConfigRevision:`AgentConfigRevision`,AgentActivityLog:`AgentActivityLog`,ApiToken:`ApiToken`,AuditEvent:`AuditEvent`,AuditEventSquashed:`AuditEventSquashed`,BankingCapitalosAccount:`BankingCapitalosAccount`,BankingCapitalosUser:`BankingCapitalosUser`,BankingCapitalosCard:`BankingCapitalosCard`,BankingCapitalosTransaction:`BankingCapitalosTransaction`,BankingFundingReview:`BankingFundingReview`,BankingFundingPool:`BankingFundingPool`,BankingFundingEnvelope:`BankingFundingEnvelope`,BankingFundingEvidence:`BankingFundingEvidence`,BankingMerchantAuthorizationAttempt:`BankingMerchantAuthorizationAttempt`,BankingSafeguardsControl:`BankingSafeguardsControl`,BankingStripeAccount:`BankingStripeAccount`,BankingChequeOnboardingDraft:`BankingChequeOnboardingDraft`,BankingChequeOnboardingDraftOwner:`BankingChequeOnboardingDraftOwner`,BankingChequeOnboardingOwnerInvite:`BankingChequeOnboardingOwnerInvite`,BankingChequeOnboardingOwnerInviteSession:`BankingChequeOnboardingOwnerInviteSession`,StripeTreasuryTransaction:`StripeTreasuryTransaction`,StripeTreasuryTransactionEntry:`StripeTreasuryTransactionEntry`,StripeInboundTransfer:`StripeInboundTransfer`,StripeOutboundTransfer:`StripeOutboundTransfer`,StripeTreasuryOutboundPayment:`StripeTreasuryOutboundPayment`,StripeOutboundPayment:`StripeOutboundPayment`,StripeReceivedCredit:`StripeReceivedCredit`,StripeReceivedDebit:`StripeReceivedDebit`,StripeCreditRever
80sal:`StripeCreditReversal`,StripeDebitReversal:`StripeDebitReversal`,StripeIssuingCardholder:`StripeIssuingCardholder`,StripeIssuingCard:`StripeIssuingCard`,StripeIssuingAuthorization:`StripeIssuingAuthorization`,StripeIssuingTransaction:`StripeIssuingTransaction`,StripeIssuingDispute:`StripeIssuingDispute`,BankingAccount:`BankingAccount`,BankingApplicationRevision:`BankingApplicationRevision`,BankingAccountInternalApproval:`BankingAccountInternalApproval`,BankingAccountInternalDecline:`BankingAccountInternalDecline`,BankingAccountInternalDecisionEvent:`BankingAccountInternalDecisionEvent`,ProductRiskRestriction:`ProductRiskRestriction`,ProductRiskRestrictionEvent:`ProductRiskRestrictionEvent`,BankingSpendReservation:`BankingSpendReservation`,BankingIssuingAuthorizationDecision:`BankingIssuingAuthorizationDecision`,BankingCardIssuanceAttempt:`BankingCardIssuanceAttempt`,BankingIdentityCheck:`BankingIdentityCheck`,BankingCardholder:`BankingCardholder`,BankingCardInvite:`BankingCardInvite`,BankingCardActivity:`BankingCardActivity`,BankingCardNotificationDelivery:`BankingCardNotificationDelivery`,BankingPayment:`BankingPayment`,BankingPaymentRequest:`BankingPaymentRequest`,BankingSimulatorConfig:`BankingSimulatorConfig`,BankingSimulatorPayment:`BankingSimulatorPayment`,BankingSimulatorCard:`BankingSimulatorCard`,BankingSimulatorAuthorization:`BankingSimulatorAuthorization`,BankingSimulatorBalance:`BankingSimulatorBalance`,BankingSimulatorCreditState:`BankingSimulatorCreditState`,BankingSimulatorCreditPayment:`BankingSimulatorCreditPayment`,BankingScheduledPayment:`BankingScheduledPayment`,BankingPaymentSeries:`BankingPaymentSeries`,BankingProjectAllocation:`BankingProjectAllocation`,BankingCardholderAudit:`BankingCardholderAudit`,BankingFraudObservation:`BankingFraudObservation`,BankingRiskProjectionOutbox:`BankingRiskProjectionOutbox`,BankingRiskProjectionReconciliationRun:`BankingRiskProjectionReconciliationRun`,BankingRiskProjectionReconciliationCheckpoint:`BankingRiskProjectionReconciliationCheckpoint`,BankingProviderFeedback:`BankingProviderFeedback`,BankingHandledWebhookEvent:`BankingHandledWebhookEvent`,BankingPaymentReceipt:`BankingPaymentReceipt`,BillingMigrationHold:`BillingMigrationHold`,BillingMigrationOperation:`BillingMigrationOperation`,WorkspaceSubscription:`WorkspaceSubscription`,BillingEvent:`BillingEvent`,SubscriptionExitFeedback:`SubscriptionExitFeedback`,StripeEventApplication:`StripeEventApplication`,BillingLifecycleOutbox:`BillingLifecycleOutbox`,BillingCrmOutbox:`BillingCrmOutbox`,BillingCrmMapping:`BillingCrmMapping`,BillingCrmSyncReceipt:`BillingCrmSyncReceipt`,BillingLifecycleDelivery:`BillingLifecycleDelivery`,BillingTrialScheduledJob:`BillingTrialScheduledJob`,CreditLedger:`CreditLedger`,CreditPackPurchaseAuthorization:`CreditPackPurchaseAuthorization`,CreditAutoTopupClaim:`CreditAutoTopupClaim`,CreditHotBalance:`CreditHotBalance`,CreditHotBalanceMutation:`CreditHotBalanceMutation`,EnterpriseConfig:`EnterpriseConfig`,EnterpriseWorkosDirectoryUser:`EnterpriseWorkosDirectoryUser`,EnterpriseWorkosDirectoryGroup:`EnterpriseWorkosDirectoryGroup`,EnterpriseWorkosEventReceipt:`EnterpriseWorkosEventReceipt`,StripeIncludedGrantProjection:`StripeIncludedGrantProjection`,PlanCatalog:`PlanCatalog`,ProductQuotaRedemption:`ProductQuotaRedemption`,ProductAccessCommitReceipt:`ProductAccessCommitReceipt`,PriceCatalog:`PriceCatalog`,FeeCatalog:`FeeCatalog`,RewardsConfig:`RewardsConfig`,PackCatalog:`PackCatalog`,BillingSeatSlot:`BillingSeatSlot`,SeatSlotOccupancy:`SeatSlotOccupancy`,SeatBillingSnapshot:`SeatBillingSnapshot`,SeatBillingSnapshotLine:`SeatBillingSnapshotLine`,SeatBillingPendingIncrease:`SeatBillingPendingIncrease`,BillingInvoice:`BillingInvoice`,UsageDailyRollup:`UsageDailyRollup`,UsageConsolidationRun:`UsageConsolidationRun`,BillingInvoiceLineItem:`BillingInvoiceLineItem`,ApiRequestLog:`ApiRequestLog`,PaymentFeeEntry:`PaymentFeeEntry`,PaymentFeeInvoiceLine:`PaymentFeeInvoiceLine`,PaymentFeeInvoiceBatch:`PaymentFeeInvoiceBatch`,BillingAcquisitionMilestone:`BillingAcquisitionMilestone`,NotesYjsState:`NotesYjsState`,Comment:`Comment`,CommentTag:`CommentTag`,CommentReaction:`CommentReaction`,CommentRead:`CommentRead`,CommentNotificationPref:`CommentNotificationPref`,TransactionSourceLink:`TransactionSourceLink`,WorkspaceConnection:`WorkspaceConnection`,DocumentEmailSource:`DocumentEmailSource`,ConnectionEventLog:`ConnectionEventLog`,SimulatedUserRoles:`SimulatedUserRoles`,SystemSnapshot:`SystemSnapshot`,ProjectLoadSnapsh
80ot:`ProjectLoadSnapshot`,DerivedDataObligation:`DerivedDataObligation`,DerivedDataWorkspaceLane:`DerivedDataWorkspaceLane`,DerivedDataAttempt:`DerivedDataAttempt`,DerivedDataRedriveMarker:`DerivedDataRedriveMarker`,DerivedDataControllerLease:`DerivedDataControllerLease`,DomainRegistry:`DomainRegistry`,DomainVersion:`DomainVersion`,DocumentExtraction:`DocumentExtraction`,DocumentLineItemExtraction:`DocumentLineItemExtraction`,DocumentLineItem:`DocumentLineItem`,DocumentIR:`DocumentIR`,DocumentTable:`DocumentTable`,LLMCall:`LLMCall`,DocumentContext:`DocumentContext`,DocumentStructure:`DocumentStructure`,DocumentProcessingLog:`DocumentProcessingLog`,DocumentMatchCandidate:`DocumentMatchCandidate`,EmailRecord:`EmailRecord`,EnrichedContact:`EnrichedContact`,ExternalAPICall:`ExternalAPICall`,EntityEmbedding:`EntityEmbedding`,ZeroFlow:`ZeroFlow`,ZeroFlowBlock:`ZeroFlowBlock`,ZeroFlowNode:`ZeroFlowNode`,FlowGroup:`FlowGroup`,FlowVersion:`FlowVersion`,FlowRun:`FlowRun`,FlowVerification:`FlowVerification`,FlowVerificationCase:`FlowVerificationCase`,FlowVerificationFinding:`FlowVerificationFinding`,FlowPoolExtractionJob:`FlowPoolExtractionJob`,FlowPoolExtractionAttestation:`FlowPoolExtractionAttestation`,FlowPoolState:`FlowPoolState`,FlowPoolLedgerEntry:`FlowPoolLedgerEntry`,FlowPoolEvaluation:`FlowPoolEvaluation`,FlowPoolDecision:`FlowPoolDecision`,FlowPoolIntent:`FlowPoolIntent`,FlowPoolResolutionTask:`FlowPoolResolutionTask`,FlowPoolTrigger:`FlowPoolTrigger`,FlowPoolAttention:`FlowPoolAttention`,FlowPoolHousekeepingTick:`FlowPoolHousekeepingTick`,FlowStep:`FlowStep`,FolderStructure:`FolderStructure`,GlProjectProjection:`GlProjectProjection`,GlProjectAccountProjection:`GlProjectAccountProjection`,GuardianIssue:`GuardianIssue`,TransactionDuplicateDetection:`TransactionDuplicateDetection`,TransactionDuplicateDecision:`TransactionDuplicateDecision`,ContactDuplicateDecision:`ContactDuplicateDecision`,ResolutionLog:`ResolutionLog`,IdempotencyReceipt:`IdempotencyReceipt`,User:`User`,UserProfile:`UserProfile`,UserAcquisition:`UserAcquisition`,Workspace:`Workspace`,WorkspaceDeletionRequest:`WorkspaceDeletionRequest`,Project:`Project`,ProjectSetup:`ProjectSetup`,ProjectTag:`ProjectTag`,ProjectToTag:`ProjectToTag`,ProjectSpace:`ProjectSpace`,WorkspaceRole:`WorkspaceRole`,ProjectRole:`ProjectRole`,VendorRole:`VendorRole`,WorkspaceInvite:`WorkspaceInvite`,InviteProjectRole:`InviteProjectRole`,RefreshToken:`RefreshToken`,DesktopAuthCode:`DesktopAuthCode`,LlmProxyToken:`LlmProxyToken`,UserMfaFactor:`UserMfaFactor`,UserMfaChallenge:`UserMfaChallenge`,WebAuthnCredential:`WebAuthnCredential`,WebAuthnChallenge:`WebAuthnChallenge`,ZeroImportSession:`ZeroImportSession`,ScheduleCategoryAccountMap:`ScheduleCategoryAccountMap`,ZeroIncentivePack:`ZeroIncentivePack`,ZeroWorkspaceIncentivePack:`ZeroWorkspaceIncentivePack`,ZeroIncentiveProgram:`ZeroIncentiveProgram`,ZeroIncentiveVersion:`ZeroIncentiveVersion`,ZeroIncentiveRule:`ZeroIncentiveRule`,LegacyPublicLink:`LegacyPublicLink`,LegacyWorkspaceLead:`LegacyWorkspaceLead`,ZeroDataLock:`ZeroDataLock`,LockOverridePolicy:`LockOverridePolicy`,MobilePrincipal:`MobilePrincipal`,MobileLegacyUserLink:`MobileLegacyUserLink`,MobileNextUserLink:`MobileNextUserLink`,MobileInstallation:`MobileInstallation`,MobileSession:`MobileSession`,MobileRefreshToken:`MobileRefreshToken`,MobileRefreshRecovery:`MobileRefreshRecovery`,MobileLegacyExchange:`MobileLegacyExchange`,MobileWorkspaceRoute:`MobileWorkspaceRoute`,MobileResourceRef:`MobileResourceRef`,MobileMutationReceipt:`MobileMutationReceipt`,MoneyMovementIntent:`MoneyMovementIntent`,PaymentDetailsChange:`PaymentDetailsChange`,ZeroNote:`ZeroNote`,Notification:`Notification`,NotificationBellState:`NotificationBellState`,OnboardConfig:`OnboardConfig`,OnboardStartwork:`OnboardStartwork`,OnboardStartworkDocument:`OnboardStartworkDocument`,OnboardSessionSignature:`OnboardSessionSignature`,OnboardLink:`OnboardLink`,OnboardLinkMeta:`OnboardLinkMeta`,VendorRequest:`VendorRequest`,OnboardInvite:`OnboardInvite`,OnboardSession:`OnboardSession`,OnboardDocument:`OnboardDocument`,OnboardSessionEvent:`OnboardSessionEvent`,UserDocument:`UserDocument`,OnboardSessionSecureData:`OnboardSessionSecureData`,UserOnboarding:`UserOnboarding`,UserOnboardingSelection:`UserOnboardingSelection`,WorkspaceOnboarding:`WorkspaceOnboarding`,WorkspaceOnboardingAnswer:`WorkspaceOnboardingAnswer`,UserOnboardingTour:`UserOnboardingTour`,PdfExportDocument:`PdfExportDocument`,WorkspacePdfExportTemplate:`WorkspacePdfExportTemplate`,PublicPdfExportTemplate:`PublicPdfExportTemplate`,PdfExportJob:`PdfExportJob`,PlaidItem:`PlaidItem`,PlaidAccount:`PlaidAccount`,PlaidTransaction:`PlaidTransaction`,PlaidAccountProject:`PlaidAccountProject`,ProductSignalOutbox:`ProductSignalOutbox`,WorkspaceTrafficClassification:`WorkspaceTrafficClassification`,ProductPopulationExportRun:`ProductPopulationExportRun`,ProductPopulationSnapshotOutbox:`ProductPopulationSnapshotOutbox`,PurchaseOrderDecision:`PurchaseOrderDecision`,PurchaseOrderAutomatchRun:`PurchaseOrderAutomatchRun`,PurchaseOrderAutomatchCandidate:`PurchaseOrderAutomatchCandidate`,PurchaseOrderMatchIndex:`PurchaseOrderMatchIndex`,PurchaseOrderAutomatchSourceHead:`PurchaseOrderAutomatchSourceHead`,QueueEvent:`QueueEvent`,RateObservation:`RateObservation`,ZeroRatePack:`ZeroRatePack`,ZeroProjectRatePack:`ZeroProjectRatePack`,ZeroWorkspaceRatePack:`ZeroWorkspaceRatePack`,ZeroRatePackVersion:`ZeroRatePackVersion`,ZeroRatePackItem:`ZeroRatePackItem`,ReceiptSubmission:`ReceiptSubmission`,ReportIssue:`ReportIssue`,SecureVaultRecord:`SecureVaultRecord`,SecureVaultToken:`SecureVaultToken`,SecureVaultEncryptedValue:`SecureVaultEncryptedValue`,SlackWorkspaceLink:`SlackWorkspaceLink`,SlackUserLink:`SlackUserLink`,SlackDelivery:`SlackDelivery`,SlackInboundEvent:`SlackInboundEvent`,BudgetTemplate:`BudgetTemplate`,BudgetTemplateEdit:`BudgetTemplateEdit`,BudgetTemplateVersion:`BudgetTemplateVersion`,ViewLink:`Vie
80wLink`,WebhookSubscription:`WebhookSubscription`,WebhookDelivery:`WebhookDelivery`,WorkspaceFeature:`WorkspaceFeature`,ZeroTransaction:`ZeroTransaction`,ZeroPayment:`ZeroPayment`,ZeroBankingCard:`ZeroBankingCard`,ZeroBankingCardInvite:`ZeroBankingCardInvite`,ZeroBankingCardActivity:`ZeroBankingCardActivity`,ZeroTransactionTagAssignment:`ZeroTransactionTagAssignment`,ZeroAccountingReference:`ZeroAccountingReference`,ZeroTransactionQboField:`ZeroTransactionQboField`,ZeroTransactionItem:`ZeroTransactionItem`,ZeroTransactionItemTagAssignment:`ZeroTransactionItemTagAssignment`,ZeroPurchaseOrder:`ZeroPurchaseOrder`,ZeroPurchaseOrderLifecycleProjection:`ZeroPurchaseOrderLifecycleProjection`,ZeroPurchaseOrderLifecycleIndicator:`ZeroPurchaseOrderLifecycleIndicator`,ZeroPurchaseOrderActivity:`ZeroPurchaseOrderActivity`,ZeroPurchaseOrderTagAssignment:`ZeroPurchaseOrderTagAssignment`,ZeroPurchaseOrderItem:`ZeroPurchaseOrderItem`,ZeroTransactionStats:`ZeroTransactionStats`,ZeroDocument:`ZeroDocument`,ZeroDocumentVersion:`ZeroDocumentVersion`,ZeroDocumentSync:`ZeroDocumentSync`,ZeroDocumentLink:`ZeroDocumentLink`,DocumentLinkBackfillReport:`DocumentLinkBackfillReport`,ZeroAttachment:`ZeroAttachment`,ZeroFolder:`ZeroFolder`,ZeroContact:`ZeroContact`,ZeroContactUserLink:`ZeroContactUserLink`,ZeroProjectSettings:`ZeroProjectSettings`,ZeroWorkspaceSettings:`ZeroWorkspaceSettings`,ZeroFringeTag:`ZeroFringeTag`,ZeroFringe:`ZeroFringe`,ZeroTag:`ZeroTag`,ZeroBudgetLineTagAssignment:`ZeroBudgetLineTagAssignment`,ZeroEstimatePhaseDataTagAssignment:`ZeroEstimatePhaseDataTagAssignment`,ZeroBudget:`ZeroBudget`,ZeroBudgetPhaseTotal:`ZeroBudgetPhaseTotal`,BudgetPhaseTotalsState:`BudgetPhaseTotalsState`,BudgetPhaseTotalsPriorityLease:`BudgetPhaseTotalsPriorityLease`,BudgetPhaseTotalsDependency:`BudgetPhaseTotalsDependency`,BudgetPhaseTotalsDependencyCoverage:`BudgetPhaseTotalsDependencyCoverage`,BudgetPhaseTotalsWorkspaceToken:`BudgetPhaseTotalsWorkspaceToken`,ZeroGlobal:`ZeroGlobal`,ZeroCustomUnit:`ZeroCustomUnit`,ZeroCurrency:`ZeroCurrency`,ZeroBudgetLine:`ZeroBudgetLine`,ZeroCharteredAccount:`ZeroCharteredAccount`,ZeroProjectGLAccountMap:`ZeroProjectGLAccountMap`,ZeroWorkspaceGLAccount:`ZeroWorkspaceGLAccount`,ZeroBudgetSnapshot:`ZeroBudgetSnapshot`,ZeroPhase:`ZeroPhase`,ZeroEstimatePhaseData:`ZeroEstimatePhaseData`,ZeroMarkupPhaseData:`ZeroMarkupPhaseData`,ZeroColumnConfig:`ZeroColumnConfig`,ZeroUserColumn:`ZeroUserColumn`,ZeroUserColumnBudgetLineValue:`ZeroUserColumnBudgetLineValue`,ZeroUserColumnContactValue:`ZeroUserColumnContactValue`,ZeroUserColumnTransactionValue:`ZeroUserColumnTransactionValue`,ZeroUserColumnTransactionItemValue:`ZeroUserColumnTransactionItemValue`,ZeroUserColumnProjectValue:`ZeroUserColumnProjectValue`,ZeroView:`ZeroView`,ZeroViewColumnConfig:`ZeroViewColumnConfig`,ZeroViewPhaseConfig:`ZeroViewPhaseConfig`,ZeroViewLock:`ZeroViewLock`,ZeroWorkspaceView:`ZeroWorkspaceView`,ZeroDocumentMatchJob:`ZeroDocumentMatchJob`,ZeroDocumentMatchResult:`ZeroDocumentMatchResult`,ZeroActualizeJob:`ZeroActualizeJob`,ZeroActualizeResult:`ZeroActualizeResult`,ZeroCanvas:`ZeroCanvas`,ZeroCanvasSheet:`ZeroCanvasSheet`,ZeroCanvasNode:`ZeroCanvasNode`,ZeroCanvasEdge:`ZeroCanvasEdge`,ZeroActionCard:`ZeroActionCard`,ZeroArtifactFragment:`ZeroArtifactFragment`,ZeroCredit:`ZeroCredit`,ZeroCreditComponent:`ZeroCreditComponent`,ZeroEntityEdge:`ZeroEntityEdge`,ZeroComment:`ZeroComment`,ZeroCommentTag:`ZeroCommentTag`,ZeroCommentReaction:`ZeroCommentReaction`,ZeroCommentRead:`ZeroCommentRead`,ZeroFlowRunSummary:`ZeroFlowRunSummary`,ZeroFlowRunApprover:`ZeroFlowRunApprover`,ZipExportJob:`ZipExportJob`},e.PrismaClient=class{constructor(){return new Proxy(this,{get(e,t){let n,r=a();throw n=r.isEdge?`PrismaClient is not configured to run in ${r.prettyName}. In order to run Prisma Client on edge runtime, either:
81- Use Prisma Accelerate: https://pris.ly/d/accelerate 82- Use Driver Adapters: https://pris.ly/d/driver-adapters 83`:"PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in `"+r.prettyName+"`).",n+=` 84If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report`,Error(n)}})}},Object.assign(e,s)}));t(((e,t)=>{t.exports=zh()}))();var Bh=G().min(1).max(255).refine(e=>e.trim()===e),Vh=Gd(`kind`,[q({kind:J([`first_use`,`known_reference`,`new_reference`,`not_accepted`])}).strict(),q({kind:Y(`unknown`),reason:J([`missing_reference`,`history_limit`,`history_reference_missing`,`unordered_history`,`provider_scope_missing`])}).strict()]),Hh=q({kind:Y(`source_reference_assessment`),version:Y(1),workspaceId:Bh,economicRef:Bh,evidenceRef:Bh,amount:Y(`0`),reservationId:Fd(),accountId:Bh,bankingStripeAccountId:Bh,stripeAccountId:Bh.nullable(),financialAccountId:Bh.nullable(),stripeInboundTransferId:Bh,originPaymentMethodRef:Bh.nullable(),providerStatus:Bh,providerCreatedAt:Iu(),providerEventRef:Bh.nullable(),providerEventCreatedAt:Iu().nullable(),recordedAt:Iu(),outcome:Vh,meaning:Y(`Reference-use coverage only; bank identity and ownership are unverified`)}).strict().superRefine((e,t)=>{let n=e.providerStatus===`processing`||e.providerStatus===`succeeded`;e.outcome.kind===`not_accepted`===n&&t.addIssue({code:`custom`,message:`Outcome must match original provider acceptance`}),[`first_use`,`known_reference`,`new_reference`].includes(e.outcome.kind)&&(!e.originPaymentMethodRef||!e.stripeAccountId||!e.financialAccountId)&&t.addIssue({code:`custom`,message:`Assessed reference use requires provider scope and reference`})}),Uh=G().min(1).max(255).refine(e=>e.trim()===e);q({version:Y(`funding_source_reference_v1`),provider:Y(`stripe`),stripeAccountId:Uh,financialAccountId:Uh,stripeInboundTransferId:Uh,originPaymentMethodRef:Uh,providerCreatedAt:G().datetime(),providerEventRef:Uh.optional(),providerEventCreatedAt:G().datetime().optional(),retainedPriorTransferCount:G().regex(/^[1-9][0-9]*$/),baseline:K(q({originPaymentMethodRef:Uh,firstProviderCreatedAt:G().datetime()}).strict()).min(1).max(100),meaning:Y(`Provider reference use only; bank identity and ownership are unverified`)}).strict();var Wh=G().max(253).regex(/^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9-]{2,63}$/),Gh={submittedHost:Wh.nullable(),registrationDomain:Wh.nullable(),sourceEndpoint:fd({protocol:/^https$/}).max(512).nullable(),observedAt:Iu(),recordedAt:Iu()},Kh=Gd(`status`,[q({...Gh,status:Y(`available`),registeredAt:Iu()}).strict(),q({...Gh,status:Y(`unknown`),reason:J([`missing_host`,`invalid_host`,`shared_hosting`,`unsupported_suffix`,`unavailable`,`timeout`,`invalid_response`])}).strict()]).superRefine((e,t)=>{Date.parse(e.observedAt)>Date.parse(e.recordedAt)&&t.addIssue({code:`custom`,message:`Observation postdates recording`}),e.status===`available`&&(!e.submittedHost||!e.registrationDomain||!e.sourceEndpoint||Date.parse(e.registeredAt)>Date.parse(e.observedAt))&&t.addIssue({code:`custom`,message:`Registration requires complete provenance and a nonfuture event`})}),qh=G().min(1).max(128).regex(/^[A-Za-z0-9][A-Za-z0-9._:-]*$/),Jh=Iu(),Yh=kd().int().nonnegative().max(2**53-1),Xh=q({status:Y(`unknown`),reason:J([`not_collected`,`unavailable`,`history_missing`,`not_applicable`])}).strict(),Zh=q({source:J([`application_submission`,`product_database`,`stripe`]),sourceRef:qh,observedAt:Jh}).strict(),Qh=G().max(253).regex(/^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,63}$/);q({legalName:G(),businessDescription:G().max(350).nullable(),intendedUse:G().nullable(),industry:G().nullable(),workerCount:kd().int().nonnegative().nullable(),annualRevenue:kd().int().nonnegative().max(0xe8d4a51000).nullable(),entityType:G().nullable(),identityCountry:G()}).strict();var $h=G().min(1).max(200),eg=q({workspaceRef:qh,requestRef:$h,principal:Gd(`kind`,[q({kind:Y(`user`),userId:$h}).strict(),q({kind:Y(`agent`),agentId:$h,originatingUserId:$h}).strict(),q({kind:Y(`system`),jobId:$h,runId:$h}).strict()])}).strict();q({schemaVersion:Y(1),domainRegistration:Kh.optional(),submissionAttribution:eg.optional(),workspaceRef:qh,applicationRef:qh,submittedAt:Jh,application:Gd(`status`,[Xh,q({status:Y(`available`),provenance:Zh.extend({source:Y(`application_submission`)}
84).strict(),submittedDomain:Qh.nullable(),businessContext:J([`provided`,`missing`]),businessContextRef:qh.nullable()}).strict().superRefine((e,t)=>{e.businessContext===`provided`!=(e.businessContextRef!==null)&&t.addIssue({code:`custom`,path:[`businessContextRef`],message:`Context presence must match its evidence reference`})})]),product:Gd(`status`,[Xh,q({status:Y(`available`),provenance:Zh.extend({source:Y(`product_database`)}).strict(),liveNonSampleProjectCount:kd().int().nonnegative(),liveUploadCount:kd().int().nonnegative()}).strict()]),billing:Gd(`status`,[Xh,q({status:Y(`available`),provenance:Zh.extend({source:Y(`stripe`)}).strict(),coverage:J([`complete`,`partial`]),subscriptionRef:qh.nullable(),subscriptionStatus:J([`trialing`,`active`,`past_due`,`canceled`,`unpaid`,`unknown`]),savedPaymentMethod:J([`present`,`absent`,`unknown`]),captures:K(q({chargeRef:qh,invoiceRef:qh,invoiceSubscriptionRef:qh,amountCapturedMinor:Yh,currency:G().regex(/^[a-z]{3}$/),capturedAt:Jh,paymentMethod:J([`credit_card`,`debit_card`,`card_unknown_funding`,`non_card`,`unknown`]),amountRefundedMinor:Yh.nullable(),dispute:J([`none`,`open`,`won`,`lost`,`unknown`])}).strict().superRefine((e,t)=>{e.amountRefundedMinor!==null&&e.amountRefundedMinor>e.amountCapturedMinor&&t.addIssue({code:`custom`,path:[`amountRefundedMinor`],message:`Refund exceeds captured amount`})})).max(100)}).strict().superRefine((e,t)=>{new Set(e.captures.map(e=>e.chargeRef)).size!==e.captures.length&&t.addIssue({code:`custom`,path:[`captures`],message:`Duplicate capture references`});for(let[n,r]of e.captures.entries())Date.parse(r.capturedAt)>Date.parse(e.provenance.observedAt)&&t.addIssue({code:`custom`,path:[`captures`,n,`capturedAt`],message:`Capture cannot postdate its observation`})})])}).strict().superRefine((e,t)=>{e.submissionAttribution&&e.submissionAttribution.workspaceRef!==e.workspaceRef&&t.addIssue({code:`custom`,path:[`submissionAttribution`,`workspaceRef`],message:`Submission principal must belong to the application workspace`})});var tg=`workspace-trust-v1`,ng=[`business_authority`,`source_authority`,`production_payments`,`seasoned_history`],rg=G().min(1).max(128).regex(/^[A-Za-z0-9][A-Za-z0-9._:-]*$/),ig=K(rg).min(1).max(32).refine(e=>new Set(e).size===e.length,`Duplicate evidence references`),ag=Iu(),og=J(ng),sg=q({status:Y(`unknown`)}).strict(),cg=q({status:J([`supported`,`invalidated`]),evidenceRefs:ig,observedAt:ag}).strict(),lg=Ud([sg,cg]),ug=Ud([sg,cg.extend({sourceRefs:ig}).strict()]),dg=Ud([sg,q({status:Y(`supported`),evidenceRefs:ig,observedAt:ag,supportedFinancialUse:Y(!0)}).strict(),q({status:Y(`invalidated`),evidenceRefs:ig,observedAt:ag}).strict()]),fg=q({id:rg,type:J([`verification_review`,`material_adverse`,`suspected_takeover`,`confirmed_workspace_fraud`,`confirmed_impersonation`,`unauthorized_source`,`material_misrepresentation`]),evidenceRefs:ig,observedAt:ag,scope:q({kind:J([`workspace`,`source`,`instrument`]),refs:ig}).strict(),contradictedMilestones:K(og).min(1).max(4).refine(e=>new Set(e).size===e.length,`Contradicted milestones must be unique`).optional()}).strict().superRefine((e,t)=>{e.type===`material_misrepresentation`!=(e.contradictedMilestones!==void 0)&&t.addIssue({code:`custom`,path:[`contradictedMilestones`],message:`Only material misrepresentation requires explicit contradicted milestones`}),e.type===`unauthorized_source`&&e.scope.kind!==`source`&&t.addIssue({code:`custom`,path:[`scope`],message:`Unauthorized source requires source scope`}),[`confirmed_workspace_fraud`,`confirmed_impersonation`].includes(e.type)&&e.scope.kind!==`workspace`&&t.addIssue({code:`custom`,path:[`scope`],message:`Workspace fraud and impersonation require workspace scope`})});q({schemaVersion:Y(1),policyVersion:Y(tg),workspaceRef:rg,sequence:kd().int().positive().max(2**53-1),recordedAt:ag,reviewedBy:rg,milestones:q({business_authority:lg,source_authority:ug,production_payments:lg,seasoned_history:dg}).strict(),findings:K(fg).max(100),milestoneCorrections:K(q({milestone:og,reason:J([`resolved`,`false_positive`,`corrected_evidence`]),evidenceRefs:ig,observedAt:ag}).strict()).max(4),corrections:K(q({findingId:rg,reason:J([`resolved`,`false_positive`,`corrected_evidence`]),evidenceRefs:ig,observedAt:ag}).strict()).max(100)}).strict().superRefine((e,t)=>
84{new Set(e.findings.map(e=>e.id)).size!==e.findings.length&&t.addIssue({code:`custom`,path:[`findings`],message:`Finding IDs must be unique`}),new Set(e.corrections.map(e=>e.findingId)).size!==e.corrections.length&&t.addIssue({code:`custom`,path:[`corrections`],message:`Correction IDs must be unique`}),new Set(e.milestoneCorrections.map(e=>e.milestone)).size!==e.milestoneCorrections.length&&t.addIssue({code:`custom`,path:[`milestoneCorrections`],message:`Milestone corrections must be unique`}),[...Object.values(e.milestones).flatMap(e=>e.status===`unknown`?[]:[e.observedAt]),...e.findings.map(e=>e.observedAt),...e.corrections.map(e=>e.observedAt),...e.milestoneCorrections.map(e=>e.observedAt)].some(t=>Date.parse(t)>Date.parse(e.recordedAt))&&t.addIssue({code:`custom`,path:[`recordedAt`],message:`Evidence must be observed before the review is recorded`});for(let n of e.findings)n.scope.kind===`workspace`&&(n.scope.refs.length!==1||n.scope.refs[0]!==e.workspaceRef)&&t.addIssue({code:`custom`,path:[`findings`],message:`Workspace finding must reference this workspace`}),e.corrections.some(e=>e.findingId===n.id)&&t.addIssue({code:`custom`,path:[`corrections`],message:`A corrected finding cannot remain active`})});var pg=new Set(`AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW`.split(` `)),mg=G().refine(e=>pg.has(e),`Expected an ISO 3166-1 alpha-2 country`),hg=G().regex(/^[1-9][0-9]*$/).refine(e=>BigInt(e)<=BigInt(2**53-1)),gg=q({schemaVersion:Y(1),allowedCountries:K(mg).min(1).max(249).refine(e=>new Set(e).size===e.length),currency:Y(`USD`),windowSeconds:kd().int().min(1).max(86400),amountThresholdMinor:hg,countThreshold:kd().int().min(2).max(1e4),freshExposureThresholdMinor:hg,expiresAt:G().datetime(),evidenceRef:G().trim().min(1).max(200)}).strict(),Q=G().trim().min(1).max(200),_g=G().regex(/^(0|[1-9]\d*)$/).refine(e=>Number(e)<=2**53-1),vg=1e3,yg=kd().int().nonnegative().max(2**53-1),bg=q({workspaceId:Q,accountId:Q,platformAccountId:Q,stripeAccountId:Q,financialAccountId:Q,mode:Y(`test`),sourceInboundTransferId:Q.nullable()}).strict(),xg=q({version:Y(`funding_provider_collection_v1`),collectionId:ud(),request:bg,envelopeRevision:yg,fundingVersion:yg,poolRevision:yg,applicationRevisionId:Q.nullable(),startedAt:Iu(),observedAt:Iu(),expiresAt:Iu(),cash:_g,inboundPending:_g,outboundPending:_g,sources:K(q({inboundTransferId:Q,transactionId:Q,sourceRef:Q,amount:_g}).strict()).max(vg),reflections:K(q({reservationId:Q,amount:_g}).strict()).max(vg),recoveries:K(q({economicRef:Q,reservationId:Q,amount:_g,resolvedFreshAmount:_g,receivedCreditId:Q,transactionId:Q,originalProviderRef:Q,issuingTransactionId:Q.nullable()}).strict()).max(vg).optional(),providerReferences:K(Q).max(2e4),requestIds:K(Q).max(2e4)}).strict(),Sg=q({kind:Y(`provider_collection`),phase:J([`preview`,`committed`]),workspaceId:Q,economicRef:Q,evidenceRef:Q,amount:Y(`0`),reservationId:Fd(),attestedBy:Q,auditRef:Q,reviewedDigest:G().regex(/^[a-f0-9]{64}$/),sourceAuthorityEvidenceRef:Q.nullable(),collection:xg}).strict(),Cg=G().trim().min(1).max(200),wg=G().regex(/^(0|[1-9]\d*)$/),Tg=kd().int().nonnegative().max(2**53-1),Eg=G().regex(/^[a-f0-9]{64}$/),Dg={workspaceId:Cg,economicRef:Cg,evidenceRef:Cg,amount:wg,reservationId:Fd()},Og=q({expectedRevision:Tg.nullable(),enabled:Nd(),retireOutstandingRisk:Nd(),allowedSourceClasses:K(J([`stripe_inbound_transfer`,`matched_recovery`])).min(1).max(2),policyDocumentRef:Cg,rationale:G().trim().min(1).max(2e3)}).strict(),kg=q({...Dg,kind:Y(`maturity_policy`),amount:Y(`0`),accountId:Cg,revision:Tg.min(1),approvedBy:Cg,auditRef:Cg,re
84cordedAt:Iu(),policy:Og}).strict(),Ag=q({evidence:K(q({id:Cg,economicRef:Cg,kind:J([`credit_fresh`,`credit_mature`,`release`,`recovery`]),payloadHash:Eg}).strict()),allocations:K(q({reservationId:Cg,fresh:wg,mature:wg,captured:wg,released:wg,recovered:wg,freshReleased:wg,freshRecovered:wg,retired:Nd()}).strict()),freshAvailable:wg,matureAvailable:wg,freshExposure:wg}).strict(),jg=q({kind:Y(`maturity_preview`),...Dg,amount:Y(`0`),policyRef:Cg,policyRevision:Tg.min(1),reviewedDigest:Eg,availableToMature:wg,exposureToRetire:wg,collection:xg,manifest:Ag,attestedBy:Cg,auditRef:Cg}).strict();q({previewRef:Cg,reviewedDigest:Eg,riskAcceptanceReason:G().trim().min(1).max(2e3)}).strict();var Mg=[kg,jg,q({...Dg,kind:Y(`maturity_review`),amount:Y(`0`),previewRef:Cg,policyRef:Cg,reviewedDigest:Eg,attestedBy:Cg,auditRef:Cg,riskAcceptanceReason:G().trim().min(1).max(2e3),availableConverted:wg,exposureRetired:wg,beforeFundingVersion:Tg,afterFundingVersion:Tg}).strict(),q({...Dg,kind:Y(`maturity_target`),targetKind:J([`reservation`,`source`,`recovery`,`release`]),targetRef:Cg,reviewRef:Cg,policyRef:Cg,originalAllocation:q({amount:wg,fresh:wg,mature:wg}).strict().nullable()}).strict(),q({...Dg,kind:Y(`eligibility_quarantine`),targetKind:J([`source`,`recovery`]),targetRef:Cg,grossInvalidated:wg,quarantined:wg,matureBefore:wg,freshBefore:wg,matureAfter:wg,freshAfter:wg,unresolvedLiability:wg}).strict()],Ng=G().min(1).max(255).refine(e=>e===e.trim()),Pg=G().regex(/^(0|[1-9]\d*)$/).refine(e=>Number(e)<=2**53-1),Fg=Pg.refine(e=>Number(e)>0),Ig=kd().int().nonnegative().max(2**53-1),Lg={workspaceId:Ng,economicRef:Ng,evidenceRef:Ng,amount:Pg},Rg={...Lg,amount:Fg,reservationId:Fd(),attestedBy:Ng,sourceRef:Ng,sourceAuthorityEvidenceRef:Ng},zg={...Lg,amount:Fg,reservationId:Ng,resolvedFreshAmount:Pg};Gd(`kind`,[Sg,Hh,...Mg,q({...Lg,kind:Y(`envelope_review`),trusted:Nd().optional(),merchantGeographyPolicy:gg.nullable().optional(),amount:Y(`0`),reservationId:Fd(),accountId:Ng,poolId:Ng,expectedRevision:Ig.min(1).nullable(),expectedFundingVersion:Ig.nullable().optional(),reviewedApplicationRevisionId:Ng.nullable(),burstWindowSeconds:Ig.min(1).max(86400),burstAmountLimit:Pg,burstCountLimit:Ig.min(1),cardIssuanceLimit:Ig,dailyLimit:Pg,singleLimit:Pg,freshLimit:Pg,approvedBy:Ng,auditRef:Ng,expiresAt:Iu()}).strict(),q({...Lg,kind:Y(`cash_deficit`),reservationId:Fd(),accountId:Ng,attestedBy:Ng,observedAt:Iu(),validUntil:Iu(),expectedFundingVersion:Ig,providerAvailableCash:Pg,eligibleAvailable:Pg,unreflected:Pg,reflectedReservations:K(q({reservationId:Ng,amount:Pg}).strict()).max(1e3)}).strict(),q({...Lg,kind:Y(`cash_reconciliation`),reservationId:Fd(),accountId:Ng,attestedBy:Ng,observedAt:Iu(),validUntil:Iu(),expectedFundingVersion:Ig,providerAvailableCash:Pg,reflectedReservations:K(q({reservationId:Ng,amount:Pg}).strict()).max(1e3)}).strict(),q({...Rg,kind:Y(`credit_fresh`),bucket:Y(`fresh`),maturityEvidenceRef:Ng.optional()}).strict(),q({...Rg,kind:Y(`credit_mature`),bucket:Y(`mature`),maturityEvidenceRef:Ng}).strict(),q({...zg,kind:Y(`release`)}).strict(),q({...zg,kind:Y(`recovery`)}).strict(),q({...Lg,amount:Fg,reservationId:Fd(),kind:Y(`source_return`)}).strict(),q({...Lg,amount:Fg,reservationId:Ng,kind:Y(`recovery_reversed`)}).strict()]).superRefine((e,t)=>{if((e.kind===`release`||e.kind===`recovery`)&&Number(e.resolvedFreshAmount)>Number(e.amount)&&t.addIssue({code:`custom`,path:[`resolvedFreshAmount`],message:`Fresh resolution exceeds recovered or released amount`}),e.kind===`cash_deficit`&&BigInt(e.eligibleAvailable)+BigInt(e.unreflected)<=BigInt(e.providerAvailableCash)&&t.addIssue({code:`custom`,path:[`eligibleAvailable`],message:`Cash deficit evidence must demonstrate a backing deficit`}),e.kind===`cash_reconciliation`||e.kind===`cash_deficit`){e.amount!==e.providerAvailableCash&&t.addIssue({code:`custom`,path:[`amount`],message:`Cash evidence amounts disagree`}),Date.parse(e.validUntil)<=Date.parse(e.observedAt)&&t.addIssue({code:`custom`,path:[`validUntil`],message:`Cash validity must follow observation`});let n=e.reflectedReservations.map(e=>e.reservationId);new Set(n).size!==n.length&&t.addIssue({code:`custom`,path:[`reflectedReservations`],message:`Duplicate reservation reflection`})}}),q({schemaVersion:Y(1),source:Y(`product_database`),activeNonDemoProjectCount:Y(0),liveUploadedDocumentCount:Y(0),interpretation:Y(`banking_attempt_without_product_context`)}).strict();var Bg=e=>G().min(1).max(e).refine(e=>e===e.trim(),`Value must not have surrounding whitespace`),$=Bg(255),Vg=G().regex(/^\d+$/,`Amount must be an unsigned base-10
84integer`),Hg=G().regex(/^[A-Za-z]{3}$/,`Currency must be an ISO-style code`),Ug=q({version:Y(`stripe_outbound_payment_v1`),corePaymentId:$,idempotencyKey:$,stripeAccountId:$,financialAccountId:$,bankingStripeAccountId:$,recipientAccountId:$,payoutMethodId:$,amount:Vg,currency:Hg,destinationCurrency:Hg.nullable(),deliveryOptionBankAccount:J([`automatic`,`local`,`wire`]),description:G().max(1e4).nullable(),memo:G().max(1e4).nullable(),workspaceId:$,accountId:$,contactId:$,paymentRequestId:$.nullable(),purchaseOrderId:$.nullable(),projectId:$.nullable(),budgetLineId:$.nullable(),destinationId:$,metadata:Yd(G(),wf()).nullable(),claimedAt:Iu(),replayDeadline:Iu()}).strict(),Wg=q({version:Y(`stripe_outbound_transfer_v1`),stripeAccountId:$,financialAccountId:$,destinationPaymentMethod:$,amount:Vg,currency:Hg,rail:J([`ach`,`us_domestic_wire`]),description:G().max(1e4).nullable(),statementDescriptor:G().max(1e4).nullable()}).strict();Ud([q({corePaymentId:$,amount:Vg,currency:Hg}).strict(),q({providerAuthorizationRef:$,providerEventRef:$,amount:Vg,currency:Hg}).strict(),Ug,Wg]);var Gg=Gd(`kind`,[q({kind:Y(`user`),ref:q({kind:Y(`user`),userId:$}).strict()}).strict(),q({kind:Y(`agent`),ref:q({kind:Y(`agent`),agentId:$,originatingUserId:$}).strict()}).strict(),q({kind:Y(`system`),ref:q({kind:Y(`system`),jobId:$,runId:$}).strict()}).strict()]);q({schemaVersion:Y(1),observationId:$,workspaceId:$,idempotencyKey:Bg(512),source:Y(`banking_kernel`),sourceVersion:Y(`1`),ruleId:Bg(128),ruleVersion:Bg(64),severity:J([`low`,`medium`,`high`,`critical`]),reasonCodes:K(Bg(128)).min(1).max(32),operation:Bg(128),actor:Gg,subject:q({type:Bg(128),id:$}).strict(),occurredAt:Iu({offset:!1}),correlationId:$,dataClassification:Y(`restricted_internal`),evidenceRef:q({type:Y(`banking_fraud_observation`),id:$}).strict()}).strict().superRefine((e,t)=>{e.observationId!==e.evidenceRef.id&&t.addIssue({code:`custom`,path:[`evidenceRef`,`id`],message:`Evidence reference must identify the projected observation`})});var Kg=Bg(255).regex(/^[A-Za-z0-9][A-Za-z0-9._:-]*$/,`Delivery ID must be an opaque token`),qg=Iu({offset:!1}),Jg=q({deliveryId:Kg,observationId:$,idempotencyKey:Bg(512),projectionPayloadHash:G().regex(/^[0-9a-f]{64}$/),alertId:$,receivedAt:qg}).strict(),Yg=q({receivedAt:qg,deliveryId:Kg}).strict();Ud([q({schemaVersion:Y(1),kind:Y(`lookup`),deliveryIds:K(Kg).min(1).max(100)}).strict().superRefine((e,t)=>{new Set(e.deliveryIds).size!==e.deliveryIds.length&&t.addIssue({code:`custom`,path:[`deliveryIds`],message:`Delivery IDs must be unique`})}),q({schemaVersion:Y(1),kind:Y(`scan`),limit:kd().int().min(1).max(500)}).strict(),q({schemaVersion:Y(1),kind:Y(`scan`),limit:kd().int().min(1).max(500),after:Yg}).strict()]),Gd(`kind`,[q({schemaVersion:Y(1),kind:Y(`lookup`),records:K(Jg).max(100)}).strict(),q({schemaVersion:Y(1),kind:Y(`scan`),cutoff:qg,records:K(Jg).max(500),nextCursor:Yg.nullable()}).strict()]);var Xg=J([`workspace`,`user`,`project`,`account`,`card`,`recipient`]),Zg=J([`all`,`product_access`,`session_access`,`public_access`,`api_access`,`agent_access`,`project_access`,`treasury_onboarding`,`banking_all`,`banking_inbound`,`banking_outbound`,`card_issuance`,`card_authorization`,`bank_details_update`]),Qg=J([`block`,`challenge`,`hold`]);J([`pending_enforcement`,`enforced`,`failed`,`lift_pending`,`lifted`]),q({schemaVersion:Y(1),commandRef:$,decisionId:$,workspaceId:$,command:J([`apply`,`lift`]),targetRestrictionRef:$.nullable(),scope:Xg,scopeRef:$,protectedOperation:Zg,restrictionAction:Qg,reasonCodes:K(Bg(128)).min(1).max(32),policyVersion:Bg(64),effectiveAt:qg,expiresAt:qg.nullable(),reviewRefs:K($).min(1).max(16),correlationId:$,idempotencyKey:Bg(512)}).strict().superRefine((e,t)=>{e.command===`apply`&&e.targetRestrictionRef!==null&&t.addIssue({code:`custom`,path:[`targetRestrictionRef`],message:`Apply commands cannot target an existing restriction`}),e.command===`lift`&&e.targetRestrictionRef===null&&t.addIssue({code:`custom`,path:[`targetRestrictionRef`],message:`Lift commands must target an existing restriction`}),e.expiresAt!==null&&e.expiresAt<=e.effectiveAt&&t.addIssue({code:`custom`,path:[`expiresAt`],message:`Restriction expiry must follow its effective time`}),new Set(e.reviewRefs).size!==e.reviewRefs.length&&t.addIssue({code:`custom`,path:[`reviewRefs`],message:`Review refs must be unique`})}),Zg.options;var $g=20n,e_=100n,t_=10000n,n_=1728e5;function r_(e){return e.context?.accountType===`credit`}function i_(e){return r_(e)?Lh:Ih}function a_(){return new Date(Date.now()-n_)}function o_(e){return(e.context?.amount?.amount??0n)>=t_}function s_(e){let t=e*$g/e_;return{minimum:e-t,maximum:e+t}}function c_(e){return{id:e.id,version:`1`,appliesTo:e.appliesTo,async evaluate(t,n){if(e.shouldSkip?.(t)||!o_(t))return{kind:`noop`};let r=await l_(n.prisma,t);return r===0?{kind:`noop`}:{kind:`alert`,alert:{code:i_(t),severity:`high`,ruleId:e.id,message:e.message,details:{workspaceId:t.
84workspaceId,matchingDeposits:r,amount:t.context?.amount?.amount.toString(),currency:t.context?.amount?.currency,lookbackHours:48,variancePercent:20}}}}}}async function l_(e,t){let n=t.context?.amount?.amount,r=t.context?.amount?.currency;if(!n||!r)return 0;let{minimum:i,maximum:a}=s_(n);return await e?.zeroTransaction.count({where:{workspaceId:t.workspaceId,deletedAt:null,sourceType:{in:[`saturation_pay`,`saturation_credit`]},type:`Deposit`,status:{in:[`pending`,`posted`]},currency:r,timestamp:{gte:a_()},amount:{gte:i,lte:a}}})??0}c_({id:`payment.circularFlow`,appliesTo:[`payments.initiate`],message:`Potential circular payment flow detected`}),c_({id:`withdrawal.circularFlow`,appliesTo:[`funding.initiateWithdrawal`],message:`Potential circular withdrawal flow detected`,shouldSkip:e=>e.context?.transferDirection!=null&&e.context.transferDirection!==`withdrawal`}),Oe();function u_(e){return`${e.type}:${e.accountId??``}`}var d_=g({id:k().min(1),name:k().min(1)}),f_=g({customerJob:A([`off`,`project`]),class:A([`off`,`project`,`account`])}),p_={customerJob:`project`,class:`project`};function m_(e){return e===`class`?{customerJob:`off`,class:`project`}:e===`project`?{customerJob:`project`,class:`off`}:p_}g({autoSync:C().default(!0),uncategorizedAccount:d_.nullable().default(null),treasuryAccount:d_.nullable().default(null),creditAccount:d_.nullable().default(null),sourceAccounts:ae(k(),d_).default({}),syncFilter:v.default(i),dimensionMode:A([`class`,`project`]).optional(),dimensionSources:f_.optional(),enableCategorySync:C().default(!0),enableProjectSync:C().default(!0),enableContactSync:C().default(!0),enableAttachmentSync:C().default(!0),autoCreateCustomer:C().default(!1),autoCreateVendor:C().default(!0),holdUnmappedLines:C().default(!1),openingBalanceEntry:k().nullable().default(null),openingBalanceTreasuryAccountId:k().nullable().default(null),openingBalanceTreasuryAmountCents:k().nullable().default(null),openingBalanceTreasuryAsOfDate:k().nullable().default(null),openingBalanceTreasuryDeletedEntryId:k().nullable().default(null),openingBalanceCreditEntry:k().nullable().default(null),openingBalanceCreditAccountId:k().nullable().default(null),openingBalanceCreditAmountCents:k().nullable().default(null),openingBalanceCreditAsOfDate:k().nullable().default(null),openingBalanceCreditDeletedEntryId:k().nullable().default(null),bookCloseDate:k().nullable().default(null)}).transform(({dimensionMode:e,dimensionSources:t,...n})=>({...n,dimensionSources:t??m_(e)}));var h_={card_expense:{entity:`purchase`,paymentType:`CreditCard`,moneyAccount:`treasury`,glDirection:`debit`},bank_payment:{entity:`purchase`,paymentType:`Cash`,moneyAccount:`treasury`,glDirection:`debit`},bank_withdrawal:{entity:`journal_entry`,moneyAccount:`treasury`,expensePosting:`Debit`,glDirection:`debit`},manual_journal:{entity:`journal_entry`,moneyAccount:`treasury`,expensePosting:`Debit`,glDirection:`debit`},expense_refund:{entity:`journal_entry`,moneyAccount:`treasury`,expensePosting:`Credit`,glDirection:`credit`},refund_reversal:{entity:`journal_entry`,moneyAccount:`treasury`,expensePosting:`Debit`,glDirection:`debit`},payment_returned:{entity:`journal_entry`,moneyAccount:`treasury`,expensePosting:`Credit`,glDirection:`credit`},deposit:{entity:`deposit`,moneyAccount:`treasury`,glDirection:`credit`},liability_charge:{entity:`purchase`,paymentType:`CreditCard`,moneyAccount:`credit`,glDirection:`debit`},liability_fee:{entity:`purchase`,paymentType:`CreditCard`,moneyAccount:`credit`,glDirection:`debit`},liability_refund:{entity:`journal_entry`,moneyAccount:`credit`,expensePosting:`Credit`,glDirection:`credit`},liability_payment:{entity:`journal_entry`,moneyAccount:`credit`,expensePosting:`none`,glDirection:`debit`},liability_payment_reversal:{entity:`journal_entry`,moneyAccount:`credit`,expensePosting:`none`,glDirection:`debit`}};function g_(e){let t=h_[e];return t.expensePosting===`none`?{fields:[`memo`],customerVendorExclusive:!1}:t.entity===`deposit`?{fields:[`account`,`customer`,`class`,`memo`],customerVendorExclusive:!1}:{fields:[`account`,`vendor`,`customer`,`class`,`memo`],customerVendorExclusive:t.entity===`journal_entry`}}function __(e){let t=()=>{throw Error(`Accounting adapter for '${e}' is reserved but not implemented â the catalog entry must stay disabled until the adapter ships`)};return new Proxy({provider:e},{get(e,n){return n===`provider`?e.provider:t()}})}var v_=[`quickbooks`,`xero`,`netsuite`,`sage-intacct`,`freshbooks`];function y_(e){return v_.includes(e)}__(`xero`),__(`netsuite`),__(`sage-intacct`),__(`freshbooks`),`${[`manual-authority-revoked`,`manual-authority-missing`,`qbo-binding-missing`,`qbo-attachment-failed`,`retry-exhausted`].map(e=>`'${e}'`).join(`,`)}`;var b_=[`plaid`,`saturation_pay`],x_=[`saturation_credit`];[...b_,...x_];var S_=new Set(b_),C_=new Set(x_),w_=new Set([`banking_payment`,`stripe_outbound_payment`,`stripe_treasury_outbound_payment`]);function T_(e,t){let n=typeof t==`string`?null:t,r=typeof t==`string`?t:t?.role??null,i=r===`refund`||r===`return`;if(e.status!==`posted`&&!(e.status===`refund`&&i))return{eligible:!1,reason:`status:${e.status}`};if(e.amount===null||e.amount===0n)return{eligible:!1,reason:`no-amount`};if(r===`hold`)return{eligible:!1,reason:`hold`};let a=n!==null&&(w_.has(n.sourceKind)||n.sourceKind===`stripe_treasury_transaction`&&n.parentSourceKind!==null&&w_.has(n.parentSourceKind));if(r===`transfer`&&!a)return{eligible:!1,reason:`transfer-leg`};if(e.sourceType===`journal`)return{eligible:!0,kind:`manual_journal`};let o=C_.has(e.sourceType),s=S_.has(e.sourceType);if(!o&&!s)return{eligible:!1,reason:`rail:${e.sourceType}`};let c=e.amount>0n,l=(e.type??``).toLowerCase();return o?i?{eligible:!0,kind:`liability_refund`}:l.includes(`fee`)?{eligible:!0,kind:`liability_fee`}:c?{eligible:!0,kind:`liability_charge`}:{eligible:!0,kind:`liability_refund`}:i?c?{eligible:!0,kind:`refund_reversal`}:r===`return`&&a?{eligible:!0,kind:`payment_returned`}:{eligible:!0,kind:`expense_refund`}:c?l.includes(`card`)?{eligible:!0,kind:`card_expense`}:l.includes(`withdraw`)?{eligible:!0,kind:`bank_withdrawal`}:{eligible:!0,kind:`bank_payment`}:{eligible:!0,kind:`deposit`}}[...b_,...x_],ye.canceled;function E_(e){return e.charAt(0).toUpperCase()+e.slice(1)}function D_(e){return`Your ${e} was accepted for processing.`}function O_(e,t){let n=E_(e);switch(t){case`pending_review`:return`${n} pending`;case`awaiting_approval`:return`${n} already sent for approval`;case`scheduled`:return`${n} already scheduled`;case`submitted`:return`${n} already submitted`;case`posted`:return`${n} already completed`;case`indeterminate`:return`Weâre checking this ${e}`}}function k_(e,t){let n=E_(t);switch(e.outcome){case`pending_review`:return{title:`${n} pending`,description:`Your request is pending. You do not need to submit it again.`,tone:`info`,closeSurface:!0,refreshActivity:!0};case`awaiting_approval`:return{title:`${n} sent for approval`,description:`Weâll submit the ${t} after the required approvals.`,tone:`success`,closeSurface:!0,refreshActivity:!0};case`scheduled`:return{title:`${n} scheduled`,description:`The ${t} will be submitted on the scheduled date.`,tone:`success`,closeSurface:!0,refreshActivity:!0};case`submitted`:return{title:`${n} submitted`,description:D_(t),tone:`success`,closeSurface:!0,refreshActivity:!0};case`posted`:return{title:`${n} completed`,description:`Your ${t} has posted.`,tone:`success`,closeSurface:!0,refreshActivity:!0};case`already_submitted`:return{title:O_(t,e.currentOutcome),description:e.currentOutcome===`pending_review`?`Your request is pending. You do not need to submit it again.`:e.currentOutcome===`awaiting_approval`?`This ${t} is already waiting for approval.`:e.currentOutcome===`scheduled`?`This ${t} is already scheduled.`:e.currentOutcome===`posted`?`This ${t} has already posted.`:e.currentOutcome===`indeterminate`?`Weâre already checking this ${t}.`:D_(t),tone:[`indeterminate`,`pending_review`].includes(e.currentOutcome)?`info`:`success`,closeSurface:e.currentOutcome!==`indeterminate`,refreshActivity:!0};case`indeterminate`:return{title:`Weâre checking this ${t}`,description:`Donât submit it again. Check this request again for its latest status.`,tone:`info`,closeSurface:!1,refreshActivity:!0}}}function A_(e){return e.outcome===`already_submitted`?e.currentOutcome:e.outcome}function j_(e){return[`indeterminate`,`pending_review`].includes(A_(e))}function M_(e,t,n,r){let i={fix_input:{title:`Check the ${t} details`,description:`Review the amount, destination, and coding, then try again.`},fix_access:{title:`You canât submit this ${t}`,description:`Your access or the workspaceâs banking controls block this action.`},fix_account:{title:`The account isnât ready`,description:`Finish the account setup or choose another account, then try again.`},fix_approval:{title:`Approval setup needs attention`,description:`Ask a workspace admin to review the active approval flows before trying again.`},fix_funds_or_limit:{title:`The ${t} exceeds available funds or limits`,description:`Lower the amount or update the available allocation before trying again.`},conflict:{title:`${E_(t)} changed`,description:`Refresh to see its current status before trying again.`},retryable:{title:`Couldnât submit the ${t}`,description:`The provider is temporarily unavailable. Try again with the same request.`},unexpected:{title:`Couldnât submit the ${t}`,description:`Try again. Contact support if this keeps happening.`}}[e],a=n??i.description;
84return{title:i.title,description:e===`unexpected`&&r?`${a} Request ID: ${r}.`:a,tone:`error`,closeSurface:!1,refreshActivity:e===`conflict`}}var N_=new Set([`fix_input`,`fix_access`,`fix_account`,`fix_approval`,`fix_funds_or_limit`,`conflict`,`retryable`,`unexpected`]);function P_(e){if(!(e instanceof c))return{category:`unexpected`};let t=e.details?.moneyMovementRequestId,n=typeof t==`string`?t:e.requestId!==`unknown`&&e.requestId!==`unavailable`?e.requestId:void 0,r=(t,r=!0)=>({category:t,...r?{safeMessage:e.message}:{},...n?{requestId:n}:{}}),i=e.details?.category;return typeof i==`string`&&N_.has(i)?r(i):e.httpStatus===409?r(`conflict`):f(e.code)||e.code===21604||e.code===22604||e.code===21863||e.code===21865||e.code===21864?r(`fix_input`):e.code===21806||e.code===21607?r(`fix_funds_or_limit`):e.code===21801||e.code===21807||e.code===21831||e.code===21810||e.code===21823?r(`fix_account`,!1):e.code===21700||e.code===21701||e.code===22700||e.code===22701?r(`retryable`,!1):e.httpStatus===401||e.httpStatus===403?r(`fix_access`):(e.httpStatus,r(`unexpected`,!1))}var F_=t(((e,t)=>{(function(n,r){var i=`1.0.41`,a=``,o=`function`,s=`undefined`,c=`object`,l=`string`,u=`major`,d=`model`,f=`name`,p=`type`,m=`vendor`,h=`version`,g=`architecture`,_=`console`,v=`mobile`,y=`tablet`,b=`smarttv`,x=`wearable`,S=`embedded`,ee=`Amazon`,C=`Apple`,te=`ASUS`,ne=`BlackBerry`,re=`Browser`,w=`Chrome`,T=`Edge`,ie=`Firefox`,E=`Google`,D=`Honor`,ae=`Huawei`,oe=`Lenovo`,se=`LG`,ce=`Microsoft`,le=`Motorola`,ue=`Nvidia`,de=`OnePlus`,fe=`Opera`,pe=`OPPO`,me=`Samsung`,he=`Sharp`,ge=`Sony`,O=`Xiaomi`,k=`Zebra`,_e=`Facebook`,ve=`Chromium OS`,ye=`Mac OS`,be=` Browser`,xe=function(e,t){var n={};for(var r in e)n[r]=t[r]&&t[r].length%2==0?t[r].concat(e[r]):e[r];return n},A=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},Se=function(e,t){return typeof e==l&&Ce(t).indexOf(Ce(e))!==-1},Ce=function(e){return e.toLowerCase()},we=function(e){return typeof e==l?e.replace(/[^\d\.]/g,a).split(`.`)[0]:r},Te=function(e,t){if(typeof e==l)return e=e.replace(/^\s\s*/,a),typeof t===s?e:e.substring(0,500)},Ee=function(e,t){for(var n=0,i,a,s,l,u,d;n<t.length&&!u;){var f=t[n],p=t[n+1];for(i=a=0;i<f.length&&!u&&f[i];)if(u=f[i++].exec(e),u)for(s=0;s<p.length;s++)d=u[++a],l=p[s],typeof l==c&&l.length>0?l.length===2?typeof l[1]==o?this[l[0]]=l[1].call(this,d):this[l[0]]=l[1]:l.length===3?typeof l[1]===o&&!(l[1].exec&&l[1].test)?this[l[0]]=d?l[1].call(this,d,l[2]):r:this[l[0]]=d?d.replace(l[1],l[2]):r:l.length===4&&(this[l[0]]=d?l[3].call(this,d.replace(l[1],l[2])):r):this[l]=d||r;n+=2}},j=function(e,t){for(var n in t)if(typeof t[n]==c&&t[n].length>0){for(var i=0;i<t[n].length;i++)if(Se(t[n][i],e))return n===`?`?r:n}else if(Se(t[n],e))return n===`?`?r:n;return t.hasOwnProperty(`*`)?t[`*`]:e},De={"1.0":`/8`,1.2:`/1`,1.3:`/3`,"2.0":`/412`,"2.0.2":`/416`,"2.0.3":`/417`,"2.0.4":`/419`,"?":`/`},Oe={ME:`4.90`,"NT 3.11":`NT3.51`,"NT 4.0":`NT4.0`,2e3:`NT 5.0`,XP:[`NT 5.1`,`NT 5.2`],Vista:`NT 6.0`,7:`NT 6.1`,8:`NT 6.2`,8.1:`NT 6.3`,10:[`NT 6.4`,`NT 10.0`],RT:`ARM`},ke={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[h,[f,`Chrome`]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[h,[f,`Edge`]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,h],[/opios[\/ ]+([\w\.]+)/i],[h,[f,fe+` Mini`]],[/\bop(?:rg)?x\/([\w\.]+)/i],[h,[f,fe+` GX`]],[/\bopr\/([\w\.]+)/i],[h,[f,fe]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[h,[f,`Baidu`]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[h,[f,`Maxthon`]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[f,h],[/quark(?:pc)?\/([-\w\.]+)/i],[h,[f,`Quark`]],[/\bddg\/([\w\.]+)/i],[h,[f,`DuckDuckGo`]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[h,[f,`UC`+re]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[h,[f,`WeChat`]],[/konqueror\/([\w\.]+)/i],[h,[f,`Konqueror`]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[h,[f,`IE`]],[/ya(?:search)?browser\/([\w\.]+)/i],[h,[f,`Yandex`]],[/slbrowser\/([\w\.]+)/i],[h,[f,`Smart Lenovo `+re]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,`$1 Secure `+re],h],[/\bfocus\/([\w\.]+)/i],[h,[f,ie+` Focus`]],[/\bopt\/([\w\.]+)/i],[h,[f,fe+` Touch`]],[/coc_coc\w+\/([\w\.]+)/i],[h,[f,`Coc Coc`]],[/dolfin\/([\w\.]+)/i],[h,[f,`Dolphin`]],[/coast\/([\w\.]+)/i],[h,[f,fe+` Coast`]],[/miuibrowser\/([\w\.]+)/i],[h,[f,`MIUI`+be]],[/fxios\/([\w\.-]+)/i],[h,[f,ie]],[/\bqihoobrowser\/?([\w\.]*)/i],[h,[f,`360`]],[/\b(qq)\/([\w\.]+)/i],[[f,/(.+)/,`$1Browser`],h],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[f,/(.+)/,`$1`+be],h],[/samsungbrowser\/([\w\.]+)/i],[h,[f,me+` Internet`]],[/metasr[\/ ]?([\d\.]+)/i],[h,[f,`Sogou Explorer`]],[/(sogou)mo\w+\/([\d\.]+)/i],[[f,`Sogou Mobile`],h],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[f,h],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[f],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[h,f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,_e],h],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[f,h],[/\bgsa\/([\w\.]+) .*safari\//i],[h,[f,`GSA`]],[/musical_ly(?:.
84+app_?version\/|_)([\w\.]+)/i],[h,[f,`TikTok`]],[/headlesschrome(?:\/([\w\.]+)| )/i],[h,[f,w+` Headless`]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,w+` WebView`],h],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[h,[f,`Android `+re]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,h],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[h,[f,`Mobile Safari`]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[h,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[h,j,De]],[/(webkit|khtml)\/([\w\.]+)/i],[f,h],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,`Netscape`],h],[/(wolvic|librewolf)\/([\w\.]+)/i],[f,h],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[h,[f,ie+` Reality`]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[f,[h,/_/g,`.`]],[/(cobalt)\/([\w\.]+)/i],[f,[h,/master.|lts./,``]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[g,`amd64`]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[g,`ia32`]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[g,`arm64`]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[g,`armhf`]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[g,`arm`]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[g,/ower/,a,Ce]],[/ sun4\w[;\)]/i],[[g,`sparc`]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[g,Ce]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[m,me],[p,y]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[d,[m,me],[p,v]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[m,C],[p,v]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[m,C],[p,y]],[/(macintosh);/i],[d,[m,C]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[m,he],[p,v]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[d,[m,D],[p,y]],[/honor([-\w ]+)[;\)]/i],[d,[m,D],[p,v]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[d,[m,ae],[p,y]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[m,ae],[p,v]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[d,/_/g,` `],[m,O],[p,y]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[d,/_/g,` `],[m,O],[p,v]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[m,pe],[p,v]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[d,[m,j,{OnePlus:[`304`,`403`,`203`],"*":pe}],[p,y]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[m,`Vivo`],[p,v]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[d,[m,`Realme`],[p,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[m,le],[p,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[m,le],[p,y]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[m,se],[p,y]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[m,se],[p,v]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
84(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[d,[m,oe],[p,y]],[/(nokia) (t[12][01])/i],[m,d,[p,y]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[d,/_/g,` `],[p,v],[m,`Nokia`]],[/(pixel (c|tablet))\b/i],[d,[m,E],[p,y]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[m,E],[p,v]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[m,ge],[p,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,`Xperia Tablet`],[m,ge],[p,y]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[m,de],[p,v]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[m,ee],[p,y]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,`Fire Phone $1`],[m,ee],[p,v]],[/(playbook);[-\w\),; ]+(rim)/i],[d,m,[p,y]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[m,ne],[p,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[m,te],[p,y]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[m,te],[p,v]],[/(nexus 9)/i],[d,[m,`HTC`],[p,y]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[d,/_/g,` `],[p,v]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[d,[m,`TCL`],[p,y]],[/(itel) ((\w+))/i],[[m,Ce],d,[p,j,{tablet:[`p10001l`,`w7001`],"*":`mobile`}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[m,`Acer`],[p,y]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[m,`Meizu`],[p,v]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[d,[m,`Ulefone`],[p,v]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[d,[m,`Energizer`],[p,v]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[d,[m,`Cat`],[p,v]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[d,[m,`Smartfren`],[p,v]],[/droid.+; (a(?:015|06[35]|142p?))/i],[d,[m,`Nothing`],[p,v]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[d,[m,`Archos`],[p,y]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[d,[m,`Archos`],[p,v]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[m,d,[p,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[m,d,[p,v]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,d,[p,y]],[/(surface duo)/i],[d,[m,ce],[p,y]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[m,`Fairphone`],[p,v]],[/(u304aa)/i],[d,[m,`AT&T`],[p,v]],[/\bsie-(\w*)/i],[d,[m,`Siemens`],[p,v]],[/\b(rct\w+) b/i],[d,[m,`RCA`],[p,y]],[/\b(venue[\d ]{2,7}) b/i],[d,[m,`Dell`],[p,y]],[/\b(q(?:mv|ta)\w+) b/i],[d,[m,`Verizon`],[p,y]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[m,`Barnes & Noble`],[p,y]],[/\b(tm\d{3}\w+) b/i],[d,[m,`NuVision`],[p,y]],[/\b(k88) b/i],[d,[m,`ZTE`],[p,y]],[/\b(nx\d{3}j) b/i],[d,[m,`ZTE`],[p,v]],[/\b(gen\d{3}) b.+49h/i],[d,[m,`Swiss`],[p,v]],[/\b(zur\d{3}) b/i],[d,[m,`Swiss`],[p,y]],[/\b((zeki)?tb.*\b) b/i],[d,[m,`Zeki`],[p,y]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,`Dragon Touch`],d,[p,y]],[/\b(ns-?\w{0,9}) b/i],[d,[m,`Insignia`],[p,y]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[m,`NextBook`],[p,y]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,`Voice`],d,[p,v]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,`LvTel`],d,[p,v]],[/\b(ph-1) /i],[d,[m,`Essential`],[p,v]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[m,`Envizen`],[p,y]],[/\b(trio[-\w\. ]+) b/i],[d,[m,`MachSpeed`],[p,y]],[/\btu_(1491) b/i],[d,[m,`Rotor`],[p,y]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[d,[m,ue],[p,y]],[/(sprint) (\w+)/i],[m,d,[p,v]],[/(kin\.[onetw]{3})/i],[[d,/\./g,` `],[m,ce],[p,v]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[m,k],[p,y]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[m,k],[p,v]],[/smart-tv.+(samsung)/i],[m,[p,b]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,`SmartTV`],[m,me],[p,b]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,se],[p,b]],[/(apple) ?tv/i],[m,[d,C+` TV`],[p,b]],[/crkey/i],[[d,w+`cast`],[m,E],[p,b]],[/droid.+aft(\w+)( bui|\))/i],[d,[m,ee],[p,b]],[/(shield \w+ tv)/i],[d,[m,ue],[p,b]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[m,he],[p,b]],[/(bravia[\w ]+)( bui|\))/i],[d,[m,ge],[p,b]],[/(mi(tv|box)-?\w+) bui/i],[d,[m,O],[p,b]],[/Hbbtv.*(technisat) (.*);/i],[m,d,[p,b]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Te],[d,Te],[p,b]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[d,[p,b]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,b]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,d,[p,_]],[/droid.+; (shield)( bui|\))/i],[d,[m,ue],[p,_]],[/(playstation \w+)/i],[d,[m,ge],[p,_]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[m,ce],[p,_]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[d,[m,me],[p,x]],[/((pebble))app/i,/(asu
vendor: 4,957 bytes, line 84
84s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[m,d,[p,x]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[d,[m,pe],[p,x]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[m,C],[p,x]],[/(opwwe\d{3})/i],[d,[m,de],[p,x]],[/(moto 360)/i],[d,[m,le],[p,x]],[/(smartwatch 3)/i],[d,[m,ge],[p,x]],[/(g watch r)/i],[d,[m,se],[p,x]],[/droid.+; (wt63?0{2,3})\)/i],[d,[m,k],[p,x]],[/droid.+; (glass) \d/i],[d,[m,E],[p,x]],[/(pico) (4|neo3(?: link|pro)?)/i],[m,d,[p,x]],[/; (quest( \d| pro)?)/i],[d,[m,_e],[p,x]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[p,S]],[/(aeobc)\b/i],[d,[m,ee],[p,S]],[/(homepod).+mac os/i],[d,[m,C],[p,S]],[/windows iot/i],[[p,S]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[d,[p,v]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[p,y]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,y]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,v]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[d,[m,`Generic`]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[h,[f,T+`HTML`]],[/(arkweb)\/([\w\.]+)/i],[f,h],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[h,[f,`Blink`]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[f,h],[/ladybird\//i],[[f,`LibWeb`]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[h,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,h],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[f,[h,j,Oe]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,j,Oe],[f,`Windows`]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[h,/_/g,`.`],[f,`iOS`]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,ye],[h,/_/g,`.`]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[h,f],[/(ubuntu) ([\w\.]+) like android/i],[[f,/(.+)/,`$1 Touch`],h],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[f,h],[/\(bb(10);/i],[h,[f,ne]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[h,[f,`Symbian`]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[h,[f,ie+` OS`]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[h,[f,`webOS`]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[h,[f,`watchOS`]],[/crkey\/([\d\.]+)/i],[h,[f,w+`cast`]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[f,ve],h],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,h],[/(sunos) ?([\w\.\d]*)/i],[[f,`Solaris`],h],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[f,h]]},M=function(e,t){if(typeof e==c&&(t=e,e=r),!(this instanceof M))return new M(e,t).getResult();var i=typeof n!==s&&n.navigator?n.navigator:r,_=e||(i&&i.userAgent?i.userAgent:a),b=i&&i.userAgentData?i.userAgentData:r,x=t?xe(ke,t):ke,S=i&&i.userAgent==_;return this.getBrowser=function(){var e={};return e[f]=r,e[h]=r,Ee.call(e,_,x.browser),e[u]=we(e[h]),S&&i&&i.brave&&typeof i.brave.isBrave==o&&(e[f]=`Brave`),e},this.getCPU=function(){var e={};return e[g]=r,Ee.call(e,_,x.cpu),e},this.getDevice=function(){var e={};return e[m]=r,e[d]=r,e[p]=r,Ee.call(e,_,x.device),S&&!e[p]&&b&&b.mobile&&(e[p]=v),S&&e[d]==`Macintosh`&&i&&typeof i.standalone!==s&&i.maxTouchPoints&&i.maxTouchPoints>2&&(e[d]=`iPad`,e[p]=y),e},this.getEngine=function(){var e={};return e[f]=r,e[h]=r,Ee.call(e,_,x.engine),e},this.getOS=function(){var e={};return e[f]=r,e[h]=r,Ee.call(e,_,x.os),S&&!e[f]&&b&&b.platform&&b.platform!=`Unknown`&&(e[f]=b.platform.replace(/chrome os/i,ve).replace(/macos/i,ye)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return _},this.setUA=function(e){return _=typeof e==l&&e.length>500?Te(e,500):e,this},this.setUA(_),this};M.VERSION=i,M.BROWSER=A([f,h,u]),M.CPU=A([g]),M.DEVICE=A([d,m,p,_,v,b,y,x,S]),M.ENGINE=M.OS=A([f,h]),typeof e===s?typeof define===o&&define.amd?define(function(){return M}
84):typeof n!==s&&(n.UAParser=M):(typeof t!==s&&t.exports&&(e=t.exports=M),e.UAParser=M);var N=typeof n!==s&&(n.jQuery||n.Zepto);if(N&&!N.ua){var Ae=new M;N.ua=Ae.getResult(),N.ua.get=function(){return Ae.getUA()},N.ua.set=function(e){Ae.setUA(e);var t=Ae.getResult();for(var n in t)N.ua[n]=t[n]}}})(typeof window==`object`?window:e)})),I_=t((e=>{Object.defineProperty(e,"__esModule",{value:!0});function t(e){return e&&typeof e==`object`&&`default`in e?e.default:e}t(Se());var n=new(F_()),r=n.getBrowser();n.getCPU();var i=n.getDevice(),a=n.getEngine(),o=n.getOS(),s=n.getUA(),c={Mobile:`mobile`,Tablet:`tablet`,SmartTv:`smarttv`,Console:`console`,Wearable:`wearable`,Embedded:`embedded`,Browser:void 0},l={Chrome:`Chrome`,Firefox:`Firefox`,Opera:`Opera`,Yandex:`Yandex`,Safari:`Safari`,InternetExplorer:`Internet Explorer`,Edge:`Edge`,Chromium:`Chromium`,Ie:`IE`,MobileSafari:`Mobile Safari`,EdgeChromium:`Edge Chromium`,MIUI:`MIUI Browser`,SamsungBrowser:`Samsung Browser`},u={IOS:`iOS`,Android:`Android`,WindowsPhone:`Windows Phone`,Windows:`Windows`,MAC_OS:`Mac OS`},d=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`none`;return e||t},f=function(){return typeof window<`u`&&(window.navigator||navigator)?window.navigator||navigator:!1},p=function(e){var t=f();return t&&t.platform&&(t.platform.indexOf(e)!==-1||t.platform===`MacIntel`&&t.maxTouchPoints>1&&!window.MSStream)},m=function(e){return e.type===c.Mobile},h=function(e){return e.type===c.Tablet},g=function(e){var t=e.type;return t===c.Mobile||t===c.Tablet},_=function(e){return e.type===c.SmartTv},v=function(e){return e.type===c.Browser},y=function(e){return e.type===c.Wearable},b=function(e){return e.type===c.Console},x=function(e){return e.type===c.Embedded},S=function(e){var t=e.vendor;return d(t)},ee=function(e){var t=e.model;return d(t)},C=function(e){var t=e.type;return d(t,`browser`)},te=function(e){return e.name===u.Android},ne=function(e){return e.name===u.Windows},re=function(e){return e.name===u.MAC_OS},w=function(e){return e.name===u.WindowsPhone},T=function(e){return e.name===u.IOS},ie=function(e){var t=e.version;return d(t)},E=function(e){var t=e.name;return d(t)},D=function(e){return e.name===l.Chrome},ae=function(e){return e.name===l.Firefox},oe=function(e){return e.name===l.Chromium},se=function(e){return e.name===l.Edge},ce=function(e){return e.name===l.Yandex},le=function(e){var t=e.name;return t===l.Safari||t===l.MobileSafari},ue=function(e){return e.name===l.MobileSafari},de=function(e){return e.name===l.Opera},fe=function(e){var t=e.name;return t===l.InternetExplorer||t===l.Ie},pe=function(e){return e.name===l.MIUI},me=function(e){return e.name===l.SamsungBrowser},he=function(e){var t=e.version;return d(t)},ge=function(e){var t=e.major;return d(t)},O=function(e){var t=e.name;return d(t)},k=function(e){var t=e.name;return d(t)},_e=function(e){var t=e.version;return d(t)},ve=function(){var e=f(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return typeof t==`string`&&/electron/.test(t)},ye=function(e){return typeof e==`string`&&e.indexOf(`Edg/`)!==-1},be=function(){var e=f();return e&&(/iPad|iPhone|iPod/.test(e.platform)||e.platform===`MacIntel`&&e.maxTouchPoints>1)&&!window.MSStream},xe=function(){return p(`iPad`)},A=function(){return p(`iPhone`)},Ce=function(){return p(`iPod`)},we=function(e){return d(e)};_(i),b(i),y(i),x(i),ue(r)||xe(),oe(r),g(i)||xe();var Te=m(i);h(i)||xe(),v(i),v(i),te(o),w(o),T(o)||xe(),D(r),ae(r),le(r),de(r),fe(r),ie(o),E(o),he(r),ge(r),O(r),S(i),ee(i),k(a),_e(a),we(s),se(r)||ye(s),ce(r),C(i),be(),xe(),A(),Ce(),ve(),ye(s),se(r)&&ye(s),ne(o),re(o),pe(r),me(r),e.isMobileOnly=Te}));I_();var L_={sideOffset:20,alignOffset:-12},R_=`max-h-60`,z_=we(`relative flex shrink-0 overflow-hidden rounded-full`,{variants:{size:{xs:`size-5 text-xs`,default:`size-6 text-xs`,sm:`size-7 text-sm`,lg:`size-10 text-base`,xl:`size-12 text-lg`}},defaultVariants:{size:`default`}});function B_({className:e,size:t,...n}){return(0,L.jsx)(mn,{"data-slot":`avatar`,className:Te(z_({size:t,className:e})),...n})}function V_({className:e,...t}){return(0,L.jsx)(hn,{"data-slot":`avatar-image`,className:Te(`aspect-square size-full object-cover`,e),...t})}function H_({className:e,...t}){return(0,L.jsx)(gn,{"data-slot":`avatar-fallback`,className:Te(`bg-muted flex size-full items-center justify-center rounded-full`,e),...t})}var U_=[`#f97316`,`#3b82f6`,`#10b981`,`#8b5cf6`,`#ec4899`,`#06b6d4`,`#f59e0b`,`#6366f1`,`#14b8a6`,`#ef4444`];function W_(e,t){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return(n%t+t)%t}
84function G_(e){return e?U_[W_(e,U_.length)]:U_[0]}function K_(e){if(!e)return`?`;let t=e.trim();if(!t)return`?`;let n=t.split(/\s+/);return n.length>=2?(n[0][0]+n[1][0]).toUpperCase():n[0][0].toUpperCase()}function q_({name:e,imageUrl:t,size:n=`sm`,className:r}){let i=e.trim()||`?`;return(0,L.jsxs)(B_,{size:n,className:r,children:[t?(0,L.jsx)(V_,{src:t,alt:i}):null,(0,L.jsx)(H_,{className:`font-medium text-white`,style:{backgroundColor:G_(i)},children:K_(i)})]})}function J_(e,t,n=`normal`){return{placeholder:K_(e),imageUrl:t??void 0,bgColor:G_(e),textColor:`#ffffff`,fontWeight:n}}export{Gd as $,hn as $t,_h as A,Vi as At,dh as B,fi as Bt,Ph as C,Xi as Ct,Th as D,Fi as Dt,Dh as E,Ui as Et,Ah as F,Ii as Ft,Tm as G,Hn as Gt,ap as H,oi as Ht,kh as I,Mi as It,Pf as J,Bn as Jt,kf as K,Vn as Kt,jh as L,Wi as Lt,bh as M,Ri as Mt,Mh as N,Gi as Nt,Ch as O,Bi as Ot,Nh as P,Hi as Pt,Nd as Q,gn as Qt,Oh as R,Ai as Rt,wh as S,Yi as St,xh as T,Pi as Tt,Dm as U,Un as Ut,Hp as V,ui as Vt,Em as W,Rn as Wt,Fd as X,Pn as Xt,J as Y,In as Yt,K as Z,Nn as Zt,y_ as _,N as _n,_a as _t,V_ as a,Gt as an,Ld as at,Eh as b,M as bn,ia as bt,R_ as c,Lt as cn,Ca as ct,P_ as d,Re as dn,ua as dt,mn as en,Y as et,A_ as f,Ie as fn,da as ft,T_ as g,je as gn,ma as gt,k_ as h,Ae as hn,ha as ht,H_ as i,Jt as in,G as it,yh as j,Li as jt,vh as k,zi as kt,L_ as l,Vt as ln,xa as lt,M_ as m,P as mn,ga as mt,J_ as n,Xt as nn,q as nt,G_ as o,Kt as on,Na as ot,j_ as p,Pe as pn,fa as pt,jf as q,zn as qt,B_ as r,qt as rn,Yd as rt,K_ as s,Rt as sn,Ta as st,q_ as t,Zt as tn,kd as tt,I_ as u,Pt as un,ya as ut,g_ as v,Me as vn,pa as vt,Fh as w,qi as wt,Sh as x,ta as xt,u_ as y,F as yn,la as yt,gh as z,ji as zt};
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.