2023-02-17 11:06:01 +01:00

6 lines
16 KiB
JavaScript

"use strict";var je=Object.defineProperty;var s=(e,t)=>je(e,"name",{value:t,configurable:!0});var f=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Z=f((st,N)=>{"use strict";var H=require("fs");N.exports=e=>new Promise(t=>{H.access(e,r=>{t(!r)})});N.exports.sync=e=>{try{return H.accessSync(e),!0}catch{return!1}}});var Q=f((nt,L)=>{"use strict";var K=s((e,...t)=>new Promise(r=>{r(e(...t))}),"pTry");L.exports=K;L.exports.default=K});var ee=f((it,D)=>{"use strict";var Ee=Q(),X=s(e=>{if(!((Number.isInteger(e)||e===1/0)&&e>0))return Promise.reject(new TypeError("Expected `concurrency` to be a number from 1 and up"));let t=[],r=0,n=s(()=>{r--,t.length>0&&t.shift()()},"next"),c=s((m,y,...w)=>{r++;let o=Ee(m,...w);y(o),o.then(n,n)},"run"),p=s((m,y,...w)=>{r<e?c(m,y,...w):t.push(c.bind(null,m,y,...w))},"enqueue"),d=s((m,...y)=>new Promise(w=>p(m,w,...y)),"generator");return Object.defineProperties(d,{activeCount:{get:()=>r},pendingCount:{get:()=>t.length},clearQueue:{value:()=>{t.length=0}}}),d},"pLimit");D.exports=X;D.exports.default=X});var se=f((at,re)=>{"use strict";var te=ee(),E=class extends Error{constructor(t){super(),this.value=t}};s(E,"EndError");var Re=s((e,t)=>Promise.resolve(e).then(t),"testElement"),qe=s(e=>Promise.all(e).then(t=>t[1]===!0&&Promise.reject(new E(t[0]))),"finder");re.exports=(e,t,r)=>{r=Object.assign({concurrency:1/0,preserveOrder:!0},r);let n=te(r.concurrency),c=[...e].map(d=>[d,n(Re,d,t)]),p=te(r.preserveOrder?1:1/0);return Promise.all(c.map(d=>p(qe,d))).then(()=>{}).catch(d=>d instanceof E?d.value:Promise.reject(d))}});var ie=f((lt,B)=>{"use strict";var ne=require("path"),oe=Z(),Pe=se();B.exports=(e,t)=>(t=Object.assign({cwd:process.cwd()},t),Pe(e,r=>oe(ne.resolve(t.cwd,r)),t));B.exports.sync=(e,t)=>{t=Object.assign({cwd:process.cwd()},t);for(let r of e)if(oe.sync(ne.resolve(t.cwd,r)))return r}});var ae=f((pt,U)=>{"use strict";var F=require("path"),ce=ie();U.exports=(e,t={})=>{let r=F.resolve(t.cwd||""),{root:n}=F.parse(r),c=[].concat(e);return new Promise(p=>{s(function d(m){ce(c,{cwd:m}).then(y=>{y?p(F.join(m,y)):m===n?p(null):d(F.dirname(m))})},"find")(r)})};U.exports.sync=(e,t={})=>{let r=F.resolve(t.cwd||""),{root:n}=F.parse(r),c=[].concat(e);for(;;){let p=ce.sync(c,{cwd:r});if(p)return F.join(r,p);if(r===n)return null;r=F.dirname(r)}}});var le=f((ft,$)=>{"use strict";var ue=ae();$.exports=async({cwd:e}={})=>ue("package.json",{cwd:e});$.exports.sync=({cwd:e}={})=>ue.sync("package.json",{cwd:e})});var de=f((mt,pe)=>{var k=1e3,I=k*60,j=I*60,x=j*24,Ae=x*7,Te=x*365.25;pe.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return _e(e);if(r==="number"&&isFinite(e))return t.long?Se(e):Me(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function _e(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!!t){var r=parseFloat(t[1]),n=(t[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*Te;case"weeks":case"week":case"w":return r*Ae;case"days":case"day":case"d":return r*x;case"hours":case"hour":case"hrs":case"hr":case"h":return r*j;case"minutes":case"minute":case"mins":case"min":case"m":return r*I;case"seconds":case"second":case"secs":case"sec":case"s":return r*k;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}s(_e,"parse");function Me(e){var t=Math.abs(e);return t>=x?Math.round(e/x)+"d":t>=j?Math.round(e/j)+"h":t>=I?Math.round(e/I)+"m":t>=k?Math.round(e/k)+"s":e+"ms"}s(Me,"fmtShort");function Se(e){var t=Math.abs(e);return t>=x?A(e,t,x,"day"):t>=j?A(e,t,j,"hour"):t>=I?A(e,t,I,"minute"):t>=k?A(e,t,k,"second"):e+" ms"}s(Se,"fmtLong");function A(e,t,r,n){var c=t>=r*1.5;return Math.round(e/r)+" "+n+(c?"s":"")}s(A,"plural")});var G=f((gt,fe)=>{function Ne(e){r.debug=r,r.default=r,r.coerce=y,r.disable=p,r.enable=c,r.enabled=d,r.humanize=de(),r.destroy=w,Object.keys(e).forEach(o=>{r[o]=e[o]}),r.names=[],r.skips=[],r.formatters={};function t(o){let i=0;for(let a=0;a<o.length;a++)i=(i<<5)-i+o.charCodeAt(a),i|=0;return r.colors[Math.abs(i)%r.colors.length]}s(t,"selectColor"),r.selectColor=t;function r(o){let i,a=null,R,W;function b(...g){if(!b.enabled)return;let O=b,q=Number(new Date),xe=q-(i||q);O.diff=xe,O.prev=i,O.curr=q,i=q,g[0]=r.coerce(g[0]),typeof g[0]!="string"&&g.unshift("%O");let P=0;g[0]=g[0].replace(/%([a-zA-Z%])/g,(S,ke)=>{if(S==="%%")return"%";P++;let Y=r.formatters[ke];if(typeof Y=="function"){let Ie=g[P];S=Y.call(O,Ie),g.splice(P,1),P--}return S}),r.formatArgs.call(O,g),(O.log||r.log).apply(O,g)}return s(b,"debug"),b.namespace=o,b.useColors=r.useColors(),b.color=r.selectColor(o),b.extend=n,b.destroy=r.destroy,Object.defineProperty(b,"enabled",{enumerable:!0,configurable:!1,get:()=>a!==null?a:(R!==r.namespaces&&(R=r.namespaces,W=r.enabled(o)),W),set:g=>{a=g}}),typeof r.init=="function"&&r.init(b),b}s(r,"createDebug");function n(o,i){let a=r(this.namespace+(typeof i>"u"?":":i)+o);return a.log=this.log,a}s(n,"extend");function c(o){r.save(o),r.namespaces=o,r.names=[],r.skips=[];let i,a=(typeof o=="string"?o:"").split(/[\s,]+/),R=a.length;for(i=0;i<R;i++)!a[i]||(o=a[i].replace(/\*/g,".*?"),o[0]==="-"?r.skips.push(new RegExp("^"+o.slice(1)+"$")):r.names.push(new RegExp("^"+o+"$")))}s(c,"enable");function p(){let o=[...r.names.map(m),...r.skips.map(m).map(i=>"-"+i)].join(",");return r.enable(""),o}s(p,"disable");function d(o){if(o[o.length-1]==="*")return!0;let i,a;for(i=0,a=r.skips.length;i<a;i++)if(r.skips[i].test(o))return!1;for(i=0,a=r.names.length;i<a;i++)if(r.names[i].test(o))return!0;return!1}s(d,"enabled");function m(o){return o.toString().substring(2,o.toString().length-2).replace(/\.\*\?$/,"*")}s(m,"toNamespace");function y(o){return o instanceof Error?o.stack||o.message:o}s(y,"coerce");function w(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return s(w,"destroy"),r.enable(r.load()),r}s(Ne,"setup");fe.exports=Ne});var me=f((C,T)=>{C.formatArgs=De;C.save=Be;C.load=Ue;C.useColors=Le;C.storage=$e();C.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();C.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Le(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}s(Le,"useColors");function De(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+T.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,n=0;e[0].replace(/%[a-zA-Z%]/g,c=>{c!=="%%"&&(r++,c==="%c"&&(n=r))}),e.splice(n,0,t)}s(De,"formatArgs");C.log=console.debug||console.log||(()=>{});function Be(e){try{e?C.storage.setItem("debug",e):C.storage.removeItem("debug")}catch{}}s(Be,"save");function Ue(){let e;try{e=C.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}s(Ue,"load");function $e(){try{return localStorage}catch{}}s($e,"localstorage");T.exports=G()(C);var{formatters:Ge}=T.exports;Ge.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var ge=f((bt,Ce)=>{"use strict";Ce.exports=(e,t=process.argv)=>{let r=e.startsWith("-")?"":e.length===1?"-":"--",n=t.indexOf(r+e),c=t.indexOf("--");return n!==-1&&(c===-1||n<c)}});var be=f((wt,ye)=>{"use strict";var ze=require("os"),he=require("tty"),h=ge(),{env:u}=process,v;h("no-color")||h("no-colors")||h("color=false")||h("color=never")?v=0:(h("color")||h("colors")||h("color=true")||h("color=always"))&&(v=1);"FORCE_COLOR"in u&&(u.FORCE_COLOR==="true"?v=1:u.FORCE_COLOR==="false"?v=0:v=u.FORCE_COLOR.length===0?1:Math.min(parseInt(u.FORCE_COLOR,10),3));function z(e){return e===0?!1:{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}s(z,"translateLevel");function J(e,t){if(v===0)return 0;if(h("color=16m")||h("color=full")||h("color=truecolor"))return 3;if(h("color=256"))return 2;if(e&&!t&&v===void 0)return 0;let r=v||0;if(u.TERM==="dumb")return r;if(process.platform==="win32"){let n=ze.release().split(".");return Number(n[0])>=10&&Number(n[2])>=10586?Number(n[2])>=14931?3:2:1}if("CI"in u)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(n=>n in u)||u.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in u)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(u.TEAMCITY_VERSION)?1:0;if(u.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in u){let n=parseInt((u.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(u.TERM_PROGRAM){case"iTerm.app":return n>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(u.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(u.TERM)||"COLORTERM"in u?1:r}s(J,"supportsColor");function Je(e){let t=J(e,e&&e.isTTY);return z(t)}s(Je,"getSupportLevel");ye.exports={supportsColor:Je,stdout:z(J(!0,he.isatty(1))),stderr:z(J(!0,he.isatty(2)))}});var Fe=f((l,M)=>{var Ve=require("tty"),_=require("util");l.init=Xe;l.log=Ze;l.formatArgs=Ye;l.save=Ke;l.load=Qe;l.useColors=We;l.destroy=_.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");l.colors=[6,2,3,4,5,1];try{let e=be();e&&(e.stderr||e).level>=2&&(l.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}l.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(c,p)=>p.toUpperCase()),n=process.env[t];return/^(yes|on|true|enabled)$/i.test(n)?n=!0:/^(no|off|false|disabled)$/i.test(n)?n=!1:n==="null"?n=null:n=Number(n),e[r]=n,e},{});function We(){return"colors"in l.inspectOpts?Boolean(l.inspectOpts.colors):Ve.isatty(process.stderr.fd)}s(We,"useColors");function Ye(e){let{namespace:t,useColors:r}=this;if(r){let n=this.color,c="\x1B[3"+(n<8?n:"8;5;"+n),p=` ${c};1m${t} \x1B[0m`;e[0]=p+e[0].split(`
`).join(`
`+p),e.push(c+"m+"+M.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=He()+t+" "+e[0]}s(Ye,"formatArgs");function He(){return l.inspectOpts.hideDate?"":new Date().toISOString()+" "}s(He,"getDate");function Ze(...e){return process.stderr.write(_.format(...e)+`
`)}s(Ze,"log");function Ke(e){e?process.env.DEBUG=e:delete process.env.DEBUG}s(Ke,"save");function Qe(){return process.env.DEBUG}s(Qe,"load");function Xe(e){e.inspectOpts={};let t=Object.keys(l.inspectOpts);for(let r=0;r<t.length;r++)e.inspectOpts[t[r]]=l.inspectOpts[t[r]]}s(Xe,"init");M.exports=G()(l);var{formatters:we}=M.exports;we.o=function(e){return this.inspectOpts.colors=this.useColors,_.inspect(e,this.inspectOpts).split(`
`).map(t=>t.trim()).join(" ")};we.O=function(e){return this.inspectOpts.colors=this.useColors,_.inspect(e,this.inspectOpts)}});var ve=f((Ot,V)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?V.exports=me():V.exports=Fe()});var Oe=f((xt,et)=>{et.exports={version:"4.9.0",name:"prisma",description:"Prisma is an open-source database toolkit. It includes a JavaScript/TypeScript ORM for Node.js, migrations and a modern GUI to view and edit the data in your database. You can use Prisma in new projects or add it to an existing one.",keywords:["orm","prisma2","prisma","cli","database","sql","postgresql","mysql","sqlite","mariadb","mssql","typescript","query-builder"],main:"build/index.js",repository:{type:"git",url:"https://github.com/prisma/prisma.git",directory:"packages/cli"},homepage:"https://www.prisma.io",author:"Tim Suchanek <suchanek@prisma.io>",bugs:"https://github.com/prisma/prisma/issues",license:"Apache-2.0",engines:{node:">=14.17"},prisma:{prismaCommit:"8f8eb955f7d5a78a5ed1540ebd16b0dddacdf31b"},files:["README.md","build","install","runtime/*.js","runtime/*.d.ts","runtime/utils","runtime/dist","runtime/llhttp","prisma-client","preinstall","scripts/preinstall-entry.js","scripts/install-entry.js"],pkg:{assets:["build/**/*","runtime/**/*","prisma-client/**/*","node_modules/@prisma/engines/**/*","node_modules/@prisma/engines/*"]},bin:{prisma:"build/index.js",prisma2:"build/index.js"},devDependencies:{"@prisma/client":"workspace:*","@prisma/debug":"workspace:*","@prisma/fetch-engine":"workspace:*","@prisma/generator-helper":"workspace:*","@prisma/get-platform":"workspace:*","@prisma/internals":"workspace:*","@prisma/migrate":"workspace:*","@prisma/studio":"0.479.0","@prisma/studio-server":"0.479.0","@swc/core":"1.3.14","@swc/jest":"0.2.24","@types/debug":"4.1.7","@types/fs-extra":"9.0.13","@types/jest":"29.2.4","@types/rimraf":"3.0.2",chalk:"4.1.2","checkpoint-client":"1.1.21",debug:"4.3.4",dotenv:"16.0.3",esbuild:"0.15.13",execa:"5.1.1","fast-deep-equal":"3.1.3","fast-glob":"3.2.12","fs-extra":"11.1.0","fs-jetpack":"5.1.0","get-port":"5.1.1","global-dirs":"3.0.0","is-installed-globally":"0.4.0",jest:"29.3.1","jest-junit":"15.0.0","line-replace":"2.0.1","log-update":"4.0.0","node-fetch":"2.6.7",open:"7.4.2","pkg-up":"3.1.0","resolve-pkg":"2.0.0",rimraf:"3.0.2","strip-ansi":"6.0.1","ts-pattern":"4.0.5",typescript:"4.8.4"},scripts:{dev:"DEV=true node -r esbuild-register helpers/build.ts",build:"node -r esbuild-register helpers/build.ts",test:"jest --maxConcurrency=1 --verbose",install:"node scripts/install-entry.js",tsc:"tsc -d -p tsconfig.build.json",preinstall:"node scripts/preinstall-entry.js",prepublishOnly:"pnpm run build"},dependencies:{"@prisma/engines":"workspace:*"},sideEffects:!1}});var fs=require("fs"),path=require("path"),pkgUp=le(),Debug=ve(),debug=Debug("prisma:install"),pkg=Oe(),pkgName=pkg.name;process.env.INIT_CWD&&process.env.NOW_BUILDER&&ensurePostInstall().catch(e=>{debug(e)});async function ensurePostInstall(){let initPkgPath=eval("require('path').resolve(process.env.INIT_CWD, 'package.json')");if(fs.existsSync(initPkgPath)){if(addPostInstallHook(initPkgPath))return}else{let e=path.join(process.cwd(),".."),t;do t=await pkgUp({cwd:e}),e=path.join(t,"../..");while(t&&!addPostInstallHook(t))}}s(ensurePostInstall,"ensurePostInstall");function addPostInstallHook(e){let t=JSON.parse(fs.readFileSync(e,"utf-8"));return!t.dependencies[pkgName]&&!t.devDependencies[pkgName]?!1:(t.scripts=t.scripts||{},t.scripts.postinstall?t.scripts.postinstall.includes("prisma generate")||(t.scripts.postinstall=`prisma generate || true && ${t.scripts.postinstall}`):t.scripts.postinstall="prisma generate || true",fs.writeFileSync(e,JSON.stringify(t,null,2)),!0)}s(addPostInstallHook,"addPostInstallHook");