import e from"axios";import t from"qs";import{cloneDeep as r}from"lodash-es";function n(e){return{"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regExp","[object Undefined]":"undefined","[object Null]":"null","[object Event]":"event","[object Object]":"object","[object MouseEvent]":"mouseEvent"}[Object.prototype.toString.call(e)]}var o=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,i=function(e){return"string"==typeof e&&o.test(e.trim())},a=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),s=function(e){return"string"==typeof e&&a.test(e.trim())},c=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X|x)$/,u=[1,0,10,9,8,7,6,5,4,3,2],f=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1],d=function(e){if("string"!=typeof e)return!1;var t=e.trim();return 18===t.length&&c.test(t)&&function(e){var t=e.split(""),r=0;"x"===t[17].toLowerCase()&&(t[17]=10);for(var n=0;n<17;n++)r+=f[n]*t[n];var o=r%11;return+t[17]===u[o]}(t)&&function(e){var t=e.substring(6,10),r=e.substring(10,12),n=e.substring(12,14),o=new Date(t,parseFloat(r)-1,parseFloat(n)),i=(new Date).getFullYear()-parseFloat(t);return o.getFullYear()===parseFloat(t)&&o.getMonth()===parseFloat(r)-1&&o.getDate()===parseFloat(n)&&i>=0&&i<=150}(t)},l=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/,p=function(e){return"string"==typeof e&&l.test(e.trim())},g=/^1[3456789]\d{9}$/,m=function(e){return"string"==typeof e&&g.test(e.trim())},b=/^[\u2E80-\uFE4F]+$/,v=function(e){return"string"==typeof e&&b.test(e.trim())},O=/^[\u2E80-\uFE4F]{2,6}(?:·[\u2E80-\uFE4F]{2,6})*$/,y=function(e){return"string"==typeof e&&O.test(e.trim())},w=/^[\da-zA-Z\s]{2,}$/,E=function(e){return"string"==typeof e&&w.test(e.trim())},S=/^1[45][0-9]{7}|([DSPGE](?![IO])[A-Z\d]{8})|((DE|SE|PE)(?![IO])[A-Z\d]{7})|([HM]\d{8, 10})$/,I=function(e){return"string"==typeof e&&S.test(e.toUpperCase().trim())},j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.len,n=void 0===r?6:r;return"string"==typeof e&&e.length===n&&/^\d+$/.test(e.trim())},h={POLICE:/^[0-9a-zA-Z]{8,9}$/,OFFICER:/^[0-9a-zA-Z]{4,15}$/,SOLDIER:/^[0-9a-zA-Z]{4,15}$/,DISCHARGE:/^[0-9a-zA-Z]{4,20}$/,HMCOME:/^[HMhm]{1}\d{10}$/,TWCOME:/^(\d{8}|[a-zA-Z]\d{7})$/,HMPASS:/^[WCwc]\d{8}$/,TWPASS:/^[TLtl]\d{8}$/,HKID:/^[a-zA-Z0-9]{1}\d{6,7}[a-zA-Z0-9]{1}$/,MCID:/^[157]\d{6}\([0-9Aa]\)$/,TWID:/^[a-zA-Z]{1}\d{9}$/,HMTID:/^8[123]0000\d{12}$/,FOREIGNID:/^[a-zA-Z]{3}\d{12}$/,OTHERS:/^[0-9a-zA-Z]{4,20}$/},C={IDCARD:"IDCARD",PASSPORT:"PASSPORT",POLICE:"POLICE",OFFICER:"OFFICER",SOLDIER:"SOLDIER",DISCHARGE:"DISCHARGE",HMCOME:"HMCOME",TWCOME:"TWCOME",HMPASS:"HMPASS",TWPASS:"TWPASS",HKID:"HKID",MCID:"MCID",TWID:"TWID",HMTID:"HMTID",FOREIGNID:"FOREIGNID",OTHERS:"OTHERS"},A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.type,n=void 0===r?C.OTHERS:r,o="";return-1===Object.keys(h).indexOf(n)&&(console.warn("证件类型不存在"),o=C.OTHERS),n===C.IDCARD?d(e):n===C.PASSPORT?I(e):"string"==typeof e&&h[o||n].test(e.trim())};function D(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R(e){return R="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},R(e)}var P=function e(t,r,n,o){if("object"===R(r)){if(Array.isArray(r))return r.map((function(t){return e(null,t,n,o)}));for(var i in r){var a=r[i],s="function"==typeof n?n(i,a):i;r[s]=e(i,a,n,o),s!==i&&delete r[i]}return r}return"function"==typeof o?o(t,r):r},T=function(e){return"string"==typeof e&&e?e.replace(e[0],e[0].toLowerCase()):e},F=function(e){return"string"==typeof e&&e?e.replace(e[0],e[0].toUpperCase()):e};function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $(e){for(var t=1;t statusCode no 2xx,Reject: ",e.response);var s={reqConfig:$({},M(o))};return"object"===n(a)?"old"!==o.headers["x-api-version"]?Promise.reject(Object.assign(P(null,a.Response,T),s)):Promise.reject(H(a,s)):Promise.reject(H({data:e.response.data,status:e.response.status,statusText:e.response.statusText,headers:e.response.headers},s))}return Promise.reject(e||new Error("Unknown Network Error"))},N=function(e){if("old"!==e.headers["x-api-version"]){if(e.data){var t=r(e.data);Object.assign(e,{data:P(null,t,F)})}if(e.params){var n=r(e.params);Object.assign(e,{params:P(null,n,F)})}}return e.hideLoading,e},L=function(e){return Promise.reject(e)},U=function(){var t=e.create({maxRedirects:0});return t.defaults.timeout=window.STATIC_ENV_CONFIG&&window.STATIC_ENV_CONFIG.VUE_APP_API_TIMEOUT||15e3,t.defaults.headers["Content-Type"]="application/json",t.interceptors.request.use(N,L),t.interceptors.response.use(k,Z),t},_=function(){var r=e.create({method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded"},transformRequest:[function(e){return Object.keys(e).forEach((function(t){"object"===R(e[t])&&Object.assign(e,D({},t,JSON.stringify(e[t])))})),t.stringify(e)}]});return r.interceptors.request.use(N,L),r.interceptors.response.use(k,Z),r},W=U(),G=_(),q=function(){var e=navigator.userAgent.toLowerCase(),t=[{reg:/edge\/([\d.]+)/,broswer:"Edge"},{reg:/rv:([\d.]+)\) like gecko/,broswer:"IE"},{reg:/msie ([\d.]+)/,broswer:"IE"},{reg:/firefox\/([\d.]+)/,broswer:"Firefox"},{reg:/chrome\/([\d.]+)/,broswer:"Chrome"},{reg:/opera.([\d.]+)/,broswer:"Opera"},{reg:/version\/([\d.]+).*safari/,broswer:"Safari"}].find((function(t){var r=t.reg;return e.match(r)}));if(t){var r=e.match(t.reg);return{broswer:t.broswer,version:r[1]}}return{broswer:"",version:"0"}}; /*! js-cookie v3.0.1 | MIT */ function B(e){for(var t=1;t