UNPKG

taro-fetch-polyfill

Version:
3 lines (2 loc) 15.8 kB
let $5a13781474bbde5a$var$FormDataPolyfill,$d1204ba78e255ac5$var$BlobPolyfill;var $2iT2y$webstreamspolyfill=require("web-streams-polyfill"),$2iT2y$miniprogramfile=require("miniprogram-file"),$2iT2y$miniprogramtextencoder=require("miniprogram-text-encoder"),$2iT2y$miniprogramtextdecoder=require("miniprogram-text-decoder"),$2iT2y$tarojstaro=require("@tarojs/taro");function $parcel$exportWildcard(e,t){return Object.keys(t).forEach(function(r){!("default"===r||"__esModule"===r||Object.prototype.hasOwnProperty.call(e,r))&&Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})}),e}function $parcel$export(e,t,r,a){Object.defineProperty(e,t,{get:r,set:a,enumerable:!0,configurable:!0})}function $parcel$interopDefault(e){return e&&e.__esModule?e.default:e}var $6c3dd9fe9db2ac78$exports={};$parcel$export($6c3dd9fe9db2ac78$exports,"Headers",function(){return $6c3dd9fe9db2ac78$export$79b704688b15c0f4});let $6c3dd9fe9db2ac78$var$store=new WeakMap;class $6c3dd9fe9db2ac78$export$79b704688b15c0f4{constructor(e){if(!e)return;for(let[t,r]of e=e instanceof $6c3dd9fe9db2ac78$export$79b704688b15c0f4?[...e]:e instanceof Array?e:Object.entries(e))this.append(t,r)}append(e,t){let r=$6c3dd9fe9db2ac78$var$store.get(this)||{};(r[e]||=[]).push(t),$6c3dd9fe9db2ac78$var$store.set(this,r)}set(e,t){let r=$6c3dd9fe9db2ac78$var$store.get(this)||{};r[e]=[t],$6c3dd9fe9db2ac78$var$store.set(this,r)}get(e){return $6c3dd9fe9db2ac78$var$store.get(this)?.[e]?.join()??null}has(e){return null!=this.get(e)}delete(e){let t=$6c3dd9fe9db2ac78$var$store.get(this)||{};delete t[e]}*[Symbol.iterator](){for(let[e,t]of Object.entries($6c3dd9fe9db2ac78$var$store.get(this)||{}))yield[e,t?.join()]}entries(){return this[Symbol.iterator]()}*keys(){yield*Object.keys($6c3dd9fe9db2ac78$var$store.get(this)||{})}*values(){for(let e of Object.values($6c3dd9fe9db2ac78$var$store.get(this)||{}))yield e?.join()}forEach(e,t){for(let[r,a]of this)e.call(t,a,r,this)}getSetCookie(){return $6c3dd9fe9db2ac78$var$store.get(this)?.["Set-Cookie"]??[]}}var $cd2991f7aee6102f$exports={};if($parcel$export($cd2991f7aee6102f$exports,"Body",function(){return $cd2991f7aee6102f$export$4b2c32e08f77ff18}),$parcel$export($cd2991f7aee6102f$exports,"FormData",function(){return $5a13781474bbde5a$export$2e2bcd8739ae039}),$parcel$export($cd2991f7aee6102f$exports,"ReadableStream",function(){return $2iT2y$webstreamspolyfill.ReadableStream}),$parcel$export($cd2991f7aee6102f$exports,"TransformStream",function(){return $2iT2y$webstreamspolyfill.TransformStream}),$parcel$export($cd2991f7aee6102f$exports,"WritableStream",function(){return $2iT2y$webstreamspolyfill.WritableStream}),"undefined"==typeof FormData){let e=$parcel$interopDefault($2iT2y$miniprogramfile),t={blob:e=>"[object Blob]"===Object.prototype.toString.call(e),file:e=>"[object File]"===Object.prototype.toString.call(e)},r=function(e,t){if(e.length<t)throw TypeError(`${t} argument required, but only ${e.length} present.`)},a=function(r,a,o){return t.blob(a)?a=new e([a],o=o||"blob"):t.file(a)&&(o=o||a.name),[r,a]},o=new WeakMap;class n{constructor(e){if(void 0!==e)throw Error("Failed to construct 'FormData': the 'form' option is unsupported.");o.set(this,[])}append(e,t,n){r(arguments,2),o.get(this).push(a(e,t,n))}set(e,t,n){r(arguments,2);let i=[],c=a(e,t,n),s=!0;o.get(this).forEach(t=>{t[0]===e?s&&(s=!i.push(c)):i.push(t)}),s&&i.push(c),o.set(this,i)}delete(e){r(arguments,1),e=String(e),o.set(this,o.get(this).filter(t=>t[0]!==e))}get(e){r(arguments,1);let t=o.get(this);e=String(e);for(let r=0;r<t.length;r++)if(t[r][0]===e)return t[r][1];return null}getAll(e){return r(arguments,1),e=String(e),o.get(this).reduce((t,r)=>(r[0]===e&&t.push(r[1]),t),[])}has(e){r(arguments,1),e=String(e);for(let t=0;t<o.get(this).length;t++)if(o.get(this)[t][0]===e)return!0;return!1}*entries(){for(let e=0;e<o.get(this).length;e++)yield o.get(this)[e]}[Symbol.iterator](){return this.entries()}forEach(e,t){for(let[a,o]of(r(arguments,1),this))e.call(t,o,a,this)}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}toString(){return"[object FormData]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n.prototype,Symbol.toStringTag,{value:"FormData"}),$5a13781474bbde5a$var$FormDataPolyfill=n}else $5a13781474bbde5a$var$FormDataPolyfill=FormData;var $5a13781474bbde5a$export$2e2bcd8739ae039=$5a13781474bbde5a$var$FormDataPolyfill,$94656382dd750fb1$exports={};if($parcel$export($94656382dd750fb1$exports,"Blob",function(){return $94656382dd750fb1$export$3b660928c86ff55c}),"undefined"==typeof Blob){let e,t=function(e){let t=Array(e.byteLength),r=new Uint8Array(e),a=t.length;for(;a--;)t[a]=r[a];return t},r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],a=function(e){let t=0,r=e.length;for(;r--;)t+=e[r].length;let a=new Uint8Array(t),o=0,n=e.length;for(r=0;r<n;r++){let t=e[r];a.set(t,o),o+=t.byteLength||t.length}return a},o=$parcel$interopDefault($2iT2y$miniprogramtextencoder).prototype.encode.bind(new($parcel$interopDefault($2iT2y$miniprogramtextencoder))),n=$parcel$interopDefault($2iT2y$miniprogramtextdecoder).prototype.decode.bind(new($parcel$interopDefault($2iT2y$miniprogramtextdecoder)));class i{constructor(e=[],n){if((n=n||{}).endings=n.endings||"transparent",n.type=n.type||"","transparent"!==n.endings)throw TypeError(`Failed to construct 'Blob': Failed to read the 'endings' property from 'BlobPropertyBag': The provided value '${n.endings}' is not a valid enum value of type EndingType.`);let i=Array(e.length);for(let a=0,n=e.length;a<n;a++){let n=e[a];!function(e){return e.arrayBuffer&&e._buffer instanceof Uint8Array}(n)?"string"==typeof n?i[a]=o(n):Object.prototype.isPrototypeOf.call(ArrayBuffer.prototype,n)||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1}(n)?i[a]=t(n):function(e){return e&&Object.prototype.isPrototypeOf.call(DataView.prototype,e)}(n)?i[a]=t(n.buffer):i[a]=o(String(n)):i[a]=n._buffer}this._buffer=a(i),this.size=this._buffer.length,this.type=n.type,/[^\u0020-\u007E]/.test(this.type)?this.type="":this.type=this.type.toLowerCase()}slice(e,t,r){return new i([this._buffer.slice(e||0,t||this._buffer.length)],{type:r})}toString(){return"[object Blob]"}arrayBuffer(){return new Promise((e,t)=>{try{e((this._buffer.buffer||this._buffer).slice(0))}catch(e){t(Error("Failed to read the blob/file"))}})}text(){return new Promise((e,t)=>{try{e(n(this._buffer))}catch(e){t(Error("Failed to read the blob/file"))}})}stream(){throw Error("Include https://github.com/MattiasBuelens/web-streams-polyfill")}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(i.prototype,Symbol.toStringTag,{value:"Blob"});try{new ReadableStream({}),e=function(){let e=0,t=this;return new ReadableStream({pull:function(r){return t.slice(e,e+524288).arrayBuffer().then(function(a){e+=a.byteLength;let o=new Uint8Array(a);r.enqueue(o),e==t.size&&r.close()})}})}}catch(e){}e&&(i.prototype.stream=e),$d1204ba78e255ac5$var$BlobPolyfill=i}else $d1204ba78e255ac5$var$BlobPolyfill=Blob;var $d1204ba78e255ac5$export$2e2bcd8739ae039=$d1204ba78e255ac5$var$BlobPolyfill;class $94656382dd750fb1$export$3b660928c86ff55c extends $d1204ba78e255ac5$export$2e2bcd8739ae039{async bytes(){return new Uint8Array(await this.arrayBuffer())}slice(e,t,r){return Object.setPrototypeOf(super.slice(e,t,r),$94656382dd750fb1$export$3b660928c86ff55c.prototype)}stream(){return new $2iT2y$webstreamspolyfill.ReadableStream({start:async e=>{let t=await this.bytes();for(let r=0;r<t.length;r+=1024){let a=t.slice(r,r+1024);e.enqueue(a)}e.close()}})}}class $cd2991f7aee6102f$export$4b2c32e08f77ff18{async bytes(){let e=[],t=this.body?.getReader();if(t)for(;;){let{done:r,value:a}=await t.read();if(r)break;e.push(...a)}return new Uint8Array(e)}async arrayBuffer(){return(await this.bytes()).buffer}async blob(){return new $94656382dd750fb1$export$3b660928c86ff55c([await this.arrayBuffer()])}async text(){return(await this.blob()).text()}async json(){return JSON.parse(await this.text())}async formData(){return new $5a13781474bbde5a$export$2e2bcd8739ae039}constructor(){this.body=null,this.bodyUsed=!1}}var $3477d7d8895a59b9$exports={};$parcel$export($3477d7d8895a59b9$exports,"Request",function(){return $3477d7d8895a59b9$export$7fa6c5b6f8193917});var $e93ae1c9e041d239$exports={};$parcel$export($e93ae1c9e041d239$exports,"Response",function(){return $e93ae1c9e041d239$export$9f633d56d7ec90d3}),$parcel$export($e93ae1c9e041d239$exports,"URLSearchParams",function(){return $6fb7bd46cb7d5f65$export$2e2bcd8739ae039});var $6fb7bd46cb7d5f65$var$self={};try{!function(e,t){if("+"!==new e("q=%2B").get("q")||new e({q:"+"}).get("q")!==t||new e([["q",t]]).get("q")!==t||"q=%0A"!==new e("q=\n").toString()||"q=+%26"!==new e({q:" &"}).toString()||"q=%25zx"!==new e({q:"%zx"}).toString())throw e;$6fb7bd46cb7d5f65$var$self.URLSearchParams=e}(URLSearchParams,"+")}catch(e){!function(e,t,r){"use strict";var a=e.create,o=e.defineProperty,n=/[!'\(\)~]|%20|%00/g,i=/%(?![0-9a-fA-F]{2})/g,c=/\+/g,s={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"},f={append:function(e,t){u(this._ungap,e,t)},delete:function(e){delete this._ungap[e]},get:function(e){return this.has(e)?this._ungap[e][0]:null},getAll:function(e){return this.has(e)?this._ungap[e].slice(0):[]},has:function(e){return e in this._ungap},set:function(e,r){this._ungap[e]=[t(r)]},forEach:function(e,r){var a=this;for(var o in a._ungap)a._ungap[o].forEach(n,o);function n(n){e.call(r,n,t(o),a)}},toJSON:function(){return{}},toString:function(){var e=[];for(var t in this._ungap)for(var r=b(t),a=0,o=this._ungap[t];a<o.length;a++)e.push(r+"="+b(o[a]));return e.join("&")}};for(var l in f)o(d.prototype,l,{configurable:!0,writable:!0,value:f[l]});function d(e){var t=a(null);switch(o(this,"_ungap",{value:t}),!0){case!e:break;case"string"==typeof e:"?"===e.charAt(0)&&(e=e.slice(1));for(var n=e.split("&"),i=0,c=n.length;i<c;i++){var s=n[i],f=s.indexOf("=");-1<f?u(t,p(s.slice(0,f)),p(s.slice(f+1))):s.length&&u(t,p(s),"")}break;case r(e):for(var i=0,c=e.length;i<c;i++){var s=e[i];u(t,s[0],s[1])}break;case"forEach"in e:e.forEach($,t);break;default:for(var l in e)u(t,l,e[l])}}function $(e,t){u(this,t,e)}function u(e,t,a){var o=r(a)?a.join(","):a;t in e?e[t].push(o):e[t]=[o]}function p(e){return decodeURIComponent(e.replace(i,"%25").replace(c," "))}function b(e){return encodeURIComponent(e).replace(n,h)}function h(e){return s[e]}$6fb7bd46cb7d5f65$var$self.URLSearchParams=d}(Object,String,Array.isArray)}!function(e){var t=!1;try{t=!!Symbol.iterator}catch(e){}function r(e,r){var a=[];return e.forEach(r,a),t?a[Symbol.iterator]():{next:function(){var e=a.shift();return{done:void 0===e,value:e}}}}"forEach"in e||(e.forEach=function(e,t){var r=this,a=Object.create(null);this.toString().replace(/=[\s\S]*?(?:&|$)/g,"=").split("=").forEach(function(o){!o.length||o in a||(a[o]=r.getAll(o)).forEach(function(a){e.call(t,a,o,r)})})}),"keys"in e||(e.keys=function(){return r(this,function(e,t){this.push(t)})}),"values"in e||(e.values=function(){return r(this,function(e,t){this.push(e)})}),"entries"in e||(e.entries=function(){return r(this,function(e,t){this.push([t,e])})}),!t||Symbol.iterator in e||(e[Symbol.iterator]=e.entries),"sort"in e||(e.sort=function(){for(var e,t,r,a=this.entries(),o=a.next(),n=o.done,i=[],c=Object.create(null);!n;)i.push(t=(r=o.value)[0]),t in c||(c[t]=[]),c[t].push(r[1]),n=(o=a.next()).done;for(i.sort(),e=0;e<i.length;e++)this.delete(i[e]);for(e=0;e<i.length;e++)t=i[e],this.append(t,c[t].shift())}),function(t){var r=t.defineProperty,a=t.getOwnPropertyDescriptor,o=function(t){function a(r,a){e.append.call(this,r,a),r=this.toString(),t.set.call(this._usp,r?"?"+r:"")}function o(r){e.delete.call(this,r),r=this.toString(),t.set.call(this._usp,r?"?"+r:"")}function n(r,a){e.set.call(this,r,a),r=this.toString(),t.set.call(this._usp,r?"?"+r:"")}return function(e,t){return e.append=a,e.delete=o,e.set=n,r(e,"_usp",{configurable:!0,writable:!0,value:t})}},n=function(t){var r=t.append;t.append=e.append,URLSearchParams.call(t,t._usp.search.slice(1)),t.append=r},i=function(e,t){if(!(e instanceof t))throw TypeError("'searchParams' accessed on an object that does not implement interface "+t.name)},c=function(e){var c,s,f=e.prototype,l=a(f,"searchParams"),d=a(f,"href"),$=a(f,"search");!l&&$&&$.set&&(c=o($),s=function(e,t){return r(e,"_searchParams",{configurable:!0,writable:!0,value:c(t,e)}),t},t.defineProperties(f,{href:{get:function(){return d.get.call(this)},set:function(e){var t=this._searchParams;d.set.call(this,e),t&&n(t)}},search:{get:function(){return $.get.call(this)},set:function(e){var t=this._searchParams;$.set.call(this,e),t&&n(t)}},searchParams:{get:function(){return i(this,e),this._searchParams||s(this,new URLSearchParams(this.search.slice(1)))},set:function(t){i(this,e),s(this,t)}}}))};try{c(HTMLAnchorElement),/^function|object$/.test(typeof URL)&&URL.prototype&&c(URL)}catch(e){}}(Object)}($6fb7bd46cb7d5f65$var$self.URLSearchParams.prototype,Object);var $6fb7bd46cb7d5f65$export$2e2bcd8739ae039=$6fb7bd46cb7d5f65$var$self.URLSearchParams;class $e93ae1c9e041d239$export$9f633d56d7ec90d3 extends $cd2991f7aee6102f$export$4b2c32e08f77ff18{constructor(e,t){super(),this.type="basic",this.ok=!1,this.redirected=!1,this.status=t?.status||0,this.statusText=t?.statusText||"",t?.headers&&(this.headers=new $6c3dd9fe9db2ac78$export$79b704688b15c0f4(t.headers)),this.body=e instanceof $2iT2y$webstreamspolyfill.ReadableStream?e:e instanceof $5a13781474bbde5a$export$2e2bcd8739ae039?null:null!=e?new $94656382dd750fb1$export$3b660928c86ff55c([e instanceof $6fb7bd46cb7d5f65$export$2e2bcd8739ae039?e+"":e]).stream():null}clone(){return Object.assign(new $e93ae1c9e041d239$export$9f633d56d7ec90d3,this)}}class $3477d7d8895a59b9$export$7fa6c5b6f8193917 extends $cd2991f7aee6102f$export$4b2c32e08f77ff18{constructor(e,t){if(super(),e instanceof $3477d7d8895a59b9$export$7fa6c5b6f8193917?Object.assign(this,e):this.url=e+"",!t)return;let{headers:r,body:a,...o}=t;r&&(this.headers=new $6c3dd9fe9db2ac78$export$79b704688b15c0f4(r)),a&&(this.body=new $e93ae1c9e041d239$export$9f633d56d7ec90d3(a).body),Object.assign(this,o)}clone(){return new $3477d7d8895a59b9$export$7fa6c5b6f8193917(this)}}var $f5c4a62c33aa0e45$exports={};async function $f5c4a62c33aa0e45$export$e7aa7bc5c1b3cfb3(e,t){let r=new $3477d7d8895a59b9$export$7fa6c5b6f8193917(e,t),{method:a,url:o,headers:n,mode:i,credentials:c}=r,s={...Object.fromEntries([...n]),"Content-Type":["HEAD","GET"].includes(a.toUpperCase())?"text/plain":n.get("Content-Type")},f=await (0,$2iT2y$tarojstaro.request)({method:a,url:o,header:s,mode:i,credentials:c,data:await r.arrayBuffer(),responseType:"arraybuffer"});return new $e93ae1c9e041d239$export$9f633d56d7ec90d3(f.data,{status:f.statusCode,statusText:f.errMsg,headers:f.header})}for(let[key,value]of($parcel$export($f5c4a62c33aa0e45$exports,"fetch",function(){return $f5c4a62c33aa0e45$export$e7aa7bc5c1b3cfb3}),Object.entries({Headers:$6c3dd9fe9db2ac78$export$79b704688b15c0f4,Body:$cd2991f7aee6102f$export$4b2c32e08f77ff18,Request:$3477d7d8895a59b9$export$7fa6c5b6f8193917,Response:$e93ae1c9e041d239$export$9f633d56d7ec90d3,fetch:$f5c4a62c33aa0e45$export$e7aa7bc5c1b3cfb3})))globalThis[key]=value;$parcel$exportWildcard(module.exports,$6c3dd9fe9db2ac78$exports),$parcel$exportWildcard(module.exports,$cd2991f7aee6102f$exports),$parcel$exportWildcard(module.exports,$3477d7d8895a59b9$exports),$parcel$exportWildcard(module.exports,$e93ae1c9e041d239$exports),$parcel$exportWildcard(module.exports,$f5c4a62c33aa0e45$exports),$parcel$exportWildcard(module.exports,$94656382dd750fb1$exports); //# sourceMappingURL=index.js.map