UNPKG

@regulaforensics/document-reader-webclient

Version:

Regula Document Reader js client for the browser and node.js based on axios

6 lines 217 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function LS(_,S){return function(){return _.apply(S,arguments)}}const{toString:FI}=Object.prototype,{getPrototypeOf:sE}=Object,{iterator:Z_,toStringTag:NS}=Symbol,T_=(_=>S=>{const E=FI.call(S);return _[E]||(_[E]=E.slice(8,-1).toLowerCase())})(Object.create(null)),X=_=>(_=_.toLowerCase(),S=>T_(S)===_),X_=_=>S=>typeof S===_,{isArray:t_}=Array,N_=X_("undefined");function c_(_){return _!==null&&!N_(_)&&_.constructor!==null&&!N_(_.constructor)&&K(_.constructor.isBuffer)&&_.constructor.isBuffer(_)}const CS=X("ArrayBuffer");function xI(_){let S;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?S=ArrayBuffer.isView(_):S=_&&_.buffer&&CS(_.buffer),S}const dI=X_("string"),K=X_("function"),sS=X_("number"),M_=_=>_!==null&&typeof _=="object",pI=_=>_===!0||_===!1,P_=_=>{if(T_(_)!=="object")return!1;const S=sE(_);return(S===null||S===Object.prototype||Object.getPrototypeOf(S)===null)&&!(NS in _)&&!(Z_ in _)},yI=_=>{if(!M_(_)||c_(_))return!1;try{return Object.keys(_).length===0&&Object.getPrototypeOf(_)===Object.prototype}catch{return!1}},_A=X("Date"),EA=X("File"),SA=X("Blob"),IA=X("FileList"),AA=_=>M_(_)&&K(_.pipe),tA=_=>{let S;return _&&(typeof FormData=="function"&&_ instanceof FormData||K(_.append)&&((S=T_(_))==="formdata"||S==="object"&&K(_.toString)&&_.toString()==="[object FormData]"))},OA=X("URLSearchParams"),[RA,rA,DA,nA]=["ReadableStream","Request","Response","Headers"].map(X),LA=_=>_.trim?_.trim():_.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function a_(_,S,{allOwnKeys:E=!1}={}){if(_===null||typeof _>"u")return;let I,t;if(typeof _!="object"&&(_=[_]),t_(_))for(I=0,t=_.length;I<t;I++)S.call(null,_[I],I,_);else{if(c_(_))return;const A=E?Object.getOwnPropertyNames(_):Object.keys(_),O=A.length;let r;for(I=0;I<O;I++)r=A[I],S.call(null,_[r],r,_)}}function cS(_,S){if(c_(_))return null;S=S.toLowerCase();const E=Object.keys(_);let I=E.length,t;for(;I-- >0;)if(t=E[I],S===t.toLowerCase())return t;return null}const d=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,MS=_=>!N_(_)&&_!==d;function IE(){const{caseless:_}=MS(this)&&this||{},S={},E=(I,t)=>{const A=_&&cS(S,t)||t;P_(S[A])&&P_(I)?S[A]=IE(S[A],I):P_(I)?S[A]=IE({},I):t_(I)?S[A]=I.slice():S[A]=I};for(let I=0,t=arguments.length;I<t;I++)arguments[I]&&a_(arguments[I],E);return S}const NA=(_,S,E,{allOwnKeys:I}={})=>(a_(S,(t,A)=>{E&&K(t)?_[A]=LS(t,E):_[A]=t},{allOwnKeys:I}),_),CA=_=>(_.charCodeAt(0)===65279&&(_=_.slice(1)),_),sA=(_,S,E,I)=>{_.prototype=Object.create(S.prototype,I),_.prototype.constructor=_,Object.defineProperty(_,"super",{value:S.prototype}),E&&Object.assign(_.prototype,E)},cA=(_,S,E,I)=>{let t,A,O;const r={};if(S=S||{},_==null)return S;do{for(t=Object.getOwnPropertyNames(_),A=t.length;A-- >0;)O=t[A],(!I||I(O,_,S))&&!r[O]&&(S[O]=_[O],r[O]=!0);_=E!==!1&&sE(_)}while(_&&(!E||E(_,S))&&_!==Object.prototype);return S},MA=(_,S,E)=>{_=String(_),(E===void 0||E>_.length)&&(E=_.length),E-=S.length;const I=_.indexOf(S,E);return I!==-1&&I===E},aA=_=>{if(!_)return null;if(t_(_))return _;let S=_.length;if(!sS(S))return null;const E=new Array(S);for(;S-- >0;)E[S]=_[S];return E},UA=(_=>S=>_&&S instanceof _)(typeof Uint8Array<"u"&&sE(Uint8Array)),fA=(_,S)=>{const I=(_&&_[Z_]).call(_);let t;for(;(t=I.next())&&!t.done;){const A=t.value;S.call(_,A[0],A[1])}},BA=(_,S)=>{let E;const I=[];for(;(E=_.exec(S))!==null;)I.push(E);return I},hA=X("HTMLFormElement"),HA=_=>_.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(E,I,t){return I.toUpperCase()+t}),HE=(({hasOwnProperty:_})=>(S,E)=>_.call(S,E))(Object.prototype),VA=X("RegExp"),aS=(_,S)=>{const E=Object.getOwnPropertyDescriptors(_),I={};a_(E,(t,A)=>{let O;(O=S(t,A,_))!==!1&&(I[A]=O||t)}),Object.defineProperties(_,I)},GA=_=>{aS(_,(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+"'")})}})},uA=(_,S)=>{const E={},I=t=>{t.forEach(A=>{E[A]=!0})};return t_(_)?I(_):I(String(_).split(S)),E},PA=()=>{},mA=(_,S)=>_!=null&&Number.isFinite(_=+_)?_:S;function lA(_){return!!(_&&K(_.append)&&_[NS]==="FormData"&&_[Z_])}const eA=_=>{const S=new Array(10),E=(I,t)=>{if(M_(I)){if(S.indexOf(I)>=0)return;if(c_(I))return I;if(!("toJSON"in I)){S[t]=I;const A=t_(I)?[]:{};return a_(I,(O,r)=>{const n=E(O,t+1);!N_(n)&&(A[r]=n)}),S[t]=void 0,A}}return I};return E(_,0)},oA=X("AsyncFunction"),bA=_=>_&&(M_(_)||K(_))&&K(_.then)&&K(_.catch),US=((_,S)=>_?setImmediate:S?((E,I)=>(d.addEventListener("message",({source:t,data:A})=>{t===d&&A===E&&I.length&&I.shift()()},!1),t=>{I.push(t),d.postMessage(E,"*")}))(`axios@${Math.random()}`,[]):E=>setTimeout(E))(typeof setImmediate=="function",K(d.postMessage)),YA=typeof queueMicrotask<"u"?queueMicrotask.bind(d):typeof process<"u"&&process.nextTick||US,wA=_=>_!=null&&K(_[Z_]),L={isArray:t_,isArrayBuffer:CS,isBuffer:c_,isFormData:tA,isArrayBufferView:xI,isString:dI,isNumber:sS,isBoolean:pI,isObject:M_,isPlainObject:P_,isEmptyObject:yI,isReadableStream:RA,isRequest:rA,isResponse:DA,isHeaders:nA,isUndefined:N_,isDate:_A,isFile:EA,isBlob:SA,isRegExp:VA,isFunction:K,isStream:AA,isURLSearchParams:OA,isTypedArray:UA,isFileList:IA,forEach:a_,merge:IE,extend:NA,trim:LA,stripBOM:CA,inherits:sA,toFlatObject:cA,kindOf:T_,kindOfTest:X,endsWith:MA,toArray:aA,forEachEntry:fA,matchAll:BA,isHTMLForm:hA,hasOwnProperty:HE,hasOwnProp:HE,reduceDescriptors:aS,freezeMethods:GA,toObjectSet:uA,toCamelCase:HA,noop:PA,toFiniteNumber:mA,findKey:cS,global:d,isContextDefined:MS,isSpecCompliantForm:lA,toJSONObject:eA,isAsyncFn:oA,isThenable:bA,setImmediate:US,asap:YA,isIterable:wA};function u(_,S,E,I,t){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),t&&(this.response=t,this.status=t.status?t.status:null)}L.inherits(u,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 fS=u.prototype,BS={};["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(_=>{BS[_]={value:_}});Object.defineProperties(u,BS);Object.defineProperty(fS,"isAxiosError",{value:!0});u.from=(_,S,E,I,t,A)=>{const O=Object.create(fS);return L.toFlatObject(_,O,function(n){return n!==Error.prototype},r=>r!=="isAxiosError"),u.call(O,_.message,S,E,I,t),O.cause=_,O.name=_.name,A&&Object.assign(O,A),O};const KA=null;function AE(_){return L.isPlainObject(_)||L.isArray(_)}function hS(_){return L.endsWith(_,"[]")?_.slice(0,-2):_}function VE(_,S,E){return _?_.concat(S).map(function(t,A){return t=hS(t),!E&&A?"["+t+"]":t}).join(E?".":""):S}function vA(_){return L.isArray(_)&&!_.some(AE)}const WA=L.toFlatObject(L,{},null,function(S){return/^is[A-Z]/.test(S)});function j_(_,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(f,s){return!L.isUndefined(s[f])});const I=E.metaTokens,t=E.visitor||D,A=E.dots,O=E.indexes,n=(E.Blob||typeof Blob<"u"&&Blob)&&L.isSpecCompliantForm(S);if(!L.isFunction(t))throw new TypeError("visitor must be a function");function R(C){if(C===null)return"";if(L.isDate(C))return C.toISOString();if(L.isBoolean(C))return C.toString();if(!n&&L.isBlob(C))throw new u("Blob is not supported. Use a Buffer instead.");return L.isArrayBuffer(C)||L.isTypedArray(C)?n&&typeof Blob=="function"?new Blob([C]):Buffer.from(C):C}function D(C,f,s){let U=C;if(C&&!s&&typeof C=="object"){if(L.endsWith(f,"{}"))f=I?f:f.slice(0,-2),C=JSON.stringify(C);else if(L.isArray(C)&&vA(C)||(L.isFileList(C)||L.endsWith(f,"[]"))&&(U=L.toArray(C)))return f=hS(f),U.forEach(function(h,M){!(L.isUndefined(h)||h===null)&&S.append(O===!0?VE([f],M,A):O===null?f:f+"[]",R(h))}),!1}return AE(C)?!0:(S.append(VE(s,f,A),R(C)),!1)}const c=[],a=Object.assign(WA,{defaultVisitor:D,convertValue:R,isVisitable:AE});function N(C,f){if(!L.isUndefined(C)){if(c.indexOf(C)!==-1)throw Error("Circular reference detected in "+f.join("."));c.push(C),L.forEach(C,function(U,H){(!(L.isUndefined(U)||U===null)&&t.call(S,U,L.isString(H)?H.trim():H,f,a))===!0&&N(U,f?f.concat(H):[H])}),c.pop()}}if(!L.isObject(_))throw new TypeError("data must be an object");return N(_),S}function GE(_){const S={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(_).replace(/[!'()~]|%20|%00/g,function(I){return S[I]})}function cE(_,S){this._pairs=[],_&&j_(_,this,S)}const HS=cE.prototype;HS.append=function(S,E){this._pairs.push([S,E])};HS.toString=function(S){const E=S?function(I){return S.call(this,I,GE)}:GE;return this._pairs.map(function(t){return E(t[0])+"="+E(t[1])},"").join("&")};function ZA(_){return encodeURIComponent(_).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function VS(_,S,E){if(!S)return _;const I=E&&E.encode||ZA;L.isFunction(E)&&(E={serialize:E});const t=E&&E.serialize;let A;if(t?A=t(S,E):A=L.isURLSearchParams(S)?S.toString():new cE(S,E).toString(I),A){const O=_.indexOf("#");O!==-1&&(_=_.slice(0,O)),_+=(_.indexOf("?")===-1?"?":"&")+A}return _}class uE{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 GS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},TA=typeof URLSearchParams<"u"?URLSearchParams:cE,XA=typeof FormData<"u"?FormData:null,jA=typeof Blob<"u"?Blob:null,zA={isBrowser:!0,classes:{URLSearchParams:TA,FormData:XA,Blob:jA},protocols:["http","https","file","blob","url","data"]},ME=typeof window<"u"&&typeof document<"u",tE=typeof navigator=="object"&&navigator||void 0,kA=ME&&(!tE||["ReactNative","NativeScript","NS"].indexOf(tE.product)<0),JA=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",qA=ME&&window.location.href||"http://localhost",$A=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ME,hasStandardBrowserEnv:kA,hasStandardBrowserWebWorkerEnv:JA,navigator:tE,origin:qA},Symbol.toStringTag,{value:"Module"})),w={...$A,...zA};function QA(_,S){return j_(_,new w.classes.URLSearchParams,{visitor:function(E,I,t,A){return w.isNode&&L.isBuffer(E)?(this.append(I,E.toString("base64")),!1):A.defaultVisitor.apply(this,arguments)},...S})}function iA(_){return L.matchAll(/\w+|\[(\w*)]/g,_).map(S=>S[0]==="[]"?"":S[1]||S[0])}function gA(_){const S={},E=Object.keys(_);let I;const t=E.length;let A;for(I=0;I<t;I++)A=E[I],S[A]=_[A];return S}function uS(_){function S(E,I,t,A){let O=E[A++];if(O==="__proto__")return!0;const r=Number.isFinite(+O),n=A>=E.length;return O=!O&&L.isArray(t)?t.length:O,n?(L.hasOwnProp(t,O)?t[O]=[t[O],I]:t[O]=I,!r):((!t[O]||!L.isObject(t[O]))&&(t[O]=[]),S(E,I,t[O],A)&&L.isArray(t[O])&&(t[O]=gA(t[O])),!r)}if(L.isFormData(_)&&L.isFunction(_.entries)){const E={};return L.forEachEntry(_,(I,t)=>{S(iA(I),t,E,0)}),E}return null}function FA(_,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 U_={transitional:GS,adapter:["xhr","http","fetch"],transformRequest:[function(S,E){const I=E.getContentType()||"",t=I.indexOf("application/json")>-1,A=L.isObject(S);if(A&&L.isHTMLForm(S)&&(S=new FormData(S)),L.isFormData(S))return t?JSON.stringify(uS(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 r;if(A){if(I.indexOf("application/x-www-form-urlencoded")>-1)return QA(S,this.formSerializer).toString();if((r=L.isFileList(S))||I.indexOf("multipart/form-data")>-1){const n=this.env&&this.env.FormData;return j_(r?{"files[]":S}:S,n&&new n,this.formSerializer)}}return A||t?(E.setContentType("application/json",!1),FA(S)):S}],transformResponse:[function(S){const E=this.transitional||U_.transitional,I=E&&E.forcedJSONParsing,t=this.responseType==="json";if(L.isResponse(S)||L.isReadableStream(S))return S;if(S&&L.isString(S)&&(I&&!this.responseType||t)){const O=!(E&&E.silentJSONParsing)&&t;try{return JSON.parse(S)}catch(r){if(O)throw r.name==="SyntaxError"?u.from(r,u.ERR_BAD_RESPONSE,this,null,this.response):r}}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"],_=>{U_.headers[_]={}});const xA=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"]),dA=_=>{const S={};let E,I,t;return _&&_.split(` `).forEach(function(O){t=O.indexOf(":"),E=O.substring(0,t).trim().toLowerCase(),I=O.substring(t+1).trim(),!(!E||S[E]&&xA[E])&&(E==="set-cookie"?S[E]?S[E].push(I):S[E]=[I]:S[E]=S[E]?S[E]+", "+I:I)}),S},PE=Symbol("internals");function r_(_){return _&&String(_).trim().toLowerCase()}function m_(_){return _===!1||_==null?_:L.isArray(_)?_.map(m_):String(_)}function pA(_){const S=Object.create(null),E=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let I;for(;I=E.exec(_);)S[I[1]]=I[2];return S}const yA=_=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(_.trim());function $_(_,S,E,I,t){if(L.isFunction(I))return I.call(this,S,E);if(t&&(S=E),!!L.isString(S)){if(L.isString(I))return S.indexOf(I)!==-1;if(L.isRegExp(I))return I.test(S)}}function _t(_){return _.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(S,E,I)=>E.toUpperCase()+I)}function Et(_,S){const E=L.toCamelCase(" "+S);["get","set","has"].forEach(I=>{Object.defineProperty(_,I+E,{value:function(t,A,O){return this[I].call(this,S,t,A,O)},configurable:!0})})}let v=class{constructor(S){S&&this.set(S)}set(S,E,I){const t=this;function A(r,n,R){const D=r_(n);if(!D)throw new Error("header name must be a non-empty string");const c=L.findKey(t,D);(!c||t[c]===void 0||R===!0||R===void 0&&t[c]!==!1)&&(t[c||n]=m_(r))}const O=(r,n)=>L.forEach(r,(R,D)=>A(R,D,n));if(L.isPlainObject(S)||S instanceof this.constructor)O(S,E);else if(L.isString(S)&&(S=S.trim())&&!yA(S))O(dA(S),E);else if(L.isObject(S)&&L.isIterable(S)){let r={},n,R;for(const D of S){if(!L.isArray(D))throw TypeError("Object iterator must return a key-value pair");r[R=D[0]]=(n=r[R])?L.isArray(n)?[...n,D[1]]:[n,D[1]]:D[1]}O(r,E)}else S!=null&&A(E,S,I);return this}get(S,E){if(S=r_(S),S){const I=L.findKey(this,S);if(I){const t=this[I];if(!E)return t;if(E===!0)return pA(t);if(L.isFunction(E))return E.call(this,t,I);if(L.isRegExp(E))return E.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(S,E){if(S=r_(S),S){const I=L.findKey(this,S);return!!(I&&this[I]!==void 0&&(!E||$_(this,this[I],I,E)))}return!1}delete(S,E){const I=this;let t=!1;function A(O){if(O=r_(O),O){const r=L.findKey(I,O);r&&(!E||$_(I,I[r],r,E))&&(delete I[r],t=!0)}}return L.isArray(S)?S.forEach(A):A(S),t}clear(S){const E=Object.keys(this);let I=E.length,t=!1;for(;I--;){const A=E[I];(!S||$_(this,this[A],A,S,!0))&&(delete this[A],t=!0)}return t}normalize(S){const E=this,I={};return L.forEach(this,(t,A)=>{const O=L.findKey(I,A);if(O){E[O]=m_(t),delete E[A];return}const r=S?_t(A):String(A).trim();r!==A&&delete E[A],E[r]=m_(t),I[r]=!0}),this}concat(...S){return this.constructor.concat(this,...S)}toJSON(S){const E=Object.create(null);return L.forEach(this,(I,t)=>{I!=null&&I!==!1&&(E[t]=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(t=>I.set(t)),I}static accessor(S){const I=(this[PE]=this[PE]={accessors:{}}).accessors,t=this.prototype;function A(O){const r=r_(O);I[r]||(Et(t,O),I[r]=!0)}return L.isArray(S)?S.forEach(A):A(S),this}};v.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);L.reduceDescriptors(v.prototype,({value:_},S)=>{let E=S[0].toUpperCase()+S.slice(1);return{get:()=>_,set(I){this[E]=I}}});L.freezeMethods(v);function Q_(_,S){const E=this||U_,I=S||E,t=v.from(I.headers);let A=I.data;return L.forEach(_,function(r){A=r.call(E,A,t.normalize(),S?S.status:void 0)}),t.normalize(),A}function PS(_){return!!(_&&_.__CANCEL__)}function O_(_,S,E){u.call(this,_??"canceled",u.ERR_CANCELED,S,E),this.name="CanceledError"}L.inherits(O_,u,{__CANCEL__:!0});function mS(_,S,E){const I=E.config.validateStatus;!E.status||!I||I(E.status)?_(E):S(new u("Request failed with status code "+E.status,[u.ERR_BAD_REQUEST,u.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 It(_,S){_=_||10;const E=new Array(_),I=new Array(_);let t=0,A=0,O;return S=S!==void 0?S:1e3,function(n){const R=Date.now(),D=I[A];O||(O=R),E[t]=n,I[t]=R;let c=A,a=0;for(;c!==t;)a+=E[c++],c=c%_;if(t=(t+1)%_,t===A&&(A=(A+1)%_),R-O<S)return;const N=D&&R-D;return N?Math.round(a*1e3/N):void 0}}function At(_,S){let E=0,I=1e3/S,t,A;const O=(R,D=Date.now())=>{E=D,t=null,A&&(clearTimeout(A),A=null),_(...R)};return[(...R)=>{const D=Date.now(),c=D-E;c>=I?O(R,D):(t=R,A||(A=setTimeout(()=>{A=null,O(t)},I-c)))},()=>t&&O(t)]}const o_=(_,S,E=3)=>{let I=0;const t=It(50,250);return At(A=>{const O=A.loaded,r=A.lengthComputable?A.total:void 0,n=O-I,R=t(n),D=O<=r;I=O;const c={loaded:O,total:r,progress:r?O/r:void 0,bytes:n,rate:R||void 0,estimated:R&&r&&D?(r-O)/R:void 0,event:A,lengthComputable:r!=null,[S?"download":"upload"]:!0};_(c)},E)},mE=(_,S)=>{const E=_!=null;return[I=>S[0]({lengthComputable:E,total:_,loaded:I}),S[1]]},lE=_=>(...S)=>L.asap(()=>_(...S)),tt=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,Ot=w.hasStandardBrowserEnv?{write(_,S,E,I,t,A){const O=[_+"="+encodeURIComponent(S)];L.isNumber(E)&&O.push("expires="+new Date(E).toGMTString()),L.isString(I)&&O.push("path="+I),L.isString(t)&&O.push("domain="+t),A===!0&&O.push("secure"),document.cookie=O.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 Rt(_){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(_)}function rt(_,S){return S?_.replace(/\/?\/$/,"")+"/"+S.replace(/^\/+/,""):_}function lS(_,S,E){let I=!Rt(S);return _&&(I||E==!1)?rt(_,S):S}const eE=_=>_ instanceof v?{..._}:_;function y(_,S){S=S||{};const E={};function I(R,D,c,a){return L.isPlainObject(R)&&L.isPlainObject(D)?L.merge.call({caseless:a},R,D):L.isPlainObject(D)?L.merge({},D):L.isArray(D)?D.slice():D}function t(R,D,c,a){if(L.isUndefined(D)){if(!L.isUndefined(R))return I(void 0,R,c,a)}else return I(R,D,c,a)}function A(R,D){if(!L.isUndefined(D))return I(void 0,D)}function O(R,D){if(L.isUndefined(D)){if(!L.isUndefined(R))return I(void 0,R)}else return I(void 0,D)}function r(R,D,c){if(c in S)return I(R,D);if(c in _)return I(void 0,R)}const n={url:A,method:A,data:A,baseURL:O,transformRequest:O,transformResponse:O,paramsSerializer:O,timeout:O,timeoutMessage:O,withCredentials:O,withXSRFToken:O,adapter:O,responseType:O,xsrfCookieName:O,xsrfHeaderName:O,onUploadProgress:O,onDownloadProgress:O,decompress:O,maxContentLength:O,maxBodyLength:O,beforeRedirect:O,transport:O,httpAgent:O,httpsAgent:O,cancelToken:O,socketPath:O,responseEncoding:O,validateStatus:r,headers:(R,D,c)=>t(eE(R),eE(D),c,!0)};return L.forEach(Object.keys({..._,...S}),function(D){const c=n[D]||t,a=c(_[D],S[D],D);L.isUndefined(a)&&c!==r||(E[D]=a)}),E}const eS=_=>{const S=y({},_);let{data:E,withXSRFToken:I,xsrfHeaderName:t,xsrfCookieName:A,headers:O,auth:r}=S;S.headers=O=v.from(O),S.url=VS(lS(S.baseURL,S.url,S.allowAbsoluteUrls),_.params,_.paramsSerializer),r&&O.set("Authorization","Basic "+btoa((r.username||"")+":"+(r.password?unescape(encodeURIComponent(r.password)):"")));let n;if(L.isFormData(E)){if(w.hasStandardBrowserEnv||w.hasStandardBrowserWebWorkerEnv)O.setContentType(void 0);else if((n=O.getContentType())!==!1){const[R,...D]=n?n.split(";").map(c=>c.trim()).filter(Boolean):[];O.setContentType([R||"multipart/form-data",...D].join("; "))}}if(w.hasStandardBrowserEnv&&(I&&L.isFunction(I)&&(I=I(S)),I||I!==!1&&tt(S.url))){const R=t&&A&&Ot.read(A);R&&O.set(t,R)}return S},Dt=typeof XMLHttpRequest<"u",nt=Dt&&function(_){return new Promise(function(E,I){const t=eS(_);let A=t.data;const O=v.from(t.headers).normalize();let{responseType:r,onUploadProgress:n,onDownloadProgress:R}=t,D,c,a,N,C;function f(){N&&N(),C&&C(),t.cancelToken&&t.cancelToken.unsubscribe(D),t.signal&&t.signal.removeEventListener("abort",D)}let s=new XMLHttpRequest;s.open(t.method.toUpperCase(),t.url,!0),s.timeout=t.timeout;function U(){if(!s)return;const h=v.from("getAllResponseHeaders"in s&&s.getAllResponseHeaders()),V={data:!r||r==="text"||r==="json"?s.responseText:s.response,status:s.status,statusText:s.statusText,headers:h,config:_,request:s};mS(function(B){E(B),f()},function(B){I(B),f()},V),s=null}"onloadend"in s?s.onloadend=U:s.onreadystatechange=function(){!s||s.readyState!==4||s.status===0&&!(s.responseURL&&s.responseURL.indexOf("file:")===0)||setTimeout(U)},s.onabort=function(){s&&(I(new u("Request aborted",u.ECONNABORTED,_,s)),s=null)},s.onerror=function(){I(new u("Network Error",u.ERR_NETWORK,_,s)),s=null},s.ontimeout=function(){let M=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const V=t.transitional||GS;t.timeoutErrorMessage&&(M=t.timeoutErrorMessage),I(new u(M,V.clarifyTimeoutError?u.ETIMEDOUT:u.ECONNABORTED,_,s)),s=null},A===void 0&&O.setContentType(null),"setRequestHeader"in s&&L.forEach(O.toJSON(),function(M,V){s.setRequestHeader(V,M)}),L.isUndefined(t.withCredentials)||(s.withCredentials=!!t.withCredentials),r&&r!=="json"&&(s.responseType=t.responseType),R&&([a,C]=o_(R,!0),s.addEventListener("progress",a)),n&&s.upload&&([c,N]=o_(n),s.upload.addEventListener("progress",c),s.upload.addEventListener("loadend",N)),(t.cancelToken||t.signal)&&(D=h=>{s&&(I(!h||h.type?new O_(null,_,s):h),s.abort(),s=null)},t.cancelToken&&t.cancelToken.subscribe(D),t.signal&&(t.signal.aborted?D():t.signal.addEventListener("abort",D)));const H=St(t.url);if(H&&w.protocols.indexOf(H)===-1){I(new u("Unsupported protocol "+H+":",u.ERR_BAD_REQUEST,_));return}s.send(A||null)})},Lt=(_,S)=>{const{length:E}=_=_?_.filter(Boolean):[];if(S||E){let I=new AbortController,t;const A=function(R){if(!t){t=!0,r();const D=R instanceof Error?R:this.reason;I.abort(D instanceof u?D:new O_(D instanceof Error?D.message:D))}};let O=S&&setTimeout(()=>{O=null,A(new u(`timeout ${S} of ms exceeded`,u.ETIMEDOUT))},S);const r=()=>{_&&(O&&clearTimeout(O),O=null,_.forEach(R=>{R.unsubscribe?R.unsubscribe(A):R.removeEventListener("abort",A)}),_=null)};_.forEach(R=>R.addEventListener("abort",A));const{signal:n}=I;return n.unsubscribe=()=>L.asap(r),n}},Nt=function*(_,S){let E=_.byteLength;if(E<S){yield _;return}let I=0,t;for(;I<E;)t=I+S,yield _.slice(I,t),I=t},Ct=async function*(_,S){for await(const E of st(_))yield*Nt(E,S)},st=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()}},oE=(_,S,E,I)=>{const t=Ct(_,S);let A=0,O,r=n=>{O||(O=!0,I&&I(n))};return new ReadableStream({async pull(n){try{const{done:R,value:D}=await t.next();if(R){r(),n.close();return}let c=D.byteLength;if(E){let a=A+=c;E(a)}n.enqueue(new Uint8Array(D))}catch(R){throw r(R),R}},cancel(n){return r(n),t.return()}},{highWaterMark:2})},z_=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",oS=z_&&typeof ReadableStream=="function",ct=z_&&(typeof TextEncoder=="function"?(_=>S=>_.encode(S))(new TextEncoder):async _=>new Uint8Array(await new Response(_).arrayBuffer())),bS=(_,...S)=>{try{return!!_(...S)}catch{return!1}},Mt=oS&&bS(()=>{let _=!1;const S=new Request(w.origin,{body:new ReadableStream,method:"POST",get duplex(){return _=!0,"half"}}).headers.has("Content-Type");return _&&!S}),bE=64*1024,OE=oS&&bS(()=>L.isReadableStream(new Response("").body)),b_={stream:OE&&(_=>_.body)};z_&&(_=>{["text","arrayBuffer","blob","formData","stream"].forEach(S=>{!b_[S]&&(b_[S]=L.isFunction(_[S])?E=>E[S]():(E,I)=>{throw new u(`Response type '${S}' is not supported`,u.ERR_NOT_SUPPORT,I)})})})(new Response);const at=async _=>{if(_==null)return 0;if(L.isBlob(_))return _.size;if(L.isSpecCompliantForm(_))return(await new Request(w.origin,{method:"POST",body:_}).arrayBuffer()).byteLength;if(L.isArrayBufferView(_)||L.isArrayBuffer(_))return _.byteLength;if(L.isURLSearchParams(_)&&(_=_+""),L.isString(_))return(await ct(_)).byteLength},Ut=async(_,S)=>{const E=L.toFiniteNumber(_.getContentLength());return E??at(S)},ft=z_&&(async _=>{let{url:S,method:E,data:I,signal:t,cancelToken:A,timeout:O,onDownloadProgress:r,onUploadProgress:n,responseType:R,headers:D,withCredentials:c="same-origin",fetchOptions:a}=eS(_);R=R?(R+"").toLowerCase():"text";let N=Lt([t,A&&A.toAbortSignal()],O),C;const f=N&&N.unsubscribe&&(()=>{N.unsubscribe()});let s;try{if(n&&Mt&&E!=="get"&&E!=="head"&&(s=await Ut(D,I))!==0){let V=new Request(S,{method:"POST",body:I,duplex:"half"}),o;if(L.isFormData(I)&&(o=V.headers.get("content-type"))&&D.setContentType(o),V.body){const[B,l]=mE(s,o_(lE(n)));I=oE(V.body,bE,B,l)}}L.isString(c)||(c=c?"include":"omit");const U="credentials"in Request.prototype;C=new Request(S,{...a,signal:N,method:E.toUpperCase(),headers:D.normalize().toJSON(),body:I,duplex:"half",credentials:U?c:void 0});let H=await fetch(C,a);const h=OE&&(R==="stream"||R==="response");if(OE&&(r||h&&f)){const V={};["status","statusText","headers"].forEach(P=>{V[P]=H[P]});const o=L.toFiniteNumber(H.headers.get("content-length")),[B,l]=r&&mE(o,o_(lE(r),!0))||[];H=new Response(oE(H.body,bE,B,()=>{l&&l(),f&&f()}),V)}R=R||"text";let M=await b_[L.findKey(b_,R)||"text"](H,_);return!h&&f&&f(),await new Promise((V,o)=>{mS(V,o,{data:M,headers:v.from(H.headers),status:H.status,statusText:H.statusText,config:_,request:C})})}catch(U){throw f&&f(),U&&U.name==="TypeError"&&/Load failed|fetch/i.test(U.message)?Object.assign(new u("Network Error",u.ERR_NETWORK,_,C),{cause:U.cause||U}):u.from(U,U&&U.code,_,C)}}),RE={http:KA,xhr:nt,fetch:ft};L.forEach(RE,(_,S)=>{if(_){try{Object.defineProperty(_,"name",{value:S})}catch{}Object.defineProperty(_,"adapterName",{value:S})}});const YE=_=>`- ${_}`,Bt=_=>L.isFunction(_)||_===null||_===!1,YS={getAdapter:_=>{_=L.isArray(_)?_:[_];const{length:S}=_;let E,I;const t={};for(let A=0;A<S;A++){E=_[A];let O;if(I=E,!Bt(E)&&(I=RE[(O=String(E)).toLowerCase()],I===void 0))throw new u(`Unknown adapter '${O}'`);if(I)break;t[O||"#"+A]=I}if(!I){const A=Object.entries(t).map(([r,n])=>`adapter ${r} `+(n===!1?"is not supported by the environment":"is not available in the build"));let O=S?A.length>1?`since : `+A.map(YE).join(` `):" "+YE(A[0]):"as no adapter specified";throw new u("There is no suitable adapter to dispatch the request "+O,"ERR_NOT_SUPPORT")}return I},adapters:RE};function i_(_){if(_.cancelToken&&_.cancelToken.throwIfRequested(),_.signal&&_.signal.aborted)throw new O_(null,_)}function wE(_){return i_(_),_.headers=v.from(_.headers),_.data=Q_.call(_,_.transformRequest),["post","put","patch"].indexOf(_.method)!==-1&&_.headers.setContentType("application/x-www-form-urlencoded",!1),YS.getAdapter(_.adapter||U_.adapter)(_).then(function(I){return i_(_),I.data=Q_.call(_,_.transformResponse,I),I.headers=v.from(I.headers),I},function(I){return PS(I)||(i_(_),I&&I.response&&(I.response.data=Q_.call(_,_.transformResponse,I.response),I.response.headers=v.from(I.response.headers))),Promise.reject(I)})}const wS="1.11.0",k_={};["object","boolean","number","function","string","symbol"].forEach((_,S)=>{k_[_]=function(I){return typeof I===_||"a"+(S<1?"n ":" ")+_}});const KE={};k_.transitional=function(S,E,I){function t(A,O){return"[Axios v"+wS+"] Transitional option '"+A+"'"+O+(I?". "+I:"")}return(A,O,r)=>{if(S===!1)throw new u(t(O," has been removed"+(E?" in "+E:"")),u.ERR_DEPRECATED);return E&&!KE[O]&&(KE[O]=!0,console.warn(t(O," has been deprecated since v"+E+" and will be removed in the near future"))),S?S(A,O,r):!0}};k_.spelling=function(S){return(E,I)=>(console.warn(`${I} is likely a misspelling of ${S}`),!0)};function ht(_,S,E){if(typeof _!="object")throw new u("options must be an object",u.ERR_BAD_OPTION_VALUE);const I=Object.keys(_);let t=I.length;for(;t-- >0;){const A=I[t],O=S[A];if(O){const r=_[A],n=r===void 0||O(r,A,_);if(n!==!0)throw new u("option "+A+" must be "+n,u.ERR_BAD_OPTION_VALUE);continue}if(E!==!0)throw new u("Unknown option "+A,u.ERR_BAD_OPTION)}}const l_={assertOptions:ht,validators:k_},j=l_.validators;let p=class{constructor(S){this.defaults=S||{},this.interceptors={request:new uE,response:new uE}}async request(S,E){try{return await this._request(S,E)}catch(I){if(I instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const A=t.stack?t.stack.replace(/^.+\n/,""):"";try{I.stack?A&&!String(I.stack).endsWith(A.replace(/^.+\n.+\n/,""))&&(I.stack+=` `+A):I.stack=A}catch{}}throw I}}_request(S,E){typeof S=="string"?(E=E||{},E.url=S):E=S||{},E=y(this.defaults,E);const{transitional:I,paramsSerializer:t,headers:A}=E;I!==void 0&&l_.assertOptions(I,{silentJSONParsing:j.transitional(j.boolean),forcedJSONParsing:j.transitional(j.boolean),clarifyTimeoutError:j.transitional(j.boolean)},!1),t!=null&&(L.isFunction(t)?E.paramsSerializer={serialize:t}:l_.assertOptions(t,{encode:j.function,serialize:j.function},!0)),E.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?E.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:E.allowAbsoluteUrls=!0),l_.assertOptions(E,{baseUrl:j.spelling("baseURL"),withXsrfToken:j.spelling("withXSRFToken")},!0),E.method=(E.method||this.defaults.method||"get").toLowerCase();let O=A&&L.merge(A.common,A[E.method]);A&&L.forEach(["delete","get","head","post","put","patch","common"],C=>{delete A[C]}),E.headers=v.concat(O,A);const r=[];let n=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(E)===!1||(n=n&&f.synchronous,r.unshift(f.fulfilled,f.rejected))});const R=[];this.interceptors.response.forEach(function(f){R.push(f.fulfilled,f.rejected)});let D,c=0,a;if(!n){const C=[wE.bind(this),void 0];for(C.unshift(...r),C.push(...R),a=C.length,D=Promise.resolve(E);c<a;)D=D.then(C[c++],C[c++]);return D}a=r.length;let N=E;for(c=0;c<a;){const C=r[c++],f=r[c++];try{N=C(N)}catch(s){f.call(this,s);break}}try{D=wE.call(this,N)}catch(C){return Promise.reject(C)}for(c=0,a=R.length;c<a;)D=D.then(R[c++],R[c++]);return D}getUri(S){S=y(this.defaults,S);const E=lS(S.baseURL,S.url,S.allowAbsoluteUrls);return VS(E,S.params,S.paramsSerializer)}};L.forEach(["delete","get","head","options"],function(S){p.prototype[S]=function(E,I){return this.request(y(I||{},{method:S,url:E,data:(I||{}).data}))}});L.forEach(["post","put","patch"],function(S){function E(I){return function(A,O,r){return this.request(y(r||{},{method:S,headers:I?{"Content-Type":"multipart/form-data"}:{},url:A,data:O}))}}p.prototype[S]=E(),p.prototype[S+"Form"]=E(!0)});let Ht=class KS{constructor(S){if(typeof S!="function")throw new TypeError("executor must be a function.");let E;this.promise=new Promise(function(A){E=A});const I=this;this.promise.then(t=>{if(!I._listeners)return;let A=I._listeners.length;for(;A-- >0;)I._listeners[A](t);I._listeners=null}),this.promise.then=t=>{let A;const O=new Promise(r=>{I.subscribe(r),A=r}).then(t);return O.cancel=function(){I.unsubscribe(A)},O},S(function(A,O,r){I.reason||(I.reason=new O_(A,O,r),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 KS(function(t){S=t}),cancel:S}}};function Vt(_){return function(E){return _.apply(null,E)}}function Gt(_){return L.isObject(_)&&_.isAxiosError===!0}const rE={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(rE).forEach(([_,S])=>{rE[S]=_});function vS(_){const S=new p(_),E=LS(p.prototype.request,S);return L.extend(E,p.prototype,S,{allOwnKeys:!0}),L.extend(E,S,null,{allOwnKeys:!0}),E.create=function(t){return vS(y(_,t))},E}const e=vS(U_);e.Axios=p;e.CanceledError=O_;e.CancelToken=Ht;e.isCancel=PS;e.VERSION=wS;e.toFormData=j_;e.AxiosError=u;e.Cancel=e.CanceledError;e.all=function(S){return Promise.all(S)};e.spread=Vt;e.isAxiosError=Gt;e.mergeConfig=y;e.AxiosHeaders=v;e.formToJSON=_=>uS(L.isHTMLForm(_)?new FormData(_):_);e.getAdapter=YS.getAdapter;e.HttpStatusCode=rE;e.default=e;const{Axios:ER,AxiosError:SR,CanceledError:IR,isCancel:AR,CancelToken:tR,VERSION:OR,all:RR,Cancel:rR,isAxiosError:DR,spread:nR,toFormData:LR,AxiosHeaders:NR,HttpStatusCode:CR,formToJSON:sR,getAdapter:cR,mergeConfig:MR}=e,Z="https://api.regulaforensics.com".replace(/\/+$/,"");class aE{constructor(S,E=Z,I=e){this.basePath=E,this.axios=I,S&&(this.configuration=S,this.basePath=S.basePath??E)}}class ut extends Error{constructor(S,E){super(E),this.field=S,this.name="RequiredError"}}const k={},J="https://example.com",g=function(_,S,E){if(E==null)throw new ut(S,`Required parameter ${S} was null or undefined when calling ${_}.`)};function DE(_,S,E=""){S!=null&&(typeof S=="object"?Array.isArray(S)?S.forEach(I=>DE(_,I,E)):Object.keys(S).forEach(I=>DE(_,S[I],`${E}${E!==""?".":""}${I}`)):_.has(E)?_.append(E,S):_.set(E,S))}const q=function(_,...S){const E=new URLSearchParams(_.search);DE(E,S),_.search=E.toString()},WS=function(_,S,E){const I=typeof _!="string";return(I&&E&&E.isJsonMime?E.isJsonMime(S.headers["Content-Type"]):I)?JSON.stringify(_!==void 0?_:{}):_||""},$=function(_){return _.pathname+_.search+_.hash},Q=function(_,S,E,I){return(t=S,A=E)=>{const O={..._.options,url:(t.defaults.baseURL?"":(I==null?void 0:I.basePath)??A)+_.url};return t.request(O)}},Pt=function(_){return{healthz:async(S,E={})=>{const I="/api/healthz",t=new URL(I,J);let A;_&&(A=_.baseOptions);const O={method:"GET",...A,...E},r={},n={};S!=null&&(r["X-RequestID"]=String(S)),q(t,n);let R=A&&A.headers?A.headers:{};return O.headers={...r,...R,...E.headers},{url:$(t),options:O}},ping:async(S,E={})=>{const I="/api/ping",t=new URL(I,J);let A;_&&(A=_.baseOptions);const O={method:"GET",...A,...E},r={},n={};S!=null&&(r["X-RequestID"]=String(S)),q(t,n);let R=A&&A.headers?A.headers:{};return O.headers={...r,...R,...E.headers},{url:$(t),options:O}},readyz:async(S,E={})=>{const I="/api/readyz",t=new URL(I,J);let A;_&&(A=_.baseOptions);const O={method:"GET",...A,...E},r={},n={};S!=null&&(r["X-RequestID"]=String(S)),q(t,n);let R=A&&A.headers?A.headers:{};return O.headers={...r,...R,...E.headers},{url:$(t),options:O}}}},g_=function(_){const S=Pt(_);return{async healthz(E,I){var r,n;const t=await S.healthz(E,I),A=(_==null?void 0:_.serverIndex)??0,O=(n=(r=k["HealthcheckApi.healthz"])==null?void 0:r[A])==null?void 0:n.url;return(R,D)=>Q(t,e,Z,_)(R,O||D)},async ping(E,I){var r,n;const t=await S.ping(E,I),A=(_==null?void 0:_.serverIndex)??0,O=(n=(r=k["HealthcheckApi.ping"])==null?void 0:r[A])==null?void 0:n.url;return(R,D)=>Q(t,e,Z,_)(R,O||D)},async readyz(E,I){var r,n;const t=await S.readyz(E,I),A=(_==null?void 0:_.serverIndex)??0,O=(n=(r=k["HealthcheckApi.readyz"])==null?void 0:r[A])==null?void 0:n.url;return(R,D)=>Q(t,e,Z,_)(R,O||D)}}};class mt extends aE{healthz(S,E){return g_(this.configuration).healthz(S,E).then(I=>I(this.axios,this.basePath))}ping(S,E){return g_(this.configuration).ping(S,E).then(I=>I(this.axios,this.basePath))}readyz(S,E){return g_(this.configuration).readyz(S,E).then(I=>I(this.axios,this.basePath))}}const lt=function(_){return{apiProcess:async(S,E,I={})=>{g("apiProcess","processRequest",S);const t="/api/process",A=new URL(t,J);let O;_&&(O=_.baseOptions);const r={method:"POST",...O,...I},n={},R={};n["Content-Type"]="application/json",E!=null&&(n["X-RequestID"]=String(E)),q(A,R);let D=O&&O.headers?O.headers:{};return r.headers={...n,...D,...I.headers},r.data=WS(S,r,_),{url:$(A),options:r}}}},et=function(_){const S=lt(_);return{async apiProcess(E,I,t){var n,R;const A=await S.apiProcess(E,I,t),O=(_==null?void 0:_.serverIndex)??0,r=(R=(n=k["ProcessApi.apiProcess"])==null?void 0:n[O])==null?void 0:R.url;return(D,c)=>Q(A,e,Z,_)(D,r||c)}}};class ot extends aE{apiProcess(S,E,I){return et(this.configuration).apiProcess(S,E,I).then(t=>t(this.axios,this.basePath))}}const bt=function(_){return{apiV2TagTagIdDelete:async(S,E={})=>{g("apiV2TagTagIdDelete","tagId",S);const I="/api/v2/tag/{tagId}".replace("{tagId}",encodeURIComponent(String(S))),t=new URL(I,J);let A;_&&(A=_.baseOptions);const O={method:"DELETE",...A,...E},r={};q(t,{});let R=A&&A.headers?A.headers:{};return O.headers={...r,...R,...E.headers},{url:$(t),options:O}},apiV2TagTagIdTransactionsGet:async(S,E={})=>{g("apiV2TagTagIdTransactionsGet","tagId",S);const I="/api/v2/tag/{tagId}/transactions".replace("{tagId}",encodeURIComponent(String(S))),t=new URL(I,J);let A;_&&(A=_.baseOptions);const O={method:"GET",...A,...E},r={};q(t,{});let R=A&&A.headers?A.headers:{};return O.headers={...r,...R,...E.headers},{url:$(t),options:O}},apiV2TransactionTransactionIdFileGet:async(S,E,I={})=>{g("apiV2TransactionTransactionIdFileGet","transactionId",S),g("apiV2TransactionTransactionIdFileGet","name",E);const t="/api/v2/transaction/{transactionId}/file".replace("{transactionId}",encodeURIComponent(String(S))),A=new URL(t,J);let O;_&&(O=_.baseOptions);const r={method:"GET",...O,...I},n={},R={};E!==void 0&&(R.name=E),q(A,R);let D=O&&O.headers?O.headers:{};return r.headers={...n,...D,...I.headers},{url:$(A),options:r}},apiV2TransactionTransactionIdGet:async(S,E={})=>{g("apiV2TransactionTransactionIdGet","transactionId",S);const I="/api/v2/transaction/{transactionId}".replace("{transactionId}",encodeURIComponent(String(S))),t=new URL(I,J);let A;_&&(A=_.baseOptions);const O={method:"GET",...A,...E},r={};q(t,{});let R=A&&A.headers?A.headers:{};return O.headers={...r,...R,...E.headers},{url:$(t),options:O}},apiV2TransactionTransactionIdProcessPost:async(S,E,I={})=>{g("apiV2TransactionTransactionIdProcessPost","transactionId",S),g("apiV2TransactionTransactionIdProcessPost","transactionProcessRequest",E);const t="/api/v2/transaction/{transactionId}/process".replace("{transactionId}",encodeURIComponent(String(S))),A=new URL(t,J);let O;_&&(O=_.baseOptions);const r={method:"POST",...O,...I},n={},R={};n["Content-Type"]="application/json",q(A,R);let D=O&&O.headers?O.headers:{};return r.headers={...n,...D,...I.headers},r.data=WS(E,r,_),{url:$(A),options:r}},apiV2TransactionTransactionIdResultsGet:async(S,E,I={})=>{g("apiV2TransactionTransactionIdResultsGet","transactionId",S);const t="/api/v2/transaction/{transactionId}/results".replace("{transactionId}",encodeURIComponent(String(S))),A=new URL(t,J);let O;_&&(O=_.baseOptions);const r={method:"GET",...O,...I},n={},R={};E!==void 0&&(R.withImages=E),q(A,R);let D=O&&O.headers?O.headers:{};return r.headers={...n,...D,...I.headers},{url:$(A),options:r}}}},S_=function(_){const S=bt(_);return{async apiV2TagTagIdDelete(E,I){var r,n;const t=await S.apiV2TagTagIdDelete(E,I),A=(_==null?void 0:_.serverIndex)??0,O=(n=(r=k["TransactionApi.apiV2TagTagIdDelete"])==null?void 0:r[A])==null?void 0:n.url;return(R,D)=>Q(t,e,Z,_)(R,O||D)},async apiV2TagTagIdTransactionsGet(E,I){var r,n;const t=await S.apiV2TagTagIdTransactionsGet(E,I),A=(_==null?void 0:_.serverIndex)??0,O=(n=(r=k["TransactionApi.apiV2TagTagIdTransactionsGet"])==null?void 0:r[A])==null?void 0:n.url;return(R,D)=>Q(t,e,Z,_)(R,O||D)},async apiV2TransactionTransactionIdFileGet(E,I,t){var n,R;const A=await S.apiV2TransactionTransactionIdFileGet(E,I,t),O=(_==null?void 0:_.serverIndex)??0,r=(R=(n=k["TransactionApi.apiV2TransactionTransactionIdFileGet"])==null?void 0:n[O])==null?void 0:R.url;return(D,c)=>Q(A,e,Z,_)(D,r||c)},async apiV2TransactionTransactionIdGet(E,I){var r,n;const t=await S.apiV2TransactionTransactionIdGet(E,I),A=(_==null?void 0:_.serverIndex)??0,O=(n=(r=k["TransactionApi.apiV2TransactionTransactionIdGet"])==null?void 0:r[A])==null?void 0:n.url;return(R,D)=>Q(t,e,Z,_)(R,O||D)},async apiV2TransactionTransactionIdProcessPost(E,I,t){var n,R;const A=await S.apiV2TransactionTransactionIdProcessPost(E,I,t),O=(_==null?void 0:_.serverIndex)??0,r=(R=(n=k["TransactionApi.apiV2TransactionTransactionIdProcessPost"])==null?void 0:n[O])==null?void 0:R.url;return(D,c)=>Q(A,e,Z,_)(D,r||c)},async apiV2TransactionTransactionIdResultsGet(E,I,t){var n,R;const A=await S.apiV2TransactionTransactionIdResultsGet(E,I,t),O=(_==null?void 0:_.serverIndex)??0,r=(R=(n=k["TransactionApi.apiV2TransactionTransactionIdResultsGet"])==null?void 0:n[O])==null?void 0:R.url;return(D,c)=>Q(A,e,Z,_)(D,r||c)}}};class Yt extends aE{apiV2TagTagIdDelete(S,E){return S_(this.configuration).apiV2TagTagIdDelete(S,E).then(I=>I(this.axios,this.basePath))}apiV2TagTagIdTransactionsGet(S,E){return S_(this.configuration).apiV2TagTagIdTransactionsGet(S,E).then(I=>I(this.axios,this.basePath))}apiV2TransactionTransactionIdFileGet(S,E,I){return S_(this.configuration).apiV2TransactionTransactionIdFileGet(S,E,I).then(t=>t(this.axios,this.basePath))}apiV2TransactionTransactionIdGet(S,E){return S_(this.configuration).apiV2TransactionTransactionIdGet(S,E).then(I=>I(this.axios,this.basePath))}apiV2TransactionTransactionIdProcessPost(S,E,I){return S_(this.configuration).apiV2TransactionTransactionIdProcessPost(S,E,I).then(t=>t(this.axios,this.basePath))}apiV2TransactionTransactionIdResultsGet(S,E,I){return S_(this.configuration).apiV2TransactionTransactionIdResultsGet(S,E,I).then(t=>t(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||{}),ZS=(_=>(_[_.TEXT=0]="TEXT",_[_.BYTE=1]="BYTE",_[_.NUM=2]="NUM",_[_.SHIFT=3]="SHIFT",_[_.ALL=4]="ALL",_))(ZS||{}),TS=(_=>(_[_.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",_))(TS||{}),XS=(_=>(_[_.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",_[_.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=102]="HOLOGRAM_ELEMENT_PRESENT",_[_.HOLOGRAM_FRAMES_IS_ABSENT=103]="HOLOGRAM_FRAMES_IS_ABSENT",_[_.HOLOGRAM_HOLO_FIELD_IS_ABSENT=104]="HOLOGRAM_HOLO_FIELD_IS_ABSENT",_[_.PHOTO_PATTERN_INTERRUPTED=110]="PHOTO_PATTERN_INTERRUPTED",_[_.PHOTO_PATTERN_SHIFTED=111]="PHOTO_PATTERN_SHIFTED",_[_.PHOTO_PATTERN_DIFFERENT_COLORS=112]="PHOTO_PATTERN_DIFFERENT_COLORS",_[_.PHOTO_PATTERN_IR_VISIBLE=113]="PHOTO_PATTERN_IR_VISIBLE",_[_.PHOTO_PATTERN_NOT_INTERSECT=114]="PHOTO_PATTERN_NOT_INTERSECT",_[_.PHOTO_SIZE_IS_WRONG=115]="PHOTO_SIZE_IS_WRONG",_[_.PHOTO_PATTERN_INVALID_COLOR=116]="PHOTO_PATTERN_INVALID_COLOR",_[_.PHOTO_PATTERN_SHIFTED_VERT=117]="PHOTO_PATTERN_SHIFTED_VERT",_[_.PHOTO_PATTERN_PATTERN_NOT_FOUND=118]="PHOTO_PATTERN_PATTERN_NOT_FOUND",_