setup-cpp/dist/node16/actions_python.01aeb068.js

13 lines
885 KiB
JavaScript
Raw Normal View History

2023-05-27 03:00:04 +08:00
var e=require("path"),t=require("os"),r=require("fs"),i=require("util"),a=require("assert"),n=require("crypto"),o=require("url"),s=require("buffer"),l=require("stream"),c=require("events"),p=require("timers"),u=require("string_decoder"),d=require("http"),m=require("https"),h=require("http"),f=require("https"),g=require("zlib"),y=require("stream"),x=require("buffer"),b=require("util"),v=require("url"),S=require("net"),N=require("fs");require("path");var w=require("child_process");function C(e,t,r,i){Object.defineProperty(e,t,{get:r,set:i,enumerable:!0,configurable:!0});}function P(e){return e&&e.__esModule?e.default:e;}var _="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},T=_.parcelRequire810d;T.register("8MXq9",function(t,r){C(t.exports,"setupActionsPython",()=>h);var i=T("767vX"),a=T("8abBb"),n=T("7Lz0k"),o=T("i5trn"),s=T("eq4yW"),l=T("2W4C2"),c=T("71rx8"),p=T("eGaQ2"),u=T("bOuKS"),d=e.resolve(__dirname,"../../src/python");async function m(e,t){let r=(0,p.getCacheDistributor)(e,t,void 0);await r.restoreCache();}async function h(e,t,r){c.IS_MAC&&(process.env.AGENT_TOOLSDIRECTORY="/Users/runner/hostedtoolcache");let s=process.env.AGENT_TOOLSDIRECTORY?.trim();if("string"==typeof s&&""!==s&&(process.env.RUNNER_TOOL_CACHE=process.env.AGENT_TOOLSDIRECTORY),(0,o.debug)(`Python is expected to be installed into ${process.env.RUNNER_TOOL_CACHE}`),e){let t;if(e.startsWith("pypy")){let i=await(0,a.findPyPyVersion)(e,r,!0,!1,!1);t=`${i.resolvedPyPyVersion}-${i.resolvedPythonVersion}`,(0,n.info)(`Successfully set up PyPy ${i.resolvedPyPyVersion} with Python (${i.resolvedPythonVersion})`);}else{let a=await(0,i.useCpythonVersion)(e,r,!0,!1,!1);t=a.version,(0,n.info)(`Successfully set up ${a.impl} (${t})`);}(0,c.isCacheFeatureAvailable)()&&(await m("pip",t));}l.GITHUB_ACTIONS&&(await f());}async function f(){let e=(0,s.join)(d,"python_matcher.json");if(!(await(0,u.pathExists)(e)))return(0,n.warning)("the python_matcher.json file does not exist in the same folder as setup-cpp.js");(0,n.info)(`::add-matcher::${e}`);}}),T.register("767vX",function(r,i){C(r.exports,"useCpythonVersion",()=>c);var a=T("71rx8"),n=T("d9qlF"),o=T("3rlmb"),s=T("i5trn"),l=T("92IYk");async function c(r,i,c,p,u){var d;let m;let h=null,f=r.replace(/^(\d+)\.(\d+)-dev$/,"~$1.$2.0-0"),g=(m=f.replace(/(\d+\.\d+\.\d+)((?:a|b|rc)\d*)/g,"$1-$2"),u&&(m=m.replace(/^(\d+)\.(\d+)$/,"~$1.$2.0-0")),m);if(s.debug(`Semantic version spec of ${r} is ${g}`),p){h=await o.getManifest();let e=(await o.findReleaseFromManifest(g,i,h))?.version;e?(g=e,s.info(`Resolved as '${g}'`)):s.info(`Failed to resolve version ${g} from manifest`);}let y=l.find("Python",g,i);if(!y){s.info(`Version ${g} was not found in the local cache`);let e=await o.findReleaseFromManifest(g,i,h);e&&e.files&&e.files.length>0&&(s.info(`Version ${g} is available for downloading`),await o.installCpythonFromRelease(e),y=l.find("Python",g,i));}if(!y){let e=await(0,a.getOSInfo)();throw Error([`The version '${r}' with architecture '${i}' was not found for ${e?`${e.osName} ${e.osVersion}`:"this operating system"}.`,`The list of all available versions can be found here: ${o.MANIFEST_URL}`].join(t.EOL));}let x=(d=y,a.IS_WINDOWS?e.join(d,"Scripts"):e.join(d,"bin")),b=a.IS_WINDOWS?".exe":"",v=e.join(a.IS_WINDOWS?y:x,`python${b}`);if(c){if(s.exportVariable("pythonLocation",y),s.exportVariable("PKG_CONFIG_PATH",y+"/lib/pkgconfig"),s.exportVariable("pythonLocation",y),s.exportVariable("Python_ROOT_DIR",y),s.exportVariable("Python2_ROOT_DIR",y),s.exportVariable("Python3_ROOT_DIR",y),s.exportVariable("PKG_CONFIG_PATH",y+"/lib/pkgconfig"),a.IS_LINUX){let t=process.env.LD_LIBRARY_PATH?`:${process.env.LD_LIBRARY_PATH}`:"",r=e.join(y,"lib");t.split(":").includes(r)||s.exportVariable("LD_LIBRARY_PATH",r+t);}if(s.addPath(y),s.addPath(x),a.IS_WINDOWS){let t=e.basename(e.dirname(y)),r=n.major(t),i=n.minor(t),a=e.join(process.env.APPDATA||"","Python",`Python${r}${i}`,"Scripts");s.addPath(a);}}let S=function(t){let r=t.split(e.sep),i=r.findIndex(e=>"P
Other caches with similar key:`),(null==t?void 0:t.artifactCaches)||[]))c.debug(`Cache Key: ${null==i?void 0:i.cacheKey}, Cache Version: ${null==i?void 0:i.cacheVersion}, Cache Scope: ${null==i?void 0:i.scope}, Cache Created: ${null==i?void 0:i.creationTime}`);}});}(e[0],i,a)),null;if(!(0,y.isSuccessStatusCode)(o.statusCode))throw Error(`Cache service responded with ${o.statusCode}`);let s=o.result,p=null==s?void 0:s.archiveLocation;if(!p)throw Error("Cache not found.");return c.setSecret(p),c.debug("Cache Result:"),c.debug(JSON.stringify(s)),s;});},e.exports.downloadCache=function(e,t,r){return l(this,void 0,void 0,function*(){let i=new o.URL(e),a=(0,g.getDownloadOptions)(r);a.useAzureSdk&&i.hostname.endsWith(".blob.core.windows.net")?yield(0,f.downloadCacheStorageSDK)(e,t,a):yield(0,f.downloadCacheHttpClient)(e,t);});},e.exports.reserveCache=function(e,t,r){return l(this,void 0,void 0,function*(){let i=b(),a=v(t,null==r?void 0:r.compressionMethod,null==r?void 0:r.enableCrossOsArchive),n={key:e,version:a,cacheSize:null==r?void 0:r.cacheSize},o=yield(0,y.retryTypedResponse)("reserveCache",()=>l(this,void 0,void 0,function*(){return i.postJson(x("caches"),n);}));return o;});},e.exports.saveCache=function(e,t,r){return l(this,void 0,void 0,function*(){let i=b();c.debug("Upload cache"),yield function(e,t,r,i){return l(this,void 0,void 0,function*(){let a=h.getArchiveFileSizeInBytes(r),n=x(`caches/${t.toString()}`),o=m.openSync(r,"r"),s=(0,g.getUploadOptions)(i),p=h.assertDefined("uploadConcurrency",s.uploadConcurrency),u=h.assertDefined("uploadChunkSize",s.uploadChunkSize),d=[...Array(p).keys()];c.debug("Awaiting all uploads");let f=0;try{yield Promise.all(d.map(()=>l(this,void 0,void 0,function*(){for(;f<a;){let t=Math.min(a-f,u),i=f,s=f+t-1;f+=u,yield function(e,t,r,i,a){return l(this,void 0,void 0,function*(){c.debug(`Uploading chunk of size ${a-i+1} bytes at offset ${i} with content range: ${S(i,a)}`);let n={"Content-Type":"application/octet-stream","Content-Range":S(i,a)},o=yield(0,y.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${a})`,()=>l(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),n);}));if(!(0,y.isSuccessStatusCode)(o.message.statusCode))throw Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`);});}(e,n,()=>m.createReadStream(r,{fd:o,start:i,end:s,autoClose:!1}).on("error",e=>{throw Error(`Cache upload failed because file read failed with ${e.message}`);}),i,s);}})));}finally{m.closeSync(o);}});}(i,e,t,r),c.debug("Commiting cache");let a=h.getArchiveFileSizeInBytes(t);c.info(`Cache Size: ~${Math.round(a/1048576)} MB (${a} B)`);let n=yield function(e,t,r){return l(this,void 0,void 0,function*(){let i={size:r};return yield(0,y.retryTypedResponse)("commitCache",()=>l(this,void 0,void 0,function*(){return e.postJson(x(`caches/${t.toString()}`),i);}));});}(i,e,a);if(!(0,y.isSuccessStatusCode)(n.statusCode))throw Error(`Cache service responded with ${n.statusCode} during commit cache.`);c.info("Cache saved successfully");});};}),T.register("igq9l",function(e,t){"use strict";var a=e.exports&&e.exports.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r];}}),Object.defineProperty(e,i,a);}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r];}),n=e.exports&&e.exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t});}:function(e,t){e.default=t;}),o=e.exports&&e.exports.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&a(t,e,r);return n(t,e),t;},c=e.exports&&e.exports.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(a,n){function o(e){try{l(i.next(e));}catch(e){n(e);}}function s(e){try{l(i.throw(e));}catch(e){n(e);}}function l(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t);})).then(o,s);}l((i=i.apply(e,t||[])).
`;}),i;}getCanonicalizedResourceString(e){let t=(0,i.getURLPath)(e.url)||"/",r="";r+=`/${this.factory.accountName}${t}`;let a=(0,i.getURLQueries)(e.url),n={};if(a){let e=[];for(let t in a)if(Object.prototype.hasOwnProperty.call(a,t)){let r=t.toLowerCase();n[r]=a[t],e.push(r);}for(let t of(e.sort(),e))r+=`
${t}:${decodeURIComponent(n[t])}`;}return r;}}}),T.register("1YKox",function(e,t){C(e.exports,"SDK_VERSION",()=>r),C(e.exports,"SERVICE_VERSION",()=>i),C(e.exports,"BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES",()=>a),C(e.exports,"BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES",()=>n),C(e.exports,"BLOCK_BLOB_MAX_BLOCKS",()=>o),C(e.exports,"DEFAULT_BLOCK_BUFFER_SIZE_BYTES",()=>s),C(e.exports,"DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES",()=>l),C(e.exports,"DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS",()=>c),C(e.exports,"REQUEST_TIMEOUT",()=>p),C(e.exports,"StorageOAuthScopes",()=>u),C(e.exports,"URLConstants",()=>d),C(e.exports,"HeaderConstants",()=>m),C(e.exports,"ETagNone",()=>h),C(e.exports,"ETagAny",()=>f),C(e.exports,"EncryptionAlgorithmAES25",()=>g),C(e.exports,"DevelopmentConnectionString",()=>y),C(e.exports,"StorageBlobLoggingAllowedHeaderNames",()=>x),C(e.exports,"StorageBlobLoggingAllowedQueryParameters",()=>b),C(e.exports,"BlobUsesCustomerSpecifiedEncryptionMsg",()=>v),C(e.exports,"BlobDoesNotUseCustomerSpecifiedEncryption",()=>S),C(e.exports,"PathStylePorts",()=>N);let r="12.14.0",i="2022-11-02",a=268435456,n=4194304e3,o=5e4,s=8388608,l=4194304,c=5,p=1e5,u="https://storage.azure.com/.default",d={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},m={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version"},h="",f="*",g="AES256",y="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",x=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-nam
${a.sanitize(this)}`;}}n.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR",n.PARSE_ERROR="PARSE_ERROR";}),T.register("jjzmW",function(e,t){C(e.exports,"Sanitizer",()=>s);var r=T("fVt6Z"),i=T("7KfyK");let a="REDACTED",n=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","ms-cv","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Accept-Encoding","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent","WWW-Authenticate"],o=["api-version"];class s{constructor({allowedHeaderNames:e=[],allowedQueryParameters:t=[]}={}){e=Array.isArray(e)?n.concat(e):n,t=Array.isArray(t)?o.concat(t):o,this.allowedHeaderNames=new Set(e.map(e=>e.toLowerCase())),this.allowedQueryParameters=new Set(t.map(e=>e.toLowerCase()));}sanitize(e){let t=new Set();return JSON.stringify(e,(e,r)=>{if(r instanceof Error)return Object.assign(Object.assign({},r),{name:r.name,message:r.message});if("_headersMap"===e)return this.sanitizeHeaders(r);if("url"===e)return this.sanitizeUrl(r);if("query"===e)return this.sanitizeQuery(r);if("body"!==e){if("response"===e)return;if("operationSpec"===e)return;else if(Array.isArray(r)||(0,i.isObject)(r)){if(t.has(r))return"[Circular]";t.add(r);}return r;}},2);}sanitizeHeaders(e){return this.sanitizeObject(e,this.allowedHeaderNames,(e,t)=>e[t].value);}sanitizeQuery(e){return this.sanitizeObject(e,this.allowedQueryParameters,(e,t)=>e[t]);}sanitizeObject(e,t,r){if("object"!=typeof e||null===e)return e;let i={};for(let n of Object.keys(e))t.has(n.toLowerCase())?i[n]=r(e,n):i[n]=a;return i;}sanitizeUrl(e){if("string"!=typeof e||null===e)return e;let t=(0,r.URLBuilder).parse(e),i=t.getQuery();if(!i)return e;let n=(0,r.URLQuery).parse(i);for(let e of n.keys())this.allowedQueryParameters.has(e.toLowerCase())||n.set(e,a);return t.setQuery(n.toString()),t.toString();}}}),T.register("jhzWi",function(e,t){C(e.exports,"custom",()=>r);let r=i.inspect.custom;}),T.register("7noVH",function(e,t){C(e.exports,"stringifyXML",()=>s),C(e.exports,"parseXML",()=>l);var r=T("9yiOu"),i=T("475xT");let a={explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:i.XML_ATTRKEY,explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:void 0,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:void 0,attrValueProcessors:void 0,tagNameProcessors:void 0,valueProcessors:void 0,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:void 0,renderOpts:{pretty:!0,indent:" ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1},n=Object.assign({},a);n.explicitArray=!1;let o=Object.assign({},a);function s(e,t={}){var a;o.rootName=t.rootName,o.charkey=null!==(a=t.xmlCharKey)&&void 0!==a?a:i.XML_CHARKEY;let n=new r.Builder(o);return n.buildObject(e);}function l(e,t={}){var a;n.explicitRoot=!!t.includeRoot,n.charkey=null!==(a=t.xmlCharKey)&&void 0!==a?a:i.XML_CHARKEY;let o=new r.Parser(n);return new Promise((t,r)=>{e?o.parseString(e,(e,i)=>{e?r(e):t(i);}):r(Error("Document is empty"));});}o.explicitArray=!1,o.renderOpts={pretty:!1};}),T.register("9yiOu",function(e,t){(function(){"use strict";var t,r,i,a,n=function(e,t){for(var r in t)o.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e;}return i.prototype=t.prototype,e.prototype=new i(),e.__super__=t.prototype,e;},o={}.hasOwnProperty;r=T("4hcBw"),t=T("jCI7x"),i=T("9NwtS"),a=T("2HNIb"),e.exports.defaults=r.defaults,e.exports.processors=a,e.exports.ValidationError=function(e){function t(e){this.message=e;}return n(t,e),t;}(Error),e.exports.Builder=t.B
Content-Disposition: form-data; name="`;return e.forEach((e,t)=>"string"==typeof e?a.push(n+p(t)+`"\r
\r
${e.replace(/\r(?!\n)|(?<!\r)\n/g,"\r\n")}\r
`):a.push(n+p(t)+`"; filename="${p(e.name,1)}"\r
Content-Type: ${e.type||"application/octet-stream"}\r
\r
`,e,"\r\n")),a.push(`--${i}--`),new t(a,{type:"multipart/form-data; boundary="+i});}}),T.register("gmw6T",function(e,t){C(e.exports,"default",()=>a);var r=T("fjGU4");let i=class extends r.default{#n=0;#o="";constructor(e,t,r={}){if(arguments.length<2)throw TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(e,r),null===r&&(r={});let i=void 0===r.lastModified?Date.now():Number(r.lastModified);Number.isNaN(i)||(this.#n=i),this.#o=String(t);}get name(){return this.#o;}get lastModified(){return this.#n;}get[Symbol.toStringTag](){return"File";}static[Symbol.hasInstance](e){return!!e&&e instanceof r.default&&/^(File)$/.test(e[Symbol.toStringTag]);}};var a=i;}),T.register("9PdvQ",function(e,t){C(e.exports,"FetchError",()=>i);var r=T("8csRq");class i extends r.FetchBaseError{constructor(e,t,r){super(e,t),r&&(this.code=this.errno=r.code,this.erroredSysCall=r.syscall);}}}),T.register("8csRq",function(e,t){C(e.exports,"FetchBaseError",()=>r);class r extends Error{constructor(e,t){super(e),Error.captureStackTrace(this,this.constructor),this.type=t;}get name(){return this.constructor.name;}get[Symbol.toStringTag](){return this.constructor.name;}}}),T.register("bIPOi",function(e,t){C(e.exports,"isURLSearchParameters",()=>i),C(e.exports,"isBlob",()=>a),C(e.exports,"isAbortSignal",()=>n),C(e.exports,"isDomainOrSubdomain",()=>o),C(e.exports,"isSameProtocol",()=>s);let r=Symbol.toStringTag,i=e=>"object"==typeof e&&"function"==typeof e.append&&"function"==typeof e.delete&&"function"==typeof e.get&&"function"==typeof e.getAll&&"function"==typeof e.has&&"function"==typeof e.set&&"function"==typeof e.sort&&"URLSearchParams"===e[r],a=e=>e&&"object"==typeof e&&"function"==typeof e.arrayBuffer&&"string"==typeof e.type&&"function"==typeof e.stream&&"function"==typeof e.constructor&&/^(Blob|File)$/.test(e[r]),n=e=>"object"==typeof e&&("AbortSignal"===e[r]||"EventTarget"===e[r]),o=(e,t)=>{let r=new URL(t).hostname,i=new URL(e).hostname;return r===i||r.endsWith(`.${i}`);},s=(e,t)=>{let r=new URL(t).protocol,i=new URL(e).protocol;return r===i;};}),T.register("69bb6",function(e,t){e.exports=Promise.resolve(require("./multipart-parser.dbeb496e.js")).then(()=>T("kCYt6"));}),T.register("hlMaX",function(e,t){C(e.exports,"default",()=>o);var r=T("9Muqf"),i=T("1K1eh"),a=T("4vzvb");let n=Symbol("Response internals");class o extends i.default{constructor(e=null,t={}){super(e,t);let a=null!=t.status?t.status:200,o=new r.default(t.headers);if(null!==e&&!o.has("Content-Type")){let t=(0,i.extractContentType)(e,this);t&&o.append("Content-Type",t);}this[n]={type:"default",url:t.url,status:a,statusText:t.statusText||"",headers:o,counter:t.counter,highWaterMark:t.highWaterMark};}get type(){return this[n].type;}get url(){return this[n].url||"";}get status(){return this[n].status;}get ok(){return this[n].status>=200&&this[n].status<300;}get redirected(){return this[n].counter>0;}get statusText(){return this[n].statusText;}get headers(){return this[n].headers;}get highWaterMark(){return this[n].highWaterMark;}clone(){return new o((0,i.clone)(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark});}static redirect(e,t=302){if(!(0,a.isRedirect)(t))throw RangeError('Failed to execute "redirect" on "response": Invalid status code');return new o(null,{headers:{location:new URL(e).toString()},status:t});}static error(){let e=new o(null,{status:0,statusText:""});return e[n].type="error",e;}static json(e,t={}){let i=JSON.stringify(e);if(void 0===i)throw TypeError("data is not JSON serializable");let a=new r.default(t&&t.headers);return a.has("content-type")||a.set("content-type","application/json"),new o(i,{...t,headers:a});}get[Symbol.toStringTag](){return"Response";}}Object.defineProperties(o.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{en
//# sourceMappingURL=actions_python.01aeb068.js.map