"use strict";varFt=Object.create;varW=Object.defineProperty;varVt=Object.getOwnPropertyDescriptor;varGt=Object.getOwnPropertyNames;varKt=Object.getPrototypeOf,Wt=Object.prototype.hasOwnProperty;varv=(e,t)=>()=>(e&&(t=e(e=0)),t);varO=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ue=(e,t)=>{for(varrint)W(e,r,{get:t[r],enumerable:!0})},Ce=(e,t,r,n)=>{if(t&&typeoft=="object"||typeoft=="function")for(letiofGt(t))!Wt.call(e,i)&&i!==r&&W(e,i,{get:()=>t[i],enumerable:!(n=Vt(t,i))||n.enumerable});returne};varA=(e,t,r)=>(r=e!=null?Ft(Kt(e)):{},Ce(t||!e||!e.__esModule?W(r,"default",{value:e,enumerable:!0}):r,e)),ke=e=>Ce(W({},"__esModule",{value:!0}),e);varJ=O(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.toCommandProperties=B.toCommandValue=void0;functionJt(e){returne==null?"":typeofe=="string"||einstanceofString?e:JSON.stringify(e)}B.toCommandValue=Jt;functionzt(e){returnObject.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}B.toCommandProperties=zt});varBe=O(b=>{"use strict";varYt=b&&b.__createBinding||(Object.create?function(e,t,r,n){n===void0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){returnt[r]}})}:function(e,t,r,n){n===void0&&(n=r),e[n]=t[r]}),Ht=b&&b.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qt=b&&b.__importStar||function(e){if(e&&e.__esModule)returne;vart={};if(e!=null)for(varrine)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Yt(t,e,r);returnHt(t,e),t};Object.defineProperty(b,"__esModule",{value:!0});b.issue=b.issueCommand=void0;varXt=Qt(require("os")),Ne=J();functionje(e,t,r){letn=newoe(e,t,r);process.stdout.write(n.toString()+Xt.EOL)}b.issueCommand=je;functionZt(e,t=""){je(e,{},t)}b.issue=Zt;varMe="::",oe=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n}toString(){lett=Me+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";letr=!0;for(letninthis.properties)if(this.properties.hasOwnProperty(n)){leti=this.properties[n];i&&(r?r=!1:t+=",",t+=`${n}=${tr(i)}`)}}returnt+=`${Me}${er(this.message)}`,t}};functioner(e){returnNe.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}functiontr(e){returnNe.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});functionV(){returnz>Y.length-16&&(De.default.randomFillSync(Y),z=0),Y.slice(z,z+=16)}varDe,Y,z,se=v(()=>{De=A(require("crypto")),Y=newUint8Array(256),z=Y.length});varIe,$e=v(()=>{Ie=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});functionrr(e){returntypeofe=="string"&&Ie.test(e)}varq,G=v(()=>{$e();q=rr});functionnr(e,t=0){letr=(g[e[t+0]]+g[e[t+1]]+g[e[t+2]]+g[e[t+3]]+"-"+g[e[t+4]]+g[e[t+5]]+"-"+g[e[t+6]]+g[e[t+7]]+"-"+g[e[t+8]]+g[e[t+9]]+"-"+g[e[t+10]]+g[e[t+11]]+g[e[t+12]]+g[e[t+13]]+g[e[t+14]]+g[e[t+15]]).toLowerCase();if(!q(r))throwTypeError("Stringified UUID is invalid");returnr}varg,U,K=v(()=>{G();g=[];for(lete=0;e<256;++e)g.push((e+256).toString(16).substr(1));U=nr});functionir(e,t,r){letn=t&&r||0,i=t||newArray(16);e=e||{};leto=e.node||Le,s=e.clockseq!==void0?e.clockseq:ae;if(o==null||s==null){leth=e.random||(e.rng||V)();o==null&&(o=Le=[h[0]|1,h[1],h[2],h[3],h[4],h[5]]),s==null&&(s=ae=(h[6]<<8|h[7])&16383)}letc=e.msecs!==void0?e.msecs:Date.now(),l=e.nsecs!==void0?e.nsecs:ce+1,a=c-ue+(l-ce)/1e4;if(a<0&&e.clockseq===void0&&(s=s+1&16383),(a<0||c>ue)&&e.nsecs===void0&&(l=0),l>=1e4)thrownewError("uuid.v1(): Can't create more than 10M uuids/sec");ue=c,ce=l,ae=s,c+=122192928e5;letu=((c&268435455)*1e4+l)%4294967296;i[n++]=u>>>24&255,i[n++]=u>>>16&255,i[n++]=u>>>8&255,i[n++]=u&255;letd=c/4294967296*1e4&268435455;i[n++]=d>>>8&255,i[n++]=d&255,i[n++]=d>>>24&15|16,i[n++]=d>>>16&255,i[n++]=s>>>8|128,i[n++]=s&255;for(leth=0;h<6;++h)i[n+h]=o[h];re
`,d.message,d.stack);var h=new Error("tunneling socket could not be established, cause="+d.message);h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i)}};P.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}};function mt(e,t){var r=this;P.prototype.createSocket.call(r,e,function(n){var i=e.request.getHeader("host"),o=pe({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host}),s=br.connect(0,o);r.sockets[r.sockets.indexOf(n)]=s,t(s)})}function gt(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function pe(e){for(var t=1,r=arguments.length;t<r;++t){var n=arguments[t];if(typeof n=="object")for(var i=Object.keys(n),o=0,s=i.length;o<s;++o){var c=i[o];n[c]!==void 0&&(e[c]=n[c])}}return e}var C;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?C=function(){var e=Array.prototype.slice.call(arguments);typeof e[0]=="string"?e[0]="TUNNEL: "+e[0]:e.unshift("TUNNEL:"),console.error.apply(console,e)}:C=function(){};I.debug=C});var _t=O((_i,yt)=>{yt.exports=vt()});var Ot=O(p=>{"use strict";var Pr=p&&p.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),qr=p&&p.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ne=p&&p.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&Pr(t,e,r);return qr(t,e),t},m=p&&p.__awaiter||function(e,t,r,n){function i(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function c(u){try{a(n.next(u))}catch(d){s(d)}}function l(u){try{a(n.throw(u))}catch(d){s(d)}}function a(u){u.done?o(u.value):i(u.value).then(c,l)}a((n=n.apply(e,t||[])).next())})};Object.defineProperty(p,"__esModule",{value:!0});p.HttpClient=p.isHttps=p.HttpClientResponse=p.HttpClientError=p.getProxyUrl=p.MediaTypes=p.Headers=p.HttpCodes=void 0;var X=ne(require("http")),me=ne(require("https")),wt=ne(ht()),Z=ne(_t()),x;(function(e){e[e.OK=200]="OK",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.ResourceMoved=302]="ResourceMoved",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.SwitchProxy=306]="SwitchProxy",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.TooManyRequests=429]="TooManyRequests",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout"})(x=p.HttpCodes||(p.HttpCodes={}));var y;(function(e){e.Accept="accept",e.ContentType="content-type"})(y=p.Headers||(p.Headers={}));var k;(function(e){e.ApplicationJson="application/json"})(k=p.MediaTypes||(p.MediaTypes={}));function Ur(e){let t=wt.getProxyUrl(new URL(e));return t?t.href:""}p.getProxyUrl=Ur;var Cr=[x.MovedPermanently,x.ResourceMoved,x.SeeOther,x.TemporaryRedirect,x.PermanentRedirect],kr=[x.BadGateway,x.ServiceUnavailable,x.GatewayTimeout],Mr=["OPTIONS","GET","DELETE","HEAD"],Nr=10,jr=5,te=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};p.HttpClientError=te;var re=class{constructor(t){this.message=t}readBody(){return m(this,void 0,void 0,function*(){return new Promise(
`),n)}function xn(e,t){if(!R.existsSync(e))return!0;switch(t){case"replace":return!0;case"ignore":return!1;default:throw new Error('SSH key is already installed. Set "if_key_exists" to "replace" or "ignore" in order to avoid this error.')}}function Rn(e){return e==="unnecessary"?$t:$t.concat(e)}0&&(module.exports={main});