WhatsAppAdsManagerConversionSignalsSelector.react",["fbt","GeoComplexSelector.experimental.react","MarketingMessageEligibleDatasetsSubscriberSyncSource","WhatsAppAdsManagerConversionSignalsSyncManageModalFbts","gkx","nullthrows","react","useMarketingMessageEligibleDatasetsSubscriberSyncQuery","useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=i||(i=d("react")),k=i.useState,l=h._(/*BTDS*/""),m=h._(/*BTDS*/""),n=c("gkx")("9905");function o(a){var b;b=(b=a.filter(function(a){return a.getType()==="dataset"}).length)!=null?b:0;a=(a=a.filter(function(a){return a.getType()==="event"}).length)!=null?a:0;return h._(/*BTDS*/"",[h._plural(a,"count of events"),h._plural(b,"count of dataset")])}o.displayName=o.name+" [from "+f.id+"]";function a(a){var b=a.adAccountID,e=a.businessID,f=a.label;f=f===void 0?l:f;var g=a.onChange,i=a.onError,n=a.onSuccess;a=a.placeholder;a=a===void 0?m:a;b=c("useMarketingMessageEligibleDatasetsSubscriberSyncQuery")(b);b=b.eligibleDatasets;var p=c("useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation")(function(){n==null||n()},function(a){i==null||i(a)});p[1];p=b.flatMap(function(a){var b;b=(b=(b=a.children)==null?void 0:b.filter(function(a){return a.isEligible===!1}).map(function(a){return{id:a.uniqueID,disabledMessage:h._(/*BTDS*/"",[h._param("Learn more link",d("WhatsAppAdsManagerConversionSignalsSyncManageModalFbts").getConversionSignalsLearnMoreAboutDatasetEventsLink(e))])}}))!=null?b:[];return a.isEligible===!0?b:b.concat([{id:a.uniqueID}])});var q=b.map(function(a){if(Array.isArray(a.children)){var b=a.children.filter(function(a){return a.isEligible===!0&&a.isActiveSync===!0});if(b.length>0)return babelHelpers.extends({},a,{children:b})}return null}).filter(Boolean);q.length===0&&(q=b.map(function(a){if(Array.isArray(a.children)){var b=a.children.filter(function(a){return a.isEligible===!0}).map(function(a){return babelHelpers.extends({},a,{isActiveSync:!0})});if(b.length>0)return babelHelpers.extends({},a,{children:b})}return null}).filter(Boolean));var r=d("MarketingMessageEligibleDatasetsSubscriberSyncSource").createHierarchicalTreeSearchableEntries(b,null,[],!0);q=k(d("MarketingMessageEligibleDatasetsSubscriberSyncSource").createHierarchicalTreeSearchableEntries(Array.from(q!=null?q:[]),null,[],!0));var s=q[0],t=q[1];q=function(a){a!==s&&(t(a),g==null||g(a))};return b.length===0?null:j.jsx(c("GeoComplexSelector.experimental.react"),{disabledEntries:p,label:f,onChange:q,placeholder:a,buttonLabelRenderer:o,hasSelectAll:!0,isCategorySelectable:!0,searchSource:new(d("MarketingMessageEligibleDatasetsSubscriberSyncSource").MarketingMessageEligibleDatasetsSubscriberSyncSource)(r),selectionType:"multi",value:s,"data-testid":void 0,"data-button-testid":"whatsapp-ads-manager-conversion-signals-selector-button","data-search-testid":"whatsapp-ads-manager-conversion-signals-search","data-option-testid":"whatsapp-ads-manager-conversion-signals-option"})}a.displayName=a.name+" [from "+f.id+"]";function b(a,b,d,e){e===void 0&&(e=!1);var f=c("useMarketingMessageEligibleDatasetsSubscriberSyncQuery")(a),g=f.eligibleDatasets;f.hasExistingSync;f=k([]);var h=f[0];f=f[1];var i=c("useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation")(function(){d==null||d()},function(a){b==null||b(a)}),j=i[0];i=i[1];var l=async function(b,d){if(d){await j({ad_account_id:a,subscriber_pool_id:b,opted_in_datasets:[],opted_out_datasets:g.map(function(a){return{dataset_id:a.datasetID}})});return}var e=new Map();h.forEach(function(a){var b;a=a.getAuxiliaryData();if(a.type!=="event"||a.eventName==null)return;var d=a.datasetID;b=(b=e.get(d))!=null?b:[];b.push(c("nullthrows")(a.eventName));e.set(d,b)});d=Array.from(e.entries()).map(function(a){var b=a[0];a=a[1];return{dataset_id:b,opted_in_events:a}});var f=g.map(function(a){if(Array.isArray(a.children)){var b=a.children.filter(function(a){return a.isEligible===!0&&a.isActiveSync===!0});if(b.length>0)return babelHelpers.extends({},a,{children:b})}return null}).filter(Boolean),i=new Set();h.forEach(function(a){a=a.getAuxiliaryData();a.type==="event"&&i.add(a.datasetID)});f=Array.from(f).filter(function(a){return!i.has(a.datasetID)}).map(function(a){return{dataset_id:a.datasetID}});await j({ad_account_id:a,subscriber_pool_id:b,opted_in_datasets:d,opted_out_datasets:f})};return{shouldShowConversionSignals:n&&g.length>0&&!e,isLoading:i,selectedDatasetEvents:h,setSelectedDatasetEvents:f,submitConversionSignals:l}}g.WhatsAppAdsManagerConversionSignalsSelector=a;g.useConversionSignalsData=b}),226);
-----
WhatsAppAdsManagerConversionSignalsSubscriberSyncModal.react",["fbt","ix","GeoButton.react","GeoCheckboxInput.react","GeoComplexSelector.experimental.react","GeoHeading.react","GeoLink.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoText.react","GeoVStack.react","Image.react","MarketingMessageEligibleDatasetsSubscriberSyncSource","emptyFunction","geoMargin","nullthrows","react","useMarketingMessageEligibleDatasetsSubscriberSyncQuery","useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=j||(j=d("react")),l=j.useState,m=h._(/*BTDS*/""),n=h._(/*BTDS*/"");function a(a){var b=a.adAccountID,e=a.onHide,g=a.onNext,j=a.subscriberPoolID;a=c("useMarketingMessageEligibleDatasetsSubscriberSyncQuery")(b);var o=c("useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation")(function(){return g()},c("emptyFunction")),p=o[0];o=o[1];var q=l(!1),r=q[0];q=q[1];var s=a.flatMap(function(a){var b;b=(b=(b=a.children)==null?void 0:b.filter(function(a){return a.isActive===!1}).map(function(a){return{id:a.uniqueID}}))!=null?b:[];return a.isActive===!0?b:b.concat([{id:a.uniqueID}])}),t=[];a=d("MarketingMessageEligibleDatasetsSubscriberSyncSource").createHierarchicalTreeSearchableEntries(a,null,t);t=l(t);var u=t[0];t=t[1];function v(a){var b;b=(b=a.filter(function(a){return a.getType()==="dataset"}).length)!=null?b:0;a=(a=a.filter(function(a){return a.getType()==="event"}).length)!=null?a:0;return h._(/*BTDS*/"",[h._plural(a,"count of events"),h._plural(b,"count of dataset")])}v.displayName=v.name+" [from "+f.id+"]";var w=function(){var a=new Map();u.forEach(function(b){var d;b=b.getAuxiliaryData();if(b.type!=="event"||b.eventName==null)return;var e=b.datasetID;d=(d=a.get(e))!=null?d:[];d.push(c("nullthrows")(b.eventName));a.set(e,d)});var d=Array.from(a.entries()).map(function(a){var b=a[0];a=a[1];return{dataset_id:b,opted_in_events:a}});p({ad_account_id:b,subscriber_pool_id:j,opted_in_datasets:d})};return k.jsx(c("GeoModal.react"),{isShown:!0,footer:k.jsx(c("GeoModalFooter.react"),{primaryButton:k.jsx(c("GeoButton.react"),{label:m,variant:"primary",isDisabled:u.length===0||!r||o,isLoading:o,disabledMessage:u.length===0?h._(/*BTDS*/""):null,onClick:w}),secondaryButton:k.jsx(c("GeoButton.react"),{label:n,onClick:g,isDisabled:o})}),header:k.jsx(c("GeoModalHeader.react"),{heading:""}),onHide:e,children:k.jsxs(c("GeoSection.react"),{children:[k.jsxs(c("GeoVStack.react"),{xstyle:c("geoMargin").bottom16,children:[k.jsx(c("Image.react"),{src:i("903411")}),k.jsx(c("GeoHeading.react"),{level:3,children:h._(/*BTDS*/"")}),k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"")}),k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"")}),k.jsx(c("GeoComplexSelector.experimental.react"),{disabledEntries:s,label:h._(/*BTDS*/""),onChange:t,placeholder:h._(/*BTDS*/""),buttonLabelRenderer:v,hasSelectAll:!0,isCategorySelectable:!0,searchSource:new(d("MarketingMessageEligibleDatasetsSubscriberSyncSource").MarketingMessageEligibleDatasetsSubscriberSyncSource)(a),selectionType:"multi",value:u})]}),k.jsx(c("GeoCheckboxInput.react"),{label:h._(/*BTDS*/"",[h._param("link of the Marketing Messages terms",k.jsx(c("GeoLink.react"),{href:"https://www.facebook.com/legal/ads-manager-marketing-messages-terms",target:"_blank",children:h._(/*BTDS*/"")}))]),onChange:q,value:r})]})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation",["RelayHooks","err","react","useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=(i||d("react")).useCallback,k=h!==void 0?h:h=b("useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation.graphql");function a(a,b){var e=d("RelayHooks").useMutation(k),f=e[0];e=e[1];var g=j(function(d){f({variables:{input:babelHelpers["extends"]({},d)},onCompleted:function(d){((d=d.xfb_upsert_marketing_message_signals_subscriber_ingestion_consent)==null?void 0:d.success)===!0?a():b(c("err")("Error upserting consent"))},onError:function(a){b(a)}})},[f,b,a]);return[g,e]}g["default"]=a}),98);
-----
useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation.graphql",["useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c={alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null};c=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBMarketingMessageSignalsSubscriberIngestionUpsertConsentResponse",kind:"LinkedField",name:"xfb_upsert_marketing_message_signals_subscriber_ingestion_consent",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBUpsertDatasetSubscriberIngestionResponse",kind:"LinkedField",name:"results",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"dataset_id",storageKey:null},c],storageKey:null},c],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation",selections:c},params:{id:b("useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation_facebookRelayOperation"),metadata:{},name:"useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="8587055768085379"}),null);
-----
-----
WhatsAppAdsManagerConversionSignalsSubscriberSyncModal.react",["fbt","ix","GeoButton.react","GeoCheckboxInput.react","GeoComplexSelector.experimental.react","GeoHeading.react","GeoLink.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoText.react","GeoVStack.react","Image.react","MarketingMessageEligibleDatasetsSubscriberSyncSource","emptyFunction","geoMargin","nullthrows","react","useMarketingMessageEligibleDatasetsSubscriberSyncQuery","useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=j||(j=d("react")),l=j.useState,m=h._(/*BTDS*/""),n=h._(/*BTDS*/"");function a(a){var b=a.adAccountID,e=a.onHide,g=a.onNext,j=a.subscriberPoolID;a=c("useMarketingMessageEligibleDatasetsSubscriberSyncQuery")(b);var o=c("useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation")(function(){return g()},c("emptyFunction")),p=o[0];o=o[1];var q=l(!1),r=q[0];q=q[1];var s=a.flatMap(function(a){var b;b=(b=(b=a.children)==null?void 0:b.filter(function(a){return a.isActive===!1}).map(function(a){return{id:a.uniqueID}}))!=null?b:[];return a.isActive===!0?b:b.concat([{id:a.uniqueID}])}),t=[];a=d("MarketingMessageEligibleDatasetsSubscriberSyncSource").createHierarchicalTreeSearchableEntries(a,null,t);t=l(t);var u=t[0];t=t[1];function v(a){var b;b=(b=a.filter(function(a){return a.getType()==="dataset"}).length)!=null?b:0;a=(a=a.filter(function(a){return a.getType()==="event"}).length)!=null?a:0;return h._(/*BTDS*/"",[h._plural(a,"count of events"),h._plural(b,"count of dataset")])}v.displayName=v.name+" [from "+f.id+"]";var w=function(){var a=new Map();u.forEach(function(b){var d;b=b.getAuxiliaryData();if(b.type!=="event"||b.eventName==null)return;var e=b.datasetID;d=(d=a.get(e))!=null?d:[];d.push(c("nullthrows")(b.eventName));a.set(e,d)});var d=Array.from(a.entries()).map(function(a){var b=a[0];a=a[1];return{dataset_id:b,opted_in_events:a}});p({ad_account_id:b,subscriber_pool_id:j,opted_in_datasets:d})};return k.jsx(c("GeoModal.react"),{isShown:!0,footer:k.jsx(c("GeoModalFooter.react"),{primaryButton:k.jsx(c("GeoButton.react"),{label:m,variant:"primary",isDisabled:u.length===0||!r||o,isLoading:o,disabledMessage:u.length===0?h._(/*BTDS*/""):null,onClick:w}),secondaryButton:k.jsx(c("GeoButton.react"),{label:n,onClick:g,isDisabled:o})}),header:k.jsx(c("GeoModalHeader.react"),{heading:""}),onHide:e,children:k.jsxs(c("GeoSection.react"),{children:[k.jsxs(c("GeoVStack.react"),{xstyle:c("geoMargin").bottom16,children:[k.jsx(c("Image.react"),{src:i("903411")}),k.jsx(c("GeoHeading.react"),{level:3,children:h._(/*BTDS*/"")}),k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"")}),k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"")}),k.jsx(c("GeoComplexSelector.experimental.react"),{disabledEntries:s,label:h._(/*BTDS*/""),onChange:t,placeholder:h._(/*BTDS*/""),buttonLabelRenderer:v,hasSelectAll:!0,isCategorySelectable:!0,searchSource:new(d("MarketingMessageEligibleDatasetsSubscriberSyncSource").MarketingMessageEligibleDatasetsSubscriberSyncSource)(a),selectionType:"multi",value:u})]}),k.jsx(c("GeoCheckboxInput.react"),{label:h._(/*BTDS*/"",[h._param("link of the Marketing Messages terms",k.jsx(c("GeoLink.react"),{href:"https://www.facebook.com/legal/ads-manager-marketing-messages-terms",target:"_blank",children:h._(/*BTDS*/"")}))]),onChange:q,value:r})]})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation",["RelayHooks","err","react","useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=(i||d("react")).useCallback,k=h!==void 0?h:h=b("useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation.graphql");function a(a,b){var e=d("RelayHooks").useMutation(k),f=e[0];e=e[1];var g=j(function(d){f({variables:{input:babelHelpers["extends"]({},d)},onCompleted:function(d){((d=d.xfb_upsert_marketing_message_signals_subscriber_ingestion_consent)==null?void 0:d.success)===!0?a():b(c("err")("Error upserting consent"))},onError:function(a){b(a)}})},[f,b,a]);return[g,e]}g["default"]=a}),98);
-----
useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation.graphql",["useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c={alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null};c=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBMarketingMessageSignalsSubscriberIngestionUpsertConsentResponse",kind:"LinkedField",name:"xfb_upsert_marketing_message_signals_subscriber_ingestion_consent",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBUpsertDatasetSubscriberIngestionResponse",kind:"LinkedField",name:"results",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"dataset_id",storageKey:null},c],storageKey:null},c],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation",selections:c},params:{id:b("useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation_facebookRelayOperation"),metadata:{},name:"useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
useUpsertMarketingMessageSignalsSubscriberIngestionConsentMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="8587055768085379"}),null);
-----