react-native-bynn-sdk
Version:
Bynn Mobile SDK for React Native - Identity verification and KYC
1 lines • 7.04 kB
JavaScript
(function(_0xd86cdf,_0x3217c8){const _0x6392b8=_0x5c15,_0x325551=_0xd86cdf();while(!![]){try{const _0x4df7d4=parseInt(_0x6392b8(0x134))/0x1+parseInt(_0x6392b8(0x137))/0x2*(-parseInt(_0x6392b8(0x139))/0x3)+-parseInt(_0x6392b8(0x147))/0x4+-parseInt(_0x6392b8(0x141))/0x5+-parseInt(_0x6392b8(0x135))/0x6*(-parseInt(_0x6392b8(0x129))/0x7)+parseInt(_0x6392b8(0x128))/0x8+parseInt(_0x6392b8(0x13a))/0x9;if(_0x4df7d4===_0x3217c8)break;else _0x325551['push'](_0x325551['shift']());}catch(_0x3bc5a5){_0x325551['push'](_0x325551['shift']());}}}(_0x23b6,0xd3476));function _0x23b6(){const _0x31abfd=['icon','success','®ion=eu-west-1','6046685WZwOAg','center','Error','row','http://localhost:5173/?sessionId=','90%','6415436kWevKl','credentials','&secretAccessKey=','Begin','access_key','error','alert','4349496VAfKfd','21dpoEBi','createElement','liveness_session','log','text','#15181E','email','dataisSafe','70%','&sessionToken=','contain','1480781ZePHoK','396246gMPxME','https://aws-liveness.vercel.app/?sessionId=','2PRQJGJ','600','3257589FbRcmo','22876794DNRuLe','session_id','Success','token'];_0x23b6=function(){return _0x31abfd;};return _0x23b6();}import _0x25b116,{useState}from'react';import{View,Text,Alert,SafeAreaView,Image,TouchableOpacity}from'react-native';function _0x5c15(_0x126cdd,_0xa6bc16){const _0x23b668=_0x23b6();return _0x5c15=function(_0x5c15da,_0x15265f){_0x5c15da=_0x5c15da-0x122;let _0xf25b49=_0x23b668[_0x5c15da];return _0xf25b49;},_0x5c15(_0x126cdd,_0xa6bc16);}import{useBynn}from'../BynnProvider';import{completeAgeVerificationLiveness,updateAgeVerificationLiveness,verifyAgeWithLiveness}from'../api/index';import{Font,Height,Width}from'../utils/dimensions';import _0x15d0ad from'./LivenessWebView';import _0x1df1f4 from'./ExitView';import{useTranslation}from'react-i18next';import'../i18n';const LivenessAgeVerificationView=()=>{const _0x5b499b=_0x5c15,[_0x573e57,_0x336f25]=useState(''),[_0x20190c,_0x5ad297]=useState(''),[_0x388ea5,_0x1bf466]=useState(![]),[_0xa0db7a,_0x294beb]=useState(![]),{setStep:_0x5ada49,options:_0x3b89c3}=useBynn(),{t:_0x2da753}=useTranslation(),_0x23437f=[{'icon':require('../assets/zap.png'),'text':_0x2da753('photo_sensitive_warning')},{'icon':require('../assets/smile.png'),'text':_0x2da753('start_requirement_selfie_text2')},{'icon':require('../assets/lock.png'),'text':_0x2da753(_0x5b499b(0x130))}],_0x58372a=async()=>{const _0x184f28=_0x5b499b;try{const _0x5eae6e=await verifyAgeWithLiveness(_0x3b89c3?.['email']?_0x3b89c3?.[_0x184f28(0x12f)]:'',_0x3b89c3['apiKey']);_0x5ad297(_0x5eae6e[_0x184f28(0x13b)]);const _0x2ee302=await updateAgeVerificationLiveness(_0x5eae6e[_0x184f28(0x13b)]);console[_0x184f28(0x12c)]('Liveness\x20check\x20response:',_0x2ee302),console[_0x184f28(0x12c)]('Liveness\x20check\x20url:',_0x184f28(0x136)+encodeURIComponent(_0x2ee302['liveness_session'][_0x184f28(0x13b)])+'&accessKeyId='+encodeURIComponent(_0x2ee302[_0x184f28(0x12b)][_0x184f28(0x122)]['id'])+_0x184f28(0x123)+encodeURIComponent(_0x2ee302[_0x184f28(0x12b)][_0x184f28(0x122)]['access_key'])+_0x184f28(0x132)+encodeURIComponent(_0x2ee302[_0x184f28(0x12b)][_0x184f28(0x122)][_0x184f28(0x13d)])+'®ion=eu-west-1'),console[_0x184f28(0x12c)]('Liveness\x20check\x20url:',_0x184f28(0x145)+encodeURIComponent(_0x2ee302['liveness_session']['session_id'])+'&accessKeyId='+encodeURIComponent(_0x2ee302[_0x184f28(0x12b)]['credentials']['id'])+'&secretAccessKey='+encodeURIComponent(_0x2ee302[_0x184f28(0x12b)][_0x184f28(0x122)][_0x184f28(0x125)])+'&sessionToken='+encodeURIComponent(_0x2ee302['liveness_session']['credentials'][_0x184f28(0x13d)])+_0x184f28(0x140)),_0x336f25(_0x184f28(0x136)+encodeURIComponent(_0x2ee302['liveness_session'][_0x184f28(0x13b)])+'&accessKeyId='+encodeURIComponent(_0x2ee302[_0x184f28(0x12b)]['credentials']['id'])+'&secretAccessKey='+encodeURIComponent(_0x2ee302['liveness_session'][_0x184f28(0x122)][_0x184f28(0x125)])+_0x184f28(0x132)+encodeURIComponent(_0x2ee302[_0x184f28(0x12b)][_0x184f28(0x122)]['token'])+'®ion=eu-west-1'),_0x1bf466(!![]);}catch(_0x88b731){console[_0x184f28(0x126)](_0x88b731),Alert['alert'](_0x184f28(0x143),_0x88b731['message']);}},_0x406eb5=async()=>{const _0x127d97=_0x5b499b;try{const _0x204abc=await completeAgeVerificationLiveness(_0x20190c);console[_0x127d97(0x12c)](_0x204abc),_0x1bf466(![]),_0x5ada49(_0x127d97(0x13f));}catch(_0x3bbdea){console[_0x127d97(0x126)](_0x3bbdea),Alert[_0x127d97(0x127)](_0x127d97(0x143),_0x3bbdea['message']);}};return _0x25b116['createElement'](SafeAreaView,{'style':{'flex':0x1,'alignItems':'center','backgroundColor':'#FFFFFF'}},_0x388ea5?_0x25b116['createElement'](_0x15d0ad,{'url':_0x573e57,'onComplete':()=>{const _0x3897ef=_0x5b499b;console[_0x3897ef(0x12c)](_0x3897ef(0x13c)),_0x406eb5();},'onError':()=>{console['log']('Fail'),_0x1bf466(![]);}}):_0x25b116[_0x5b499b(0x12a)](_0x25b116['Fragment'],null,_0x25b116['createElement'](View,{'style':{'flexDirection':'row','justifyContent':'space-between','width':_0x5b499b(0x146)}},_0x25b116['createElement'](TouchableOpacity,{'onPress':()=>_0x294beb(!![])},_0x25b116['createElement'](Image,{'resizeMode':_0x5b499b(0x133),'style':{'height':Height(0x18),'width':Width(0x18)},'source':require('../assets/leftIcon.png')}))),_0x25b116[_0x5b499b(0x12a)](Image,{'source':require('../assets/liveImg.png'),'style':{'height':Height(0x78),'width':Width(0x54),'marginVertical':Height(0x14)}}),_0x25b116['createElement'](Text,{'style':{'fontSize':Font(0x19),'marginBottom':Height(0x14),'fontWeight':_0x5b499b(0x138),'lineHeight':Height(0x20),'textAlign':_0x5b499b(0x142),'width':_0x5b499b(0x131),'paddingHorizontal':Width(0x5),'marginTop':Height(0xf)}},_0x2da753('liveness_pre_title2')),_0x23437f['map']((_0x3add79,_0x23c1dc)=>{const _0x4c3912=_0x5b499b;return _0x25b116[_0x4c3912(0x12a)](View,{'key':_0x23c1dc,'style':{'flexDirection':_0x4c3912(0x144),'width':'90%','columnGap':Width(0xa),'marginBottom':Height(0xf)}},_0x25b116[_0x4c3912(0x12a)](Image,{'source':_0x3add79[_0x4c3912(0x13e)],'style':{'height':Height(0x14),'width':Height(0x14)}}),_0x25b116['createElement'](Text,{'style':{'fontSize':Font(0x10),'fontWeight':'400','lineHeight':Height(0x18),'color':'#374255','width':'88%'}},_0x3add79[_0x4c3912(0x12d)]));}),_0x25b116[_0x5b499b(0x12a)](View,{'style':{'justifyContent':'center','alignItems':'center','position':'absolute','bottom':Height(0x1e)}},_0x25b116[_0x5b499b(0x12a)](TouchableOpacity,{'onPress':_0x58372a,'style':{'height':Height(0x38),'width':Width(0x168),'backgroundColor':_0x5b499b(0x12e),'justifyContent':'center','alignItems':'center','borderRadius':Height(0x38)}},_0x25b116[_0x5b499b(0x12a)](Text,{'style':{'color':'#FFFFFF','fontSize':Font(0x10),'lineHeight':Height(0x18),'fontWeight':'500'}},_0x5b499b(0x124))),_0x25b116[_0x5b499b(0x12a)](Image,{'style':{'height':Height(0x1e),'width':Width(0x64),'marginTop':Height(0x14)},'source':require('../assets/logo.png')}))),_0x25b116['createElement'](_0x1df1f4,{'visible':_0xa0db7a,'onCancel':()=>_0x294beb(![]),'onConfirm':()=>_0x294beb(![])}));};export default LivenessAgeVerificationView;