Files
jefferyzhao b9bdc8598b first commit
2025-07-31 17:44:12 +08:00

1 line
9.8 KiB
JavaScript

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.fetchs=t():e.fetchs=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var u=t[n]={i:n,l:!1,exports:{}};return e[n].call(u.exports,u,u.exports,r),u.l=!0,u.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=4)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u=Object.prototype.toString;t.default={isArray:function(e){return"[object Array]"===u.call(e)},isArrayBuffer:function(e){return"[object ArrayBuffer]"===u.call(e)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isBlob:function(e){return"[object Blob]"===u.call(e)},isDate:function(e){return"[object Date]"===u.call(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e&&!isNaN(e)},isObject:function(e){return null!==e&&"object"===(void 0===e?"undefined":n(e))},isUndefined:function(e){return void 0===e},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isNull:function(e){return null===e},isFile:function(e){return"[object File]"===u.call(e)},isFunction:function(e){return"[object Function]"===u.call(e)}},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(0));function u(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.default=function(e){if(n.default.isUndefined(e))return"";var t=[];if(n.default.isURLSearchParams(e))return e.toString();if(n.default.isObject(e)){for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];n.default.isDate(o)&&(o=o.toISOString()),n.default.isObject(o)&&(o=JSON.stringify(o)),t.push(u(r)+"="+u(o))}return t.join("&")}return e},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformRequest=function(e,t){var r=t["Content-Type"]||"";if(-1!==r.indexOf("application/json"))return JSON.stringify(e);if(-1!==r.indexOf("application/x-www-form-urlencoded"))return(0,u.default)(e).replace(/%20/g,"+");if(n.default.isFormData(e)||n.default.isArrayBuffer(e)||n.default.isFile(e)||n.default.isBlob(e))return e;if(n.default.isArrayBufferView(e))return e.buffer;if(n.default.isURLSearchParams(e))return t["Content-Type"]="application/x-www-form-urlencoded;charset=UTF-8",e.toString();if(n.default.isObject(e))return t["Content-Type"]="application/json;charset=UTF-8",JSON.stringify(e);return e},t.transformResponse=function(e,t){switch(t.toUpperCase()){case"ARRAYBUFFER":return e.arrayBuffer();case"BLOB":return e.blob();case"FORMDATA":return e.formData();case"TEXT":return e.text();default:return e.json()}};var n=o(r(0)),u=o(r(1));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={method:"GET",dataType:"json",origin:"",mode:"cors",credentials:"include",timeout:3e4,headers:{}},e.exports=t.default},function(e,t,r){"use strict";e.exports=r(5)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(6)),u=o(r(3));function o(e){return e&&e.__esModule?e:{default:e}}var i=new n.default(u.default);i.create=function(e){return new n.default(e)},i.all=function(e){return Promise.all(e)},i.race=function(e){return Promise.race(e)},t.default=i,e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),u=l(r(7)),o=l(r(12)),i=l(r(0)),f=l(r(3)),a=l(r(13)),c=l(r(14));function l(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.defaults=t,this.interceptors={request:new o.default,response:new o.default}}return n(e,[{key:"request",value:function(e){if(i.default.isString(e)&&(e=(0,c.default)({method:"GET"},{url:arguments[0]},arguments[1])),(e=(0,c.default)({},(0,a.default)(f.default),(0,a.default)(this.defaults),e)).method=e.method.toLocaleUpperCase(),!e.url)throw new TypeError("url is null or not defined");var t=Promise.resolve(e),r=[u.default,void 0];for(this.interceptors.request.forEach(function(e){r.unshift(e.resolve,e.reject)}),this.interceptors.response.forEach(function(e){r.push(e.resolve,e.reject)});r.length;)t=t.then(r.shift(),r.shift());return t}},{key:"get",value:function(e,t){return this.request((0,c.default)({},t,{url:e,method:"GET"}))}},{key:"post",value:function(e,t,r){return this.request((0,c.default)({},r,{url:e,method:"POST",data:t}))}},{key:"jsonp",value:function(e,t){try{console.warn("CORS is a better choice.")}catch(e){}return this.request((0,c.default)({},t,{url:e,method:"JSONP"}))}}]),e}();t.default=s,e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(r(8)),u=r(2),o=a(r(9)),i=a(r(10)),f=a(r(11));function a(e){return e&&e.__esModule?e:{default:e}}var c=["GET","DELETE","HEAD","OPTIONS","JSONP"],l=["POST","PUT","PATCH"];t.default=function(e){var t=e.method;return-1!==c.indexOf(t)&&(e.url=(0,n.default)(e.origin,e.url,e.data)),-1!==l.indexOf(t)&&(e.url=(0,n.default)(e.origin,e.url),e.body=(0,u.transformRequest)(e.data,e.headers)),"JSONP"===t?(0,i.default)(e).then(function(t){return{config:e,data:t}}):(0,o.default)(e.url,e,e.timeout).then(function(t){return(0,f.default)(t,e)})},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(1));t.default=function(e,t,r){var u=new RegExp("^(?:[a-z]+:)?//","i");return r&&(t=(t+"?"+(0,n.default)(r)).replace("??","?")),u.test(t)?t:e+t},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){var n=void 0,u=!1;return new Promise(function(o,i){n=setTimeout(function(){u=!0,i(new Error("Request timed out"))},r),fetch(e,t).then(function(e){clearTimeout(n),u||o(e)}).catch(function(e){u||i(e)})})},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=0;function u(){}t.default=function(e){var t=e.prefix||"__jp",r=e.name||t+n++,o=e.timeout,i=e.cache||!1,f=encodeURIComponent,a=document.getElementsByTagName("script")[0]||document.head,c=void 0,l=void 0;function s(){c.parentNode&&c.parentNode.removeChild(c),window[r]=u,l&&clearTimeout(l)}return new Promise(function(t,n){try{o&&(l=setTimeout(function(){s(),n(new Error("Request timed out"))},o)),window[r]=function(e){s(),t(e)},e.url+=(-1===e.url.indexOf("?")?"?":"&")+"callback="+f(r),i||(e.url+="&_="+(new Date).getTime()),(c=document.createElement("script")).src=e.url,a.parentNode.insertBefore(c,a)}catch(e){n(e)}})},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2);t.default=function(e,t){var r=e.headers.get("Content-Type")||"";return e.config=t,-1===r.indexOf(t.dataType.toLocaleLowerCase())?e:(0,n.transformResponse)(e,t.dataType).then(function(t){return e.data=t,e})},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();var u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.queue=[]}return n(e,[{key:"use",value:function(e,t){return this.queue.push({resolve:e,reject:t}),this.queue.length-1}},{key:"eject",value:function(e){this.queue[e]=null}},{key:"forEach",value:function(e){this.queue.forEach(function(t){null!==t&&e(t)})}}]),e}();t.default=u,e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function e(t){var r=void 0;if(null==t||"object"!==(void 0===t?"undefined":n(t)))return t;if(t instanceof Date)return(r=new Date).setTime(t.getTime()),r;if(t instanceof Array){r=[];for(var u=0,o=t.length;u<o;u++)r[u]=e(t[u]);return r}if(t instanceof Object){for(var i in r={},t)t.hasOwnProperty(i)&&(r[i]=e(t[i]));return r}throw new Error("Unable to copy obj! Its type isn't supported.")},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var r=Object(e),n=1;n<arguments.length;n++){var u=arguments[n];if(null!=u)for(var o in u)Object.prototype.hasOwnProperty.call(u,o)&&(r[o]=u[o])}return r},e.exports=t.default}])});