DataPortabilityOAuthRevokeTokenTestCard.react",["fbt","DataPortabilityOAuthRevokeTokenTestCardMutation.graphql","DataPortabilitySelfServeTestingUtils","GeoButton.react","GeoModalCard.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoText.react","RelayHooks","SensitiveString","nullthrows","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||d("react"),l=i!==void 0?i:i=b("DataPortabilityOAuthRevokeTokenTestCardMutation.graphql");function a(a){var b=a.accessToken,e=a.destinationAppId,f=a.revokeTokenFlowMessage,g=a.revokeTokenFlowStatus,i=a.setRevokeTokenFlowMessage,j=a.setRevokeTokenFlowStatus;a=d("RelayHooks").useMutation(l);var m=a[0],n=function(){j(d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.ERROR)},o=function(){return k.jsx("div",{children:k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"Token revocation successful")})})},p=function(){return k.jsx("div",{children:k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"No access token received")})})};a=function(){switch(g){case d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.SUCCESS:return d("DataPortabilitySelfServeTestingUtils").createSuccessPill(o());case d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.ERROR:return d("DataPortabilitySelfServeTestingUtils").createErrorPill(d("DataPortabilitySelfServeTestingUtils").getGenericMessageElement(f));case d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.BLOCKED:return d("DataPortabilitySelfServeTestingUtils").createUnavailablePill(p());default:return null}};var q=function(){if(g===d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.BLOCKED||g===d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.IN_PROGRESS)return;j(d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.IN_PROGRESS);i(null);m({variables:{input:{access_token:new(c("SensitiveString"))(c("nullthrows")(b)).toGraphQLInput(),destination_app_id:e}},onCompleted:function(a){a=a.xfb_dtp_testing_revoke_oauth_token;if((a==null?void 0:a.is_success)===!0){j(d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.SUCCESS);return}(a==null?void 0:a.error_message)!=null&&i(a.error_message);n()},onError:n})};return k.jsx(c("GeoModalCard.react"),{footer:k.jsx(c("GeoModalFooter.react"),{primaryButton:k.jsx(c("GeoButton.react"),{isDisabled:g===d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.IN_PROGRESS||g===d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.BLOCKED,isLoading:g===d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.IN_PROGRESS,label:d("DataPortabilitySelfServeTestingUtils").testButtonLabel,onClick:q,variant:"primary"}),startContent:a()}),header:k.jsx(c("GeoModalHeader.react"),{heading:h._(/*BTDS*/"OAuth revoke token")}),children:k.jsx(c("GeoSection.react"),{children:k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"Verify the functionality of the revoke token flow.")})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
DataPortabilityOAuthRevokeTokenTestCardMutation.graphql",["DataPortabilityOAuthRevokeTokenTestCardMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{kind:"Variable",name:"data",variableName:"input"}],d={alias:null,args:null,kind:"ScalarField",name:"error_message",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"is_success",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"DataPortabilityOAuthRevokeTokenTestCardMutation",selections:[{alias:null,args:c,concreteType:"XFBDtpTestingRevokeOauthTokenResponsePayload",kind:"LinkedField",name:"xfb_dtp_testing_revoke_oauth_token",plural:!1,selections:[d,{kind:"RequiredField",field:e,action:"LOG",path:"xfb_dtp_testing_revoke_oauth_token.is_success"}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"DataPortabilityOAuthRevokeTokenTestCardMutation",selections:[{alias:null,args:c,concreteType:"XFBDtpTestingRevokeOauthTokenResponsePayload",kind:"LinkedField",name:"xfb_dtp_testing_revoke_oauth_token",plural:!1,selections:[d,e],storageKey:null}]},params:{id:b("DataPortabilityOAuthRevokeTokenTestCardMutation_facebookRelayOperation"),metadata:{},name:"DataPortabilityOAuthRevokeTokenTestCardMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
DataPortabilityOAuthRevokeTokenTestCardMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24103042279377534"}),null);
-----