EBMinosFetchContactKeys",["EBBase64Decode","EBGraphQLQueryModule","EBMinosFetchContactKeysQuery.graphql","EBMinosTypes","WALongInt","WAResultOrError","WATimeUtils","asyncToGeneratorRuntime","uuidv4"],(function(t,n,r,o,a,i,l){"use strict";var e,s=e!==void 0?e:e=n("EBMinosFetchContactKeysQuery.graphql");function u(e,t){var n,a,i=new TextDecoder().decode((a=r("EBBase64Decode"))(e.epochAnonIdB64));return{contactFbid:t,epochAnonId:(n=o("EBMinosTypes")).unsafeCastToEpochNumber(o("WALongInt").decimalStringToLongInt(i)),epochHead:n.unsafeCastToEpochHead(a(e.epochHeadB64)),epochHeadCreationTime:n.unsafeCastToEpochCreationTime(o("WATimeUtils").castToUnixTime(e.epochHeadCtime)),mailboxAuthPublicKey:n.unsafeCastToMailboxAuthPK(a(e.authPkB64)),mailboxEncryptionPublicKey:n.unsafeCastToMailboxEncryptionPK(a(e.encPkB64)),mailboxSigningPublicKey:n.unsafeCastToMailboxSigningPK(a(e.signPkB64)),previousEpochHead:e.prevEpochHeadB64!=null?o("EBMinosTypes").unsafeCastToEpochHead(r("EBBase64Decode")(e.prevEpochHeadB64)):null,publicKeyFbid:o("EBMinosTypes").unsafeCastToMailboxFbId(o("WALongInt").decimalStringToLongInt(e.fbid)),selfEpochSignature:o("EBMinosTypes").unsafeCastToEpochSelfSig(r("EBBase64Decode")(e.selfSignatureB64))}}function c(e){return d.apply(this,arguments)}function d(){return d=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e.contactIds,n=e.useCase,a={input:{contact_ids:t.map(function(e){return String(e)}),request_uuid:r("uuidv4")(),use_case:n}},i=yield o("EBGraphQLQueryModule").ebGraphQLQueryModule(s,a),l=i==null?void 0:i.xfb_minos_fetch_mailbox_public_keys;if(l==null)return o("WAResultOrError").makeError("GraphQL response is empty");if(l.code!=null){var c;return o("WAResultOrError").makeError("GraphQL error: "+l.code+" - "+((c=l.message)!=null?c:"Unknown error"))}if(l.contact_id_to_minos_params==null)return o("WAResultOrError").makeError("Missing contact_id_to_minos_params in response");var d=l.contact_id_to_minos_params.map(function(e){var t=e.mailbox_public_keys,n=e.contact_id,r=t==null?void 0:t.enc_pk_b64,a=t==null?void 0:t.epoch_anon_id_b64,i=t==null?void 0:t.epoch_head_b64,l=t==null?void 0:t.epoch_head_ctime,s=t==null?void 0:t.auth_pk_b64,c=t==null?void 0:t.sign_pk_b64,d=t==null?void 0:t.prev_epoch_head_b64,m=t==null?void 0:t.self_signature_b64,p=t==null?void 0:t.fbid;if(n!=null){var _=o("EBMinosTypes").unsafeCastToUserFbId(n);return r==null||a==null||i==null||l==null||s==null||c==null||m==null||p==null?{contactId:_,mailboxPublicKeys:null}:{contactId:_,mailboxPublicKeys:u({authPkB64:s,encPkB64:r,epochAnonIdB64:a,epochHeadB64:i,epochHeadCtime:l,fbid:p,prevEpochHeadB64:d,selfSignatureB64:m,signPkB64:c},_)}}});return o("WAResultOrError").makeResult({contactKeys:d.filter(Boolean)})}),d.apply(this,arguments)}l.fetchContactMinosKeys=c}),98);
-----
EBMinosFetchContactKeysQuery.graphql",["EBMinosFetchContactKeysQuery_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"input",variableName:"input"}],r={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XFBMinosFetchMailboxPublicKeysForContact",kind:"LinkedField",name:"contact_id_to_minos_params",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"contact_id",storageKey:null},{alias:null,args:null,concreteType:"XFBMinosFetchMailboxPublicKeysShape",kind:"LinkedField",name:"mailbox_public_keys",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"enc_pk_b64",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"epoch_anon_id_b64",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"epoch_head_b64",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"epoch_head_ctime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"auth_pk_b64",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"sign_pk_b64",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"prev_epoch_head_b64",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"self_signature_b64",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fbid",storageKey:null}],storageKey:null}],storageKey:null}],type:"XFBMinosFetchMailboxPublicKeysResponse",abstractKey:null},o={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"message",storageKey:null}],type:"XFBMinosFetchMailboxPublicKeysError",abstractKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"EBMinosFetchContactKeysQuery",selections:[{alias:null,args:t,concreteType:null,kind:"LinkedField",name:"xfb_minos_fetch_mailbox_public_keys",plural:!1,selections:[r,o],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"EBMinosFetchContactKeysQuery",selections:[{alias:null,args:t,concreteType:null,kind:"LinkedField",name:"xfb_minos_fetch_mailbox_public_keys",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},r,o],storageKey:null}]},params:{id:n("EBMinosFetchContactKeysQuery_facebookRelayOperation"),metadata:{},name:"EBMinosFetchContactKeysQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----
EBMinosFetchContactKeysQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="26531892553066563"}),null);
-----