@regulaforensics/document-reader-webclient
Version:
Regula Document Reader js client for the browser and node.js based on axios
6 lines • 217 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function hS(_,S){return function(){return _.apply(S,arguments)}}const{toString:rA}=Object.prototype,{getPrototypeOf:BE}=Object,{iterator:J_,toStringTag:uS}=Symbol,q_=(_=>S=>{const E=rA.call(S);return _[E]||(_[E]=E.slice(8,-1).toLowerCase())})(Object.create(null)),$=_=>(_=_.toLowerCase(),S=>q_(S)===_),k_=_=>S=>typeof S===_,{isArray:C_}=Array,N_=k_("undefined");function H_(_){return _!==null&&!N_(_)&&_.constructor!==null&&!N_(_.constructor)&&K(_.constructor.isBuffer)&&_.constructor.isBuffer(_)}const HS=$("ArrayBuffer");function OA(_){let S;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?S=ArrayBuffer.isView(_):S=_&&_.buffer&&HS(_.buffer),S}const nA=k_("string"),K=k_("function"),oS=k_("number"),o_=_=>_!==null&&typeof _=="object",DA=_=>_===!0||_===!1,K_=_=>{if(q_(_)!=="object")return!1;const S=BE(_);return(S===null||S===Object.prototype||Object.getPrototypeOf(S)===null)&&!(uS in _)&&!(J_ in _)},LA=_=>{if(!o_(_)||H_(_))return!1;try{return Object.keys(_).length===0&&Object.getPrototypeOf(_)===Object.prototype}catch{return!1}},NA=$("Date"),CA=$("File"),sA=$("Blob"),aA=$("FileList"),cA=_=>o_(_)&&K(_.pipe),MA=_=>{let S;return _&&(typeof FormData=="function"&&_ instanceof FormData||K(_.append)&&((S=q_(_))==="formdata"||S==="object"&&K(_.toString)&&_.toString()==="[object FormData]"))},UA=$("URLSearchParams"),[fA,BA,hA,uA]=["ReadableStream","Request","Response","Headers"].map($),HA=_=>_.trim?_.trim():_.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function V_(_,S,{allOwnKeys:E=!1}={}){if(_===null||typeof _>"u")return;let I,A;if(typeof _!="object"&&(_=[_]),C_(_))for(I=0,A=_.length;I<A;I++)S.call(null,_[I],I,_);else{if(H_(_))return;const t=E?Object.getOwnPropertyNames(_):Object.keys(_),R=t.length;let O;for(I=0;I<R;I++)O=t[I],S.call(null,_[O],O,_)}}function VS(_,S){if(H_(_))return null;S=S.toLowerCase();const E=Object.keys(_);let I=E.length,A;for(;I-- >0;)if(A=E[I],S===A.toLowerCase())return A;return null}const I_=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,GS=_=>!N_(_)&&_!==I_;function DE(){const{caseless:_,skipUndefined:S}=GS(this)&&this||{},E={},I=(A,t)=>{const R=_&&VS(E,t)||t;K_(E[R])&&K_(A)?E[R]=DE(E[R],A):K_(A)?E[R]=DE({},A):C_(A)?E[R]=A.slice():(!S||!N_(A))&&(E[R]=A)};for(let A=0,t=arguments.length;A<t;A++)arguments[A]&&V_(arguments[A],I);return E}const oA=(_,S,E,{allOwnKeys:I}={})=>(V_(S,(A,t)=>{E&&K(A)?_[t]=hS(A,E):_[t]=A},{allOwnKeys:I}),_),VA=_=>(_.charCodeAt(0)===65279&&(_=_.slice(1)),_),GA=(_,S,E,I)=>{_.prototype=Object.create(S.prototype,I),_.prototype.constructor=_,Object.defineProperty(_,"super",{value:S.prototype}),E&&Object.assign(_.prototype,E)},PA=(_,S,E,I)=>{let A,t,R;const O={};if(S=S||{},_==null)return S;do{for(A=Object.getOwnPropertyNames(_),t=A.length;t-- >0;)R=A[t],(!I||I(R,_,S))&&!O[R]&&(S[R]=_[R],O[R]=!0);_=E!==!1&&BE(_)}while(_&&(!E||E(_,S))&&_!==Object.prototype);return S},eA=(_,S,E)=>{_=String(_),(E===void 0||E>_.length)&&(E=_.length),E-=S.length;const I=_.indexOf(S,E);return I!==-1&&I===E},lA=_=>{if(!_)return null;if(C_(_))return _;let S=_.length;if(!oS(S))return null;const E=new Array(S);for(;S-- >0;)E[S]=_[S];return E},mA=(_=>S=>_&&S instanceof _)(typeof Uint8Array<"u"&&BE(Uint8Array)),bA=(_,S)=>{const I=(_&&_[J_]).call(_);let A;for(;(A=I.next())&&!A.done;){const t=A.value;S.call(_,t[0],t[1])}},YA=(_,S)=>{let E;const I=[];for(;(E=_.exec(S))!==null;)I.push(E);return I},wA=$("HTMLFormElement"),KA=_=>_.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(E,I,A){return I.toUpperCase()+A}),lE=(({hasOwnProperty:_})=>(S,E)=>_.call(S,E))(Object.prototype),TA=$("RegExp"),PS=(_,S)=>{const E=Object.getOwnPropertyDescriptors(_),I={};V_(E,(A,t)=>{let R;(R=S(A,t,_))!==!1&&(I[t]=R||A)}),Object.defineProperties(_,I)},vA=_=>{PS(_,(S,E)=>{if(K(_)&&["arguments","caller","callee"].indexOf(E)!==-1)return!1;const I=_[E];if(K(I)){if(S.enumerable=!1,"writable"in S){S.writable=!1;return}S.set||(S.set=()=>{throw Error("Can not rewrite read-only method '"+E+"'")})}})},WA=(_,S)=>{const E={},I=A=>{A.forEach(t=>{E[t]=!0})};return C_(_)?I(_):I(String(_).split(S)),E},ZA=()=>{},XA=(_,S)=>_!=null&&Number.isFinite(_=+_)?_:S;function jA(_){return!!(_&&K(_.append)&&_[uS]==="FormData"&&_[J_])}const zA=_=>{const S=new Array(10),E=(I,A)=>{if(o_(I)){if(S.indexOf(I)>=0)return;if(H_(I))return I;if(!("toJSON"in I)){S[A]=I;const t=C_(I)?[]:{};return V_(I,(R,O)=>{const D=E(R,A+1);!N_(D)&&(t[O]=D)}),S[A]=void 0,t}}return I};return E(_,0)},iA=$("AsyncFunction"),JA=_=>_&&(o_(_)||K(_))&&K(_.then)&&K(_.catch),eS=((_,S)=>_?setImmediate:S?((E,I)=>(I_.addEventListener("message",({source:A,data:t})=>{A===I_&&t===E&&I.length&&I.shift()()},!1),A=>{I.push(A),I_.postMessage(E,"*")}))(`axios@${Math.random()}`,[]):E=>setTimeout(E))(typeof setImmediate=="function",K(I_.postMessage)),qA=typeof queueMicrotask<"u"?queueMicrotask.bind(I_):typeof process<"u"&&process.nextTick||eS,kA=_=>_!=null&&K(_[J_]),L={isArray:C_,isArrayBuffer:HS,isBuffer:H_,isFormData:MA,isArrayBufferView:OA,isString:nA,isNumber:oS,isBoolean:DA,isObject:o_,isPlainObject:K_,isEmptyObject:LA,isReadableStream:fA,isRequest:BA,isResponse:hA,isHeaders:uA,isUndefined:N_,isDate:NA,isFile:CA,isBlob:sA,isRegExp:TA,isFunction:K,isStream:cA,isURLSearchParams:UA,isTypedArray:mA,isFileList:aA,forEach:V_,merge:DE,extend:oA,trim:HA,stripBOM:VA,inherits:GA,toFlatObject:PA,kindOf:q_,kindOfTest:$,endsWith:eA,toArray:lA,forEachEntry:bA,matchAll:YA,isHTMLForm:wA,hasOwnProperty:lE,hasOwnProp:lE,reduceDescriptors:PS,freezeMethods:vA,toObjectSet:WA,toCamelCase:KA,noop:ZA,toFiniteNumber:XA,findKey:VS,global:I_,isContextDefined:GS,isSpecCompliantForm:jA,toJSONObject:zA,isAsyncFn:iA,isThenable:JA,setImmediate:eS,asap:qA,isIterable:kA};function V(_,S,E,I,A){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=_,this.name="AxiosError",S&&(this.code=S),E&&(this.config=E),I&&(this.request=I),A&&(this.response=A,this.status=A.status?A.status:null)}L.inherits(V,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:L.toJSONObject(this.config),code:this.code,status:this.status}}});const lS=V.prototype,mS={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(_=>{mS[_]={value:_}});Object.defineProperties(V,mS);Object.defineProperty(lS,"isAxiosError",{value:!0});V.from=(_,S,E,I,A,t)=>{const R=Object.create(lS);L.toFlatObject(_,R,function(n){return n!==Error.prototype},r=>r!=="isAxiosError");const O=_&&_.message?_.message:"Error",D=S==null&&_?_.code:S;return V.call(R,O,D,E,I,A),_&&R.cause==null&&Object.defineProperty(R,"cause",{value:_,configurable:!0}),R.name=_&&_.name||"Error",t&&Object.assign(R,t),R};const $A=null;function LE(_){return L.isPlainObject(_)||L.isArray(_)}function bS(_){return L.endsWith(_,"[]")?_.slice(0,-2):_}function mE(_,S,E){return _?_.concat(S).map(function(A,t){return A=bS(A),!E&&t?"["+A+"]":A}).join(E?".":""):S}function QA(_){return L.isArray(_)&&!_.some(LE)}const gA=L.toFlatObject(L,{},null,function(S){return/^is[A-Z]/.test(S)});function $_(_,S,E){if(!L.isObject(_))throw new TypeError("target must be an object");S=S||new FormData,E=L.toFlatObject(E,{metaTokens:!0,dots:!1,indexes:!1},!1,function(U,s){return!L.isUndefined(s[U])});const I=E.metaTokens,A=E.visitor||n,t=E.dots,R=E.indexes,D=(E.Blob||typeof Blob<"u"&&Blob)&&L.isSpecCompliantForm(S);if(!L.isFunction(A))throw new TypeError("visitor must be a function");function r(N){if(N===null)return"";if(L.isDate(N))return N.toISOString();if(L.isBoolean(N))return N.toString();if(!D&&L.isBlob(N))throw new V("Blob is not supported. Use a Buffer instead.");return L.isArrayBuffer(N)||L.isTypedArray(N)?D&&typeof Blob=="function"?new Blob([N]):Buffer.from(N):N}function n(N,U,s){let B=N;if(N&&!s&&typeof N=="object"){if(L.endsWith(U,"{}"))U=I?U:U.slice(0,-2),N=JSON.stringify(N);else if(L.isArray(N)&&QA(N)||(L.isFileList(N)||L.endsWith(U,"[]"))&&(B=L.toArray(N)))return U=bS(U),B.forEach(function(h,a){!(L.isUndefined(h)||h===null)&&S.append(R===!0?mE([U],a,t):R===null?U:U+"[]",r(h))}),!1}return LE(N)?!0:(S.append(mE(s,U,t),r(N)),!1)}const c=[],M=Object.assign(gA,{defaultVisitor:n,convertValue:r,isVisitable:LE});function C(N,U){if(!L.isUndefined(N)){if(c.indexOf(N)!==-1)throw Error("Circular reference detected in "+U.join("."));c.push(N),L.forEach(N,function(B,H){(!(L.isUndefined(B)||B===null)&&A.call(S,B,L.isString(H)?H.trim():H,U,M))===!0&&C(B,U?U.concat(H):[H])}),c.pop()}}if(!L.isObject(_))throw new TypeError("data must be an object");return C(_),S}function bE(_){const S={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(_).replace(/[!'()~]|%20|%00/g,function(I){return S[I]})}function hE(_,S){this._pairs=[],_&&$_(_,this,S)}const YS=hE.prototype;YS.append=function(S,E){this._pairs.push([S,E])};YS.toString=function(S){const E=S?function(I){return S.call(this,I,bE)}:bE;return this._pairs.map(function(A){return E(A[0])+"="+E(A[1])},"").join("&")};function FA(_){return encodeURIComponent(_).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function wS(_,S,E){if(!S)return _;const I=E&&E.encode||FA;L.isFunction(E)&&(E={serialize:E});const A=E&&E.serialize;let t;if(A?t=A(S,E):t=L.isURLSearchParams(S)?S.toString():new hE(S,E).toString(I),t){const R=_.indexOf("#");R!==-1&&(_=_.slice(0,R)),_+=(_.indexOf("?")===-1?"?":"&")+t}return _}class YE{constructor(){this.handlers=[]}use(S,E,I){return this.handlers.push({fulfilled:S,rejected:E,synchronous:I?I.synchronous:!1,runWhen:I?I.runWhen:null}),this.handlers.length-1}eject(S){this.handlers[S]&&(this.handlers[S]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(S){L.forEach(this.handlers,function(I){I!==null&&S(I)})}}const KS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xA=typeof URLSearchParams<"u"?URLSearchParams:hE,dA=typeof FormData<"u"?FormData:null,pA=typeof Blob<"u"?Blob:null,yA={isBrowser:!0,classes:{URLSearchParams:xA,FormData:dA,Blob:pA},protocols:["http","https","file","blob","url","data"]},uE=typeof window<"u"&&typeof document<"u",NE=typeof navigator=="object"&&navigator||void 0,_t=uE&&(!NE||["ReactNative","NativeScript","NS"].indexOf(NE.product)<0),Et=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",St=uE&&window.location.href||"http://localhost",It=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:uE,hasStandardBrowserEnv:_t,hasStandardBrowserWebWorkerEnv:Et,navigator:NE,origin:St},Symbol.toStringTag,{value:"Module"})),w={...It,...yA};function At(_,S){return $_(_,new w.classes.URLSearchParams,{visitor:function(E,I,A,t){return w.isNode&&L.isBuffer(E)?(this.append(I,E.toString("base64")),!1):t.defaultVisitor.apply(this,arguments)},...S})}function tt(_){return L.matchAll(/\w+|\[(\w*)]/g,_).map(S=>S[0]==="[]"?"":S[1]||S[0])}function Rt(_){const S={},E=Object.keys(_);let I;const A=E.length;let t;for(I=0;I<A;I++)t=E[I],S[t]=_[t];return S}function TS(_){function S(E,I,A,t){let R=E[t++];if(R==="__proto__")return!0;const O=Number.isFinite(+R),D=t>=E.length;return R=!R&&L.isArray(A)?A.length:R,D?(L.hasOwnProp(A,R)?A[R]=[A[R],I]:A[R]=I,!O):((!A[R]||!L.isObject(A[R]))&&(A[R]=[]),S(E,I,A[R],t)&&L.isArray(A[R])&&(A[R]=Rt(A[R])),!O)}if(L.isFormData(_)&&L.isFunction(_.entries)){const E={};return L.forEachEntry(_,(I,A)=>{S(tt(I),A,E,0)}),E}return null}function rt(_,S,E){if(L.isString(_))try{return(S||JSON.parse)(_),L.trim(_)}catch(I){if(I.name!=="SyntaxError")throw I}return(E||JSON.stringify)(_)}const G_={transitional:KS,adapter:["xhr","http","fetch"],transformRequest:[function(S,E){const I=E.getContentType()||"",A=I.indexOf("application/json")>-1,t=L.isObject(S);if(t&&L.isHTMLForm(S)&&(S=new FormData(S)),L.isFormData(S))return A?JSON.stringify(TS(S)):S;if(L.isArrayBuffer(S)||L.isBuffer(S)||L.isStream(S)||L.isFile(S)||L.isBlob(S)||L.isReadableStream(S))return S;if(L.isArrayBufferView(S))return S.buffer;if(L.isURLSearchParams(S))return E.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),S.toString();let O;if(t){if(I.indexOf("application/x-www-form-urlencoded")>-1)return At(S,this.formSerializer).toString();if((O=L.isFileList(S))||I.indexOf("multipart/form-data")>-1){const D=this.env&&this.env.FormData;return $_(O?{"files[]":S}:S,D&&new D,this.formSerializer)}}return t||A?(E.setContentType("application/json",!1),rt(S)):S}],transformResponse:[function(S){const E=this.transitional||G_.transitional,I=E&&E.forcedJSONParsing,A=this.responseType==="json";if(L.isResponse(S)||L.isReadableStream(S))return S;if(S&&L.isString(S)&&(I&&!this.responseType||A)){const R=!(E&&E.silentJSONParsing)&&A;try{return JSON.parse(S,this.parseReviver)}catch(O){if(R)throw O.name==="SyntaxError"?V.from(O,V.ERR_BAD_RESPONSE,this,null,this.response):O}}return S}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:w.classes.FormData,Blob:w.classes.Blob},validateStatus:function(S){return S>=200&&S<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};L.forEach(["delete","get","head","post","put","patch"],_=>{G_.headers[_]={}});const Ot=L.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),nt=_=>{const S={};let E,I,A;return _&&_.split(`
`).forEach(function(R){A=R.indexOf(":"),E=R.substring(0,A).trim().toLowerCase(),I=R.substring(A+1).trim(),!(!E||S[E]&&Ot[E])&&(E==="set-cookie"?S[E]?S[E].push(I):S[E]=[I]:S[E]=S[E]?S[E]+", "+I:I)}),S},wE=Symbol("internals");function c_(_){return _&&String(_).trim().toLowerCase()}function T_(_){return _===!1||_==null?_:L.isArray(_)?_.map(T_):String(_)}function Dt(_){const S=Object.create(null),E=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let I;for(;I=E.exec(_);)S[I[1]]=I[2];return S}const Lt=_=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(_.trim());function p_(_,S,E,I,A){if(L.isFunction(I))return I.call(this,S,E);if(A&&(S=E),!!L.isString(S)){if(L.isString(I))return S.indexOf(I)!==-1;if(L.isRegExp(I))return I.test(S)}}function Nt(_){return _.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(S,E,I)=>E.toUpperCase()+I)}function Ct(_,S){const E=L.toCamelCase(" "+S);["get","set","has"].forEach(I=>{Object.defineProperty(_,I+E,{value:function(A,t,R){return this[I].call(this,S,A,t,R)},configurable:!0})})}let T=class{constructor(S){S&&this.set(S)}set(S,E,I){const A=this;function t(O,D,r){const n=c_(D);if(!n)throw new Error("header name must be a non-empty string");const c=L.findKey(A,n);(!c||A[c]===void 0||r===!0||r===void 0&&A[c]!==!1)&&(A[c||D]=T_(O))}const R=(O,D)=>L.forEach(O,(r,n)=>t(r,n,D));if(L.isPlainObject(S)||S instanceof this.constructor)R(S,E);else if(L.isString(S)&&(S=S.trim())&&!Lt(S))R(nt(S),E);else if(L.isObject(S)&&L.isIterable(S)){let O={},D,r;for(const n of S){if(!L.isArray(n))throw TypeError("Object iterator must return a key-value pair");O[r=n[0]]=(D=O[r])?L.isArray(D)?[...D,n[1]]:[D,n[1]]:n[1]}R(O,E)}else S!=null&&t(E,S,I);return this}get(S,E){if(S=c_(S),S){const I=L.findKey(this,S);if(I){const A=this[I];if(!E)return A;if(E===!0)return Dt(A);if(L.isFunction(E))return E.call(this,A,I);if(L.isRegExp(E))return E.exec(A);throw new TypeError("parser must be boolean|regexp|function")}}}has(S,E){if(S=c_(S),S){const I=L.findKey(this,S);return!!(I&&this[I]!==void 0&&(!E||p_(this,this[I],I,E)))}return!1}delete(S,E){const I=this;let A=!1;function t(R){if(R=c_(R),R){const O=L.findKey(I,R);O&&(!E||p_(I,I[O],O,E))&&(delete I[O],A=!0)}}return L.isArray(S)?S.forEach(t):t(S),A}clear(S){const E=Object.keys(this);let I=E.length,A=!1;for(;I--;){const t=E[I];(!S||p_(this,this[t],t,S,!0))&&(delete this[t],A=!0)}return A}normalize(S){const E=this,I={};return L.forEach(this,(A,t)=>{const R=L.findKey(I,t);if(R){E[R]=T_(A),delete E[t];return}const O=S?Nt(t):String(t).trim();O!==t&&delete E[t],E[O]=T_(A),I[O]=!0}),this}concat(...S){return this.constructor.concat(this,...S)}toJSON(S){const E=Object.create(null);return L.forEach(this,(I,A)=>{I!=null&&I!==!1&&(E[A]=S&&L.isArray(I)?I.join(", "):I)}),E}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([S,E])=>S+": "+E).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(S){return S instanceof this?S:new this(S)}static concat(S,...E){const I=new this(S);return E.forEach(A=>I.set(A)),I}static accessor(S){const I=(this[wE]=this[wE]={accessors:{}}).accessors,A=this.prototype;function t(R){const O=c_(R);I[O]||(Ct(A,R),I[O]=!0)}return L.isArray(S)?S.forEach(t):t(S),this}};T.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);L.reduceDescriptors(T.prototype,({value:_},S)=>{let E=S[0].toUpperCase()+S.slice(1);return{get:()=>_,set(I){this[E]=I}}});L.freezeMethods(T);function y_(_,S){const E=this||G_,I=S||E,A=T.from(I.headers);let t=I.data;return L.forEach(_,function(O){t=O.call(E,t,A.normalize(),S?S.status:void 0)}),A.normalize(),t}function vS(_){return!!(_&&_.__CANCEL__)}function s_(_,S,E){V.call(this,_??"canceled",V.ERR_CANCELED,S,E),this.name="CanceledError"}L.inherits(s_,V,{__CANCEL__:!0});function WS(_,S,E){const I=E.config.validateStatus;!E.status||!I||I(E.status)?_(E):S(new V("Request failed with status code "+E.status,[V.ERR_BAD_REQUEST,V.ERR_BAD_RESPONSE][Math.floor(E.status/100)-4],E.config,E.request,E))}function st(_){const S=/^([-+\w]{1,25})(:?\/\/|:)/.exec(_);return S&&S[1]||""}function at(_,S){_=_||10;const E=new Array(_),I=new Array(_);let A=0,t=0,R;return S=S!==void 0?S:1e3,function(D){const r=Date.now(),n=I[t];R||(R=r),E[A]=D,I[A]=r;let c=t,M=0;for(;c!==A;)M+=E[c++],c=c%_;if(A=(A+1)%_,A===t&&(t=(t+1)%_),r-R<S)return;const C=n&&r-n;return C?Math.round(M*1e3/C):void 0}}function ct(_,S){let E=0,I=1e3/S,A,t;const R=(r,n=Date.now())=>{E=n,A=null,t&&(clearTimeout(t),t=null),_(...r)};return[(...r)=>{const n=Date.now(),c=n-E;c>=I?R(r,n):(A=r,t||(t=setTimeout(()=>{t=null,R(A)},I-c)))},()=>A&&R(A)]}const W_=(_,S,E=3)=>{let I=0;const A=at(50,250);return ct(t=>{const R=t.loaded,O=t.lengthComputable?t.total:void 0,D=R-I,r=A(D),n=R<=O;I=R;const c={loaded:R,total:O,progress:O?R/O:void 0,bytes:D,rate:r||void 0,estimated:r&&O&&n?(O-R)/r:void 0,event:t,lengthComputable:O!=null,[S?"download":"upload"]:!0};_(c)},E)},KE=(_,S)=>{const E=_!=null;return[I=>S[0]({lengthComputable:E,total:_,loaded:I}),S[1]]},TE=_=>(...S)=>L.asap(()=>_(...S)),Mt=w.hasStandardBrowserEnv?((_,S)=>E=>(E=new URL(E,w.origin),_.protocol===E.protocol&&_.host===E.host&&(S||_.port===E.port)))(new URL(w.origin),w.navigator&&/(msie|trident)/i.test(w.navigator.userAgent)):()=>!0,Ut=w.hasStandardBrowserEnv?{write(_,S,E,I,A,t){const R=[_+"="+encodeURIComponent(S)];L.isNumber(E)&&R.push("expires="+new Date(E).toGMTString()),L.isString(I)&&R.push("path="+I),L.isString(A)&&R.push("domain="+A),t===!0&&R.push("secure"),document.cookie=R.join("; ")},read(_){const S=document.cookie.match(new RegExp("(^|;\\s*)("+_+")=([^;]*)"));return S?decodeURIComponent(S[3]):null},remove(_){this.write(_,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ft(_){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(_)}function Bt(_,S){return S?_.replace(/\/?\/$/,"")+"/"+S.replace(/^\/+/,""):_}function ZS(_,S,E){let I=!ft(S);return _&&(I||E==!1)?Bt(_,S):S}const vE=_=>_ instanceof T?{..._}:_;function t_(_,S){S=S||{};const E={};function I(r,n,c,M){return L.isPlainObject(r)&&L.isPlainObject(n)?L.merge.call({caseless:M},r,n):L.isPlainObject(n)?L.merge({},n):L.isArray(n)?n.slice():n}function A(r,n,c,M){if(L.isUndefined(n)){if(!L.isUndefined(r))return I(void 0,r,c,M)}else return I(r,n,c,M)}function t(r,n){if(!L.isUndefined(n))return I(void 0,n)}function R(r,n){if(L.isUndefined(n)){if(!L.isUndefined(r))return I(void 0,r)}else return I(void 0,n)}function O(r,n,c){if(c in S)return I(r,n);if(c in _)return I(void 0,r)}const D={url:t,method:t,data:t,baseURL:R,transformRequest:R,transformResponse:R,paramsSerializer:R,timeout:R,timeoutMessage:R,withCredentials:R,withXSRFToken:R,adapter:R,responseType:R,xsrfCookieName:R,xsrfHeaderName:R,onUploadProgress:R,onDownloadProgress:R,decompress:R,maxContentLength:R,maxBodyLength:R,beforeRedirect:R,transport:R,httpAgent:R,httpsAgent:R,cancelToken:R,socketPath:R,responseEncoding:R,validateStatus:O,headers:(r,n,c)=>A(vE(r),vE(n),c,!0)};return L.forEach(Object.keys({..._,...S}),function(n){const c=D[n]||A,M=c(_[n],S[n],n);L.isUndefined(M)&&c!==O||(E[n]=M)}),E}const XS=_=>{const S=t_({},_);let{data:E,withXSRFToken:I,xsrfHeaderName:A,xsrfCookieName:t,headers:R,auth:O}=S;if(S.headers=R=T.from(R),S.url=wS(ZS(S.baseURL,S.url,S.allowAbsoluteUrls),_.params,_.paramsSerializer),O&&R.set("Authorization","Basic "+btoa((O.username||"")+":"+(O.password?unescape(encodeURIComponent(O.password)):""))),L.isFormData(E)){if(w.hasStandardBrowserEnv||w.hasStandardBrowserWebWorkerEnv)R.setContentType(void 0);else if(L.isFunction(E.getHeaders)){const D=E.getHeaders(),r=["content-type","content-length"];Object.entries(D).forEach(([n,c])=>{r.includes(n.toLowerCase())&&R.set(n,c)})}}if(w.hasStandardBrowserEnv&&(I&&L.isFunction(I)&&(I=I(S)),I||I!==!1&&Mt(S.url))){const D=A&&t&&Ut.read(t);D&&R.set(A,D)}return S},ht=typeof XMLHttpRequest<"u",ut=ht&&function(_){return new Promise(function(E,I){const A=XS(_);let t=A.data;const R=T.from(A.headers).normalize();let{responseType:O,onUploadProgress:D,onDownloadProgress:r}=A,n,c,M,C,N;function U(){C&&C(),N&&N(),A.cancelToken&&A.cancelToken.unsubscribe(n),A.signal&&A.signal.removeEventListener("abort",n)}let s=new XMLHttpRequest;s.open(A.method.toUpperCase(),A.url,!0),s.timeout=A.timeout;function B(){if(!s)return;const h=T.from("getAllResponseHeaders"in s&&s.getAllResponseHeaders()),o={data:!O||O==="text"||O==="json"?s.responseText:s.response,status:s.status,statusText:s.statusText,headers:h,config:_,request:s};WS(function(f){E(f),U()},function(f){I(f),U()},o),s=null}"onloadend"in s?s.onloadend=B:s.onreadystatechange=function(){!s||s.readyState!==4||s.status===0&&!(s.responseURL&&s.responseURL.indexOf("file:")===0)||setTimeout(B)},s.onabort=function(){s&&(I(new V("Request aborted",V.ECONNABORTED,_,s)),s=null)},s.onerror=function(a){const o=a&&a.message?a.message:"Network Error",m=new V(o,V.ERR_NETWORK,_,s);m.event=a||null,I(m),s=null},s.ontimeout=function(){let a=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded";const o=A.transitional||KS;A.timeoutErrorMessage&&(a=A.timeoutErrorMessage),I(new V(a,o.clarifyTimeoutError?V.ETIMEDOUT:V.ECONNABORTED,_,s)),s=null},t===void 0&&R.setContentType(null),"setRequestHeader"in s&&L.forEach(R.toJSON(),function(a,o){s.setRequestHeader(o,a)}),L.isUndefined(A.withCredentials)||(s.withCredentials=!!A.withCredentials),O&&O!=="json"&&(s.responseType=A.responseType),r&&([M,N]=W_(r,!0),s.addEventListener("progress",M)),D&&s.upload&&([c,C]=W_(D),s.upload.addEventListener("progress",c),s.upload.addEventListener("loadend",C)),(A.cancelToken||A.signal)&&(n=h=>{s&&(I(!h||h.type?new s_(null,_,s):h),s.abort(),s=null)},A.cancelToken&&A.cancelToken.subscribe(n),A.signal&&(A.signal.aborted?n():A.signal.addEventListener("abort",n)));const H=st(A.url);if(H&&w.protocols.indexOf(H)===-1){I(new V("Unsupported protocol "+H+":",V.ERR_BAD_REQUEST,_));return}s.send(t||null)})},Ht=(_,S)=>{const{length:E}=_=_?_.filter(Boolean):[];if(S||E){let I=new AbortController,A;const t=function(r){if(!A){A=!0,O();const n=r instanceof Error?r:this.reason;I.abort(n instanceof V?n:new s_(n instanceof Error?n.message:n))}};let R=S&&setTimeout(()=>{R=null,t(new V(`timeout ${S} of ms exceeded`,V.ETIMEDOUT))},S);const O=()=>{_&&(R&&clearTimeout(R),R=null,_.forEach(r=>{r.unsubscribe?r.unsubscribe(t):r.removeEventListener("abort",t)}),_=null)};_.forEach(r=>r.addEventListener("abort",t));const{signal:D}=I;return D.unsubscribe=()=>L.asap(O),D}},ot=function*(_,S){let E=_.byteLength;if(E<S){yield _;return}let I=0,A;for(;I<E;)A=I+S,yield _.slice(I,A),I=A},Vt=async function*(_,S){for await(const E of Gt(_))yield*ot(E,S)},Gt=async function*(_){if(_[Symbol.asyncIterator]){yield*_;return}const S=_.getReader();try{for(;;){const{done:E,value:I}=await S.read();if(E)break;yield I}}finally{await S.cancel()}},WE=(_,S,E,I)=>{const A=Vt(_,S);let t=0,R,O=D=>{R||(R=!0,I&&I(D))};return new ReadableStream({async pull(D){try{const{done:r,value:n}=await A.next();if(r){O(),D.close();return}let c=n.byteLength;if(E){let M=t+=c;E(M)}D.enqueue(new Uint8Array(n))}catch(r){throw O(r),r}},cancel(D){return O(D),A.return()}},{highWaterMark:2})},ZE=64*1024,{isFunction:e_}=L,Pt=(({Request:_,Response:S})=>({Request:_,Response:S}))(L.global),{ReadableStream:XE,TextEncoder:jE}=L.global,zE=(_,...S)=>{try{return!!_(...S)}catch{return!1}},et=_=>{_=L.merge.call({skipUndefined:!0},Pt,_);const{fetch:S,Request:E,Response:I}=_,A=S?e_(S):typeof fetch=="function",t=e_(E),R=e_(I);if(!A)return!1;const O=A&&e_(XE),D=A&&(typeof jE=="function"?(N=>U=>N.encode(U))(new jE):async N=>new Uint8Array(await new E(N).arrayBuffer())),r=t&&O&&zE(()=>{let N=!1;const U=new E(w.origin,{body:new XE,method:"POST",get duplex(){return N=!0,"half"}}).headers.has("Content-Type");return N&&!U}),n=R&&O&&zE(()=>L.isReadableStream(new I("").body)),c={stream:n&&(N=>N.body)};A&&["text","arrayBuffer","blob","formData","stream"].forEach(N=>{!c[N]&&(c[N]=(U,s)=>{let B=U&&U[N];if(B)return B.call(U);throw new V(`Response type '${N}' is not supported`,V.ERR_NOT_SUPPORT,s)})});const M=async N=>{if(N==null)return 0;if(L.isBlob(N))return N.size;if(L.isSpecCompliantForm(N))return(await new E(w.origin,{method:"POST",body:N}).arrayBuffer()).byteLength;if(L.isArrayBufferView(N)||L.isArrayBuffer(N))return N.byteLength;if(L.isURLSearchParams(N)&&(N=N+""),L.isString(N))return(await D(N)).byteLength},C=async(N,U)=>{const s=L.toFiniteNumber(N.getContentLength());return s??M(U)};return async N=>{let{url:U,method:s,data:B,signal:H,cancelToken:h,timeout:a,onDownloadProgress:o,onUploadProgress:m,responseType:f,headers:l,withCredentials:G="same-origin",fetchOptions:u}=XS(N),P=S||fetch;f=f?(f+"").toLowerCase():"text";let Z=Ht([H,h&&h.toAbortSignal()],a),y=null;const X=Z&&Z.unsubscribe&&(()=>{Z.unsubscribe()});let S_;try{if(m&&r&&s!=="get"&&s!=="head"&&(S_=await C(l,B))!==0){let E_=new E(U,{method:"POST",body:B,duplex:"half"}),O_;if(L.isFormData(B)&&(O_=E_.headers.get("content-type"))&&l.setContentType(O_),E_.body){const[d_,P_]=KE(S_,W_(TE(m)));B=WE(E_.body,ZE,d_,P_)}}L.isString(G)||(G=G?"include":"omit");const Q=t&&"credentials"in E.prototype,GE={...u,signal:Z,method:s.toUpperCase(),headers:l.normalize().toJSON(),body:B,duplex:"half",credentials:Q?G:void 0};y=t&&new E(U,GE);let __=await(t?P(y,u):P(U,GE));const PE=n&&(f==="stream"||f==="response");if(n&&(o||PE&&X)){const E_={};["status","statusText","headers"].forEach(eE=>{E_[eE]=__[eE]});const O_=L.toFiniteNumber(__.headers.get("content-length")),[d_,P_]=o&&KE(O_,W_(TE(o),!0))||[];__=new I(WE(__.body,ZE,d_,()=>{P_&&P_(),X&&X()}),E_)}f=f||"text";let RA=await c[L.findKey(c,f)||"text"](__,N);return!PE&&X&&X(),await new Promise((E_,O_)=>{WS(E_,O_,{data:RA,headers:T.from(__.headers),status:__.status,statusText:__.statusText,config:N,request:y})})}catch(Q){throw X&&X(),Q&&Q.name==="TypeError"&&/Load failed|fetch/i.test(Q.message)?Object.assign(new V("Network Error",V.ERR_NETWORK,N,y),{cause:Q.cause||Q}):V.from(Q,Q&&Q.code,N,y)}}},lt=new Map,jS=_=>{let S=_?_.env:{};const{fetch:E,Request:I,Response:A}=S,t=[I,A,E];let R=t.length,O=R,D,r,n=lt;for(;O--;)D=t[O],r=n.get(D),r===void 0&&n.set(D,r=O?new Map:et(S)),n=r;return r};jS();const CE={http:$A,xhr:ut,fetch:{get:jS}};L.forEach(CE,(_,S)=>{if(_){try{Object.defineProperty(_,"name",{value:S})}catch{}Object.defineProperty(_,"adapterName",{value:S})}});const iE=_=>`- ${_}`,mt=_=>L.isFunction(_)||_===null||_===!1,zS={getAdapter:(_,S)=>{_=L.isArray(_)?_:[_];const{length:E}=_;let I,A;const t={};for(let R=0;R<E;R++){I=_[R];let O;if(A=I,!mt(I)&&(A=CE[(O=String(I)).toLowerCase()],A===void 0))throw new V(`Unknown adapter '${O}'`);if(A&&(L.isFunction(A)||(A=A.get(S))))break;t[O||"#"+R]=A}if(!A){const R=Object.entries(t).map(([D,r])=>`adapter ${D} `+(r===!1?"is not supported by the environment":"is not available in the build"));let O=E?R.length>1?`since :
`+R.map(iE).join(`
`):" "+iE(R[0]):"as no adapter specified";throw new V("There is no suitable adapter to dispatch the request "+O,"ERR_NOT_SUPPORT")}return A},adapters:CE};function _E(_){if(_.cancelToken&&_.cancelToken.throwIfRequested(),_.signal&&_.signal.aborted)throw new s_(null,_)}function JE(_){return _E(_),_.headers=T.from(_.headers),_.data=y_.call(_,_.transformRequest),["post","put","patch"].indexOf(_.method)!==-1&&_.headers.setContentType("application/x-www-form-urlencoded",!1),zS.getAdapter(_.adapter||G_.adapter,_)(_).then(function(I){return _E(_),I.data=y_.call(_,_.transformResponse,I),I.headers=T.from(I.headers),I},function(I){return vS(I)||(_E(_),I&&I.response&&(I.response.data=y_.call(_,_.transformResponse,I.response),I.response.headers=T.from(I.response.headers))),Promise.reject(I)})}const iS="1.12.2",Q_={};["object","boolean","number","function","string","symbol"].forEach((_,S)=>{Q_[_]=function(I){return typeof I===_||"a"+(S<1?"n ":" ")+_}});const qE={};Q_.transitional=function(S,E,I){function A(t,R){return"[Axios v"+iS+"] Transitional option '"+t+"'"+R+(I?". "+I:"")}return(t,R,O)=>{if(S===!1)throw new V(A(R," has been removed"+(E?" in "+E:"")),V.ERR_DEPRECATED);return E&&!qE[R]&&(qE[R]=!0,console.warn(A(R," has been deprecated since v"+E+" and will be removed in the near future"))),S?S(t,R,O):!0}};Q_.spelling=function(S){return(E,I)=>(console.warn(`${I} is likely a misspelling of ${S}`),!0)};function bt(_,S,E){if(typeof _!="object")throw new V("options must be an object",V.ERR_BAD_OPTION_VALUE);const I=Object.keys(_);let A=I.length;for(;A-- >0;){const t=I[A],R=S[t];if(R){const O=_[t],D=O===void 0||R(O,t,_);if(D!==!0)throw new V("option "+t+" must be "+D,V.ERR_BAD_OPTION_VALUE);continue}if(E!==!0)throw new V("Unknown option "+t,V.ERR_BAD_OPTION)}}const v_={assertOptions:bt,validators:Q_},g=v_.validators;let A_=class{constructor(S){this.defaults=S||{},this.interceptors={request:new YE,response:new YE}}async request(S,E){try{return await this._request(S,E)}catch(I){if(I instanceof Error){let A={};Error.captureStackTrace?Error.captureStackTrace(A):A=new Error;const t=A.stack?A.stack.replace(/^.+\n/,""):"";try{I.stack?t&&!String(I.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(I.stack+=`
`+t):I.stack=t}catch{}}throw I}}_request(S,E){typeof S=="string"?(E=E||{},E.url=S):E=S||{},E=t_(this.defaults,E);const{transitional:I,paramsSerializer:A,headers:t}=E;I!==void 0&&v_.assertOptions(I,{silentJSONParsing:g.transitional(g.boolean),forcedJSONParsing:g.transitional(g.boolean),clarifyTimeoutError:g.transitional(g.boolean)},!1),A!=null&&(L.isFunction(A)?E.paramsSerializer={serialize:A}:v_.assertOptions(A,{encode:g.function,serialize:g.function},!0)),E.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?E.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:E.allowAbsoluteUrls=!0),v_.assertOptions(E,{baseUrl:g.spelling("baseURL"),withXsrfToken:g.spelling("withXSRFToken")},!0),E.method=(E.method||this.defaults.method||"get").toLowerCase();let R=t&&L.merge(t.common,t[E.method]);t&&L.forEach(["delete","get","head","post","put","patch","common"],N=>{delete t[N]}),E.headers=T.concat(R,t);const O=[];let D=!0;this.interceptors.request.forEach(function(U){typeof U.runWhen=="function"&&U.runWhen(E)===!1||(D=D&&U.synchronous,O.unshift(U.fulfilled,U.rejected))});const r=[];this.interceptors.response.forEach(function(U){r.push(U.fulfilled,U.rejected)});let n,c=0,M;if(!D){const N=[JE.bind(this),void 0];for(N.unshift(...O),N.push(...r),M=N.length,n=Promise.resolve(E);c<M;)n=n.then(N[c++],N[c++]);return n}M=O.length;let C=E;for(;c<M;){const N=O[c++],U=O[c++];try{C=N(C)}catch(s){U.call(this,s);break}}try{n=JE.call(this,C)}catch(N){return Promise.reject(N)}for(c=0,M=r.length;c<M;)n=n.then(r[c++],r[c++]);return n}getUri(S){S=t_(this.defaults,S);const E=ZS(S.baseURL,S.url,S.allowAbsoluteUrls);return wS(E,S.params,S.paramsSerializer)}};L.forEach(["delete","get","head","options"],function(S){A_.prototype[S]=function(E,I){return this.request(t_(I||{},{method:S,url:E,data:(I||{}).data}))}});L.forEach(["post","put","patch"],function(S){function E(I){return function(t,R,O){return this.request(t_(O||{},{method:S,headers:I?{"Content-Type":"multipart/form-data"}:{},url:t,data:R}))}}A_.prototype[S]=E(),A_.prototype[S+"Form"]=E(!0)});let Yt=class JS{constructor(S){if(typeof S!="function")throw new TypeError("executor must be a function.");let E;this.promise=new Promise(function(t){E=t});const I=this;this.promise.then(A=>{if(!I._listeners)return;let t=I._listeners.length;for(;t-- >0;)I._listeners[t](A);I._listeners=null}),this.promise.then=A=>{let t;const R=new Promise(O=>{I.subscribe(O),t=O}).then(A);return R.cancel=function(){I.unsubscribe(t)},R},S(function(t,R,O){I.reason||(I.reason=new s_(t,R,O),E(I.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(S){if(this.reason){S(this.reason);return}this._listeners?this._listeners.push(S):this._listeners=[S]}unsubscribe(S){if(!this._listeners)return;const E=this._listeners.indexOf(S);E!==-1&&this._listeners.splice(E,1)}toAbortSignal(){const S=new AbortController,E=I=>{S.abort(I)};return this.subscribe(E),S.signal.unsubscribe=()=>this.unsubscribe(E),S.signal}static source(){let S;return{token:new JS(function(A){S=A}),cancel:S}}};function wt(_){return function(E){return _.apply(null,E)}}function Kt(_){return L.isObject(_)&&_.isAxiosError===!0}const sE={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(sE).forEach(([_,S])=>{sE[S]=_});function qS(_){const S=new A_(_),E=hS(A_.prototype.request,S);return L.extend(E,A_.prototype,S,{allOwnKeys:!0}),L.extend(E,S,null,{allOwnKeys:!0}),E.create=function(A){return qS(t_(_,A))},E}const e=qS(G_);e.Axios=A_;e.CanceledError=s_;e.CancelToken=Yt;e.isCancel=vS;e.VERSION=iS;e.toFormData=$_;e.AxiosError=V;e.Cancel=e.CanceledError;e.all=function(S){return Promise.all(S)};e.spread=wt;e.isAxiosError=Kt;e.mergeConfig=t_;e.AxiosHeaders=T;e.formToJSON=_=>TS(L.isHTMLForm(_)?new FormData(_):_);e.getAdapter=zS.getAdapter;e.HttpStatusCode=sE;e.default=e;const{Axios:sr,AxiosError:ar,CanceledError:cr,isCancel:Mr,CancelToken:Ur,VERSION:fr,all:Br,Cancel:hr,isAxiosError:ur,spread:Hr,toFormData:or,AxiosHeaders:Vr,HttpStatusCode:Gr,formToJSON:Pr,getAdapter:er,mergeConfig:lr}=e,v="https://api.regulaforensics.com".replace(/\/+$/,"");class g_{constructor(S,E=v,I=e){this.basePath=E,this.axios=I,S&&(this.configuration=S,this.basePath=S.basePath??E)}}class Tt extends Error{constructor(S,E){super(E),this.field=S,this.name="RequiredError"}}const z={},i="https://example.com",d=function(_,S,E){if(E==null)throw new Tt(S,`Required parameter ${S} was null or undefined when calling ${_}.`)};function aE(_,S,E=""){S!=null&&(typeof S=="object"?Array.isArray(S)?S.forEach(I=>aE(_,I,E)):Object.keys(S).forEach(I=>aE(_,S[I],`${E}${E!==""?".":""}${I}`)):_.has(E)?_.append(E,S):_.set(E,S))}const J=function(_,...S){const E=new URLSearchParams(_.search);aE(E,S),_.search=E.toString()},kS=function(_,S,E){const I=typeof _!="string";return(I&&E&&E.isJsonMime?E.isJsonMime(S.headers["Content-Type"]):I)?JSON.stringify(_!==void 0?_:{}):_||""},q=function(_){return _.pathname+_.search+_.hash},k=function(_,S,E,I){return(A=S,t=E)=>{const R={..._.options,url:(A.defaults.baseURL?"":I?.basePath??t)+_.url};return A.request(R)}},vt=function(_){return{healthz:async(S,E={})=>{const I="/api/healthz",A=new URL(I,i);let t;_&&(t=_.baseOptions);const R={method:"GET",...t,...E},O={},D={};S!=null&&(O["X-RequestID"]=String(S)),J(A,D);let r=t&&t.headers?t.headers:{};return R.headers={...O,...r,...E.headers},{url:q(A),options:R}},ping:async(S,E={})=>{const I="/api/ping",A=new URL(I,i);let t;_&&(t=_.baseOptions);const R={method:"GET",...t,...E},O={},D={};S!=null&&(O["X-RequestID"]=String(S)),J(A,D);let r=t&&t.headers?t.headers:{};return R.headers={...O,...r,...E.headers},{url:q(A),options:R}},readyz:async(S,E={})=>{const I="/api/readyz",A=new URL(I,i);let t;_&&(t=_.baseOptions);const R={method:"GET",...t,...E},O={},D={};S!=null&&(O["X-RequestID"]=String(S)),J(A,D);let r=t&&t.headers?t.headers:{};return R.headers={...O,...r,...E.headers},{url:q(A),options:R}}}},EE=function(_){const S=vt(_);return{async healthz(E,I){const A=await S.healthz(E,I),t=_?.serverIndex??0,R=z["HealthcheckApi.healthz"]?.[t]?.url;return(O,D)=>k(A,e,v,_)(O,R||D)},async ping(E,I){const A=await S.ping(E,I),t=_?.serverIndex??0,R=z["HealthcheckApi.ping"]?.[t]?.url;return(O,D)=>k(A,e,v,_)(O,R||D)},async readyz(E,I){const A=await S.readyz(E,I),t=_?.serverIndex??0,R=z["HealthcheckApi.readyz"]?.[t]?.url;return(O,D)=>k(A,e,v,_)(O,R||D)}}};class Wt extends g_{healthz(S,E){return EE(this.configuration).healthz(S,E).then(I=>I(this.axios,this.basePath))}ping(S,E){return EE(this.configuration).ping(S,E).then(I=>I(this.axios,this.basePath))}readyz(S,E){return EE(this.configuration).readyz(S,E).then(I=>I(this.axios,this.basePath))}}const Zt=function(_){return{apiProcess:async(S,E,I={})=>{d("apiProcess","processRequest",S);const A="/api/process",t=new URL(A,i);let R;_&&(R=_.baseOptions);const O={method:"POST",...R,...I},D={},r={};D["Content-Type"]="application/json",E!=null&&(D["X-RequestID"]=String(E)),J(t,r);let n=R&&R.headers?R.headers:{};return O.headers={...D,...n,...I.headers},O.data=kS(S,O,_),{url:q(t),options:O}}}},Xt=function(_){const S=Zt(_);return{async apiProcess(E,I,A){const t=await S.apiProcess(E,I,A),R=_?.serverIndex??0,O=z["ProcessApi.apiProcess"]?.[R]?.url;return(D,r)=>k(t,e,v,_)(D,O||r)}}};class jt extends g_{apiProcess(S,E,I){return Xt(this.configuration).apiProcess(S,E,I).then(A=>A(this.axios,this.basePath))}}const zt=function(_){return{apiV2TagTagIdDelete:async(S,E={})=>{d("apiV2TagTagIdDelete","tagId",S);const I="/api/v2/tag/{tagId}".replace("{tagId}",encodeURIComponent(String(S))),A=new URL(I,i);let t;_&&(t=_.baseOptions);const R={method:"DELETE",...t,...E},O={};J(A,{});let r=t&&t.headers?t.headers:{};return R.headers={...O,...r,...E.headers},{url:q(A),options:R}},apiV2TagTagIdTransactionsGet:async(S,E={})=>{d("apiV2TagTagIdTransactionsGet","tagId",S);const I="/api/v2/tag/{tagId}/transactions".replace("{tagId}",encodeURIComponent(String(S))),A=new URL(I,i);let t;_&&(t=_.baseOptions);const R={method:"GET",...t,...E},O={};J(A,{});let r=t&&t.headers?t.headers:{};return R.headers={...O,...r,...E.headers},{url:q(A),options:R}},apiV2TransactionTransactionIdFileGet:async(S,E,I={})=>{d("apiV2TransactionTransactionIdFileGet","transactionId",S),d("apiV2TransactionTransactionIdFileGet","name",E);const A="/api/v2/transaction/{transactionId}/file".replace("{transactionId}",encodeURIComponent(String(S))),t=new URL(A,i);let R;_&&(R=_.baseOptions);const O={method:"GET",...R,...I},D={},r={};E!==void 0&&(r.name=E),J(t,r);let n=R&&R.headers?R.headers:{};return O.headers={...D,...n,...I.headers},{url:q(t),options:O}},apiV2TransactionTransactionIdGet:async(S,E={})=>{d("apiV2TransactionTransactionIdGet","transactionId",S);const I="/api/v2/transaction/{transactionId}".replace("{transactionId}",encodeURIComponent(String(S))),A=new URL(I,i);let t;_&&(t=_.baseOptions);const R={method:"GET",...t,...E},O={};J(A,{});let r=t&&t.headers?t.headers:{};return R.headers={...O,...r,...E.headers},{url:q(A),options:R}},apiV2TransactionTransactionIdProcessPost:async(S,E,I,A={})=>{d("apiV2TransactionTransactionIdProcessPost","transactionId",S),d("apiV2TransactionTransactionIdProcessPost","transactionProcessRequest",E);const t="/api/v2/transaction/{transactionId}/process".replace("{transactionId}",encodeURIComponent(String(S))),R=new URL(t,i);let O;_&&(O=_.baseOptions);const D={method:"POST",...O,...A},r={},n={};I!==void 0&&(n.useCache=I),r["Content-Type"]="application/json",J(R,n);let c=O&&O.headers?O.headers:{};return D.headers={...r,...c,...A.headers},D.data=kS(E,D,_),{url:q(R),options:D}},apiV2TransactionTransactionIdResultsGet:async(S,E,I={})=>{d("apiV2TransactionTransactionIdResultsGet","transactionId",S);const A="/api/v2/transaction/{transactionId}/results".replace("{transactionId}",encodeURIComponent(String(S))),t=new URL(A,i);let R;_&&(R=_.baseOptions);const O={method:"GET",...R,...I},D={},r={};E!==void 0&&(r.withImages=E),J(t,r);let n=R&&R.headers?R.headers:{};return O.headers={...D,...n,...I.headers},{url:q(t),options:O}}}},n_=function(_){const S=zt(_);return{async apiV2TagTagIdDelete(E,I){const A=await S.apiV2TagTagIdDelete(E,I),t=_?.serverIndex??0,R=z["TransactionApi.apiV2TagTagIdDelete"]?.[t]?.url;return(O,D)=>k(A,e,v,_)(O,R||D)},async apiV2TagTagIdTransactionsGet(E,I){const A=await S.apiV2TagTagIdTransactionsGet(E,I),t=_?.serverIndex??0,R=z["TransactionApi.apiV2TagTagIdTransactionsGet"]?.[t]?.url;return(O,D)=>k(A,e,v,_)(O,R||D)},async apiV2TransactionTransactionIdFileGet(E,I,A){const t=await S.apiV2TransactionTransactionIdFileGet(E,I,A),R=_?.serverIndex??0,O=z["TransactionApi.apiV2TransactionTransactionIdFileGet"]?.[R]?.url;return(D,r)=>k(t,e,v,_)(D,O||r)},async apiV2TransactionTransactionIdGet(E,I){const A=await S.apiV2TransactionTransactionIdGet(E,I),t=_?.serverIndex??0,R=z["TransactionApi.apiV2TransactionTransactionIdGet"]?.[t]?.url;return(O,D)=>k(A,e,v,_)(O,R||D)},async apiV2TransactionTransactionIdProcessPost(E,I,A,t){const R=await S.apiV2TransactionTransactionIdProcessPost(E,I,A,t),O=_?.serverIndex??0,D=z["TransactionApi.apiV2TransactionTransactionIdProcessPost"]?.[O]?.url;return(r,n)=>k(R,e,v,_)(r,D||n)},async apiV2TransactionTransactionIdResultsGet(E,I,A){const t=await S.apiV2TransactionTransactionIdResultsGet(E,I,A),R=_?.serverIndex??0,O=z["TransactionApi.apiV2TransactionTransactionIdResultsGet"]?.[R]?.url;return(D,r)=>k(t,e,v,_)(D,O||r)}}};class it extends g_{apiV2TagTagIdDelete(S,E){return n_(this.configuration).apiV2TagTagIdDelete(S,E).then(I=>I(this.axios,this.basePath))}apiV2TagTagIdTransactionsGet(S,E){return n_(this.configuration).apiV2TagTagIdTransactionsGet(S,E).then(I=>I(this.axios,this.basePath))}apiV2TransactionTransactionIdFileGet(S,E,I){return n_(this.configuration).apiV2TransactionTransactionIdFileGet(S,E,I).then(A=>A(this.axios,this.basePath))}apiV2TransactionTransactionIdGet(S,E){return n_(this.configuration).apiV2TransactionTransactionIdGet(S,E).then(I=>I(this.axios,this.basePath))}apiV2TransactionTransactionIdProcessPost(S,E,I,A){return n_(this.configuration).apiV2TransactionTransactionIdProcessPost(S,E,I,A).then(t=>t(this.axios,this.basePath))}apiV2TransactionTransactionIdResultsGet(S,E,I){return n_(this.configuration).apiV2TransactionTransactionIdResultsGet(S,E,I).then(A=>A(this.axios,this.basePath))}}const Jt=function(_){return{doclist:async(S={})=>{const E="/api/doclist",I=new URL(E,i);let A;_&&(A=_.baseOptions);const t={method:"GET",...A,...S},R={};J(I,{});let D=A&&A.headers?A.headers:{};return t.headers={...R,...D,...S.headers},{url:q(I),options:t}}}},qt=function(_){const S=Jt(_);return{async doclist(E){const I=await S.doclist(E),A=_?.serverIndex??0,t=z["ResourcesApi.doclist"]?.[A]?.url;return(R,O)=>k(I,e,v,_)(R,t||O)}}};class kt extends g_{doclist(S){return qt(this.configuration).doclist(S).then(E=>E(this.axios,this.basePath))}}var Y=(_=>(_[_.UV_LUMINESCENCE=1]="UV_LUMINESCENCE",_[_.IR_B900=2]="IR_B900",_[_.IMAGE_PATTERN=4]="IMAGE_PATTERN",_[_.AXIAL_PROTECTION=8]="AXIAL_PROTECTION",_[_.UV_FIBERS=16]="UV_FIBERS",_[_.IR_VISIBILITY=32]="IR_VISIBILITY",_[_.OCR_SECURITY_TEXT=64]="OCR_SECURITY_TEXT",_[_.IPI=128]="IPI",_[_.PHOTO_EMBED_TYPE=512]="PHOTO_EMBED_TYPE",_[_.OVI=1024]="OVI",_[_.HOLOGRAMS=4096]="HOLOGRAMS",_[_.PHOTO_AREA=8192]="PHOTO_AREA",_[_.PORTRAIT_COMPARISON=32768]="PORTRAIT_COMPARISON",_[_.BARCODE_FORMAT_CHECK=65536]="BARCODE_FORMAT_CHECK",_[_.KINEGRAM=131072]="KINEGRAM",_[_.LETTER_SCREEN=262144]="LETTER_SCREEN",_[_.HOLOGRAM_DETECTION=524288]="HOLOGRAM_DETECTION",_[_.FINGERPRINT_COMPARISON=1048576]="FINGERPRINT_COMPARISON",_[_.LIVENESS=2097152]="LIVENESS",_[_.EXTENDED_OCR_CHECK=4194304]="EXTENDED_OCR_CHECK",_[_.EXTENDED_MRZ_CHECK=8388608]="EXTENDED_MRZ_CHECK",_[_.ENCRYPTED_IPI=16777216]="ENCRYPTED_IPI",_))(Y||{}),$S=(_=>(_[_.TEXT=0]="TEXT",_[_.BYTE=1]="BYTE",_[_.NUM=2]="NUM",_[_.SHIFT=3]="SHIFT",_[_.ALL=4]="ALL",_))($S||{}),QS=(_=>(_[_.UNKNOWN=0]="UNKNOWN",_[_.CODE128=1]="CODE128",_[_.CODE39=2]="CODE39",_[_.EAN8=3]="EAN8",_[_.ITF=4]="ITF",_[_.PDF417=5]="PDF417",_[_.STF=6]="STF",_[_.MTF=7]="MTF",_[_.IATA=8]="IATA",_[_.CODABAR=9]="CODABAR",_[_.UPCA=10]="UPCA",_[_.CODE93=11]="CODE93",_[_.UPCE=12]="UPCE",_[_.EAN13=13]="EAN13",_[_.QRCODE=14]="QRCODE",_[_.AZTEC=15]="AZTEC",_[_.DATAMATRIX=16]="DATAMATRIX",_[_.ALL_1D=17]="ALL_1D",_[_.CODE11=18]="CODE11",_[_.JABCODE=19]="JABCODE",_))(QS||{}),gS=(_=>(_[_.UNKNOWN=0]="UNKNOWN",_[_.PASS=1]="PASS",_[_.INVALID_INPUT_DATA=2]="INVALID_INPUT_DATA",_[_.INTERNAL_ERROR=3]="INTERNAL_ERROR",_[_.EXCEPTION_IN_MODULE=4]="EXCEPTION_IN_MODULE",_[_.UNCERTAIN_VERIFICATION=5]="UNCERTAIN_VERIFICATION",_[_.NECESSARY_IMAGE_NOT_FOUND=7]="NECESSARY_IMAGE_NOT_FOUND",_[_.PHOTO_SIDES_NOT_FOUND=8]="PHOTO_SIDES_NOT_FOUND",_[_.INVALID_CHECKSUM=10]="INVALID_CHECKSUM",_[_.SYNTAX_ERROR=11]="SYNTAX_ERROR",_[_.LOGIC_ERROR=12]="LOGIC_ERROR",_[_.SOURCES_COMPARISON_ERROR=13]="SOURCES_COMPARISON_ERROR",_[_.FIELDS_COMPARISON_LOGIC_ERROR=14]="FIELDS_COMPARISON_LOGIC_ERROR",_[_.INVALID_FIELD_FORMAT=15]="INVALID_FIELD_FORMAT",_[_.TRUE_LUMINESCENCE_ERROR=20]="TRUE_LUMINESCENCE_ERROR",_[_.FALSE_LUMINESCENCE_ERROR=21]="FALSE_LUMINESCENCE_ERROR",_[_.FIXED_PATTERN_ERROR=22]="FIXED_PATTERN_ERROR",_[_.LOW_CONTRAST_IN_IR_LIGHT=23]="LOW_CONTRAST_IN_IR_LIGHT",_[_.INCORRECT_BACKGROUND_LIGHT=24]="INCORRECT_BACKGROUND_LIGHT",_[_.BACKGROUND_COMPARISON_ERROR=25]="BACKGROUND_COMPARISON_ERROR",_[_.INCORRECT_TEXT_COLOR=26]="INCORRECT_TEXT_COLOR",_[_.PHOTO_FALSE_LUMINESCENCE=27]="PHOTO_FALSE_LUMINESCENCE",_[_.TOO_MUCH_SHIFT=28]="TOO_MUCH_SHIFT",_[_.CONTACT_CHIP_TYPE_MISMATCH=29]="CONTACT_CHIP_TYPE_MISMATCH",_[_.FIBERS_NOT_FOUND=30]="FIBERS_NOT_FOUND",_[_.TOO_MANY_OBJECTS=31]="TOO_MANY_OBJECTS",_[_.SPECKS_IN_UV=33]="SPECKS_IN_UV",_[_.TOO_LOW_RESOLUTION=34]="TOO_LOW_RESOLUTION",_[_.INVISIBLE_ELEMENT_PRESENT=40]="INVISIBLE_ELEMENT_PRESENT",_[_.VISIBLE_ELEMENT_ABSENT=41]="VISIBLE_ELEMENT_ABSENT",_[_.ELEMENT_SHOULD_BE_COLORED=42]="ELEMENT_SHOULD_BE_COLORED",_[_.ELEMENT_SHOULD_BE_GRAYSCALE=43]="ELEMENT_SHOULD_BE_GRAYSCALE",_[_.PHOTO_WHITE_IR_DONT_MATCH=44]="PHOTO_WHITE_IR_DONT_MATCH",_[_.UV_DULL_PAPER_MRZ=50]="UV_DULL_PAPER_MRZ",_[_.FALSE_LUMINESCENCE_IN_MRZ=51]="FALSE_LUMINESCENCE_IN_MRZ",_[_.UV_DULL_PAPER_PHOTO=52]="UV_DULL_PAPER_PHOTO",_[_.UV_DULL_PAPER_BLANK=53]="UV_DULL_PAPER_BLANK",_[_.UV_DULL_PAPER_ERROR=54]="UV_DULL_PAPER_ERROR",_[_.FALSE_LUMINESCENCE_IN_BLANK=55]="FALSE_LUMINESCENCE_IN_BLANK",_[_.BAD_AREA_IN_AXIAL=60]="BAD_AREA_IN_AXIAL",_[_.FALSE_IPI_PARAMETERS=65]="FALSE_IPI_PARAMETERS",_[_.ENCRYPTED_IPI_NOT_FOUND=66]="ENCRYPTED_IPI_NOT_FOUND",_[_.ENCRYPTED_IPI_DATA_DONT_MATCH=67]="ENCRYPTED_IPI_DATA_DONT_MATCH",_[_.FIELD_POS_CORRECTOR_HIGHLIGHT_IR=80]="FIELD_POS_CORRECTOR_HIGHLIGHT_IR",_[_.FIELD_POS_CORRECTOR_GLARES_IN_PHOTO_AREA=81]="FIELD_POS_CORRECTOR_GLARES_IN_PHOTO_AREA",_[_.FIELD_POS_CORRECTOR_PHOTO_REPLACED=82]="FIELD_POS_CORRECTOR_PHOTO_REPLACED",_[_.FIELD_POS_CORRECTOR_LANDMARKS_CHECK_ERROR=83]="FIELD_POS_CORRECTOR_LANDMARKS_CHECK_ERROR",_[_.FIELD_POS_CORRECTOR_FACE_PRESENCE_CHECK_ERROR=84]="FIELD_POS_CORRECTOR_FACE_PRESENCE_CHECK_ERROR",_[_.FIELD_POS_CORRECTOR_FACE_ABSENCE_CHECK_ERROR=85]="FIELD_POS_CORRECTOR_FACE_ABSENCE_CHECK_ERROR",_[_.FIELD_POS_CORRECTOR_INCORRECT_HEAD_POSITION=86]="FIELD_POS_CORRECTOR_INCORRECT_HEAD_POSITION",_[_.FIELD_POS_CORRECTOR_AGE_CHECK_ERROR=87]="FIELD_POS_CORRECTOR_AGE_CHECK_ERROR",_[_.FIELD_POS_CORRECTOR_SEX_CHECK_ERROR=88]="FIELD_POS_CORRECTOR_SEX_CHECK_ERROR",_[_.OVI_IR_INVISIBLE=90]="OVI_IR_INVISIBLE",_[_.OVI_INSUFFICIENT_AREA=91]="OVI_INSUFFICIENT_AREA",_[_.OVI_COLOR_INVARIABLE=92]="OVI_COLOR_INVARIABLE",_[_.OVI_BAD_COLOR_FRONT=93]="OVI_BAD_COLOR_FRONT",_[_.OVI_BAD_COLOR_SIDE=94]="OVI_BAD_COLOR_SIDE",_[_.OVI_WIDE_COLOR_SPREAD=95]="OVI_WIDE_COLOR_SPREAD",_[_.OVI_BAD_COLOR_PERCENT=96]="OVI_BAD_COLOR_PERCENT",_[_.HOLOGRAM_ELEMENT_ABSENT=100]="HOLOGRAM_ELEMENT_ABSENT",_[_.HOLOGRAM_SIDE_TOP_IMAGES_ABSENT=101]="HOLOGRAM_SIDE_TOP_IMAGES_ABSENT",_[_.HOLOGRAM_ELEMENT_PRESENT=