+var plugin=(()=>{var p=Object.defineProperty;var C=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var T=Object.prototype.hasOwnProperty;var r=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,o)=>(typeof require<"u"?require:t)[o]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var x=(e,t)=>{for(var o in t)p(e,o,{get:t[o],enumerable:!0})},A=(e,t,o,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of w(t))!T.call(e,n)&&n!==o&&p(e,n,{get:()=>t[n],enumerable:!(i=C(t,n))||i.enumerable});return e};var y=e=>A(p({},"__esModule",{value:!0}),e);var E={};x(E,{default:()=>D});var s=r("@yarnpkg/core"),f=r("@yarnpkg/cli");var c=r("@yarnpkg/core");var l=r("@yarnpkg/core");async function h(e,t){let o=await l.httpUtils.post("https://www.googleapis.com/oauth2/v1/tokeninfo",{access_token:t},{configuration:e});return JSON.parse(o.toString())}var k=r("@yarnpkg/core");async function u(e,...t){let{stdout:o,stderr:i}=await k.execUtils.execvp("gcloud",t,{cwd:e.projectCwd,encoding:"utf-8"});if(i)throw i;return o}async function m(e){let t,o;try{let a=process.env.GCE_METADATA_HOST||"metadata.google.internal";({access_token:t,expires_in:o}=(await c.httpUtils.request(`http://${a}/computeMetadata/v1/instance/service-accounts/default/token`,null,{configuration:e,headers:{"Metadata-Flavor":"Google"},jsonResponse:!0})).body),t=t.trim()}catch{if(process.env.ACCESS_TOKEN)t=process.env.ACCESS_TOKEN;else try{t=await u(e,"auth","application-default","print-access-token")}catch{t=await u(e,"auth","print-access-token")}t=t.trim().split(`
0 commit comments