New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@globus/sdk

Package Overview
Dependencies
Maintainers
7
Versions
119
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@globus/sdk - npm Package Compare versions

Comparing version 0.6.1 to 0.7.0

2

dist/browser-bundle.js

@@ -1,1 +0,1 @@

var globus;(()=>{var t={724:function(t,e,r){var o;t.exports=(o=o||function(t,e){var o;if("undefined"!=typeof window&&window.crypto&&(o=window.crypto),"undefined"!=typeof self&&self.crypto&&(o=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(o=globalThis.crypto),!o&&"undefined"!=typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&void 0!==r.g&&r.g.crypto&&(o=r.g.crypto),!o)try{o=r(56)}catch(t){}var n=function(){if(o){if("function"==typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function t(){}return function(e){var r;return t.prototype=e,r=new t,t.prototype=null,r}}(),s={},a=s.lib={},u=a.Base={extend:function(t){var e=i(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},c=a.WordArray=u.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||f).stringify(this)},concat:function(t){var e=this.words,r=t.words,o=this.sigBytes,n=t.sigBytes;if(this.clamp(),o%4)for(var i=0;i<n;i++){var s=r[i>>>2]>>>24-i%4*8&255;e[o+i>>>2]|=s<<24-(o+i)%4*8}else for(var a=0;a<n;a+=4)e[o+a>>>2]=r[a>>>2];return this.sigBytes+=n,this},clamp:function(){var e=this.words,r=this.sigBytes;e[r>>>2]&=4294967295<<32-r%4*8,e.length=t.ceil(r/4)},clone:function(){var t=u.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r<t;r+=4)e.push(n());return new c.init(e,t)}}),l=s.enc={},f=l.Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,o=[],n=0;n<r;n++){var i=e[n>>>2]>>>24-n%4*8&255;o.push((i>>>4).toString(16)),o.push((15&i).toString(16))}return o.join("")},parse:function(t){for(var e=t.length,r=[],o=0;o<e;o+=2)r[o>>>3]|=parseInt(t.substr(o,2),16)<<24-o%8*4;return new c.init(r,e/2)}},d=l.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,o=[],n=0;n<r;n++){var i=e[n>>>2]>>>24-n%4*8&255;o.push(String.fromCharCode(i))}return o.join("")},parse:function(t){for(var e=t.length,r=[],o=0;o<e;o++)r[o>>>2]|=(255&t.charCodeAt(o))<<24-o%4*8;return new c.init(r,e)}},h=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(d.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return d.parse(unescape(encodeURIComponent(t)))}},p=a.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=h.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var r,o=this._data,n=o.words,i=o.sigBytes,s=this.blockSize,a=i/(4*s),u=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*s,l=t.min(4*u,i);if(u){for(var f=0;f<u;f+=s)this._doProcessBlock(n,f);r=n.splice(0,u),o.sigBytes-=l}return new c.init(r,l)},clone:function(){var t=u.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),g=(a.Hasher=p.extend({cfg:u.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,r){return new t.init(r).finalize(e)}},_createHmacHelper:function(t){return function(e,r){return new g.HMAC.init(t,r).finalize(e)}}}),s.algo={});return s}(Math),o)},676:function(t,e,r){var o,n,i;t.exports=(o=r(724),i=(n=o).lib.WordArray,n.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,o=this._map;t.clamp();for(var n=[],i=0;i<r;i+=3)for(var s=(e[i>>>2]>>>24-i%4*8&255)<<16|(e[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|e[i+2>>>2]>>>24-(i+2)%4*8&255,a=0;a<4&&i+.75*a<r;a++)n.push(o.charAt(s>>>6*(3-a)&63));var u=o.charAt(64);if(u)for(;n.length%4;)n.push(u);return n.join("")},parse:function(t){var e=t.length,r=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var n=0;n<r.length;n++)o[r.charCodeAt(n)]=n}var s=r.charAt(64);if(s){var a=t.indexOf(s);-1!==a&&(e=a)}return function(t,e,r){for(var o=[],n=0,s=0;s<e;s++)if(s%4){var a=r[t.charCodeAt(s-1)]<<s%4*2|r[t.charCodeAt(s)]>>>6-s%4*2;o[n>>>2]|=a<<24-n%4*8,n++}return i.create(o,n)}(t,e,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},o.enc.Base64)},876:function(t,e,r){var o;t.exports=(o=r(724),function(){if("function"==typeof ArrayBuffer){var t=o.lib.WordArray,e=t.init,r=t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var r=t.byteLength,o=[],n=0;n<r;n++)o[n>>>2]|=t[n]<<24-n%4*8;e.call(this,o,r)}else e.apply(this,arguments)};r.prototype=t}}(),o.lib.WordArray)},287:function(t,e,r){var o;t.exports=(o=r(724),function(t){var e=o,r=e.lib,n=r.WordArray,i=r.Hasher,s=e.algo,a=[],u=[];!function(){function e(e){for(var r=t.sqrt(e),o=2;o<=r;o++)if(!(e%o))return!1;return!0}function r(t){return 4294967296*(t-(0|t))|0}for(var o=2,n=0;n<64;)e(o)&&(n<8&&(a[n]=r(t.pow(o,.5))),u[n]=r(t.pow(o,1/3)),n++),o++}();var c=[],l=s.SHA256=i.extend({_doReset:function(){this._hash=new n.init(a.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,o=r[0],n=r[1],i=r[2],s=r[3],a=r[4],l=r[5],f=r[6],d=r[7],h=0;h<64;h++){if(h<16)c[h]=0|t[e+h];else{var p=c[h-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,v=c[h-2],y=(v<<15|v>>>17)^(v<<13|v>>>19)^v>>>10;c[h]=g+c[h-7]+y+c[h-16]}var b=o&n^o&i^n&i,w=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),m=d+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&f)+u[h]+c[h];d=f,f=l,l=a,a=s+m|0,s=i,i=n,n=o,o=m+(w+b)|0}r[0]=r[0]+o|0,r[1]=r[1]+n|0,r[2]=r[2]+i|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+l|0,r[6]=r[6]+f|0,r[7]=r[7]+d|0},_doFinalize:function(){var e=this._data,r=e.words,o=8*this._nDataBytes,n=8*e.sigBytes;return r[n>>>5]|=128<<24-n%32,r[14+(n+64>>>9<<4)]=t.floor(o/4294967296),r[15+(n+64>>>9<<4)]=o,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=i._createHelper(l),e.HmacSHA256=i._createHmacHelper(l)}(Math),o.SHA256)},107:function(t,e,r){"use strict";var o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var n=o(r(287)),i=o(r(676)),s=o(r(876)),a=function(){function t(t){this.state="",this.codeVerifier="",this.config=t}return t.prototype.authorizeUrl=function(t){void 0===t&&(t={});var e=this.pkceChallengeFromVerifier(),r=new URLSearchParams(Object.assign({response_type:"code",client_id:this.config.client_id,state:this.getState(t.state||null),scope:this.config.requested_scopes,redirect_uri:this.config.redirect_uri,code_challenge:e,code_challenge_method:"S256"},t)).toString();return"".concat(this.config.authorization_endpoint,"?").concat(r)},t.prototype.exchangeForAccessToken=function(t,e){var r=this;return void 0===e&&(e={}),this.parseAuthResponseUrl(t).then((function(t){return fetch(r.config.token_endpoint,{method:"POST",body:new URLSearchParams(Object.assign({grant_type:"authorization_code",code:t.code,client_id:r.config.client_id,redirect_uri:r.config.redirect_uri,code_verifier:r.getCodeVerifier()},e)),headers:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}}).then((function(t){return t.json()}))}))},t.prototype.getCodeVerifier=function(){return""===this.codeVerifier&&(this.codeVerifier=this.randomStringFromStorage("pkce_code_verifier")),this.codeVerifier},t.prototype.getState=function(t){void 0===t&&(t=null);var e="pkce_state";return null!==t&&this.getStore().setItem(e,t),""===this.state&&(this.state=this.randomStringFromStorage(e)),this.state},t.prototype.parseAuthResponseUrl=function(t){var e=new URL(t).searchParams;return this.validateAuthResponse({error:e.get("error"),query:e.get("query"),state:e.get("state"),code:e.get("code")})},t.prototype.pkceChallengeFromVerifier=function(){var t=(0,n.default)(this.getCodeVerifier());return i.default.stringify(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},t.prototype.randomStringFromStorage=function(t){return null===this.getStore().getItem(t)&&this.getStore().setItem(t,s.default.random(64)),this.getStore().getItem(t)||""},t.prototype.validateAuthResponse=function(t){var e=this;return new Promise((function(r,o){return t.error?o({error:t.error}):t.state!==e.getState()?o({error:"Invalid State"}):r(t)}))},t.prototype.getStore=function(){var t;return(null===(t=this.config)||void 0===t?void 0:t.storage)||sessionStorage},t}();e.default=a},98:(t,e,r)=>{var o="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==r.g&&r.g,n=function(){function t(){this.fetch=!1,this.DOMException=o.DOMException}return t.prototype=o,new t}();!function(t){!function(e){var r=void 0!==t&&t||"undefined"!=typeof self&&self||void 0!==r&&r,o="URLSearchParams"in r,n="Symbol"in r&&"iterator"in Symbol,i="FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(t){return!1}}(),s="FormData"in r,a="ArrayBuffer"in r;if(a)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=ArrayBuffer.isView||function(t){return t&&u.indexOf(Object.prototype.toString.call(t))>-1};function l(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||""===t)throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function f(t){return"string"!=typeof t&&(t=String(t)),t}function d(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return n&&(e[Symbol.iterator]=function(){return e}),e}function h(t){this.map={},t instanceof h?t.forEach((function(t,e){this.append(e,t)}),this):Array.isArray(t)?t.forEach((function(t){this.append(t[0],t[1])}),this):t&&Object.getOwnPropertyNames(t).forEach((function(e){this.append(e,t[e])}),this)}function p(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function g(t){return new Promise((function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}}))}function v(t){var e=new FileReader,r=g(e);return e.readAsArrayBuffer(t),r}function y(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(t){var e;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:i&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:s&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:o&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():a&&i&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=y(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(t)||c(t))?this._bodyArrayBuffer=y(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):o&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var t=p(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?p(this)||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer)):this.blob().then(v)}),this.text=function(){var t,e,r,o=p(this);if(o)return o;if(this._bodyBlob)return t=this._bodyBlob,r=g(e=new FileReader),e.readAsText(t),r;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o<e.length;o++)r[o]=String.fromCharCode(e[o]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},s&&(this.formData=function(){return this.text().then(_)}),this.json=function(){return this.text().then(JSON.parse)},this}h.prototype.append=function(t,e){t=l(t),e=f(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},h.prototype.delete=function(t){delete this.map[l(t)]},h.prototype.get=function(t){return t=l(t),this.has(t)?this.map[t]:null},h.prototype.has=function(t){return this.map.hasOwnProperty(l(t))},h.prototype.set=function(t,e){this.map[l(t)]=f(e)},h.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},h.prototype.keys=function(){var t=[];return this.forEach((function(e,r){t.push(r)})),d(t)},h.prototype.values=function(){var t=[];return this.forEach((function(e){t.push(e)})),d(t)},h.prototype.entries=function(){var t=[];return this.forEach((function(e,r){t.push([r,e])})),d(t)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function m(t,e){if(!(this instanceof m))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var r,o,n=(e=e||{}).body;if(t instanceof m){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new h(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,n||null==t._bodyInit||(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new h(e.headers)),this.method=(o=(r=e.method||this.method||"GET").toUpperCase(),w.indexOf(o)>-1?o:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==e.cache&&"no-cache"!==e.cache)){var i=/([?&])_=[^&]*/;i.test(this.url)?this.url=this.url.replace(i,"$1_="+(new Date).getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}function _(t){var e=new FormData;return t.trim().split("&").forEach((function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}})),e}function O(t,e){if(!(this instanceof O))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===e.statusText?"":""+e.statusText,this.headers=new h(e.headers),this.url=e.url||"",this._initBody(t)}m.prototype.clone=function(){return new m(this,{body:this._bodyInit})},b.call(m.prototype),b.call(O.prototype),O.prototype.clone=function(){return new O(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},O.error=function(){var t=new O(null,{status:0,statusText:""});return t.type="error",t};var S=[301,302,303,307,308];O.redirect=function(t,e){if(-1===S.indexOf(e))throw new RangeError("Invalid status code");return new O(null,{status:e,headers:{location:t}})},e.DOMException=r.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function A(t,o){return new Promise((function(n,s){var u=new m(t,o);if(u.signal&&u.signal.aborted)return s(new e.DOMException("Aborted","AbortError"));var c=new XMLHttpRequest;function l(){c.abort()}c.onload=function(){var t,e,r={status:c.status,statusText:c.statusText,headers:(t=c.getAllResponseHeaders()||"",e=new h,t.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(t){return 0===t.indexOf("\n")?t.substr(1,t.length):t})).forEach((function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}})),e)};r.url="responseURL"in c?c.responseURL:r.headers.get("X-Request-URL");var o="response"in c?c.response:c.responseText;setTimeout((function(){n(new O(o,r))}),0)},c.onerror=function(){setTimeout((function(){s(new TypeError("Network request failed"))}),0)},c.ontimeout=function(){setTimeout((function(){s(new TypeError("Network request failed"))}),0)},c.onabort=function(){setTimeout((function(){s(new e.DOMException("Aborted","AbortError"))}),0)},c.open(u.method,function(t){try{return""===t&&r.location.href?r.location.href:t}catch(e){return t}}(u.url),!0),"include"===u.credentials?c.withCredentials=!0:"omit"===u.credentials&&(c.withCredentials=!1),"responseType"in c&&(i?c.responseType="blob":a&&u.headers.get("Content-Type")&&-1!==u.headers.get("Content-Type").indexOf("application/octet-stream")&&(c.responseType="arraybuffer")),!o||"object"!=typeof o.headers||o.headers instanceof h?u.headers.forEach((function(t,e){c.setRequestHeader(e,t)})):Object.getOwnPropertyNames(o.headers).forEach((function(t){c.setRequestHeader(t,f(o.headers[t]))})),u.signal&&(u.signal.addEventListener("abort",l),c.onreadystatechange=function(){4===c.readyState&&u.signal.removeEventListener("abort",l)}),c.send(void 0===u._bodyInit?null:u._bodyInit)}))}A.polyfill=!0,r.fetch||(r.fetch=A,r.Headers=h,r.Request=m,r.Response=O),e.Headers=h,e.Request=m,e.Response=O,e.fetch=A}({})}(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=o.fetch?o:n;(e=i.fetch).default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e},56:()=>{}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var i=e[o]={exports:{}};return t[o].call(i.exports,i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var o={};(()=>{"use strict";r.r(o),r.d(o,{auth:()=>a,authorization:()=>u,flows:()=>_,gcs:()=>x,groups:()=>b,search:()=>p,transfer:()=>d});var t={};r.r(t),r.d(t,{HOSTS:()=>D,ID:()=>R});var e={};r.r(e),r.d(e,{HOSTS:()=>L,ID:()=>C});var n={};r.r(n),r.d(n,{HOSTS:()=>k,ID:()=>N,SCOPES:()=>H});var i={};r.r(i),r.d(i,{HOSTS:()=>M,ID:()=>F,SCOPES:()=>q});var s={};r.r(s),r.d(s,{HOSTS:()=>$,ID:()=>G,SCOPES:()=>V});var a={};r.r(a),r.d(a,{CONFIG:()=>Q,getAuthorizationEndpoint:()=>Z,getTokenEndpoint:()=>tt});var u={};r.r(u),r.d(u,{PKCEAuthorization:()=>gt,incremental:()=>yt,pkce:()=>vt});var c={};r.r(c),r.d(c,{ls:()=>At,mkdir:()=>Tt,rename:()=>Et,symlink:()=>Pt});var l={};r.r(l),r.d(l,{submissionId:()=>Bt,submitDelete:()=>xt,submitTransfer:()=>jt});var f={};r.r(f),r.d(f,{get:()=>It});var d={};r.r(d),r.d(d,{CONFIG:()=>Ut,endpoint:()=>f,endpointSearch:()=>_t,fileOperations:()=>c,taskSubmission:()=>l});var h={};r.r(h),r.d(h,{get:()=>Rt});var p={};r.r(p),r.d(p,{CONFIG:()=>Dt,query:()=>h});var g={};r.r(g),r.d(g,{get:()=>Lt,getMyGroups:()=>Ct});var v={};r.r(v),r.d(v,{get:()=>Nt});var y={};r.r(y),r.d(y,{act:()=>kt});var b={};r.r(b),r.d(b,{CONFIG:()=>Ht,groups:()=>g,membership:()=>y,policies:()=>v});var w={};r.r(w),r.d(w,{destroy:()=>qt,get:()=>Mt,getAll:()=>Ft});var m={};r.r(m),r.d(m,{getAll:()=>Gt});var _={};r.r(_),r.d(_,{CONFIG:()=>$t,flows:()=>w,runs:()=>m});var O={};r.r(O),r.d(O,{get:()=>zt,getAll:()=>Vt});var S={};r.r(S),r.d(S,{get:()=>Wt});var A={};r.r(A),r.d(A,{get:()=>Yt,getAll:()=>Jt});var T={};r.r(T),r.d(T,{get:()=>Xt,getAll:()=>Kt});var E={};r.r(E),r.d(E,{get:()=>Zt,getAll:()=>Qt});var P={};r.r(P),r.d(P,{info:()=>te});var x={};function j(t,e,r,o){if("a"===r&&!o)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!o:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?o:"a"===r?o.call(t):o?o.value:e.get(t)}function B(t,e,r,o,n){if("m"===o)throw new TypeError("Private method is not writable");if("a"===o&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!n:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===o?n.call(t,r):n?n.value=r:e.set(t,r),r}r.r(x),r.d(x,{collections:()=>O,endpoint:()=>S,getRequiredScopes:()=>re,roles:()=>A,storageGateways:()=>T,userCredentials:()=>E,versioning:()=>P}),Object.create,Object.create;var I=r(107),U=r.n(I);const R="AUTH",D={integration:"auth.integration.globuscs.info",sandbox:"auth.sandbox.globuscs.info",production:"auth.globus.org",test:"auth.test.globuscs.info",staging:"auth.staging.globuscs.info",preview:"auth.preview.globus.org"},C="TRANSFER",L={sandbox:"transfer.sandbox.globuscs.info",production:"transfer.api.globusonline.org",staging:"transfer.api.staging.globuscs.info",integration:"transfer.api.integration.globuscs.info",test:"transfer.api.test.globuscs.info",preview:"transfer.api.preview.globus.org"},N="FLOWS",k={sandbox:"sandbox.flows.automate.globus.org",production:"flows.globus.org",staging:"staging.flows.automate.globus.org",integration:"integration.flows.automate.globus.org",test:"test.flows.automate.globus.org",preview:"preview.flows.automate.globus.org"},H={MANAGE_FLOWS:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/manage_flows",VIEW_FLOWS:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/view_flows",RUN:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/run",RUN_STATUS:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/run_status",RUN_MANAGE:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/run_manage"},F="GROUPS",M={sandbox:"groups.api.sandbox.globuscs.info",production:"groups.api.globus.org",staging:"groups.api.staging.globuscs.info",integration:"groups.api.integration.globuscs.info",test:"groups.api.test.globuscs.info",preview:"groups.api.preview.globuscs.info"},q={ALL:"urn:globus:auth:scope:groups.api.globus.org:all",VIEW_MY:"urn:globus:auth:scope:groups.api.globus.org:view_my_groups_and_membership"},G="SEARCH",$={sandbox:"search.api.sandbox.globuscs.info",production:"search.api.globus.org",staging:"search.api.staging.globuscs.info",integration:"search.api.integration.globuscs.info",test:"search.api.test.globuscs.info",preview:"search.api.preview.globus.org"},V={ALL:"urn:globus:auth:scope:search.api.globus.org:all",INGEST:"urn:globus:auth:scope:search.api.globus.org:ingest",SEARCH:"urn:globus:auth:scope:search.api.globus.org:search"};class z extends Error{constructor(t,e){super(),this.name="EnvironmentConfigurationError",this.message=`Invalid configuration value provided for ${t} (${e}).`}}function W(t,e=void 0){const r="undefined"!=typeof window?window:process;let o;return o=function(t){return typeof window==typeof t}(r)?r:r.env,t in o?o[t]:e}const J={PRODUCTION:"production",PREVIEW:"preview",STAGING:"staging",SANDBOX:"sandbox",INTEGRATION:"integration",TEST:"test"};function Y(){const t=W("GLOBUS_SDK_ENVIRONMENT",J.PRODUCTION);if(!t||!Object.values(J).includes(t))throw new z("GLOBUS_SDK_ENVIRONMENT",t);return t}const K={[R]:D,[C]:L,[N]:k,[F]:M,[G]:$};function X(t,e,r){let o;return o="object"==typeof t?new URL(e,t.host):function(t,e="",r=Y()){const o=function(t,e=Y()){const r=function(t,e){return K[t][e]}(t,e);return W(`GLOBUS_SDK_SERVICE_URL_${t}`,r?`https://${r}`:void 0)}(t,r);return new URL(e,o)}(t,e),r&&r.search&&(o.search=function(t){const e=new URLSearchParams;for(const[r,o]of Object.entries(t))Array.isArray(o)?e.set(r,o.join(",")):void 0!==o&&e.set(r,String(o));return e.toString()}(r.search)),o.toString()}const Q=t;function Z(){return X(R,"/v2/oauth2/authorize")}function tt(){return X(R,"/v2/oauth2/token")}var et;class rt{constructor(){et.set(this,{})}get(t){return j(this,et,"f")[t]}set(t,e){j(this,et,"f")[t]=e}remove(t){delete j(this,et,"f")[t]}clear(){B(this,et,{},"f")}}et=new WeakMap;class ot{get(t){const e=localStorage.getItem(t);return null!==e?JSON.parse(e):null}set(t,e){localStorage.setItem(t,JSON.stringify(e))}remove(t){localStorage.removeItem(t)}clear(){localStorage.clear()}}let nt;function it(){if(!nt)throw Error("You must create a storage system.");return nt}function st(t){t.scope.split(" ").forEach((e=>{it().set(e,t)}))}function at(t){const e=it().get(t);return e&&function(t){const e=t;return Boolean(e.token_type&&e.access_token)}(e)?`${e.token_type} ${e.access_token}`:null}var ut,ct,lt,ft,dt,ht;let pt;class gt{constructor(t){if(ut.add(this),ct.set(this,void 0),lt.set(this,void 0),ft.set(this,void 0),pt=function(t="memory"){if(!nt){let e;e="localStorage"===t?ot:"memory"===t?rt:t,nt=new e}return nt}("localStorage"),!t.client_id)throw new Error("You must provide a `client_id`.");B(this,lt,Object.assign({client_id:t.client_id,authorization_endpoint:Z(),token_endpoint:tt()},t),"f"),B(this,ct,j(this,ut,"m",dt).call(this),"f")}reset(){j(this,ut,"m",ht).call(this),it().clear()}redirect(){this.reset(),window.location.replace(j(this,ct,"f").authorizeUrl())}handleCodeRedirect(t={removeStateAndReplaceLocation:!0}){return e=this,r=void 0,n=function*(){const e=new URL(window.location.href),r=new URLSearchParams(e.search);if(!r.get("code"))return;const o=yield j(this,ct,"f").exchangeForAccessToken(e.toString());var n;B(this,ft,o,"f"),st(n=j(this,ft,"f")),"other_tokens"in n&&n.other_tokens.forEach(st),t.removeStateAndReplaceLocation&&(r.delete("code"),r.delete("state"),e.search=r.toString(),window.location.replace(e))},new((o=void 0)||(o=Promise))((function(t,i){function s(t){try{u(n.next(t))}catch(t){i(t)}}function a(t){try{u(n.throw(t))}catch(t){i(t)}}function u(e){var r;e.done?t(e.value):(r=e.value,r instanceof o?r:new o((function(t){t(r)}))).then(s,a)}u((n=n.apply(e,r||[])).next())}));var e,r,o,n}hasToken(){return j(this,lt,"f").requested_scopes.split(" ").every((t=>Boolean(at(t))))}revoke(){this.reset()}}function vt(t){return new gt(t)}function yt(t){return new gt(t)}ct=new WeakMap,lt=new WeakMap,ft=new WeakMap,ut=new WeakSet,dt=function(){return new(U())(j(this,lt,"f"))},ht=function(){sessionStorage.removeItem("pkce_state"),sessionStorage.removeItem("pkce_code_verifier")};var bt=r(98);const wt=r.n(bt)();function mt(t,e,r={}){const o=r.headers||{};if(!(null==o?void 0:o.Authorization)){const e=at(t);e&&(o.Authorization=e)}return wt(e,Object.assign(Object.assign({},r),{headers:o}))}const _t=function(t,e){var r;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,"/v0.10/endpoint_search",{search:null==t?void 0:t.query}),null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options)};var Ot;function St(t){return t===Ot.GET?{}:{"Content-Type":"application/json"}}!function(t){t.POST="POST",t.GET="GET",t.DELETE="DELETE",t.PUT="PUT"}(Ot||(Ot={}));const At=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/operation/endpoint/${t}/ls`,{search:null==e?void 0:e.query}),null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options)},Tt=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/operation/endpoint/${t}/mkdir`),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"mkdir"},null==e?void 0:e.payload)),headers:St(Ot.POST)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Et=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/operation/endpoint/${t}/rename`),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"rename"},null==e?void 0:e.payload)),headers:St(Ot.POST)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Pt=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/operation/endpoint/${t}/symlink`),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"symlink"},null==e?void 0:e.payload)),headers:St(Ot.POST)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},xt=function(t,e){var r;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,"/v0.10/delete"),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"delete"},null==t?void 0:t.payload)),headers:St(Ot.POST)},null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options))},jt=function(t,e){var r;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,"/v0.10/transfer"),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"transfer"},null==t?void 0:t.payload)),headers:St(Ot.POST)},null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options))};function Bt(t){var e;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,"/v0.10/submission_id"),Object.assign({},null===(e=null==t?void 0:t.fetch)||void 0===e?void 0:e.options))}const It=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/endpoint/${t}`),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Ut=e,Rt=function(t,e,r){var o;return mt(V.SEARCH,X(G,`/v1/index/${t}/search`,{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Dt=s,Ct=function(t={},e){var r;return mt(q.ALL,X(F,"/v2/groups/my_groups",{search:t.query}),Object.assign({},null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options))},Lt=function(t,e={},r){var o;return mt(q.ALL,X(F,`/v2/groups/${t}`,{search:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Nt=function(t,e,r){var o;return mt(q.ALL,X(F,`/v2/groups/${t}/policies`),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},kt=function(t,e,r){var o;if(!(null==e?void 0:e.payload))throw new Error("Payload is required.");return mt(q.ALL,X(F,`/v2/groups/${t}/policies`),Object.assign({method:"POST",body:JSON.stringify(e.payload)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Ht=i,Ft=function(t={},e){var r;return mt(H.VIEW_FLOWS,X(N,"/flows",{search:t}),null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options)},Mt=function(t,e,r){var o;return mt(H.VIEW_FLOWS,X(N,`/flows/${t}`),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},qt=function(t,e,r){var o;return mt(H.MANAGE_FLOWS,X(N,`/flows/${t}`),Object.assign(Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options),{method:"DELETE"}))},Gt=function(t={},e){var r;return mt(H.RUN_MANAGE,X(N,"/runs",{search:t}),null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options)},$t=n,Vt=function(t,e,r){var o;return mt(re(t),X(t,"/api/collections",{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},zt=function(t,e,r,o){var n;return mt(re(t),X(t,`/api/collections/${e}`,{search:null==r?void 0:r.query}),Object.assign({},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},Wt=function(t,e,r){var o;return mt(re(t),X(t,"/api/endpoint"),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Jt=function(t,e,r){var o;return mt(re(t),X(t,"/api/roles",{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Yt=function(t,e,r,o){var n;return mt(re(t),X(t,`/api/roles/${e}`),Object.assign({},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},Kt=function(t,e,r){var o;return mt(re(t),X(t,"/api/storage_gateways",{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Xt=function(t,e,r,o){var n;return mt(re(t),X(t,`/api/storage_gateways/${e}`,{search:null==r?void 0:r.query}),Object.assign({},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},Qt=function(t,e,r){var o;return mt(re(t),X(t,"/api/user_credentials",{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Zt=function(t,e,r,o){var n;return mt(re(t),X(t,`/api/user_credentials/${e}`),Object.assign({},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},te=function(t,e,r){var o;return mt(re(t),X(t,"/api/info"),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},ee={HIGH_ASSURANCE:"urn:globus:auth:scope:<ENDPOINT_ID>:manage_collections",NON_HIGH_ASSURANCE:"urn:globus:auth:scope:<ENDPOINT_ID>:manage_collections[*https://auth.globus.org/scopes/<MAPPED_COLLECTION_ID>/data_access]"};function re(t){return ee.HIGH_ASSURANCE.replace("<ENDPOINT_ID>",t.endpoint_id)}})(),globus=o})();
var globus;(()=>{var t={724:function(t,e,r){var o;t.exports=(o=o||function(t,e){var o;if("undefined"!=typeof window&&window.crypto&&(o=window.crypto),"undefined"!=typeof self&&self.crypto&&(o=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(o=globalThis.crypto),!o&&"undefined"!=typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&void 0!==r.g&&r.g.crypto&&(o=r.g.crypto),!o)try{o=r(56)}catch(t){}var n=function(){if(o){if("function"==typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function t(){}return function(e){var r;return t.prototype=e,r=new t,t.prototype=null,r}}(),s={},a=s.lib={},u=a.Base={extend:function(t){var e=i(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},c=a.WordArray=u.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||d).stringify(this)},concat:function(t){var e=this.words,r=t.words,o=this.sigBytes,n=t.sigBytes;if(this.clamp(),o%4)for(var i=0;i<n;i++){var s=r[i>>>2]>>>24-i%4*8&255;e[o+i>>>2]|=s<<24-(o+i)%4*8}else for(var a=0;a<n;a+=4)e[o+a>>>2]=r[a>>>2];return this.sigBytes+=n,this},clamp:function(){var e=this.words,r=this.sigBytes;e[r>>>2]&=4294967295<<32-r%4*8,e.length=t.ceil(r/4)},clone:function(){var t=u.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r<t;r+=4)e.push(n());return new c.init(e,t)}}),l=s.enc={},d=l.Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,o=[],n=0;n<r;n++){var i=e[n>>>2]>>>24-n%4*8&255;o.push((i>>>4).toString(16)),o.push((15&i).toString(16))}return o.join("")},parse:function(t){for(var e=t.length,r=[],o=0;o<e;o+=2)r[o>>>3]|=parseInt(t.substr(o,2),16)<<24-o%8*4;return new c.init(r,e/2)}},f=l.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,o=[],n=0;n<r;n++){var i=e[n>>>2]>>>24-n%4*8&255;o.push(String.fromCharCode(i))}return o.join("")},parse:function(t){for(var e=t.length,r=[],o=0;o<e;o++)r[o>>>2]|=(255&t.charCodeAt(o))<<24-o%4*8;return new c.init(r,e)}},h=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(f.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return f.parse(unescape(encodeURIComponent(t)))}},p=a.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=h.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var r,o=this._data,n=o.words,i=o.sigBytes,s=this.blockSize,a=i/(4*s),u=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*s,l=t.min(4*u,i);if(u){for(var d=0;d<u;d+=s)this._doProcessBlock(n,d);r=n.splice(0,u),o.sigBytes-=l}return new c.init(r,l)},clone:function(){var t=u.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),g=(a.Hasher=p.extend({cfg:u.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,r){return new t.init(r).finalize(e)}},_createHmacHelper:function(t){return function(e,r){return new g.HMAC.init(t,r).finalize(e)}}}),s.algo={});return s}(Math),o)},676:function(t,e,r){var o,n,i;t.exports=(o=r(724),i=(n=o).lib.WordArray,n.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,o=this._map;t.clamp();for(var n=[],i=0;i<r;i+=3)for(var s=(e[i>>>2]>>>24-i%4*8&255)<<16|(e[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|e[i+2>>>2]>>>24-(i+2)%4*8&255,a=0;a<4&&i+.75*a<r;a++)n.push(o.charAt(s>>>6*(3-a)&63));var u=o.charAt(64);if(u)for(;n.length%4;)n.push(u);return n.join("")},parse:function(t){var e=t.length,r=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var n=0;n<r.length;n++)o[r.charCodeAt(n)]=n}var s=r.charAt(64);if(s){var a=t.indexOf(s);-1!==a&&(e=a)}return function(t,e,r){for(var o=[],n=0,s=0;s<e;s++)if(s%4){var a=r[t.charCodeAt(s-1)]<<s%4*2|r[t.charCodeAt(s)]>>>6-s%4*2;o[n>>>2]|=a<<24-n%4*8,n++}return i.create(o,n)}(t,e,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},o.enc.Base64)},876:function(t,e,r){var o;t.exports=(o=r(724),function(){if("function"==typeof ArrayBuffer){var t=o.lib.WordArray,e=t.init,r=t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var r=t.byteLength,o=[],n=0;n<r;n++)o[n>>>2]|=t[n]<<24-n%4*8;e.call(this,o,r)}else e.apply(this,arguments)};r.prototype=t}}(),o.lib.WordArray)},287:function(t,e,r){var o;t.exports=(o=r(724),function(t){var e=o,r=e.lib,n=r.WordArray,i=r.Hasher,s=e.algo,a=[],u=[];!function(){function e(e){for(var r=t.sqrt(e),o=2;o<=r;o++)if(!(e%o))return!1;return!0}function r(t){return 4294967296*(t-(0|t))|0}for(var o=2,n=0;n<64;)e(o)&&(n<8&&(a[n]=r(t.pow(o,.5))),u[n]=r(t.pow(o,1/3)),n++),o++}();var c=[],l=s.SHA256=i.extend({_doReset:function(){this._hash=new n.init(a.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,o=r[0],n=r[1],i=r[2],s=r[3],a=r[4],l=r[5],d=r[6],f=r[7],h=0;h<64;h++){if(h<16)c[h]=0|t[e+h];else{var p=c[h-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,v=c[h-2],y=(v<<15|v>>>17)^(v<<13|v>>>19)^v>>>10;c[h]=g+c[h-7]+y+c[h-16]}var b=o&n^o&i^n&i,w=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),m=f+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&d)+u[h]+c[h];f=d,d=l,l=a,a=s+m|0,s=i,i=n,n=o,o=m+(w+b)|0}r[0]=r[0]+o|0,r[1]=r[1]+n|0,r[2]=r[2]+i|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+l|0,r[6]=r[6]+d|0,r[7]=r[7]+f|0},_doFinalize:function(){var e=this._data,r=e.words,o=8*this._nDataBytes,n=8*e.sigBytes;return r[n>>>5]|=128<<24-n%32,r[14+(n+64>>>9<<4)]=t.floor(o/4294967296),r[15+(n+64>>>9<<4)]=o,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=i._createHelper(l),e.HmacSHA256=i._createHmacHelper(l)}(Math),o.SHA256)},107:function(t,e,r){"use strict";var o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var n=o(r(287)),i=o(r(676)),s=o(r(876)),a=function(){function t(t){this.state="",this.codeVerifier="",this.config=t}return t.prototype.authorizeUrl=function(t){void 0===t&&(t={});var e=this.pkceChallengeFromVerifier(),r=new URLSearchParams(Object.assign({response_type:"code",client_id:this.config.client_id,state:this.getState(t.state||null),scope:this.config.requested_scopes,redirect_uri:this.config.redirect_uri,code_challenge:e,code_challenge_method:"S256"},t)).toString();return"".concat(this.config.authorization_endpoint,"?").concat(r)},t.prototype.exchangeForAccessToken=function(t,e){var r=this;return void 0===e&&(e={}),this.parseAuthResponseUrl(t).then((function(t){return fetch(r.config.token_endpoint,{method:"POST",body:new URLSearchParams(Object.assign({grant_type:"authorization_code",code:t.code,client_id:r.config.client_id,redirect_uri:r.config.redirect_uri,code_verifier:r.getCodeVerifier()},e)),headers:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}}).then((function(t){return t.json()}))}))},t.prototype.getCodeVerifier=function(){return""===this.codeVerifier&&(this.codeVerifier=this.randomStringFromStorage("pkce_code_verifier")),this.codeVerifier},t.prototype.getState=function(t){void 0===t&&(t=null);var e="pkce_state";return null!==t&&this.getStore().setItem(e,t),""===this.state&&(this.state=this.randomStringFromStorage(e)),this.state},t.prototype.parseAuthResponseUrl=function(t){var e=new URL(t).searchParams;return this.validateAuthResponse({error:e.get("error"),query:e.get("query"),state:e.get("state"),code:e.get("code")})},t.prototype.pkceChallengeFromVerifier=function(){var t=(0,n.default)(this.getCodeVerifier());return i.default.stringify(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},t.prototype.randomStringFromStorage=function(t){return null===this.getStore().getItem(t)&&this.getStore().setItem(t,s.default.random(64)),this.getStore().getItem(t)||""},t.prototype.validateAuthResponse=function(t){var e=this;return new Promise((function(r,o){return t.error?o({error:t.error}):t.state!==e.getState()?o({error:"Invalid State"}):r(t)}))},t.prototype.getStore=function(){var t;return(null===(t=this.config)||void 0===t?void 0:t.storage)||sessionStorage},t}();e.default=a},98:(t,e,r)=>{var o="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==r.g&&r.g,n=function(){function t(){this.fetch=!1,this.DOMException=o.DOMException}return t.prototype=o,new t}();!function(t){!function(e){var r=void 0!==t&&t||"undefined"!=typeof self&&self||void 0!==r&&r,o="URLSearchParams"in r,n="Symbol"in r&&"iterator"in Symbol,i="FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(t){return!1}}(),s="FormData"in r,a="ArrayBuffer"in r;if(a)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=ArrayBuffer.isView||function(t){return t&&u.indexOf(Object.prototype.toString.call(t))>-1};function l(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||""===t)throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function d(t){return"string"!=typeof t&&(t=String(t)),t}function f(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return n&&(e[Symbol.iterator]=function(){return e}),e}function h(t){this.map={},t instanceof h?t.forEach((function(t,e){this.append(e,t)}),this):Array.isArray(t)?t.forEach((function(t){this.append(t[0],t[1])}),this):t&&Object.getOwnPropertyNames(t).forEach((function(e){this.append(e,t[e])}),this)}function p(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function g(t){return new Promise((function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}}))}function v(t){var e=new FileReader,r=g(e);return e.readAsArrayBuffer(t),r}function y(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(t){var e;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:i&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:s&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:o&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():a&&i&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=y(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(t)||c(t))?this._bodyArrayBuffer=y(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):o&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var t=p(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?p(this)||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer)):this.blob().then(v)}),this.text=function(){var t,e,r,o=p(this);if(o)return o;if(this._bodyBlob)return t=this._bodyBlob,r=g(e=new FileReader),e.readAsText(t),r;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o<e.length;o++)r[o]=String.fromCharCode(e[o]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},s&&(this.formData=function(){return this.text().then(_)}),this.json=function(){return this.text().then(JSON.parse)},this}h.prototype.append=function(t,e){t=l(t),e=d(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},h.prototype.delete=function(t){delete this.map[l(t)]},h.prototype.get=function(t){return t=l(t),this.has(t)?this.map[t]:null},h.prototype.has=function(t){return this.map.hasOwnProperty(l(t))},h.prototype.set=function(t,e){this.map[l(t)]=d(e)},h.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},h.prototype.keys=function(){var t=[];return this.forEach((function(e,r){t.push(r)})),f(t)},h.prototype.values=function(){var t=[];return this.forEach((function(e){t.push(e)})),f(t)},h.prototype.entries=function(){var t=[];return this.forEach((function(e,r){t.push([r,e])})),f(t)},n&&(h.prototype[Symbol.iterator]=h.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function m(t,e){if(!(this instanceof m))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var r,o,n=(e=e||{}).body;if(t instanceof m){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new h(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,n||null==t._bodyInit||(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new h(e.headers)),this.method=(o=(r=e.method||this.method||"GET").toUpperCase(),w.indexOf(o)>-1?o:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==e.cache&&"no-cache"!==e.cache)){var i=/([?&])_=[^&]*/;i.test(this.url)?this.url=this.url.replace(i,"$1_="+(new Date).getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}function _(t){var e=new FormData;return t.trim().split("&").forEach((function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}})),e}function O(t,e){if(!(this instanceof O))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===e.statusText?"":""+e.statusText,this.headers=new h(e.headers),this.url=e.url||"",this._initBody(t)}m.prototype.clone=function(){return new m(this,{body:this._bodyInit})},b.call(m.prototype),b.call(O.prototype),O.prototype.clone=function(){return new O(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},O.error=function(){var t=new O(null,{status:0,statusText:""});return t.type="error",t};var S=[301,302,303,307,308];O.redirect=function(t,e){if(-1===S.indexOf(e))throw new RangeError("Invalid status code");return new O(null,{status:e,headers:{location:t}})},e.DOMException=r.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function A(t,o){return new Promise((function(n,s){var u=new m(t,o);if(u.signal&&u.signal.aborted)return s(new e.DOMException("Aborted","AbortError"));var c=new XMLHttpRequest;function l(){c.abort()}c.onload=function(){var t,e,r={status:c.status,statusText:c.statusText,headers:(t=c.getAllResponseHeaders()||"",e=new h,t.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(t){return 0===t.indexOf("\n")?t.substr(1,t.length):t})).forEach((function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}})),e)};r.url="responseURL"in c?c.responseURL:r.headers.get("X-Request-URL");var o="response"in c?c.response:c.responseText;setTimeout((function(){n(new O(o,r))}),0)},c.onerror=function(){setTimeout((function(){s(new TypeError("Network request failed"))}),0)},c.ontimeout=function(){setTimeout((function(){s(new TypeError("Network request failed"))}),0)},c.onabort=function(){setTimeout((function(){s(new e.DOMException("Aborted","AbortError"))}),0)},c.open(u.method,function(t){try{return""===t&&r.location.href?r.location.href:t}catch(e){return t}}(u.url),!0),"include"===u.credentials?c.withCredentials=!0:"omit"===u.credentials&&(c.withCredentials=!1),"responseType"in c&&(i?c.responseType="blob":a&&u.headers.get("Content-Type")&&-1!==u.headers.get("Content-Type").indexOf("application/octet-stream")&&(c.responseType="arraybuffer")),!o||"object"!=typeof o.headers||o.headers instanceof h?u.headers.forEach((function(t,e){c.setRequestHeader(e,t)})):Object.getOwnPropertyNames(o.headers).forEach((function(t){c.setRequestHeader(t,d(o.headers[t]))})),u.signal&&(u.signal.addEventListener("abort",l),c.onreadystatechange=function(){4===c.readyState&&u.signal.removeEventListener("abort",l)}),c.send(void 0===u._bodyInit?null:u._bodyInit)}))}A.polyfill=!0,r.fetch||(r.fetch=A,r.Headers=h,r.Request=m,r.Response=O),e.Headers=h,e.Request=m,e.Response=O,e.fetch=A}({})}(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=o.fetch?o:n;(e=i.fetch).default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e},56:()=>{}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var i=e[o]={exports:{}};return t[o].call(i.exports,i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var o={};(()=>{"use strict";r.r(o),r.d(o,{auth:()=>a,authorization:()=>u,flows:()=>_,gcs:()=>j,groups:()=>b,search:()=>p,transfer:()=>f});var t={};r.r(t),r.d(t,{HOSTS:()=>D,ID:()=>R});var e={};r.r(e),r.d(e,{HOSTS:()=>L,ID:()=>C});var n={};r.r(n),r.d(n,{HOSTS:()=>k,ID:()=>N,SCOPES:()=>H});var i={};r.r(i),r.d(i,{HOSTS:()=>M,ID:()=>F,SCOPES:()=>q});var s={};r.r(s),r.d(s,{HOSTS:()=>$,ID:()=>G,SCOPES:()=>V});var a={};r.r(a),r.d(a,{CONFIG:()=>Q,getAuthorizationEndpoint:()=>Z,getTokenEndpoint:()=>tt});var u={};r.r(u),r.d(u,{PKCEAuthorization:()=>gt,incremental:()=>yt,pkce:()=>vt});var c={};r.r(c),r.d(c,{ls:()=>At,mkdir:()=>Tt,rename:()=>Et,symlink:()=>Pt});var l={};r.r(l),r.d(l,{submissionId:()=>Bt,submitDelete:()=>jt,submitTransfer:()=>xt});var d={};r.r(d),r.d(d,{get:()=>It});var f={};r.r(f),r.d(f,{CONFIG:()=>Ut,endpoint:()=>d,endpointSearch:()=>_t,fileOperations:()=>c,taskSubmission:()=>l});var h={};r.r(h),r.d(h,{get:()=>Rt});var p={};r.r(p),r.d(p,{CONFIG:()=>Dt,query:()=>h});var g={};r.r(g),r.d(g,{get:()=>Lt,getMyGroups:()=>Ct});var v={};r.r(v),r.d(v,{get:()=>Nt});var y={};r.r(y),r.d(y,{act:()=>kt});var b={};r.r(b),r.d(b,{CONFIG:()=>Ht,groups:()=>g,membership:()=>y,policies:()=>v});var w={};r.r(w),r.d(w,{destroy:()=>qt,get:()=>Mt,getAll:()=>Ft});var m={};r.r(m),r.d(m,{getAll:()=>Gt});var _={};r.r(_),r.d(_,{CONFIG:()=>$t,flows:()=>w,runs:()=>m});var O={};r.r(O),r.d(O,{get:()=>zt,getAll:()=>Vt});var S={};r.r(S),r.d(S,{get:()=>Wt});var A={};r.r(A),r.d(A,{create:()=>Xt,get:()=>Yt,getAll:()=>Jt,remove:()=>Kt});var T={};r.r(T),r.d(T,{get:()=>Zt,getAll:()=>Qt});var E={};r.r(E),r.d(E,{get:()=>ee,getAll:()=>te});var P={};r.r(P),r.d(P,{info:()=>re});var j={};function x(t,e,r,o){if("a"===r&&!o)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!o:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?o:"a"===r?o.call(t):o?o.value:e.get(t)}function B(t,e,r,o,n){if("m"===o)throw new TypeError("Private method is not writable");if("a"===o&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!n:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===o?n.call(t,r):n?n.value=r:e.set(t,r),r}r.r(j),r.d(j,{collections:()=>O,endpoint:()=>S,getRequiredScopes:()=>ne,roles:()=>A,storageGateways:()=>T,userCredentials:()=>E,versioning:()=>P}),Object.create,Object.create;var I=r(107),U=r.n(I);const R="AUTH",D={integration:"auth.integration.globuscs.info",sandbox:"auth.sandbox.globuscs.info",production:"auth.globus.org",test:"auth.test.globuscs.info",staging:"auth.staging.globuscs.info",preview:"auth.preview.globus.org"},C="TRANSFER",L={sandbox:"transfer.sandbox.globuscs.info",production:"transfer.api.globusonline.org",staging:"transfer.api.staging.globuscs.info",integration:"transfer.api.integration.globuscs.info",test:"transfer.api.test.globuscs.info",preview:"transfer.api.preview.globus.org"},N="FLOWS",k={sandbox:"sandbox.flows.automate.globus.org",production:"flows.globus.org",staging:"staging.flows.automate.globus.org",integration:"integration.flows.automate.globus.org",test:"test.flows.automate.globus.org",preview:"preview.flows.automate.globus.org"},H={MANAGE_FLOWS:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/manage_flows",VIEW_FLOWS:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/view_flows",RUN:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/run",RUN_STATUS:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/run_status",RUN_MANAGE:"https://auth.globus.org/scopes/eec9b274-0c81-4334-bdc2-54e90e689b9a/run_manage"},F="GROUPS",M={sandbox:"groups.api.sandbox.globuscs.info",production:"groups.api.globus.org",staging:"groups.api.staging.globuscs.info",integration:"groups.api.integration.globuscs.info",test:"groups.api.test.globuscs.info",preview:"groups.api.preview.globuscs.info"},q={ALL:"urn:globus:auth:scope:groups.api.globus.org:all",VIEW_MY:"urn:globus:auth:scope:groups.api.globus.org:view_my_groups_and_membership"},G="SEARCH",$={sandbox:"search.api.sandbox.globuscs.info",production:"search.api.globus.org",staging:"search.api.staging.globuscs.info",integration:"search.api.integration.globuscs.info",test:"search.api.test.globuscs.info",preview:"search.api.preview.globus.org"},V={ALL:"urn:globus:auth:scope:search.api.globus.org:all",INGEST:"urn:globus:auth:scope:search.api.globus.org:ingest",SEARCH:"urn:globus:auth:scope:search.api.globus.org:search"};class z extends Error{constructor(t,e){super(),this.name="EnvironmentConfigurationError",this.message=`Invalid configuration value provided for ${t} (${e}).`}}function W(t,e=void 0){const r="undefined"!=typeof window?window:process;let o;return o=function(t){return typeof window==typeof t}(r)?r:r.env,t in o?o[t]:e}const J={PRODUCTION:"production",PREVIEW:"preview",STAGING:"staging",SANDBOX:"sandbox",INTEGRATION:"integration",TEST:"test"};function Y(){const t=W("GLOBUS_SDK_ENVIRONMENT",J.PRODUCTION);if(!t||!Object.values(J).includes(t))throw new z("GLOBUS_SDK_ENVIRONMENT",t);return t}const K={[R]:D,[C]:L,[N]:k,[F]:M,[G]:$};function X(t,e,r){let o;return o="object"==typeof t?new URL(e,t.host):function(t,e="",r=Y()){const o=function(t,e=Y()){const r=function(t,e){return K[t][e]}(t,e);return W(`GLOBUS_SDK_SERVICE_URL_${t}`,r?`https://${r}`:void 0)}(t,r);return new URL(e,o)}(t,e),r&&r.search&&(o.search=function(t){const e=new URLSearchParams;for(const[r,o]of Object.entries(t))Array.isArray(o)?e.set(r,o.join(",")):void 0!==o&&e.set(r,String(o));return e.toString()}(r.search)),o.toString()}const Q=t;function Z(){return X(R,"/v2/oauth2/authorize")}function tt(){return X(R,"/v2/oauth2/token")}var et;class rt{constructor(){et.set(this,{})}get(t){return x(this,et,"f")[t]}set(t,e){x(this,et,"f")[t]=e}remove(t){delete x(this,et,"f")[t]}clear(){B(this,et,{},"f")}}et=new WeakMap;class ot{get(t){const e=localStorage.getItem(t);return null!==e?JSON.parse(e):null}set(t,e){localStorage.setItem(t,JSON.stringify(e))}remove(t){localStorage.removeItem(t)}clear(){localStorage.clear()}}let nt;function it(){if(!nt)throw Error("You must create a storage system.");return nt}function st(t){t.scope.split(" ").forEach((e=>{it().set(e,t)}))}function at(t){const e=it().get(t);return e&&function(t){const e=t;return Boolean(e.token_type&&e.access_token)}(e)?`${e.token_type} ${e.access_token}`:null}var ut,ct,lt,dt,ft,ht;let pt;class gt{constructor(t){if(ut.add(this),ct.set(this,void 0),lt.set(this,void 0),dt.set(this,void 0),pt=function(t="memory"){if(!nt){let e;e="localStorage"===t?ot:"memory"===t?rt:t,nt=new e}return nt}("localStorage"),!t.client_id)throw new Error("You must provide a `client_id`.");B(this,lt,Object.assign({client_id:t.client_id,authorization_endpoint:Z(),token_endpoint:tt()},t),"f"),B(this,ct,x(this,ut,"m",ft).call(this),"f")}reset(){x(this,ut,"m",ht).call(this),it().clear()}redirect(){this.reset(),window.location.replace(x(this,ct,"f").authorizeUrl())}handleCodeRedirect(t={removeStateAndReplaceLocation:!0}){return e=this,r=void 0,n=function*(){const e=new URL(window.location.href),r=new URLSearchParams(e.search);if(!r.get("code"))return;const o=yield x(this,ct,"f").exchangeForAccessToken(e.toString());var n;B(this,dt,o,"f"),st(n=x(this,dt,"f")),"other_tokens"in n&&n.other_tokens.forEach(st),t.removeStateAndReplaceLocation&&(r.delete("code"),r.delete("state"),e.search=r.toString(),window.location.replace(e))},new((o=void 0)||(o=Promise))((function(t,i){function s(t){try{u(n.next(t))}catch(t){i(t)}}function a(t){try{u(n.throw(t))}catch(t){i(t)}}function u(e){var r;e.done?t(e.value):(r=e.value,r instanceof o?r:new o((function(t){t(r)}))).then(s,a)}u((n=n.apply(e,r||[])).next())}));var e,r,o,n}hasToken(){return x(this,lt,"f").requested_scopes.split(" ").every((t=>Boolean(at(t))))}revoke(){this.reset()}}function vt(t){return new gt(t)}function yt(t){return new gt(t)}ct=new WeakMap,lt=new WeakMap,dt=new WeakMap,ut=new WeakSet,ft=function(){return new(U())(x(this,lt,"f"))},ht=function(){sessionStorage.removeItem("pkce_state"),sessionStorage.removeItem("pkce_code_verifier")};var bt=r(98);const wt=r.n(bt)();function mt(t,e,r={}){const o=r.headers||{};if(!(null==o?void 0:o.Authorization)){const e=at(t);e&&(o.Authorization=e)}return wt(e,Object.assign(Object.assign({},r),{headers:o}))}const _t=function(t,e){var r;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,"/v0.10/endpoint_search",{search:null==t?void 0:t.query}),null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options)};var Ot;function St(t){return t===Ot.GET?{}:{"Content-Type":"application/json"}}!function(t){t.POST="POST",t.GET="GET",t.DELETE="DELETE",t.PUT="PUT"}(Ot||(Ot={}));const At=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/operation/endpoint/${t}/ls`,{search:null==e?void 0:e.query}),null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options)},Tt=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/operation/endpoint/${t}/mkdir`),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"mkdir"},null==e?void 0:e.payload)),headers:St(Ot.POST)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Et=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/operation/endpoint/${t}/rename`),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"rename"},null==e?void 0:e.payload)),headers:St(Ot.POST)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Pt=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/operation/endpoint/${t}/symlink`),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"symlink"},null==e?void 0:e.payload)),headers:St(Ot.POST)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},jt=function(t,e){var r;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,"/v0.10/delete"),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"delete"},null==t?void 0:t.payload)),headers:St(Ot.POST)},null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options))},xt=function(t,e){var r;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,"/v0.10/transfer"),Object.assign({method:Ot.POST,body:JSON.stringify(Object.assign({DATA_TYPE:"transfer"},null==t?void 0:t.payload)),headers:St(Ot.POST)},null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options))};function Bt(t){var e;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,"/v0.10/submission_id"),Object.assign({},null===(e=null==t?void 0:t.fetch)||void 0===e?void 0:e.options))}const It=function(t,e,r){var o;return mt("urn:globus:auth:scope:transfer.api.globus.org:all",X(C,`/v0.10/endpoint/${t}`),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Ut=e,Rt=function(t,e,r){var o;return mt(V.SEARCH,X(G,`/v1/index/${t}/search`,{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Dt=s,Ct=function(t={},e){var r;return mt(q.ALL,X(F,"/v2/groups/my_groups",{search:t.query}),Object.assign({},null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options))},Lt=function(t,e={},r){var o;return mt(q.ALL,X(F,`/v2/groups/${t}`,{search:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Nt=function(t,e,r){var o;return mt(q.ALL,X(F,`/v2/groups/${t}/policies`),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},kt=function(t,e,r){var o;if(!(null==e?void 0:e.payload))throw new Error("payload is required.");return mt(q.ALL,X(F,`/v2/groups/${t}/policies`),Object.assign({method:"POST",body:JSON.stringify(e.payload)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Ht=i,Ft=function(t={},e){var r;return mt(H.VIEW_FLOWS,X(N,"/flows",{search:t}),null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options)},Mt=function(t,e,r){var o;return mt(H.VIEW_FLOWS,X(N,`/flows/${t}`),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},qt=function(t,e,r){var o;return mt(H.MANAGE_FLOWS,X(N,`/flows/${t}`),Object.assign(Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options),{method:"DELETE"}))},Gt=function(t={},e){var r;return mt(H.RUN_MANAGE,X(N,"/runs",{search:t}),null===(r=null==e?void 0:e.fetch)||void 0===r?void 0:r.options)},$t=n,Vt=function(t,e,r){var o;return mt(ne(t),X(t,"/api/collections",{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},zt=function(t,e,r,o){var n;return mt(ne(t),X(t,`/api/collections/${e}`,{search:null==r?void 0:r.query}),Object.assign({},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},Wt=function(t,e,r){var o;return mt(ne(t),X(t,"/api/endpoint"),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Jt=function(t,e,r){var o;return mt(ne(t),X(t,"/api/roles",{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Yt=function(t,e,r,o){var n;return mt(ne(t),X(t,`/api/roles/${e}`),Object.assign({},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},Kt=function(t,e,r,o){var n;return mt(ne(t),X(t,`/api/roles/${e}`),Object.assign({method:"DELETE"},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},Xt=function(t,e,r){var o;if(!(null==e?void 0:e.payload))throw new Error("payload is required.");return mt(ne(t),X(t,"/api/roles"),Object.assign({method:"POST",body:JSON.stringify(e.payload)},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Qt=function(t,e,r){var o;return mt(ne(t),X(t,"/api/storage_gateways",{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},Zt=function(t,e,r,o){var n;return mt(ne(t),X(t,`/api/storage_gateways/${e}`,{search:null==r?void 0:r.query}),Object.assign({},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},te=function(t,e,r){var o;return mt(ne(t),X(t,"/api/user_credentials",{search:null==e?void 0:e.query}),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},ee=function(t,e,r,o){var n;return mt(ne(t),X(t,`/api/user_credentials/${e}`),Object.assign({},null===(n=null==o?void 0:o.fetch)||void 0===n?void 0:n.options))},re=function(t,e,r){var o;return mt(ne(t),X(t,"/api/info"),Object.assign({},null===(o=null==r?void 0:r.fetch)||void 0===o?void 0:o.options))},oe={HIGH_ASSURANCE:"urn:globus:auth:scope:<ENDPOINT_ID>:manage_collections",NON_HIGH_ASSURANCE:"urn:globus:auth:scope:<ENDPOINT_ID>:manage_collections[*https://auth.globus.org/scopes/<MAPPED_COLLECTION_ID>/data_access]"};function ne(t){return oe.HIGH_ASSURANCE.replace("<ENDPOINT_ID>",t.endpoint_id)}})(),globus=o})();

@@ -14,11 +14,18 @@ /**

*
* const result = await (await transfer.endpointSearch({ query: { filter_fulltext: 'Globus Tutorial' }}, {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* headers: {
* Authorization: `Bearer MY_ACCESS_TOKEN`
* }
* }
* })).json();
* const result = await (
* await globus.transfer.endpointSearch(
* { query: { filter_fulltext: "Globus Tutorial" } },
* {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* options: {
* headers: {
* Authorization: 'Bearer MY_ACCESS_TOKEN',
* },
* },
* },
* }
* )
* ).json();
*

@@ -25,0 +32,0 @@ * @example <caption>Using the SDK to fetch a single flow from the Flows API.</caption>

@@ -14,11 +14,18 @@ /**

*
* const result = await (await transfer.endpointSearch({ query: { filter_fulltext: 'Globus Tutorial' }}, {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* headers: {
* Authorization: `Bearer MY_ACCESS_TOKEN`
* }
* }
* })).json();
* const result = await (
* await globus.transfer.endpointSearch(
* { query: { filter_fulltext: "Globus Tutorial" } },
* {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* options: {
* headers: {
* Authorization: 'Bearer MY_ACCESS_TOKEN',
* },
* },
* },
* }
* )
* ).json();
*

@@ -25,0 +32,0 @@ * @example <caption>Using the SDK to fetch a single flow from the Flows API.</caption>

@@ -45,2 +45,4 @@ import * as collections from "./service/collections";

getAll: bind(roles.getAll, configuration),
create: bind(roles.create, configuration),
remove: bind(roles.remove, configuration),
},

@@ -47,0 +49,0 @@ };

@@ -18,3 +18,17 @@ import type { JSONFetchResponse } from "../../types";

*/
export declare const get: (configuration: import("../index").GCSConfiguration, role_id: string, _parameters?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["getRole"]["responses"]["200"]["content"]["application/json"]>>;
export declare const get: (configuration: import("../index").GCSConfiguration, role_id: string, _options?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["getRole"]["responses"]["200"]["content"]["application/json"]>>;
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#deleteRole
*/
export declare const remove: (configuration: import("../index").GCSConfiguration, role_id: string, _options?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["deleteRole"]["responses"]["200"]["content"]["application/json"]>>;
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#postRoles
*/
export declare const create: (configuration: import("../index").GCSConfiguration, options: ({
payload: operations["postRoles"]["requestBody"]["content"]["application/json"];
} & {
query?: {
[key: string]: string | number | (string | number | null | undefined)[] | null | undefined;
} | undefined;
}) | undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["postRoles"]["responses"]["200"]["content"]["application/json"]>>;
//# sourceMappingURL=roles.d.ts.map

@@ -16,6 +16,22 @@ import { getRequiredScopes } from "../index";

*/
export const get = function (configuration, role_id, _parameters, sdkOptions) {
export const get = function (configuration, role_id, _options, sdkOptions) {
var _a;
return fetchWithScope(getRequiredScopes(configuration), build(configuration, `/api/roles/${role_id}`), Object.assign({}, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#deleteRole
*/
export const remove = function (configuration, role_id, _options, sdkOptions) {
var _a;
return fetchWithScope(getRequiredScopes(configuration), build(configuration, `/api/roles/${role_id}`), Object.assign({ method: "DELETE" }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#postRoles
*/
export const create = function (configuration, options, sdkOptions) {
var _a;
if (!(options === null || options === void 0 ? void 0 : options.payload))
throw new Error("payload is required.");
return fetchWithScope(getRequiredScopes(configuration), build(configuration, `/api/roles`), Object.assign({ method: "POST", body: JSON.stringify(options.payload) }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
//# sourceMappingURL=roles.js.map

@@ -11,5 +11,5 @@ import { ID, SCOPES } from "../config";

if (!(options === null || options === void 0 ? void 0 : options.payload))
throw new Error("Payload is required.");
throw new Error("payload is required.");
return fetchWithScope(SCOPES.ALL, build(ID, `/v2/groups/${group_id}/policies`), Object.assign({ method: "POST", body: JSON.stringify(options.payload) }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
//# sourceMappingURL=membership.js.map

@@ -14,11 +14,18 @@ /**

*
* const result = await (await transfer.endpointSearch({ query: { filter_fulltext: 'Globus Tutorial' }}, {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* headers: {
* Authorization: `Bearer MY_ACCESS_TOKEN`
* }
* }
* })).json();
* const result = await (
* await globus.transfer.endpointSearch(
* { query: { filter_fulltext: "Globus Tutorial" } },
* {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* options: {
* headers: {
* Authorization: 'Bearer MY_ACCESS_TOKEN',
* },
* },
* },
* }
* )
* ).json();
*

@@ -25,0 +32,0 @@ * @example <caption>Using the SDK to fetch a single flow from the Flows API.</caption>

@@ -15,11 +15,18 @@ "use strict";

*
* const result = await (await transfer.endpointSearch({ query: { filter_fulltext: 'Globus Tutorial' }}, {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* headers: {
* Authorization: `Bearer MY_ACCESS_TOKEN`
* }
* }
* })).json();
* const result = await (
* await globus.transfer.endpointSearch(
* { query: { filter_fulltext: "Globus Tutorial" } },
* {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* options: {
* headers: {
* Authorization: 'Bearer MY_ACCESS_TOKEN',
* },
* },
* },
* }
* )
* ).json();
*

@@ -26,0 +33,0 @@ * @example <caption>Using the SDK to fetch a single flow from the Flows API.</caption>

@@ -48,2 +48,4 @@ "use strict";

getAll: bind(roles.getAll, configuration),
create: bind(roles.create, configuration),
remove: bind(roles.remove, configuration),
},

@@ -50,0 +52,0 @@ };

@@ -18,3 +18,17 @@ import type { JSONFetchResponse } from "../../types";

*/
export declare const get: (configuration: import("../index").GCSConfiguration, role_id: string, _parameters?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["getRole"]["responses"]["200"]["content"]["application/json"]>>;
export declare const get: (configuration: import("../index").GCSConfiguration, role_id: string, _options?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["getRole"]["responses"]["200"]["content"]["application/json"]>>;
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#deleteRole
*/
export declare const remove: (configuration: import("../index").GCSConfiguration, role_id: string, _options?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["deleteRole"]["responses"]["200"]["content"]["application/json"]>>;
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#postRoles
*/
export declare const create: (configuration: import("../index").GCSConfiguration, options: ({
payload: operations["postRoles"]["requestBody"]["content"]["application/json"];
} & {
query?: {
[key: string]: string | number | (string | number | null | undefined)[] | null | undefined;
} | undefined;
}) | undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["postRoles"]["responses"]["200"]["content"]["application/json"]>>;
//# sourceMappingURL=roles.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.get = exports.getAll = void 0;
exports.create = exports.remove = exports.get = exports.getAll = void 0;
const index_1 = require("../index");

@@ -19,6 +19,22 @@ const url_1 = require("../../../core/url");

*/
exports.get = function (configuration, role_id, _parameters, sdkOptions) {
exports.get = function (configuration, role_id, _options, sdkOptions) {
var _a;
return (0, fetch_1.fetchWithScope)((0, index_1.getRequiredScopes)(configuration), (0, url_1.build)(configuration, `/api/roles/${role_id}`), Object.assign({}, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#deleteRole
*/
exports.remove = function (configuration, role_id, _options, sdkOptions) {
var _a;
return (0, fetch_1.fetchWithScope)((0, index_1.getRequiredScopes)(configuration), (0, url_1.build)(configuration, `/api/roles/${role_id}`), Object.assign({ method: "DELETE" }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#postRoles
*/
exports.create = function (configuration, options, sdkOptions) {
var _a;
if (!(options === null || options === void 0 ? void 0 : options.payload))
throw new Error("payload is required.");
return (0, fetch_1.fetchWithScope)((0, index_1.getRequiredScopes)(configuration), (0, url_1.build)(configuration, `/api/roles`), Object.assign({ method: "POST", body: JSON.stringify(options.payload) }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
//# sourceMappingURL=roles.js.map

@@ -14,5 +14,5 @@ "use strict";

if (!(options === null || options === void 0 ? void 0 : options.payload))
throw new Error("Payload is required.");
throw new Error("payload is required.");
return (0, fetch_1.fetchWithScope)(config_1.SCOPES.ALL, (0, url_1.build)(config_1.ID, `/v2/groups/${group_id}/policies`), Object.assign({ method: "POST", body: JSON.stringify(options.payload) }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
//# sourceMappingURL=membership.js.map

@@ -14,11 +14,18 @@ /**

*
* const result = await (await transfer.endpointSearch({ query: { filter_fulltext: 'Globus Tutorial' }}, {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* headers: {
* Authorization: `Bearer MY_ACCESS_TOKEN`
* }
* }
* })).json();
* const result = await (
* await globus.transfer.endpointSearch(
* { query: { filter_fulltext: "Globus Tutorial" } },
* {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* options: {
* headers: {
* Authorization: 'Bearer MY_ACCESS_TOKEN',
* },
* },
* },
* }
* )
* ).json();
*

@@ -25,0 +32,0 @@ * @example <caption>Using the SDK to fetch a single flow from the Flows API.</caption>

@@ -14,11 +14,18 @@ /**

*
* const result = await (await transfer.endpointSearch({ query: { filter_fulltext: 'Globus Tutorial' }}, {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* headers: {
* Authorization: `Bearer MY_ACCESS_TOKEN`
* }
* }
* })).json();
* const result = await (
* await globus.transfer.endpointSearch(
* { query: { filter_fulltext: "Globus Tutorial" } },
* {
* fetch: {
* // Provide parameters to the underlying `fetch` call.
* // https://developer.mozilla.org/en-US/docs/Web/API/fetch#parameters
* options: {
* headers: {
* Authorization: 'Bearer MY_ACCESS_TOKEN',
* },
* },
* },
* }
* )
* ).json();
*

@@ -25,0 +32,0 @@ * @example <caption>Using the SDK to fetch a single flow from the Flows API.</caption>

@@ -45,2 +45,4 @@ import * as collections from "./service/collections";

getAll: bind(roles.getAll, configuration),
create: bind(roles.create, configuration),
remove: bind(roles.remove, configuration),
},

@@ -47,0 +49,0 @@ };

@@ -18,3 +18,17 @@ import type { JSONFetchResponse } from "../../types";

*/
export declare const get: (configuration: import("../index").GCSConfiguration, role_id: string, _parameters?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["getRole"]["responses"]["200"]["content"]["application/json"]>>;
export declare const get: (configuration: import("../index").GCSConfiguration, role_id: string, _options?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["getRole"]["responses"]["200"]["content"]["application/json"]>>;
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#deleteRole
*/
export declare const remove: (configuration: import("../index").GCSConfiguration, role_id: string, _options?: undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["deleteRole"]["responses"]["200"]["content"]["application/json"]>>;
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#postRoles
*/
export declare const create: (configuration: import("../index").GCSConfiguration, options: ({
payload: operations["postRoles"]["requestBody"]["content"]["application/json"];
} & {
query?: {
[key: string]: string | number | (string | number | null | undefined)[] | null | undefined;
} | undefined;
}) | undefined, sdkOptions?: import("../../types").SDKOptions | undefined) => Promise<JSONFetchResponse<operations["postRoles"]["responses"]["200"]["content"]["application/json"]>>;
//# sourceMappingURL=roles.d.ts.map

@@ -16,6 +16,22 @@ import { getRequiredScopes } from "../index";

*/
export const get = function (configuration, role_id, _parameters, sdkOptions) {
export const get = function (configuration, role_id, _options, sdkOptions) {
var _a;
return fetchWithScope(getRequiredScopes(configuration), build(configuration, `/api/roles/${role_id}`), Object.assign({}, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#deleteRole
*/
export const remove = function (configuration, role_id, _options, sdkOptions) {
var _a;
return fetchWithScope(getRequiredScopes(configuration), build(configuration, `/api/roles/${role_id}`), Object.assign({ method: "DELETE" }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
/**
* @see https://docs.globus.org/globus-connect-server/v5.4/api/openapi_Roles/#postRoles
*/
export const create = function (configuration, options, sdkOptions) {
var _a;
if (!(options === null || options === void 0 ? void 0 : options.payload))
throw new Error("payload is required.");
return fetchWithScope(getRequiredScopes(configuration), build(configuration, `/api/roles`), Object.assign({ method: "POST", body: JSON.stringify(options.payload) }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
//# sourceMappingURL=roles.js.map

@@ -11,5 +11,5 @@ import { ID, SCOPES } from "../config";

if (!(options === null || options === void 0 ? void 0 : options.payload))
throw new Error("Payload is required.");
throw new Error("payload is required.");
return fetchWithScope(SCOPES.ALL, build(ID, `/v2/groups/${group_id}/policies`), Object.assign({ method: "POST", body: JSON.stringify(options.payload) }, (_a = sdkOptions === null || sdkOptions === void 0 ? void 0 : sdkOptions.fetch) === null || _a === void 0 ? void 0 : _a.options));
};
//# sourceMappingURL=membership.js.map
{
"name": "@globus/sdk",
"version": "0.6.1",
"version": "0.7.0",
"private": false,

@@ -30,3 +30,3 @@ "description": "The Globus SDK for Javascript",

"@types/jest": "29.5.3",
"jest": "29.6.2",
"jest": "29.6.3",
"msw": "^1.2.1",

@@ -54,3 +54,3 @@ "ts-jest": "^29.1.1",

},
"gitHead": "ec508b835ca1f37853ed0cd1a16baef58ca1738c"
"gitHead": "5a28acc75c8e2f6dc7662a176d5fac47840f9456"
}

@@ -19,3 +19,3 @@ ![@globus/sdk - test](https://github.com/globusonline/globus-js/actions/workflows/test-sdk.yml/badge.svg?branch=main)

`@globus/sdk` is written in Typescript and includes type definitions for it's internal types, Globus platform types (i.e. API responses) are provided by the `@globus/types` package and must be installed separately.
`@globus/sdk` is written in Typescript and includes type definitions for its internal types, Globus platform types (i.e., API responses) are provided by the `@globus/types` package and must be installed separately.

@@ -26,2 +26,3 @@ ```sh

## Supported Platforms

@@ -31,3 +32,3 @@

Our goal is to support all Active LTS [Node.js releases](https://nodejs.org/en/about/releases/). We intend to support all Maintenance LTS versions until their official end-of-life.
We aim to support all Active LTS [Node.js releases](https://nodejs.org/en/about/releases/). We intend to support all Maintenance LTS versions until their official end-of-life.

@@ -42,3 +43,3 @@ | Version | | |

Officially, the SDK supports widely adopted evergreen browsers: Edge, Chrome, Safari and Firefox.
Officially, the SDK supports widely adopted evergreen browsers: Edge, Chrome, Safari, and Firefox. Our bundled browser distributions target ECMAScript 2015 (ES6), which has [broader browser support](https://caniuse.com/es6) but may not be explicitly evaluated.

@@ -45,0 +46,0 @@ | Browser | Version |

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc