OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / identity / identity.saga.js

1 lines · javascript ref:
(function(_0x4d2cbb,_0x54c609){const _0x2366a1={_0x3c7415:0x249,_0x51006c:0x246,_0x315b65:0x221,_0x5e4a7f:0x238,_0x26e1db:0x234,_0x2bcbe8:0x236,_0x2e6136:0x20f,_0x17ec10:0x1f8,_0x5ba906:0x210,_0x5a2948:0x20f,_0x3fcb07:0x200,_0x49f9c4:0x215,_0x2e7885:0x220,_0x1b094b:0x248,_0xec0ccf:0x273,_0x417701:0x242,_0x22dd1d:0x291,_0x1c5e22:0x261,_0xcede3b:0x1e2,_0x37c114:0x205,_0x4f6389:0x271,_0x1c6230:0x262,_0x33489f:0x25f,_0x2c20cc:0x245,_0x1bebcf:0x23b,_0xbc5336:0x27c,_0x1d4caa:0x208,_0x31d4be:0x206,_0x5e0537:0x22d,_0x179522:0x20a},_0x1fcb8f={_0x53d385:0x30a};function _0x511f06(_0x4c9edc,_0x4622a3,_0x1800c3,_0x4e9acd){return _0x2bc4(_0x1800c3- -0x321,_0x4622a3);}const _0x45ff44=_0x4d2cbb();function _0x5c3932(_0x5066d4,_0x140e58,_0x451fc4,_0xc2f5a8){return _0x2bc4(_0xc2f5a8- -_0x1fcb8f._0x53d385,_0x451fc4);}while(!![]){try{const _0x13161d=-parseInt(_0x511f06(-_0x2366a1._0x3c7415,-_0x2366a1._0x51006c,-0x266,-_0x2366a1._0x51006c))/(0x3*0x786+0x1*0x12dd+-0x296e)+-parseInt(_0x511f06(-_0x2366a1._0x315b65,-_0x2366a1._0x5e4a7f,-_0x2366a1._0x26e1db,-_0x2366a1._0x2bcbe8))/(-0x431*-0x4+0xbe9*0x2+-0x2894)+parseInt(_0x5c3932(-_0x2366a1._0x2e6136,-0x20d,-_0x2366a1._0x17ec10,-_0x2366a1._0x5ba906))/(0x1280+0x315+-0xac9*0x2)*(parseInt(_0x5c3932(-_0x2366a1._0x5a2948,-_0x2366a1._0x3fcb07,-_0x2366a1._0x49f9c4,-_0x2366a1._0x2e7885))/(-0xb*-0x1af+-0x2291*0x1+0x1010))+-parseInt(_0x511f06(-0x242,-0x277,-_0x2366a1._0x1b094b,-_0x2366a1._0xec0ccf))/(-0x24a8+0x1*0x1481+-0x19e*-0xa)+parseInt(_0x511f06(-_0x2366a1._0x417701,-_0x2366a1._0x22dd1d,-_0x2366a1._0x1c5e22,-0x286))/(-0xa*0x130+-0x1*-0xcbd+-0xd7)*(parseInt(_0x5c3932(-0x202,-_0x2366a1._0xcede3b,-0x1dc,-_0x2366a1._0x37c114))/(0x2014+0x51+-0x205e))+parseInt(_0x5c3932(-_0x2366a1._0x4f6389,-0x271,-_0x2366a1._0x1c6230,-_0x2366a1._0x33489f))/(-0x836*0x1+-0x83*0x7+0xbd3)*(-parseInt(_0x5c3932(-_0x2366a1._0x2c20cc,-_0x2366a1._0x1bebcf,-_0x2366a1._0xbc5336,-0x261))/(0x1638+-0x242e+0xdff))+parseInt(_0x511f06(-_0x2366a1._0x1d4caa,-_0x2366a1._0x31d4be,-_0x2366a1._0x5e0537,-_0x2366a1._0x179522))/(0x1*-0x2423+0x62d+0xf00*0x2);if(_0x13161d===_0x54c609)break;else _0x45ff44['push'](_0x45ff44['shift']());}catch(_0x7bdf17){_0x45ff44['push'](_0x45ff44['shift']());}}}(_0x6967,0x3c*0x3e77+0xb3f3*-0x23+0x187fe1));const _0x446117=(function(){let _0x3017c6=!![];return function(_0x38e409,_0xdbaf7a){const _0xcb7bd2=_0x3017c6?function(){if(_0xdbaf7a){const _0x5382a6=_0xdbaf7a['apply'](_0x38e409,arguments);return _0xdbaf7a=null,_0x5382a6;}}:function(){};return _0x3017c6=![],_0xcb7bd2;};}()),_0xbb7c93=_0x446117(this,function(){const _0xb66960={_0x2f3c11:0x327,_0x5ae753:0x31b,_0x555176:0x332,_0x3c2d28:0x364,_0x4c650c:0x331,_0x40c295:0x352,_0x4ecdee:0x32f,_0x165f56:0x346,_0x4f3164:0x360,_0xdfcfb2:0x320,_0x80ad87:0x351,_0x3a7df3:0x318,_0x1c5b9d:0x2df,_0x2aff36:0x2ed,_0x1fe280:0x310,_0x5dcab3:0x2f7,_0x2332fc:0x30e,_0x2e568:0x33b,_0x44c2b8:0x2de,_0x5e1ee9:0x304,_0x254a98:0x30b},_0x1f3880={_0x8ff363:0x285},_0x48be83={_0x3ea153:0x261};function _0x5ed28a(_0x1ca320,_0x33f81b,_0x47e2d8,_0x47042d){return _0x2bc4(_0x47042d-_0x48be83._0x3ea153,_0x33f81b);}function _0x119221(_0x5bd656,_0x57e9d5,_0x1a8645,_0x306856){return _0x2bc4(_0x5bd656-_0x1f3880._0x8ff363,_0x1a8645);}return _0xbb7c93[_0x5ed28a(0x345,_0xb66960._0x2f3c11,_0xb66960._0x5ae753,0x32f)]()[_0x119221(_0xb66960._0x555176,_0xb66960._0x3c2d28,_0xb66960._0x4c650c,_0xb66960._0x40c295)](_0x119221(_0xb66960._0x4ecdee,_0xb66960._0x165f56,0x343,_0xb66960._0x4f3164)+'+$')[_0x5ed28a(_0xb66960._0xdfcfb2,_0xb66960._0x80ad87,_0xb66960._0x3a7df3,0x32f)]()[_0x5ed28a(_0xb66960._0x1c5b9d,0x330,_0xb66960._0x2aff36,_0xb66960._0x1fe280)+'r'](_0xbb7c93)[_0x5ed28a(0x325,_0xb66960._0x5dcab3,0x320,_0xb66960._0x2332fc)](_0x5ed28a(_0xb66960._0x2e568,_0xb66960._0x44c2b8,_0xb66960._0x5e1ee9,_0xb66960._0x254a98)+'+$');});_0xbb7c93();import{ERRORS}from'@holepunchto/keet-core-api';import{delay,fork,getContext,put,race,select,take,takeEvery,takeLatest,takeLeading}from'redux-saga/effects';import{getCoreBackend}from'../../backend';import{apiCall}from'../../api/core';import{ENV_CONTEXT_KEY,PLATFORM_CONTEXT_KEY}from'../constants';import{pairInvalidInviteError,taskErrorSaga}from'../error';import{apiSubscribeSaga,apiTakeEvery,apiTakeMatch}from'../lib';import{IDENTITY_STATUS,IDENTITY_USERNAME_ACTION_TYPE,IDENTITY_USERNAME_SAVE_STATUS,IDENTITY_USERNAME_STATUS,IDENTITY_VERIFY_DELAY,QUERY_IDENTITY_DELAY,QUERY_IDENTITY_LIMIT,QUERY_IDENTITY_REQUEST_TIMEOUT,QUERY_IDENTITY_SOURCE}from'./identity.constants';import{isValidIdentityUsername,parseUserSearchItem,parseUserSearchResponse}from'./identity.model';import{addIdentityInvitedDevice,approveIdentityInvitedDevice,cancelIdentityInvitationLink,createIdentityInvitationLink,createIdentityUsernameCmd,getIdentityInvitationLink,getIdentityInvitedDevices,getIdentityStatus,rejectIdentityInvitedDevice,removeIdentityInvitedDevice,setIdentity,setIdentityAsked,setIdentityInvitationLink,setSyncDeviceErrorMsg,updateIdentityDeviceFailure,updateIdentityDeviceRequest,updateIdentityDeviceSuccess,updateIdentitySearchList,verifyIdentityUsernameCmd,updateIdentityVerifyStatus,resetIdentityVerifyStatus,askIdentityLoad,updatePeerIdentity,getMyMemberId,createAndSubmitBackup,getIsIdentityConfirmed,submitBackupSuccess,queryIdentityRecords,editIdentityUsernameCmd,fetchMyContactInvitationCmd,getAccountRecoveryLoading,setAccountRecoverySuccess,removeLinkedDevice,updateRemoveDeviceStatus,getCreateUsernameStatus,setIdentityUsernameActionType,updateUsernameReservationInfo,resetUsernameReservationInfo,identityLoggedOut,updateUserSettingsCmd,setPrivateProfileVersion,getMyIdentity}from'./identity.reducer';function _0x2bc4(_0x2a9bc1,_0x368230){const _0x40ceda=_0x6967();return _0x2bc4=function(_0x11f620,_0x162683){_0x11f620=_0x11f620-(-0x2b9*-0xe+-0xb78*0x3+-0x311);let _0x2719f3=_0x40ceda[_0x11f620];return _0x2719f3;},_0x2bc4(_0x2a9bc1,_0x368230);}import{identityUserProfileSaga}from'./identity-profile.saga';import{accountRecoverSaga}from'./saga/account-recover.saga';import{backupCreateSaga}from'./saga/backup-create.saga';import{syncDeviceSaga}from'./saga/sync-device.saga';import{secretPhraseSaga}from'./saga/secret-phrase-saga';import{blockMemberSaga,unblockMemberSaga}from'./member/identity-member.saga';import{blockMemberCmd,initBlockedMembersSubscription,unblockMemberCmd}from'./member';import{NOTIFICATION_CODE,userCustomNotification,userSuccessNotification}from'../notification';import{migrateRecoveryPhraseSaga}from'./saga/migrate-recovery-phrase.saga';import{fetchMyContactInvitationSaga}from'./saga/fetch-my-contact-invitation.saga';export function*updateIdentityDeviceSaga({payload:_0x2c5c2c}){const _0x52e836={_0xf59403:0x180,_0x365ea3:0x177,_0x5d9a31:0x19e,_0x290923:0x1d9,_0x2b18c7:0x1b9,_0x1a9581:0x1d6,_0x1d2a83:0x1f4,_0xab9037:0x218,_0x44b591:0x209,_0x4d3da6:0x21f},_0x5392f2={_0x212f4e:0x145};function _0x570995(_0x22a257,_0x42cca7,_0xcd55f4,_0x503533){return _0x2bc4(_0xcd55f4-0xb9,_0x22a257);}function _0x210d99(_0x410906,_0x233a86,_0x397583,_0x3458ee){return _0x2bc4(_0x397583-_0x5392f2._0x212f4e,_0x3458ee);}try{const {name:_0x4e9975,deviceId:_0x325f3}=_0x2c5c2c,_0x377657=getCoreBackend(),_0x54505b=_0x4e9975||_0x325f3;yield apiCall(_0x377657['updateIden'+_0x570995(0x1a1,_0x52e836._0xf59403,0x181,_0x52e836._0x365ea3)],{'name':_0x54505b}),yield put(updateIdentityDeviceSuccess({'name':_0x54505b,'deviceId':_0x325f3}));}catch(_0x3a09ab){yield put(updateIdentityDeviceFailure({'error':_0x3a09ab[_0x570995(_0x52e836._0x5d9a31,_0x52e836._0x290923,_0x52e836._0x2b18c7,_0x52e836._0x1a9581)]})),yield taskErrorSaga(_0x210d99(_0x52e836._0x1d2a83,0x23f,_0x52e836._0xab9037,0x244)+'tityDevice'+_0x210d99(_0x52e836._0x44b591,_0x52e836._0x4d3da6,0x1fd,0x221),_0x3a09ab);}}export function*approveIdentityInvitedDeviceSaga({payload:_0x657a54}){const _0x4cf6ac={_0x9e9392:0x91,_0x148bee:0x5a,_0x2ce6da:0x7d,_0x4b89bf:0x44c,_0x5d0daf:0x46a,_0x52590a:0x424,_0xac8d55:0x456,_0x49bc35:0x478,_0x6d0483:0x451,_0xcc97a1:0x465,_0x55b8a0:0x462,_0x395725:0x452,_0x5d0348:0x487,_0x2adf6f:0xe1,_0x5777d0:0x70,_0x2d57e1:0xcd,_0x5d9cba:0xb7,_0x31a8c5:0x48c,_0x31fdf1:0x45e,_0x3f00c0:0x499,_0x54246d:0x47f},_0xec74d2={_0x2f6b99:0x187},_0x183f0d={_0x1156cf:0x39b};function _0x406cea(_0x156450,_0x3436f9,_0x134543,_0x2933f6){return _0x2bc4(_0x156450-_0x183f0d._0x1156cf,_0x3436f9);}function _0x46e54b(_0x479d88,_0x97fa3f,_0x4842bf,_0x282adc){return _0x2bc4(_0x282adc- -_0xec74d2._0x2f6b99,_0x479d88);}try{const _0xdf7e18=yield select(getIdentityInvitedDevices),_0xf5a5d7=_0xdf7e18[_0x46e54b(-_0x4cf6ac._0x9e9392,-_0x4cf6ac._0x148bee,-_0x4cf6ac._0x2ce6da,-0x8a)](_0x264061=>_0x264061['deviceId']===_0x657a54);if(!_0xf5a5d7)throw new Error(_0x406cea(_0x4cf6ac._0x4b89bf,_0x4cf6ac._0x5d0daf,_0x4cf6ac._0x52590a,_0x4cf6ac._0xac8d55)+'ce\x20to\x20appr'+_0x406cea(_0x4cf6ac._0x49bc35,_0x4cf6ac._0x6d0483,_0x4cf6ac._0xcc97a1,0x449));const _0x53a7fa=getCoreBackend();yield apiCall(_0x53a7fa[_0x406cea(_0x4cf6ac._0x55b8a0,_0x4cf6ac._0x395725,0x48a,_0x4cf6ac._0x5d0348)+_0x46e54b(-0xb3,-_0x4cf6ac._0x2adf6f,-0xec,-0xe1)+'t'],_0xf5a5d7,!![]);}catch(_0x44abb2){yield taskErrorSaga(_0x46e54b(-_0x4cf6ac._0x5777d0,-_0x4cf6ac._0x2d57e1,-_0x4cf6ac._0x5d9cba,-0xa2)+'ntityInvit'+_0x406cea(_0x4cf6ac._0x31a8c5,_0x4cf6ac._0x31fdf1,_0x4cf6ac._0x3f00c0,_0x4cf6ac._0x54246d)+'ga',_0x44abb2);}finally{yield put(removeIdentityInvitedDevice(_0x657a54));}}export function*rejectIdentityInvitedDeviceSaga({payload:_0xbae9b5}){const _0x49247c={_0x4789f1:0x13a,_0x443ec3:0x12e,_0xbb5389:0x15d,_0x4034f1:0x13e,_0x1f0b4e:0x40d,_0x2c2d3d:0x44c,_0x4b2495:0x428,_0x1ab27c:0xff,_0x58bfe6:0xdc,_0x2e24d6:0x403,_0x5d24a0:0x43e,_0x3ded5a:0x41a,_0x5501d4:0x466,_0x40447e:0x454,_0x2c7829:0x42f,_0x5c7d9c:0x45b,_0xbef8c:0x45f,_0xdb5170:0x461,_0x39086b:0x450,_0x43f354:0x47c},_0x24cdf9={_0x3ab456:0x31};function _0x5db72b(_0x6eb10b,_0x152eac,_0x5d4589,_0x47639c){return _0x2bc4(_0x47639c-0x374,_0x152eac);}function _0x3670ee(_0xa4ff83,_0x12c7f1,_0x2ab6de,_0x4f2088){return _0x2bc4(_0x12c7f1-_0x24cdf9._0x3ab456,_0xa4ff83);}try{const _0x1e1080=yield select(getIdentityInvitedDevices),_0x18ac90=_0x1e1080[_0x3670ee(_0x49247c._0x4789f1,_0x49247c._0x443ec3,_0x49247c._0xbb5389,_0x49247c._0x4034f1)](_0xca7dcd=>_0xca7dcd['deviceId']===_0xbae9b5);if(!_0x18ac90)throw new Error('wrong\x20devi'+_0x5db72b(_0x49247c._0x1f0b4e,0x44f,_0x49247c._0x2c2d3d,_0x49247c._0x4b2495)+'ct');const _0x2fe53a=getCoreBackend();yield apiCall(_0x2fe53a[_0x3670ee(_0x49247c._0x1ab27c,0xf8,_0x49247c._0x58bfe6,0x106)+_0x5db72b(_0x49247c._0x2e24d6,0x3fa,_0x49247c._0x5d24a0,_0x49247c._0x3ded5a)+'t'],_0x18ac90,![]);}catch(_0x1bed04){yield taskErrorSaga(_0x5db72b(_0x49247c._0x5501d4,_0x49247c._0x40447e,_0x49247c._0x2c7829,_0x49247c._0x5c7d9c)+_0x5db72b(_0x49247c._0xbef8c,_0x49247c._0xdb5170,_0x49247c._0x39086b,_0x49247c._0x43f354)+'dDeviceSag'+'a',_0x1bed04);}finally{yield put(removeIdentityInvitedDevice(_0xbae9b5));}}export function*createIdentityInvitationLinkSaga(){const _0x18590f={_0x17199d:0xe4,_0x268b09:0xea,_0x33716f:0xe0,_0x434f4e:0xd4,_0x2567e5:0xda,_0x41a1f0:0xd2,_0xeea575:0x12b,_0x5d6b7a:0xd8,_0x132f57:0x105,_0xf2a09c:0x110,_0x134cc0:0x107,_0x556321:0xdf,_0x3fa22f:0xd3,_0x1eef57:0x12f,_0x3c17ca:0xfe,_0x2c824f:0x130,_0x584e27:0xb9,_0x5353e3:0xb7,_0x2b4cfa:0xc5,_0x32a481:0x11e,_0x57907d:0xdb,_0x35c70c:0xe0},_0x5dfffb={_0x1211ed:0x16};function _0x36aed8(_0x439d57,_0x1a6017,_0x5a17fd,_0x5c805a){return _0x2bc4(_0x439d57-0x2e,_0x5a17fd);}function _0x23370c(_0x20de65,_0x52d198,_0x51cbe7,_0xee6d1f){return _0x2bc4(_0x51cbe7-_0x5dfffb._0x1211ed,_0x20de65);}try{const _0x1372bb=yield select(getIdentityInvitationLink);if(_0x1372bb)return;const _0x1969e0=getCoreBackend(),[_0x3d6ba4,_0x403255]=yield race([take(cancelIdentityInvitationLink),apiCall(_0x1969e0[_0x36aed8(_0x18590f._0x17199d,_0x18590f._0x268b09,_0x18590f._0x33716f,0xdb)+_0x23370c(_0x18590f._0x434f4e,0xc3,_0x18590f._0x2567e5,_0x18590f._0x41a1f0)+_0x23370c(_0x18590f._0xeea575,_0x18590f._0x5d6b7a,_0x18590f._0x132f57,0xfe)])]);if(!_0x3d6ba4&&!_0x403255)throw new Error('unable\x20to\x20'+_0x36aed8(_0x18590f._0xf2a09c,0x13e,_0x18590f._0x134cc0,0xe2)+_0x23370c(0x9e,_0x18590f._0x556321,0xd0,_0x18590f._0x3fa22f)+'nk');if(!_0x3d6ba4){const {config:{pearProtocol:_0x288103}}=yield getContext(PLATFORM_CONTEXT_KEY);yield put(setIdentityInvitationLink(_0x288103+_0x36aed8(_0x18590f._0x1eef57,0x144,_0x18590f._0x3c17ca,_0x18590f._0x2c824f)+_0x403255));}}catch(_0x2e1332){yield taskErrorSaga(_0x36aed8(0xe4,_0x18590f._0x584e27,_0x18590f._0x5353e3,_0x18590f._0x2b4cfa)+_0x36aed8(0xf2,_0x18590f._0x32a481,_0x18590f._0x57907d,_0x18590f._0x35c70c)+'tionLinkSa'+'ga',_0x2e1332);}}export function*loadIdentitySync(){try{yield put(setIdentityAsked());const _0x1b09a7=getCoreBackend(),_0x10f821=yield apiCall(_0x1b09a7['getIdentit'+'y']);yield put(setIdentity(_0x10f821));}catch(_0x2c988a){yield taskErrorSaga('loadIdenti'+'tySync',_0x2c988a,{'isCritical':!![]});}return!![];}function _0x6967(){const _0x312eb8=['verifyIden','ByMemberId','3537630fBUeil','identitySa','subscribeU','identityPr','ove','ANONYMOUS','searchEnab','GLOBAL','INVALID_CH','create\x20inv','sername','removeIden','approveIde','RESERVING','rejectIden','subscribeR','cancel','420LaqNia','ivateProfi','\x20status=','412896AQBHsf',':\x20subscrib','tion','isReservin','edDeviceSa','NOT_FOUND','subscribeI','9156720XRabQX','editIdenti','version','confirmRec','Onboarding','OUTDATED_C','43917dllKzB','dentityPai','meSaga','find','led','username','message','://keet/','abled','key','tyUsername','8603DFNGOW','y\x20data\x20ava','ilable','tityInvite','YPE','ringReques','aga','code','27qzcqlI','(((.+)+)+)','1315760BLYFGh','CREATE','search','editEnable','constructo','ityRecords','wrong\x20devi','hasError','memberId','ce\x20to\x20reje','value','createIden','COMPLETE','Saga','tityUserna','itation\x20li','914868gUdhSx','hasRecord','ame','lookupUser','ername','4014ZjSxUB','RESERVED','orted','queryIdent','tityInvita','updateUser','isLoggedOu','confirmPai','tityDevice','registerEn','Settings','dentity','oomVersion','LOCK','toString','name','searchUser','initial\x20ID','INVALID_IN','updateIden','s\x20not\x20supp','FAILED','Anonymous\x20'];_0x6967=function(){return _0x312eb8;};return _0x6967();}function*editIdentityUsername({payload:_0x3f9325}){const _0x25caa1={_0x1eb4f8:0x1e5,_0x4470ee:0x1d2,_0x25339d:0x218,_0x62a30f:0x1eb,_0x11db90:0x1ea,_0x48685e:0x1ff,_0x2c3954:0x218,_0x490283:0x1be,_0xb78e7a:0x1d2,_0x13c3bd:0x1cf,_0x4f891c:0x1ae,_0x2f9e91:0x17f,_0x5e3e5e:0x1ca,_0x3aa341:0x1ee,_0x2f8e25:0x1d2,_0x5e7ca6:0x1bc,_0x51d898:0x1c5,_0x251063:0x1f1,_0x78d151:0x1fb};function _0x1e9880(_0x501e5b,_0xb4f78c,_0x31bb1c,_0x2f85a2){return _0x2bc4(_0x2f85a2- -0x2ba,_0xb4f78c);}function _0x4b730f(_0x132cf2,_0x178f4f,_0x4a925f,_0x1ae9f6){return _0x2bc4(_0x132cf2-0x106,_0x1ae9f6);}try{const _0x254a5a=yield select(getCreateUsernameStatus);if(_0x254a5a===IDENTITY_USERNAME_SAVE_STATUS[_0x4b730f(0x1ec,_0x25caa1._0x1eb4f8,0x217,0x1c1)])return;yield put(setIdentityUsernameActionType(IDENTITY_USERNAME_ACTION_TYPE['UPDATE']));const _0x1ed58d=getCoreBackend();yield apiCall(_0x1ed58d['updateUser'+_0x1e9880(-_0x25caa1._0x4470ee,-_0x25caa1._0x25339d,-0x1e5,-_0x25caa1._0x62a30f)],_0x3f9325);}catch(_0x5da581){_0x5da581?.[_0x1e9880(-_0x25caa1._0x11db90,-_0x25caa1._0x48685e,-_0x25caa1._0x2c3954,-0x212)]?yield put(updateUsernameReservationInfo({'status':IDENTITY_USERNAME_SAVE_STATUS[_0x1e9880(-_0x25caa1._0x490283,-_0x25caa1._0xb78e7a,-_0x25caa1._0x13c3bd,-0x1e5)],'error':_0x5da581[_0x4b730f(_0x25caa1._0x4f891c,_0x25caa1._0x2f9e91,_0x25caa1._0x5e3e5e,0x182)]})):(yield taskErrorSaga(_0x1e9880(-_0x25caa1._0x3aa341,-_0x25caa1._0x2f8e25,-_0x25caa1._0x5e7ca6,-_0x25caa1._0x51d898)+_0x4b730f(0x20a,_0x25caa1._0x251063,_0x25caa1._0x78d151,0x1fb),_0x5da581),yield put(resetUsernameReservationInfo()));}}function*createIdentityUsername({payload:_0x45d25d}){const _0x229790={_0x2c0166:0x197,_0x18b4ea:0x19f,_0x6ac9cd:0x188,_0x4c56b8:0x19b,_0x2641d3:0x176,_0x2676ca:0x14a,_0xb4eeba:0x152,_0x1f9d55:0x16b,_0x439b3f:0x14a,_0x12c48f:0x15a,_0x3f4885:0x12f,_0x3fe620:0x156,_0x3e4447:0x170,_0x92e55e:0x18a,_0x431ecd:0x186,_0x4b9ce1:0x18d,_0x145972:0x1be,_0x20034b:0x19a,_0x3e2069:0x18a},_0x41c5a4={_0x4f3419:0x253};function _0x42acd1(_0x2ef018,_0x8250a6,_0x1c374e,_0x4e3fc2){return _0x2bc4(_0x2ef018- -0x243,_0x4e3fc2);}function _0x308d76(_0x332575,_0x57676e,_0x47c69c,_0x167134){return _0x2bc4(_0x167134- -_0x41c5a4._0x4f3419,_0x47c69c);}try{yield put(setIdentityUsernameActionType(IDENTITY_USERNAME_ACTION_TYPE[_0x42acd1(-_0x229790._0x2c0166,-_0x229790._0x18b4ea,-0x1bd,-0x1c6)]));const _0xb21f6a=getCoreBackend();yield apiCall(_0xb21f6a['registerUs'+_0x42acd1(-0x184,-0x16d,-0x159,-_0x229790._0x6ac9cd)],_0x45d25d);}catch(_0x3c0471){yield put(resetUsernameReservationInfo()),_0x3c0471[_0x42acd1(-_0x229790._0x4c56b8,-_0x229790._0x2641d3,-0x18b,-0x17b)]===NOTIFICATION_CODE[_0x42acd1(-_0x229790._0x2676ca,-_0x229790._0xb4eeba,-_0x229790._0x1f9d55,-0x176)+'LOCK']?yield put(userCustomNotification({'code':NOTIFICATION_CODE[_0x42acd1(-_0x229790._0x439b3f,-0x11c,-_0x229790._0x12c48f,-_0x229790._0x3f4885)+_0x308d76(-_0x229790._0x3fe620,-_0x229790._0x3e4447,-_0x229790._0x92e55e,-_0x229790._0x431ecd)]})):yield taskErrorSaga(_0x42acd1(-_0x229790._0x4b9ce1,-_0x229790._0x145972,-_0x229790._0x20034b,-0x186)+_0x308d76(-0x1a9,-0x1cb,-_0x229790._0x3e2069,-_0x229790._0x20034b)+'me',_0x3c0471);}}function*queryIdentityRecordsSaga({payload:_0x11c990}){const _0x8f22b3={_0x38bc84:0x42f,_0x1d58a8:0x41c,_0x58ebe1:0x435,_0x101026:0x42c,_0x4d0493:0x13,_0x3177d1:0x16,_0x56d945:0x45,_0x58ba57:0x15,_0x2605ae:0x40e,_0x4ff9f6:0x415,_0xe02f02:0x40f,_0x3f8a9f:0x3,_0x294660:0x35,_0x434991:0x2c,_0x354819:0x58,_0x6b5c32:0x20};function _0x492339(_0x2414ec,_0x1a8a76,_0x36385f,_0x16428a){return _0x2bc4(_0x16428a- -0xe5,_0x1a8a76);}yield delay(QUERY_IDENTITY_DELAY);function _0x241eee(_0x20168f,_0x640236,_0x1d07f8,_0x72d85f){return _0x2bc4(_0x72d85f-0x34c,_0x1d07f8);}try{const _0x1bb007=getCoreBackend(),{prefix:_0x36a411,opts:opts={}}=_0x11c990,{source:source=QUERY_IDENTITY_SOURCE[_0x241eee(_0x8f22b3._0x38bc84,_0x8f22b3._0x1d58a8,_0x8f22b3._0x58ebe1,_0x8f22b3._0x101026)],limit:limit=QUERY_IDENTITY_LIMIT}=opts,[_0x1a8246,_0x55b8d5]=yield race([apiCall(_0x1bb007[_0x492339(_0x8f22b3._0x4d0493,_0x8f22b3._0x3177d1,-_0x8f22b3._0x56d945,-_0x8f22b3._0x58ba57)+'name'],_0x36a411,{'limit':limit}),delay(QUERY_IDENTITY_REQUEST_TIMEOUT)]);if(_0x55b8d5){yield put(updateIdentitySearchList({'list':[],'source':source}));return;}const _0x2f51a0=parseUserSearchResponse({'response':_0x1a8246});yield put(updateIdentitySearchList({'list':_0x2f51a0,'source':source}));}catch(_0x208bd5){yield taskErrorSaga(_0x241eee(_0x8f22b3._0x2605ae,0x431,_0x8f22b3._0x4ff9f6,_0x8f22b3._0xe02f02)+_0x492339(-_0x8f22b3._0x3f8a9f,-_0x8f22b3._0x294660,-_0x8f22b3._0x434991,-_0x8f22b3._0x294660)+_0x492339(-0x32,-_0x8f22b3._0x354819,-_0x8f22b3._0x6b5c32,-0x2d),_0x208bd5);}}function*verifyIdentityUsernameSaga({payload:_0x4c7bfd}){const _0x468bed={_0xd17b7:0x190,_0x513059:0x1a7,_0xb9d0e7:0x1ae,_0x4d2da8:0x192,_0x34155e:0x1f5,_0x32679e:0x19f,_0x4ac49c:0x1db,_0xf40d5:0x1cd,_0x51a5d6:0x161,_0x103cd0:0x162,_0x17dd62:0x174,_0x46bb86:0x1b6,_0x10b789:0x1ce,_0x2385fc:0x1e7,_0x408a47:0x20a,_0x5191d8:0x1fe,_0x384ea6:0x239,_0x5bee94:0x20c},_0x54f1bf={_0x317de4:0x110},_0x24ca2a={_0x59e633:0x273};function _0x2e952a(_0x1b6d65,_0xe13a5c,_0x525efb,_0x43d131){return _0x2bc4(_0x43d131- -_0x24ca2a._0x59e633,_0xe13a5c);}function _0x3f67c0(_0x3d6653,_0x59aae9,_0x4132a1,_0x1d9943){return _0x2bc4(_0x1d9943-_0x54f1bf._0x317de4,_0x59aae9);}try{yield put(updateIdentityVerifyStatus(IDENTITY_USERNAME_STATUS['CHECKING'])),yield delay(IDENTITY_VERIFY_DELAY);if(!_0x4c7bfd){yield put(resetIdentityVerifyStatus());return;}if(!isValidIdentityUsername(_0x4c7bfd)){yield put(updateIdentityVerifyStatus(IDENTITY_USERNAME_STATUS[_0x2e952a(-_0x468bed._0xd17b7,-_0x468bed._0x513059,-_0x468bed._0xb9d0e7,-_0x468bed._0x4d2da8)+'AR']));return;}const _0x11bc05=getCoreBackend(),_0x5ed06=yield apiCall(_0x11bc05['checkUsern'+_0x3f67c0(_0x468bed._0x34155e,_0x468bed._0x32679e,_0x468bed._0x4ac49c,_0x468bed._0xf40d5)],_0x4c7bfd),_0x454561=_0x5ed06?IDENTITY_USERNAME_STATUS[_0x2e952a(-_0x468bed._0x51a5d6,-_0x468bed._0x103cd0,-_0x468bed._0x17dd62,-0x181)]:IDENTITY_USERNAME_STATUS['EXISTS'];yield put(updateIdentityVerifyStatus(_0x454561));}catch(_0x28e7a9){yield taskErrorSaga(_0x3f67c0(0x209,_0x468bed._0x46bb86,_0x468bed._0x10b789,_0x468bed._0x2385fc)+'tityUserna'+_0x3f67c0(_0x468bed._0x408a47,_0x468bed._0x5191d8,_0x468bed._0x384ea6,_0x468bed._0x5bee94),_0x28e7a9);}}export function*identityPrivateProfileVersionSaga(){const _0x2b239c={_0x423aae:0xb2,_0xad0248:0x66,_0x2a695e:0x98,_0x2b50b1:0xb0,_0x2cb901:0x95},_0x4d66d9={_0x31ab34:0x3f7,_0x56ed22:0x3f9,_0x19f84b:0x3f1,_0x12e3a7:0x3c9},_0x13ee80={_0x32a1a9:0x1dd,_0x5c22f0:0x481},_0x5ca7df={_0x42ba86:0x104},_0x4ac9a4={_0x22c942:0x180};function _0x49c8b7(_0x15e4b0,_0x3204c4,_0x1e73ce,_0x4c7742){return _0x2bc4(_0x4c7742- -_0x4ac9a4._0x22c942,_0x15e4b0);}const {profileId:_0x19b860}=yield select(getMyIdentity);function _0x1dbb6d(_0x47ae72,_0x2b79d4,_0x5ebd0c,_0x59f8ed){return _0x2bc4(_0x47ae72-_0x5ca7df._0x42ba86,_0x5ebd0c);}const _0x3d6510=getCoreBackend();yield apiSubscribeSaga([_0x3d6510[_0x49c8b7(-0x99,-_0x2b239c._0x423aae,-_0x2b239c._0xad0248,-_0x2b239c._0x2a695e)+_0x49c8b7(-_0x2b239c._0x2b50b1,-_0x2b239c._0x2cb901,-0x8e,-0xb4)],_0x19b860],function*_0x245138(_0x2a4f1a){const {privateProfileVersion:_0x567742}=yield select(getMyIdentity);function _0x31aa87(_0x290e77,_0x2090e4,_0x412f28,_0x3c07fc){return _0x49c8b7(_0x412f28,_0x2090e4-_0x13ee80._0x32a1a9,_0x412f28-0x8,_0x290e77-_0x13ee80._0x5c22f0);}const _0xbec1fa=_0x2a4f1a?.[_0x31aa87(_0x4d66d9._0x31ab34,_0x4d66d9._0x56ed22,_0x4d66d9._0x19f84b,_0x4d66d9._0x12e3a7)];_0xbec1fa&&_0xbec1fa!==_0x567742&&(yield put(setPrivateProfileVersion(_0xbec1fa)));},{'onError':_0xc80e31=>taskErrorSaga(_0x1dbb6d(0x1e0,0x1d1,0x205,0x1db)+_0x49c8b7(-0xb5,-0xb4,-0xaf,-0x95)+'leVersionS'+_0x49c8b7(-0xc5,-0xc4,-0xea,-0xd9),_0xc80e31)});}export function*identityErrorHandler(){const _0x4cb38d={_0x4c892c:0x466,_0x260572:0x45b,_0x52ff62:0x48a,_0x351125:0x42f,_0x5ed931:0x480,_0x5557d9:0x42c,_0x1ea08f:0x42d};yield takeEvery(pairInvalidInviteError,function*_0x2dafe3(){const _0x3fbdd4={_0x3739fe:0x3b6};function _0x4660e2(_0x1d1075,_0x188382,_0xdd63c3,_0x5928fb){return _0x2bc4(_0x188382-0x389,_0xdd63c3);}function _0x231f07(_0x2dc0ff,_0x5f3dc1,_0x44ba75,_0x519498){return _0x2bc4(_0x44ba75-_0x3fbdd4._0x3739fe,_0x2dc0ff);}yield put(setSyncDeviceErrorMsg(ERRORS[_0x4660e2(_0x4cb38d._0x4c892c,_0x4cb38d._0x260572,_0x4cb38d._0x52ff62,_0x4cb38d._0x351125)+'VITATION_T'+_0x231f07(_0x4cb38d._0x5ed931,_0x4cb38d._0x5557d9,_0x4cb38d._0x260572,_0x4cb38d._0x1ea08f)]));});}function*removeDeviceSaga({payload:{deviceId:_0x208024,message:_0x43ce42}}){const _0x854541={_0x44d33c:0x39f,_0x2ab7b1:0x392,_0x16208e:0x3a7,_0x40d085:0x7c,_0x3b9053:0x8b,_0x5a1d63:0x5b},_0x183936={_0x15a074:0x2bb},_0x2c5bc3={_0x25561e:0x3d};function _0x393c2c(_0x37cb10,_0x4ad3c8,_0x234a22,_0x7868b1){return _0x2bc4(_0x4ad3c8- -_0x2c5bc3._0x25561e,_0x234a22);}function _0x1483d5(_0x44e067,_0x10be5f,_0x1a9385,_0x1bd25d){return _0x2bc4(_0x44e067-_0x183936._0x15a074,_0x1a9385);}try{const _0x5d3866=getCoreBackend();yield put(updateRemoveDeviceStatus({'isLoading':!![]})),yield apiCall(_0x5d3866[_0x1483d5(_0x854541._0x44d33c,_0x854541._0x2ab7b1,0x3c3,_0x854541._0x16208e)+_0x393c2c(_0x854541._0x40d085,_0x854541._0x3b9053,_0x854541._0x5a1d63,0xb0)],_0x208024),yield put(updateRemoveDeviceStatus({'isLoading':![],'isSuccess':!![],'isError':![]})),yield put(userSuccessNotification({'message':_0x43ce42}));}catch(_0x25da16){yield put(updateRemoveDeviceStatus({'isLoading':![],'isError':!![],'isSuccess':![]}));}}export function*identityWorker(_0x65010c){const _0xea3fda={_0x583c1c:0x2b2,_0x184bf6:0x258,_0x332cfb:0x2b7,_0x26e22b:0x278,_0xf3ff2f:0x26f,_0x530dd0:0x27a,_0x56788f:0x297,_0x1ac636:0x26b,_0x380b5b:0x2a7,_0x3ccab1:0xba,_0x2e511f:0x9c,_0x410899:0xbe,_0x3b62ae:0xcb,_0x2e1287:0xd7,_0x55ad9c:0xff,_0x24c9a0:0xf3,_0x444268:0xdb,_0x23c938:0x113,_0x3069fc:0x25e,_0xad61d4:0x24e,_0x128de2:0x269,_0x3a301e:0x10d,_0x8d4054:0xce,_0x4f010a:0xf8,_0x337a71:0x9d,_0x35593e:0xcb,_0x185f3a:0xc2,_0x3e4764:0xc6,_0x2dfdb5:0xd1,_0x496a07:0x27b,_0x3719c9:0x265,_0x5516d1:0x2e2,_0x28d156:0x2ba,_0xb15f52:0x295,_0xef245d:0x2b6,_0x5a1f1a:0x27f,_0x542e4b:0x286,_0x152aa3:0x296,_0x4c5011:0x252,_0x367b22:0x27f,_0xc6d644:0x26f,_0x42a24e:0xb5,_0x425b5a:0xa6,_0x5b7048:0xb3},_0x5b37c4={_0x354d98:0x1bc};function _0x93a972(_0x69f007,_0x3f66ad,_0x1ff33c,_0x559edf){return _0x2bc4(_0x3f66ad- -0x360,_0x69f007);}const {username:_0x4006d8}=yield getContext(ENV_CONTEXT_KEY);function _0x2a88ff(_0x48e0a4,_0x2bedbb,_0x3d085a,_0x1c4a99){return _0x2bc4(_0x48e0a4- -_0x5b37c4._0x354d98,_0x1c4a99);}switch(_0x65010c){case IDENTITY_STATUS[_0x2a88ff(-0xde,-0x10f,-0xb4,-0x10a)]:{yield taskErrorSaga(_0x93a972(-_0xea3fda._0x583c1c,-0x28a,-_0xea3fda._0x184bf6,-_0xea3fda._0x332cfb)+'identity\x20i'+_0x93a972(-0x29f,-0x28c,-0x2ab,-_0xea3fda._0x26e22b)+_0x93a972(-_0xea3fda._0xf3ff2f,-0x29e,-0x2ba,-_0xea3fda._0x530dd0));break;}case IDENTITY_STATUS['COMPLETE']:{yield fork(secretPhraseSaga),yield fork(migrateRecoveryPhraseSaga),yield takeLeading(approveIdentityInvitedDevice,approveIdentityInvitedDeviceSaga),yield takeLeading(rejectIdentityInvitedDevice,rejectIdentityInvitedDeviceSaga),yield takeLeading(createIdentityInvitationLink,createIdentityInvitationLinkSaga),yield takeLeading(updateIdentityDeviceRequest,updateIdentityDeviceSaga),yield takeLeading(blockMemberCmd,blockMemberSaga),yield takeLeading(unblockMemberCmd,unblockMemberSaga),yield takeLeading(fetchMyContactInvitationCmd,fetchMyContactInvitationSaga),yield takeLeading(removeLinkedDevice,removeDeviceSaga),yield fork(identityPrivateProfileVersionSaga),yield initBlockedMembersSubscription();(_0x4006d8?.[_0x93a972(-_0xea3fda._0x332cfb,-_0xea3fda._0x56788f,-_0xea3fda._0x1ac636,-_0xea3fda._0x380b5b)+_0x2a88ff(-_0xea3fda._0x3ccab1,-0xbd,-_0xea3fda._0x2e511f,-_0xea3fda._0x410899)]||_0x4006d8?.[_0x2a88ff(-0xdd,-_0xea3fda._0x3b62ae,-_0xea3fda._0x2e1287,-_0xea3fda._0x55ad9c)+'led'])&&(yield takeLatest(verifyIdentityUsernameCmd,verifyIdentityUsernameSaga));_0x4006d8?.[_0x2a88ff(-_0xea3fda._0x24c9a0,-0xd8,-_0xea3fda._0x444268,-_0xea3fda._0x23c938)+_0x93a972(-0x272,-_0xea3fda._0x3069fc,-_0xea3fda._0xad61d4,-_0xea3fda._0x128de2)]&&(yield takeLeading(createIdentityUsernameCmd,createIdentityUsername));_0x4006d8?.[_0x2a88ff(-0xdd,-_0xea3fda._0x3a301e,-_0xea3fda._0x8d4054,-_0xea3fda._0x4f010a)+_0x2a88ff(-0xbe,-_0xea3fda._0x337a71,-_0xea3fda._0x35593e,-_0xea3fda._0x185f3a)]&&(yield takeLatest(queryIdentityRecords,queryIdentityRecordsSaga));yield fork(identityUserProfileSaga),yield apiTakeEvery([getCoreBackend()[_0x2a88ff(-0xc9,-0xb2,-_0xea3fda._0x3e4764,-_0xea3fda._0x2dfdb5)+_0x93a972(-_0xea3fda._0x496a07,-_0xea3fda._0x3719c9,-0x23e,-0x285)+_0x93a972(-_0xea3fda._0x5516d1,-_0xea3fda._0x28d156,-_0xea3fda._0xb15f52,-_0xea3fda._0xef245d)+'ts']],_0x31697f=>put(addIdentityInvitedDevice(_0x31697f)));break;}default:{yield taskErrorSaga(_0x93a972(-_0xea3fda._0x5a1f1a,-_0xea3fda._0x542e4b,-0x27f,-_0xea3fda._0x152aa3)+'ga','no\x20identit'+_0x93a972(-_0xea3fda._0x4c5011,-0x25a,-_0xea3fda._0x367b22,-_0xea3fda._0xc6d644)+_0x2a88ff(-_0xea3fda._0x42a24e,-0xcf,-_0xea3fda._0x425b5a,-_0xea3fda._0x5b7048));break;}}}export function*memberIdentityLoad(){const _0x480117={_0x4dc249:0x2fa,_0x2a21f1:0x2c4,_0x288884:0x2e7,_0x53a2b6:0xa3,_0x933a55:0x94,_0x5ebb9e:0xbb},_0x2d5b45={_0x3f355b:0x3a5};yield takeEvery(askIdentityLoad,function*_0x25a815({payload:_0x3fe893}){const _0x51b8a3={_0x35d7f9:0x193};function _0x156e3d(_0x3e67a0,_0x2e580b,_0x34278b,_0x38a4cf){return _0x2bc4(_0x38a4cf- -_0x51b8a3._0x35d7f9,_0x34278b);}const _0x5a9430=getCoreBackend();function _0x51a53f(_0x3b9532,_0x4c4378,_0x2fb0d8,_0x16a4bc){return _0x2bc4(_0x2fb0d8- -_0x2d5b45._0x3f355b,_0x4c4378);}const _0x3fcc45=yield apiCall(_0x5a9430[_0x51a53f(-_0x480117._0x4dc249,-_0x480117._0x2a21f1,-_0x480117._0x288884,-0x2f1)+_0x156e3d(-0xe0,-_0x480117._0x53a2b6,-_0x480117._0x933a55,-_0x480117._0x5ebb9e)],_0x3fe893);yield put(updatePeerIdentity({'memberId':_0x3fe893,'identityRecord':parseUserSearchItem({'item':_0x3fcc45})}));});}export function*identityOnboardingSaga(){const _0x1f1fb2={_0x524b80:0x1cf,_0x544879:0x187,_0x349d81:0x19d,_0x53028b:0x1cc,_0xc61b01:0x1bd,_0x4bdb6c:0x1af,_0x5f5150:0x1b3},_0xaa0fb9={_0x15a489:0x2ce},{username:_0x1a000a}=yield getContext(ENV_CONTEXT_KEY);yield fork(backupCreateSaga),yield fork(syncDeviceSaga),yield fork(accountRecoverSaga);function _0x512459(_0x16c565,_0x56e1c4,_0x168270,_0x33d15e){return _0x2bc4(_0x16c565- -0x281,_0x56e1c4);}function _0x2fbf55(_0x3c39bf,_0x4ec76f,_0x18dc46,_0x348846){return _0x2bc4(_0x3c39bf- -_0xaa0fb9._0x15a489,_0x18dc46);}yield takeLeading(updateIdentityDeviceRequest,updateIdentityDeviceSaga),(_0x1a000a?.[_0x512459(-0x1a2,-_0x1f1fb2._0x524b80,-_0x1f1fb2._0x544879,-_0x1f1fb2._0x349d81)+'led']||_0x1a000a?.['registerEn'+_0x2fbf55(-_0x1f1fb2._0x53028b,-_0x1f1fb2._0xc61b01,-_0x1f1fb2._0x4bdb6c,-_0x1f1fb2._0x5f5150)])&&(yield takeLatest(verifyIdentityUsernameCmd,verifyIdentityUsernameSaga));}export function*subscribeIdentityUsername(){const _0x5e474d={_0x4f81cf:0x315,_0x1d9873:0x32c,_0x4ebc01:0x33a,_0x27a11d:0x319,_0x5df911:0x33e,_0x3e5018:0x357},_0x39eb0d={_0xfb95c3:0x141,_0x21a606:0x12f,_0x28a0be:0x132,_0x3758d4:0x1fe,_0x134008:0x1d1,_0x1af729:0x1de,_0x362773:0x1ef,_0x28903f:0x101,_0x580e88:0xf0,_0x28a7ae:0xe9,_0x1e6f84:0xf2,_0x1e3623:0x1e0,_0x4066c7:0x1ea,_0x23ae3d:0x1ca,_0x3952c3:0x227,_0x20fa0e:0x1f7,_0x57a78d:0x1dd,_0x21dc81:0x208,_0x100e56:0x192,_0x14715a:0x1e9,_0x3d4f4f:0x1d3,_0x46d531:0x1bb,_0x1a8135:0x1c7,_0x377092:0x1f1},_0x491baa={_0x4660e3:0x54,_0xbbed9e:0x162},_0x2f95a7={_0x441bb1:0x135};function _0x2d3494(_0x20f5c2,_0x1edd61,_0x152c2b,_0x88afe9){return _0x2bc4(_0x152c2b-0x25f,_0x88afe9);}function _0x35e1ed(_0x16ed64,_0x12a3c7,_0x4241d5,_0x14afdb){return _0x2bc4(_0x14afdb- -_0x2f95a7._0x441bb1,_0x4241d5);}yield apiSubscribeSaga([getCoreBackend()[_0x2d3494(_0x5e474d._0x4f81cf,_0x5e474d._0x1d9873,_0x5e474d._0x4ebc01,0x369)+_0x2d3494(_0x5e474d._0x27a11d,_0x5e474d._0x5df911,0x342,_0x5e474d._0x3e5018)]],function*_0x5bcd9d(_0x535025){const _0x3e12d9={_0x5ab60c:0x190,_0x1fa832:0xe2,_0x1f4767:0x156},{status:_0x519492,record:_0x1e9c6b,error:_0x19885b}=_0x535025||{};_0x519492?.[_0xe78c66(_0x39eb0d._0xfb95c3,_0x39eb0d._0x21a606,0x11d,_0x39eb0d._0x28a0be)+'g']&&(yield put(updateUsernameReservationInfo({'status':IDENTITY_USERNAME_SAVE_STATUS[_0x276e94(_0x39eb0d._0x3758d4,_0x39eb0d._0x134008,_0x39eb0d._0x1af729,_0x39eb0d._0x362773)]})));function _0x276e94(_0x43593e,_0x56c1ca,_0x338896,_0x513c0b){return _0x2d3494(_0x43593e-_0x3e12d9._0x5ab60c,_0x56c1ca-_0x3e12d9._0x1fa832,_0x513c0b- -_0x3e12d9._0x1f4767,_0x338896);}_0x519492?.[_0xe78c66(_0x39eb0d._0x28903f,_0x39eb0d._0x580e88,_0x39eb0d._0x28a7ae,_0x39eb0d._0x1e6f84)]&&_0x1e9c6b&&(yield put(updateUsernameReservationInfo({'status':IDENTITY_USERNAME_SAVE_STATUS[_0x276e94(_0x39eb0d._0x1e3623,0x1f0,_0x39eb0d._0x4066c7,_0x39eb0d._0x23ae3d)],'username':_0x1e9c6b[_0x276e94(_0x39eb0d._0x3952c3,_0x39eb0d._0x20fa0e,_0x39eb0d._0x57a78d,_0x39eb0d._0x21dc81)],'count':_0x1e9c6b['count']})));function _0xe78c66(_0x4a8d01,_0x4bf55a,_0x2a178f,_0x15237e){return _0x35e1ed(_0x4a8d01-_0x491baa._0x4660e3,_0x4bf55a-0x118,_0x15237e,_0x2a178f-_0x491baa._0xbbed9e);}_0x519492?.[_0x276e94(_0x39eb0d._0x100e56,_0x39eb0d._0x14715a,_0x39eb0d._0x3d4f4f,_0x39eb0d._0x46d531)]&&!!_0x19885b&&(yield put(updateUsernameReservationInfo({'error':_0x19885b,'status':IDENTITY_USERNAME_SAVE_STATUS[_0x276e94(_0x39eb0d._0x1a8135,_0x39eb0d._0x377092,_0x39eb0d._0x3758d4,0x1de)]})));},{'onError':_0x588416=>taskErrorSaga('subscribeU'+'sername',_0x588416)});}export function*subscribeIdentityDataSaga(_0xb916cb){const _0x3cd195={_0xb5484b:0x2cc,_0x20ca2e:0x298,_0x1f28ff:0x292},_0x3de714={_0x3603d4:0x377};function _0x241794(_0x563637,_0x3d14cc,_0x5e827c,_0x33526b){return _0x2bc4(_0x563637- -_0x3de714._0x3603d4,_0x33526b);}if(_0xb916cb[_0x241794(-0x2b1,-_0x3cd195._0xb5484b,-_0x3cd195._0x20ca2e,-_0x3cd195._0x1f28ff)+'t'])yield put(identityLoggedOut());yield put(setIdentity(_0xb916cb));}export function*updateUserSettings({payload:_0x29c7b8}){const _0x50bb89={_0x2b0699:0x98,_0x70f171:0xb9,_0x55ca4d:0x87,_0x13e85a:0xb9,_0x452ebb:0x20c,_0xb4fba2:0x1e9,_0x1199a2:0x1cf,_0x502cb7:0x1ed,_0x51579b:0xd6,_0x3190bc:0xbb,_0x50fe51:0xda,_0x314acd:0x88,_0x373049:0x79,_0x5376a1:0x6f,_0x26468f:0x91,_0x2fc6b4:0x1d4},_0x3a722e={_0x4862af:0x2d},_0x10d2a1={_0xb68e61:0x11f};function _0x182633(_0x2f1c38,_0x32ee20,_0x3ea494,_0x41670a){return _0x2bc4(_0x32ee20-_0x10d2a1._0xb68e61,_0x2f1c38);}function _0xfde90f(_0x3d15cc,_0x465aa5,_0x3d16b9,_0x360318){return _0x2bc4(_0x3d15cc- -_0x3a722e._0x4862af,_0x360318);}try{const _0x2549f4=getCoreBackend();yield apiCall(_0x2549f4[_0xfde90f(_0x50bb89._0x2b0699,_0x50bb89._0x70f171,_0x50bb89._0x55ca4d,_0x50bb89._0x13e85a)+_0x182633(_0x50bb89._0x452ebb,_0x50bb89._0xb4fba2,_0x50bb89._0x1199a2,_0x50bb89._0x502cb7)],_0x29c7b8[_0xfde90f(_0x50bb89._0x51579b,_0x50bb89._0x3190bc,0xff,_0x50bb89._0x50fe51)],_0x29c7b8[_0xfde90f(_0x50bb89._0x314acd,0xb5,_0x50bb89._0x373049,0xb5)]);}catch(_0x5648d0){yield taskErrorSaga(_0xfde90f(_0x50bb89._0x2b0699,_0x50bb89._0x5376a1,_0x50bb89._0x26468f,0xbc)+_0x182633(0x1fe,_0x50bb89._0xb4fba2,0x1fa,_0x50bb89._0x2fc6b4),_0x5648d0);}}export function*identitySaga(){const _0x56ab75={_0x572d40:0x1e,_0x6c2e53:0x1b,_0x34c12c:0x2d,_0x430ca8:0x23,_0x47766d:0x28,_0x2e05b2:0x21,_0x5d7ddd:0x34,_0x336719:0x2b,_0x1b8992:0x6,_0x58a92c:0x1,_0x4d7b62:0x34,_0x13bf54:0x14,_0x41b63a:0x55,_0x3833b7:0x48,_0xb4921b:0x63,_0x29f6c9:0x41,_0x310c4d:0x27,_0x1a817d:0x26,_0x857d15:0x50,_0x567963:0x1,_0x1c13e6:0x6a,_0x393708:0x33,_0x1b963c:0xf,_0xe5af4c:0x27,_0x1c0d39:0x20,_0x2c5667:0x5,_0x1d1888:0x17,_0x338463:0x53,_0x14394e:0x59,_0x487636:0x50,_0x3e6945:0x5e,_0x385bab:0xf,_0x38637a:0x44,_0x29758d:0x39,_0x150d6a:0x24,_0x359b86:0x30,_0x45312e:0x17,_0x45e0cc:0x76,_0x2ce74d:0x43,_0x3dcb18:0x45,_0x36a5a7:0x60,_0x4ce471:0x3e,_0x3b8adf:0x3c,_0x5af673:0x2,_0x37ae84:0x4a},_0x2fd0a1={_0x1a14c7:0xf2};function _0x28f2d6(_0x51b35a,_0x95c607,_0x399180,_0xfeed89){return _0x2bc4(_0xfeed89- -0xb2,_0x95c607);}function _0x32d2f2(_0x19f1c6,_0x519dcf,_0x56d6fc,_0xadab8){return _0x2bc4(_0x19f1c6- -_0x2fd0a1._0x1a14c7,_0x56d6fc);}try{const {username:_0x5638b3}=yield getContext(ENV_CONTEXT_KEY),_0x4fc5c9=yield select(getIdentityStatus);if(_0x4fc5c9!==IDENTITY_STATUS[_0x28f2d6(-_0x56ab75._0x572d40,-_0x56ab75._0x6c2e53,-_0x56ab75._0x34c12c,0x5)]){yield taskErrorSaga(_0x28f2d6(-0x4,0xf,_0x56ab75._0x430ca8,_0x56ab75._0x47766d)+'ga','incorrect\x20'+_0x32d2f2(-_0x56ab75._0x2e05b2,-_0x56ab75._0x5d7ddd,-0x29,-_0x56ab75._0x336719)+_0x32d2f2(-_0x56ab75._0x1b8992,_0x56ab75._0x58a92c,-_0x56ab75._0x4d7b62,_0x56ab75._0x13bf54)+_0x4fc5c9);return;}const _0x5180eb=yield select(getIsIdentityConfirmed);if(!_0x5180eb){const _0x1d8db2=yield fork(identityOnboardingSaga),_0x708884=yield select(getMyMemberId),[_0x22da86,_0x4ecc55]=yield race([apiTakeMatch([getCoreBackend()[_0x28f2d6(_0x56ab75._0x41b63a,_0x56ab75._0x3833b7,_0x56ab75._0xb4921b,_0x56ab75._0x29f6c9)+_0x32d2f2(-_0x56ab75._0x310c4d,-_0x56ab75._0x1a817d,-_0x56ab75._0x857d15,-_0x56ab75._0x567963)]],{'matchFn':_0x1760d5=>_0x1760d5[_0x32d2f2(-0x3f,-0x30,-0x42,-0xd)]!==_0x708884,'onError':_0x48a284=>taskErrorSaga(_0x28f2d6(0x25,0x61,0x46,0x46)+_0x28f2d6(0x6e,0x10,0x38,0x3c)+'eIdentity',_0x48a284)}),take(createAndSubmitBackup)]);if(_0x22da86){const _0x53ac36=yield select(getAccountRecoveryLoading);if(_0x53ac36)yield put(setAccountRecoverySuccess());yield put(setIdentity(_0x22da86));}else{const {payload:_0x4b9a2f}=_0x4ecc55,_0x48c6e3=getCoreBackend();yield apiCall(_0x48c6e3[_0x28f2d6(_0x56ab75._0x1c13e6,0x2f,0x18,0x45)+'overyPhras'+'e'],{'persist':!_0x4b9a2f}),yield put(submitBackupSuccess());}_0x1d8db2[_0x28f2d6(_0x56ab75._0x393708,_0x56ab75._0x1b963c,_0x56ab75._0xe5af4c,0x37)]();}yield fork(identityWorker,_0x4fc5c9),yield fork(identityErrorHandler),(_0x5638b3?.[_0x28f2d6(0x46,_0x56ab75._0x1c0d39,-_0x56ab75._0x2c5667,_0x56ab75._0x1d1888)+_0x28f2d6(_0x56ab75._0x338463,_0x56ab75._0x14394e,0x58,_0x56ab75._0x487636)]||_0x5638b3?.[_0x28f2d6(0x20,_0x56ab75._0x3e6945,_0x56ab75._0x385bab,_0x56ab75._0x34c12c)+'led'])&&(yield fork(memberIdentityLoad)),_0x5638b3?.[_0x32d2f2(-_0x56ab75._0x38637a,-_0x56ab75._0x29758d,-0x32,-0x3f)+'d']&&(yield takeLatest(editIdentityUsernameCmd,editIdentityUsername)),(_0x5638b3?.[_0x28f2d6(_0x56ab75._0x150d6a,_0x56ab75._0x359b86,0x28,_0x56ab75._0x45312e)+_0x28f2d6(_0x56ab75._0x45e0cc,_0x56ab75._0x2ce74d,_0x56ab75._0x3dcb18,_0x56ab75._0x857d15)]||_0x5638b3?.[_0x32d2f2(-_0x56ab75._0x38637a,-0x5a,-_0x56ab75._0x36a5a7,-0x1f)+'d'])&&(yield fork(subscribeIdentityUsername)),yield takeLatest(updateUserSettingsCmd,updateUserSettings),yield apiSubscribeSaga([getCoreBackend()[_0x28f2d6(_0x56ab75._0x4ce471,_0x56ab75._0x3b8adf,0x29,_0x56ab75._0x29f6c9)+'dentity']],subscribeIdentityDataSaga,{'onError':_0x97d27b=>taskErrorSaga(_0x32d2f2(0x1,-0x14,-0xe,0x17)+'dentity',_0x97d27b)});}catch(_0x58888c){yield taskErrorSaga(_0x32d2f2(-0x18,_0x56ab75._0x5af673,-_0x56ab75._0x37ae84,-_0x56ab75._0xe5af4c)+'ga',_0x58888c);}}