1"use strict";(self.webpackChunkfocus_markets_client_portal=self.webpackChunkfocus_markets_client_portal||[]).push([[1677],{40247:(F,k,O)=>{O.d(k,{j:()=>N,o:()=>I});var D=O(27583);const N=(E,a,l)=>function(E,a,l,f){return new(l||(l=Promise))(function(m,_){function w(S){try{R(f.next(S))}catch(p){_(p)}}function y(S){try{R(f.throw(S))}catch(p){_(p)}}function R(S){S.done?m(S.value):function g(m){return m instanceof l?m:new l(function(_){_(m)})}(S.value).then(w,y)}R((f=f.apply(E,a||[])).next())})}(void 0,void 0,void 0,function*(){try{const{entityId:f,token:g,vendorParameters:m}=yield E.getToken(l);return a.emit("session_data_generated",{session:{entityId:f,vendorParameters:m}}),{entityId:f,token:g,vendorParameters:m}}catch(f){const{code:g=null,message:m=""}=f;a.emit("session_data_failed_loading",{code:g,message:m});const _=I(f);throw a.emit("error",{message:_.message,name:_.name,payload:_.payload}),new D.OneSDKError("Failed while loading IDV session",{message:_.message,options:l},_.name)}});function I(E){var a,l,f,g,m,_,w;const y={code:null,message:"",name:"",payload:{}},{code:R=null,message:S="",response:p}=E;return y.code=R,y.message=(null===(a=p?.data)||void 0===a?void 0:a.message)||S,y.name=null!==(g=b[null!==(f=null===(l=p?.data.responseData)||void 0===l?void 0:l.errorCode)&&void 0!==f?f:""])&&void 0!==g?g:"",y.payload.issues=null!==(w=null===(_=null===(m=p?.data)||void 0===m?void 0:m.responseData)||void 0===_?void 0:_.issues)&&void 0!==w?w:[],y}const b={"IDVERSE:001":"IDVerseUnableToCreateSession","IDVERSE:002":"IDVerseTransactionClosed"}},91894:(F,k,O)=>{O.d(k,{g6:()=>I,ai:()=>M,r_:()=>T,Yv:()=>g});var D=O(27583),L=O(8680),N=O(65705);const I=(n,{eventHub:o,entityId:t},e)=>{let i=!1;const r=["InternalServerError","skip","OSVersionNotSupported","browserNotSupported","MODULE_NOT_FOUND","WEBCAM_ERROR","FETCH_FLOW_ERROR","USER_CANCELED","UNKOWN_ERROR"];return{biometrics:{onLog:({type:c})=>{"noAttemps"===c&&(i=!0)},onError:({type:c,payload:d})=>{i||"noAttemps"===c?o.emit("detection_failed",{message:d?.message}):"permissionDenied"===c?o.emit("input_required",{entityId:t??null},L.Yt.INTERRUPTED):r.includes(c)&&o.emit("error",new D.OneSDKError("Error from vendor SDK 'Incode'",{type:c,payload:d})),e?.()}},ocr:{onLog:({type:c,payload:d})=>{["IDNotDetected","nothingHappened","manualCaptureOn","successCapture","attemptFailed","success"].includes(c)?o.emit("info",{message:d?.message,payload:{type:c}}):"noAttemps"===c&&(i=!0)},onError:({type:c,payload:d})=>{i?o.emit("detection_failed",{message:d?.message}):"permissionDenied"===c?o.emit("input_required",{documentType:null,side:"front"},N.By.INTERRUPTED,()=>({})):r.includes(c)&&o.emit("error",new D.OneSDKError("Error from vendor SDK 'Incode'",{type:c,payload:d})),e?.()}}}[n]};var a=function(n,o,t,e){return new(t||(t=Promise))(function(r,s){function v(u){try{d(e.next(u))}catch(h){s(h)}}function c(u){try{d(e.throw(u))}catch(h){s(h)}}function d(u){u.done?r(u.value):function i(r){return r instanceof t?r:new t(function(s){s(r)})}(u.value).then(v,c)}d((e=e.apply(n,o||[])).next())})};const f=(n,o)=>a(void 0,void 0,void 0,function*(){const{renderCaptureId:t,showDocSelector:e,sdkVersion:i}=n;return(t||e)&&T(i).number>=1080?yield w(n,o,!!t):yield m("front",Object.assign(Object.assign({},n),{onSuccess:(...r)=>a(void 0,[...r],void 0,function*({skipBackIdCapture:s,typeOfId:v,countryCode:c}={}){var d,u;null!==(d=n?.validate)&&void 0!==d&&d.call(n,{typeOfId:v,countryCode:c})&&(s?null===(u=n?.onSuccess)||void 0===u||u.call(n,{}):yield m("back",n,o))})}),o)}),g=(n,o,t)=>a(void 0,void 0,void 0,function*(){var e;try{if("ocr"===n)return yield((n,o)=>a(void 0,void 0,void 0,function*(){return n.consentId?yield _(n,o):yield f(n,o)}))(o,t);if("biometrics"===n){const{renderCaptureFace:i,sdkVersion:r}=o;return i&&T(r).number>=1083?yield R(o,t):yield m("selfie",o,t)}throw new D.OneSDKError("Unknown purpose",{purpose:n})}catch(i){const{eventHub:r}=o,{message:s,payload:v}=i;r.emit("error",new D.OneSDKError(`Incode ${n} capture failed`,{message:null!==(e=s??v?.message)&&void 0!==e?e:""}))}}),m=(n,o,t)=>a(void 0,void 0,void 0,function*(){const{incode:e,token:i,eventHub:r,mountElement:s,numberOfTries:v=3,onSuccess:c=(()=>({})),onError:d,onLog:u,renderCameraProps:h}=o;return new Promise((V,K)=>{try{t.current=e.renderCamera(n,s,Object.assign(Object.assign({},h),{onSuccess:C=>a(void 0,void 0,void 0,function*(){return c(C),V({})}),onError:C=>(d(C),K(C)),onLog:C=>{u(C)},token:i,numberOfTries:v}))}catch(C){const{message:U=""}=C;return r.emit("error",new D.OneSDKError("Error from vendor SDK 'Incode'",{message:U})),K(C)}})}),_=(n,o)=>a(void 0,void 0,void 0,function*(){const{incode:t,token:e,mountElement:i,
1consentId:r}=n;if(!r){const s=new Error("Missing consentId");throw new D.OneSDKError(s.message,{error:s})}return new Promise(()=>{(()=>{const o=e=>{const i=e.querySelectorAll(".IncodeCombinedConsentLabelWrapper p");i.length>0&&setTimeout(()=>{i.forEach(r=>{(e=>{if(!e)return;const i=e.style.display;e.style.display="none",e.style.display=i})(r)})},500)},t=document.getElementById("combined-consent");if(t)new MutationObserver((i,r)=>{for(const s of i)"childList"===s.type&&s.addedNodes.length>0&&(o(t),r.disconnect())}).observe(t,{childList:!0,subtree:!0});else{if(!(document.body instanceof HTMLBodyElement))return;const e=document.body;new MutationObserver((r,s)=>{for(const v of r)"childList"===v.type&&v.addedNodes.length>0&&v.addedNodes.forEach(c=>{c.nodeType===Node.ELEMENT_NODE&&"combined-consent"===c.id&&(o(c),s.disconnect())})}).observe(e,{childList:!0,subtree:!0})}})(),t.renderCombinedConsent(i,{token:e,consentId:r,onSuccess:()=>f(n,o)})})}),w=(n,o,t)=>a(void 0,void 0,void 0,function*(){const{incode:e,token:i,mountElement:r,onSuccess:s,onError:v}=n;return new Promise((c,d)=>{o.current=e.renderCaptureId(r,{session:i,forceIdV2:t,onSuccess:()=>(s?.({}),c({})),onError(u){const h=u;return v(h),d(h)}})})}),R=(n,o)=>a(void 0,void 0,void 0,function*(){const{incode:t,token:e,mountElement:i,onSuccess:r,onError:s}=n;return new Promise((v,c)=>{o.current=t.renderCaptureFace(i,{session:e,forceV2:!0,onSuccess:()=>a(void 0,void 0,void 0,function*(){try{yield t.processFace({token:e.token})}catch(d){const{message:u=""}=d;return s({type:"processFaceFailed",payload:{message:u}}),c(d)}return r?.({}),v({})}),onError:d=>{const u=(n=>{var o;const{code:t,message:e}=n??{};return{type:(null!==(o={NO_MORE_TRIES:"noAttemps",PERMISSION_DENIED:"permissionDenied",PERMISSION_REFRESH:"permissionDenied"}[t])&&void 0!==o?o:t)??"UNKOWN_ERROR",payload:{message:e}}})(d);return s(u),c(u)}})})});var S=function(n,o,t,e){return new(t||(t=Promise))(function(r,s){function v(u){try{d(e.next(u))}catch(h){s(h)}}function c(u){try{d(e.throw(u))}catch(h){s(h)}}function d(u){u.done?r(u.value):function i(r){return r instanceof t?r:new t(function(s){s(r)})}(u.value).then(v,c)}d((e=e.apply(n,o||[])).next())})};const p="1.75.2",T=n=>{const o=n??p,e=o.split("-")[0].split("+")[0].split(".").map(s=>parseInt(s,10));if(e.length<2||e.some(isNaN)){const s=p.split(".").map(d=>parseInt(d,10)),[v,c]=s;return{str:o,number:1e3*v+c}}const[i,r]=e;return{str:o,number:1e3*i+r}},M=n=>S(void 0,[n],void 0,function*({apiURL:o,sdkVersion:t=p,translations:e,lang:i}){return yield(0,D.loadAsyncAsset)(`https://sdk.incode.com/sdk/onBoarding-${t}.js`),{incode:yield A({apiURL:`${o}/0/`,translations:e,lang:i})}}),A=n=>S(void 0,[n],void 0,function*({apiURL:o,translations:t,lang:e}){const i=window.OnBoarding.create({apiURL:o,translations:t,lang:e});return yield i.warmup(),i})},95334:(F,k,O)=>{O.d(k,{$:()=>L});const L=N=>function(N,I,b,E){return new(b||(b=Promise))(function(l,f){function g(w){try{_(E.next(w))}catch(y){f(y)}}function m(w){try{_(E.throw(w))}catch(y){f(y)}}function _(w){w.done?l(w.value):function a(l){return l instanceof b?l:new b(function(f){f(l)})}(w.value).then(g,m)}_((E=E.apply(N,I||[])).next())})}(void 0,[N],void 0,function*({incode:I,token:b,eventHub:E}){const a="Failed to send incode fingerprint";try{const l=yield I.sendFingerprint({token:b});if(!l.success)return void E.emit("warning",{message:a,payload:l});E.emit("info",{message:"Successfully sent incode fingerprint",payload:l})}catch(l){E.emit("warning",{message:a,payload:l})}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.