__d("GeoBVWizardSpecializedAdsEvidenceDocumentsScreen_data.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{alias:null,args:null,kind:"ScalarField",name:"plain",storageKey:null}];return{argumentDefinitions:[],kind:"Fragment",metadata:{throwOnFieldError:!0},name:"GeoBVWizardSpecializedAdsEvidenceDocumentsScreen_data",selections:[{alias:null,args:null,kind:"ScalarField",name:"serialized_state",storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"additional_comments_label_text",plural:!1,selections:e,storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"additional_comments_description_text",plural:!1,selections:e,storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"additional_comments_placeholder_text",plural:!1,selections:e,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"authenticatable_entity_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"bap_product",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"config_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"country_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"document_category",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"existing_additional_comments",storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"evidence_documents_title",plural:!1,selections:e,storageKey:null},{alias:null,args:null,concreteType:"XFBBVWizardSpecializedAdsEvidenceDocumentsSection",kind:"LinkedField",name:"evidence_document_sections",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"document_type",storageKey:null},{alias:null,args:null,concreteType:"BVWizardSpecializedAdsManualReviewUploadedFile",kind:"LinkedField",name:"files",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"file_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"user_selected_doctype",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_required",storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"subtitle",plural:!0,selections:e,storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"subtitle_meta_list",plural:!0,selections:e,storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"title",plural:!1,selections:e,storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"requires_partnership_declaration",storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"partnership_declaration_header_text",plural:!1,selections:e,storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"partnership_declaration_description_text",plural:!1,selections:e,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fev_wizard_product",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hide_additional_comments",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ixt_schema",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ixt_screen",storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"primary_cta_disabled_text",plural:!1,selections:e,storageKey:null},{alias:null,args:null,concreteType:"XFBBAPServerText",kind:"LinkedField",name:"zero_files_text",plural:!1,selections:e,storageKey:null},{alias:null,args:null,concreteType:"AdvertiserAuthenticityFlowProgress",kind:"LinkedField",name:"progress",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"current_step",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"total_steps",storageKey:null}],storageKey:null}],type:"XFBGeoBVWizardSpecializedAdsEvidenceDocumentsScreenRenderer",abstractKey:null}})();a.exports=e}),null); __d("useBVWizardSpecializedAdsEvidenceDocumentsIXTScreenGeoNextRequest",["IXReliabilityLogging.react","useCIXShowErrorScreen","useGeoIXTNextMutation"],(function(t,n,r,o,a,i,l){"use strict";function e(){var e=r("useCIXShowErrorScreen")(),t=r("useGeoIXTNextMutation")();return function(n,r){return t({bv_wizard_specialized_ads_evidence_documents:n},function(t){return n.serialized_state!=null&&o("IXReliabilityLogging.react").ixtReliabilityLogging(t,n.serialized_state),r!=null?r(t):e()})}}var s=e;l.default=s}),98); __d("useBVWizardSpecializedAdsEvidenceDocumentsIXTScreenNextRequest",["CIXScreenTriggerTypeContext","IXReliabilityLogging.react","react","useBVWizardSpecializedAdsEvidenceDocumentsIXTScreenGeoNextRequest","useCIXShowErrorScreen","useCometIXTNextMutation"],(function(t,n,r,o,a,i){"use strict";var e,l=n("CIXScreenTriggerTypeContext").CIXScreenTriggerType,s=n("CIXScreenTriggerTypeContext").CIXScreenTriggerTypeContext,u=e||(e=n("react")),c=u.useContext;function d(){var e=n("useCIXShowErrorScreen")(),t=n("useCometIXTNextMutation")(),r=c(s),o=n("useBVWizardSpecializedAdsEvidenceDocumentsIXTScreenGeoNextRequest")();return r===l.Geo?o:function(r,o,a){return t({bv_wizard_specialized_ads_evidence_documents:r},function(t){return r.serialized_state!=null&&n("IXReliabilityLogging.react").ixtReliabilityLogging(t,r.serialized_state),o!=null?o(t):e()},a)}}a.exports=d}),null); __d("useSpecializedAdsModifySubmissionAttachmentsMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25561422930110120"}),null); __d("useSpecializedAdsModifySubmissionAttachmentsMutation.graphql",["useSpecializedAdsModifySubmissionAttachmentsMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"data",variableName:"input"}],concreteType:"AuthenticityModifySubmissionAttachmentsResponsePayload",kind:"LinkedField",name:"authenticity_modify_submission_attachments",plural:!1,selections:[{alias:null,args:null,concreteType:"BVWizardSpecializedAdsManualReviewUploadedFile",kind:"LinkedField",name:"files",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_name",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"FEVWizardErrorBannerShape",kind:"LinkedField",name:"error",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"error_title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"error_body",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useSpecializedAdsModifySubmissionAttachmentsMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useSpecializedAdsModifySubmissionAttachmentsMutation",selections:t},params:{id:n("useSpecializedAdsModifySubmissionAttachmentsMutation_facebookRelayOperation"),metadata:{},name:"useSpecializedAdsModifySubmissionAttachmentsMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null); __d("useSpecializedAdsModifySubmissionAttachmentsMutation",["CometAuthenticityFEVUILoggerHelper","CometCodedError","CometRelay","CometRelayErrorHandling","CometWizardManualReviewDocumentUploadUtils","createObjectBy","react-compiler-runtime","useSpecializedAdsModifySubmissionAttachmentsMutation.graphql"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(){var t=o("react-compiler-runtime").c(6),a;t[0]===Symbol.for("react.memo_cache_sentinel")?(a=e!==void 0?e:e=n("useSpecializedAdsModifySubmissionAttachmentsMutation.graphql"),t[0]=a):a=t[0];var i=o("CometRelay").useMutation(a),l=i[0],s=i[1],c;t[1]!==l?(c=function(t){var e=t.bap_product,n=t.business_id,a=t.category,i=t.config_type,s=t.country_code,c=t.document_type,d=t.fev_wizard_product,m=t.files,p=t.ixt_schema,_=t.ixt_screen,f=t.onCompleted,g=t.onError,h=t.onSystemError,y=o("CometWizardManualReviewDocumentUploadUtils").getServerRequestInfo(m),C=y.new_files,b=y.removed_files,v=r("createObjectBy")(C,u),S={bap_product:e,business_id:n,category:a,config_type:i,country_code:s,document_type:c,fev_wizard_product:d,ixt_schema:p,ixt_screen:_,new_files:Object.keys(v),removed_files:b};return l({onCompleted:function(t,n){if(n&&n.length){h(n[0].message);return}var e=t==null?void 0:t.authenticity_modify_submission_attachments;if(e!=null){var r=e.error;if(r!=null){g(r.error_title);return}f(o("CometWizardManualReviewDocumentUploadUtils").newFromServer(e.files))}},onError:function(t){var e=o("CometCodedError").getDescription(t);e!=null?(o("CometRelayErrorHandling").markErrorAsHandled(t),g(e),r("CometAuthenticityFEVUILoggerHelper").get().log({client_error_message:e,error_message:t.message,error_stack_trace:[t.stack],event:"error"})):t.name==="NetworkTimeoutError"?r("CometAuthenticityFEVUILoggerHelper").get().log({client_error_message:t.message,error_message:t.message,error_stack_trace:[t.stack],event:"network_timeout_error"}):(h(t.message),r("CometAuthenticityFEVUILoggerHelper").get().log({client_error_message:t.message,error_message:t.message,error_stack_trace:[t.stack],event:"error"}))},uploadables:v,variables:{input:S}})},t[1]=l,t[2]=c):c=t[2];var d=c,m;return t[3]!==s||t[4]!==d?(m=[d,s],t[3]=s,t[4]=d,t[5]=m):m=t[5],m}function u(e,t,n){return t.toString()}l.default=s}),98); __d("GeoBVWizardSpecializedAdsEvidenceDocumentsScreen.react",["errorDesc","fbt","ix","BAPProduct","CometAuthenticityFEVUILoggerHelper","CometRelay","CometWizardManualReviewDocumentUploadUtils","GeoAdvertiserAuthenticityFooter.react","GeoAdvertiserAuthenticityProgressBar.react","GeoBVWizardDialogScreen.react","GeoBVWizardErrorMessage.react","GeoBVWizardSpecializedAdsEvidenceDocumentsScreen_data.graphql","GeoBaseText.react","GeoCheckboxInput.react","GeoFileSelector.react","GeoFlexbox.react","GeoModalHeader.react","GeoText.react","GeoTextArea.react","GeoTextList.react","GeoTextListItem.react","GeoVStack.react","IPB4BImage.react","IXTFlowStateContext","PreviousCIXScreenContext","geoMargin","getJSEnumSafe","objectPull","react","react-compiler-runtime","useBVSpecializedAdsAuthorizationsLogger","useBVWizardSpecializedAdsEvidenceDocumentsIXTScreenNextRequest","useSpecializedAdsModifySubmissionAttachmentsMutation"],(function(t,n,r,o,a,i,l,s,u,c){"use strict";var e,d,m=d||(d=o("react")),p=d,_=p.useContext,f=p.useState,g=5e3;function h(t){var a=t.data,i=o("CometRelay").useFragment(e!==void 0?e:e=n("GeoBVWizardSpecializedAdsEvidenceDocumentsScreen_data.graphql"),a),l=_(o("IXTFlowStateContext").IXTFlowStateContext),c=l.bv_wizard_manual_review_files,d=c[0],p=c[1],h=r("getJSEnumSafe")(r("BAPProduct"),i.bap_product),C=r("useBVSpecializedAdsAuthorizationsLogger")("WIZARD_EVIDENCE_DECLARATION_SCREEN",h),b=C.impressionRef,v=C.logError,S=C.logSuccess,R=C.logUserClickBack,L=C.logUserClickNext,E=i.requires_partnership_declaration,k=f(!1),I=k[0],T=k[1],D=function(t){T(t)},x=f(function(){return r("objectPull")(i.evidence_document_sections,function(e){var t;return(t=d[e.document_type])!=null?t:o("CometWizardManualReviewDocumentUploadUtils").newFromServer(e.files)},function(e){return e.document_type})}),$=x[0],P=x[1],N=f(i.existing_additional_comments),M=N[0],w=N[1],A=f(!1),F=A[0],O=A[1],B=f(null),W=B[0],q=B[1],U=r("useBVWizardSpecializedAdsEvidenceDocumentsIXTScreenNextRequest")(),V=_(r("PreviousCIXScreenContext")),H=r("useSpecializedAdsModifySubmissionAttachmentsMutation")(),G=H[0],z=H[1],j=i.evidence_document_sections.some(function(e){return e.is_required&&o("CometWizardManualReviewDocumentUploadUtils").isFilesEmpty($[e.document_type])}),K=F||j||E&&!I,Q=function(t,n,r){r===void 0&&(r=!1),P(function(e){var r;return babelHelpers.extends({},e,(r={},r[t]=n,r))}),r&&p(function(e){var r;return babelHelpers.extends({},e,(r={},r[t]=n,r))})},X=function(){R(),V()},Y=function(){L(),O(!0);var e=function(t,n){return(function(){var e=$[t];if(!o("CometWizardManualReviewDocumentUploadUtils").hasFilesUpdated(e)){n();return}G({bap_product:i.bap_product,business_id:i.authenticatable_entity_id,category:i.document_category,config_type:i.config_type,country_code:i.country_code,document_type:t,fev_wizard_product:i.fev_wizard_product,files:$[t],ixt_schema:i.ixt_schema,ixt_screen:i.ixt_screen,onCompleted:function(r){Q(t,r,!0),n()},onError:function(t){O(!1),q(t)},onSystemError:function(t){O(!1),q(s._(function(e,t){return e._(/*BTDS*/"")},{}))}})})},t=function(){U({additional_comments:M,serialized_state:i.serialized_state},o("GeoBVWizardErrorMessage.react").handleError(function(e){r("CometAuthenticityFEVUILoggerHelper").get().logErrorOnNext({client_error_message:e.toString(),error_message:e.toString()}),q(e),O(!1),v(e)}),S)},n=t;Object.keys($).reverse().map(function(t){n=e(t,n)}),n()};return m.jsxs(r("GeoBVWizardDialogScreen.react"),{cixScreenType:"bv_wizard_specialized_ads_evidence_documents",containerRef:b,footer:m.jsx(r("GeoAdvertiserAuthenticityFooter.react"),{backButton:{disabled:F,onClick:X},nextButton:{disabled:K,disabledMessage:F?null:i.primary_cta_disabled_text.plain,label:u._(/*BTDS*/""),onClick:Y}}),header:m.jsx(r("GeoModalHeader.react"),{heading:i.evidence_documents_title.plain}),children:[m.jsx(o("GeoBVWizardErrorMessage.react").GeoBVWizardErrorMessage,{error:W}),m.jsxs(r("GeoVStack.react"),{xstyle:r("geoMargin").horiz16,children:[i.evidence_document_sections.map(function(e){return m.jsx(y,{files:$[e.document_type],onChange:function(n){return Q(e.document_type,n)},section:e,zeroFilesText:i.zero_files_text.plain},e.document_type)}),E&&m.jsxs(r("GeoFlexbox.react"),{direction:"column",xstyle:r("geoMargin").bottom16,children:[m.jsx(r("GeoBaseText.react"),{color:"heading",size:"header3",children:i.partnership_declaration_header_text.plain}),m.jsx(r("GeoCheckboxInput.react"),{"data-testid":void 0,isDisabled:F,label:i.partnership_declaration_description_text.plain,onChange:D,value:I,xstyle:[r("geoMargin").start8,r("geoMargin").top8]})]}),!i.hide_additional_comments&&m.jsx(r("GeoVStack.react"),{children:m.jsx(r("GeoFlexbox.react"),{children:m.jsx(r("GeoTextArea.react"),{"data-testid":void 0,description:m.jsx(r("GeoText.react"),{children:i.additional_comments_description_text.plain}),isDisabled:F,isOptional:!0,label:m.jsx(r("GeoBaseText.react"),{color:"heading",size:"header3",children:i.additional_comments_label_text.plain}),maxLength:g,onChange:function(t){return w(t)},placeholder:i.additional_comments_placeholder_text.plain,value:M})})})]}),m.jsx(r("GeoAdvertiserAuthenticityProgressBar.react"),{currentStep:i.progress.current_step,status:"loading",totalSteps:i.progress.total_steps})]})}h.displayName=h.name+" [from "+i.id+"]";function y(e){var t=o("react-compiler-runtime").c(40),n=e.files,a=e.onChange,i=e.section,l=e.zeroFilesText,s;t[0]!==n.serverFiles?(s=n.serverFiles.map(R),t[0]=n.serverFiles,t[1]=s):s=t[1];var u=f(s),d=u[0],p=u[1],_;t[2]!==n.serverFiles||t[3]!==n.serverRemovals||t[4]!==a?(_=function(t){p(t);var e=t.length===0?n.serverFiles:n.serverRemovals;a({clientFiles:t.filter(S),serverFiles:n.serverFiles,serverRemovals:e})},t[2]=n.serverFiles,t[3]=n.serverRemovals,t[4]=a,t[5]=_):_=t[5];var g=_,h;t[6]!==i.subtitle?(h=i.subtitle.map(v),t[6]=i.subtitle,t[7]=h):h=t[7];var y;t[8]!==i.subtitle_meta_list?(y=i.subtitle_meta_list.map(b),t[8]=i.subtitle_meta_list,t[9]=y):y=t[9];var L;t[10]!==y?(L=m.jsx(r("GeoTextList.react"),{children:y}),t[10]=y,t[11]=L):L=t[11];var E;t[12]!==h||t[13]!==L?(E=m.jsxs(m.Fragment,{children:[h,L]}),t[12]=h,t[13]=L,t[14]=E):E=t[14];var k=E,I="bv-wizard-specialized-ads-upload-documents-"+i.document_type,T;t[15]===Symbol.for("react.memo_cache_sentinel")?(T=["application/pdf","image/png","image/jpeg"],t[15]=T):T=t[15];var D;t[16]===Symbol.for("react.memo_cache_sentinel")?(D=m.jsx(r("IPB4BImage.react"),{src:c("399268")}),t[16]=D):D=t[16];var x=!i.is_required,$;t[17]!==i.title.plain?($=m.jsx(r("GeoBaseText.react"),{color:"heading",size:"header4",children:i.title.plain}),t[17]=i.title.plain,t[18]=$):$=t[18];var P;t[19]!==g?(P=function(t){return g(t)},t[19]=g,t[20]=P):P=t[20];var N;t[21]!==k||t[22]!==d||t[23]!==x||t[24]!==$||t[25]!==P||t[26]!==I?(N=m.jsx(r("GeoFileSelector.react"),{allowMultiple:!0,"data-testid":void 0,description:k,fileTypes:T,image:D,isOptional:x,label:$,onChange:P,value:d,xstyle:r("geoMargin").bottom0}),t[21]=k,t[22]=d,t[23]=x,t[24]=$,t[25]=P,t[26]=I,t[27]=N):N=t[27];var M;t[28]!==d.length||t[29]!==l?(M=d.length===0&&m.jsx(r("GeoText.react"),{xstyle:r("geoMargin").bottom8,children:l}),t[28]=d.length,t[29]=l,t[30]=M):M=t[30];var w;t[31]!==d?(w=d.length>0&&m.jsx("ul",{children:d.map(C)}),t[31]=d,t[32]=w):w=t[32];var A;t[33]!==M||t[34]!==w?(A=m.jsxs(r("GeoFlexbox.react"),{direction:"column",xstyle:r("geoMargin").bottom8,children:[M,w]}),t[33]=M,t[34]=w,t[35]=A):A=t[35];var F;return t[36]!==i.document_type||t[37]!==N||t[38]!==A?(F=m.jsxs(r("GeoVStack.react"),{children:[N,A]},i.document_type),t[36]=i.document_type,t[37]=N,t[38]=A,t[39]=F):F=t[39],F}function C(e,t){return m.jsx("li",{children:m.jsx(r("GeoText.react"),{children:e.name})},t)}C.displayName=C.name+" [from "+i.id+"]";function b(e,t){return m.jsx(r("GeoTextListItem.react"),{children:e.plain},t)}b.displayName=b.name+" [from "+i.id+"]";function v(e,t){return m.jsx(r("GeoText.react"),{display:"block",xstyle:r("geoMargin").bottom8,children:e.plain},t)}v.displayName=v.name+" [from "+i.id+"]";function S(e){return e.size}function R(e){return new File([],e.fileName)}l.default=h}),226);