AdsEventsManagerConnectDataSetToAdAccountModalContainer.react",["fbt","AdsCAPISetupWithCAPIGRecommendationModalEntryPoints","AdsEventsManagerAssets","AdsEventsManagerConnectDataSetToAdAccountCloseModalAction","AdsEventsManagerConnectDataSetToAdAccountModalContainerMutation.graphql","AdsEventsManagerConnectDataSetToAdAccountModalContainerQuery.graphql","AdsEventsManagerConnectDataSetToAdAccountModalDataProvider","AdsEventsManagerConversionsAPIFocusedPixelCreateAssets","AdsEventsManagerCreateNewDataSetOpenModalAction","AdsEventsManagerCreateNewDataSetOpenSuccessModalAction","AdsEventsManagerCreateNewDatasetSuccessModal.react","AdsFluxHooks","AdsMgmtPixelIDProvider","GeoBaseText.react","GeoButton.react","GeoCheckboxInput.react","GeoFlexbox.react","GeoGuidanceCard.react","GeoGuidanceCardContent.react","GeoHeading.react","GeoModalFooter.react","GeoModalHeader.react","GeoModal_DEPRECATED.react","GeoScrollableArea.react","GeoSearchableMultiSelector.react","GeoSection.react","GeoText.react","GeoToast.react","LoadingMarkerArea.react","RelayHooks","SearchableEntry","SignalsConversionsAPISetupModalWithCAPIGRecommendationAction","SignalsErrorBoundary.react","SignalsLoggingBoundary.react","StaticSearchSource","adsCreateStructuredSelector","adsEventsManagerAccountIDSelector","adsEventsManagerBusinessIDSelector","geoMargin","immutable","react","useGeoToaster"],(function(be,L,e,r,ye,i,de,l){"use strict";var G,b,y,n=y||(y=r("react")),O=y,F=O.useCallback,ie=O.useMemo,j=O.useState,le={scrollContent:{height:"x1pxez64",$$css:!0}},f=6,Ae=e("adsCreateStructuredSelector")({actingAdAccountID:e("adsEventsManagerAccountIDSelector"),businessID:e("adsEventsManagerBusinessIDSelector"),datasetIDData:e("AdsMgmtPixelIDProvider").toFluxSelector(),modalData:e("AdsEventsManagerConnectDataSetToAdAccountModalDataProvider").toFluxSelector()},i.id+".selector"),ue=G!==void 0?G:G=L("AdsEventsManagerConnectDataSetToAdAccountModalContainerQuery.graphql"),_e=b!==void 0?b:b=L("AdsEventsManagerConnectDataSetToAdAccountModalContainerMutation.graphql");function H(C){var U,Q,J,W,q,M=r("AdsFluxHooks").useAdsSelector(Ae),S=M.actingAdAccountID,d=M.businessID,ve=M.datasetIDData,N=M.modalData,E=C.createdDatasetDetails,h=C.logger,A=(U=C.isFromBusinessSettings)!=null?U:!1,ge=N.actionSourceVariation,z=N.isModalShown,$=N.previouslySelectedAdAccountIDs,T=(Q=ve.pixelID)!=null?Q:"",Y=(J=r("RelayHooks").useLazyLoadQuery(ue,{actingAdAccountID:S!=null?S:null,businessID:d!=null?d:"",pixelID:T}).fetch__AdBusiness)!=null?J:{},V=Y.ad_accounts_in_test_for_experiment,u=Y.viewable_ad_accounts,K=(W=u==null?void 0:u.count)!=null?W:0,_=(q=u==null?void 0:u.nodes.filter(function(a){return a.legacy_account_id!=null&&(V==null?void 0:V.includes(a.legacy_account_id))}).map(function(a){var t,o,s,c;return{adSetsCount:(t=(o=a.all_account_ad_campaigns)==null?void 0:o.count)!=null?t:0,id:(s=a.legacy_account_id)!=null?s:"",name:(c=a.name)!=null?c:""}}).sort(function(a,t){return t.adSetsCount-a.adSetsCount}))!=null?q:[],v=_.length,x=u==null?void 0:u.nodes.find(function(a){return a.legacy_account_id===S}),Me=e("useGeoToaster")(),P=Me.add,X=j(Object.fromEntries(_.map(function(a){var t;return[a.id,(t=$==null?void 0:$.includes(a.id))!=null?t:!1]}))),D=X[0],m=X[1],Z=j([]),p=Z[0],ee=Z[1],ne=j(!1),ae=ne[0],te=ne[1],Se=r("RelayHooks").useMutation(_e),oe=Se[0],se=e("immutable").List(_),k=F(function(a){return new(e("SearchableEntry"))({auxiliaryData:a,subtitle:r("AdsEventsManagerAssets").getConnectToAdAccountModaAccountIDDescription(a.id),title:a.name,uniqueID:a.id})},[]),Ee=ie(function(){return new(e("StaticSearchSource"))(se.map(k).toArray())},[se,k]),he=function(t){ee(t),m(function(o){var s=babelHelpers.extends({},o);return t.forEach(function(c){s[c.getUniqueID()]=!0}),s})},I=function(){e("AdsEventsManagerConnectDataSetToAdAccountCloseModalAction").dispatch({},{line:"238",module:"AdsEventsManagerConnectDataSetToAdAccountModalContainer.react.js",moduleID:i.id})},Te=F(function(){te(!0);var a=Object.entries(D).filter(function(o){var s=o[0],c=o[1];return c===!0}).map(function(o){var s=o[0],c=o[1];return s}),t=function(){te(!1),A?e("AdsEventsManagerCreateNewDataSetOpenSuccessModalAction").dispatch({businessID:d,createdDatasetDetails:E},{line:"249",module:"AdsEventsManagerConnectDataSetToAdAccountModalContainer.react.js",moduleID:i.id}):e("SignalsConversionsAPISetupModalWithCAPIGRecommendationAction").dispatch({entryPoint:r("AdsCAPISetupWithCAPIGRecommendationModalEntryPoints").AdsCAPISetupWithCAPIGRecommendationModalEntryPoints.EVENTS_MANAGER_CONNECT_DATASET_TO_AD_ACCOUNT,isModalShown:!0,previouslySelectedAdAccountIDs:a},{line:"254",module:"AdsEventsManagerConnectDataSetToAdAccountModalContainer.react.js",moduleID:i.id}),I()};if(a.length===0){t();return}oe({onCompleted:function(){h.scope("EM_CONNECT_DATASET_TO_AD_ACCOUNT").logDone(),P(n.jsx(e("GeoToast.react"),{hasIcon:!1,heading:l._(/*BTDS*/"Dataset was connected to ad accounts successfully")})),t()},onError:function(s){h.scope("EM_CONNECT_DATASET_TO_AD_ACCOUNT").logError(s,""),P(n.jsx(e("GeoToast.react"),{hasIcon:!1,heading:l._(/*BTDS*/"Failed to connect dataset to ad accounts"),status:"error"})),t()},variables:{ad_account_ids:a,business_id:d!=null?d:"",primary_container_id:T}})},[D,oe,d,T,A,E,h,P]),xe=function(t,o){var s=babelHelpers.extends({},D);if(s[o]=t,m(s),K>f){var c=_.find(function(w){return w.id===o}),g=p.slice();if(c){var R=k(c),B=g.findIndex(function(w){return w.getUniqueID()===c.id});s[o]?B===-1&&g.push(R):B!==-1&&g.splice(B,1),ee(g)}}};if(!(d==null||_==null)){var De=function(){e("AdsEventsManagerCreateNewDataSetOpenModalAction").dispatch({actionSourceVariation:ge,adAccountID:S,businessID:d},{line:"350",module:"AdsEventsManagerConnectDataSetToAdAccountModalContainer.react.js",moduleID:i.id}),I()},Ie=function(){h.scope("CLICK_SETTINGS_PAGE_LINK").logClick()},re=_.map(function(a,t){var o=a.adSetsCount,s=a.id,c=a.name;return n.jsx(e("GeoSection.react"),{children:n.jsx("div",{className:"x4vbgl9 x1rdy4ex",children:n.jsxs(e("GeoFlexbox.react"),{alignItems:"center",justifyContent:"space-around",children:[n.jsx(e("GeoCheckboxInput.react"),{label:l._(/*BTDS*/""),value:D[s],onChange:function(R){return xe(R,s)}}),n.jsxs(e("GeoFlexbox.react"),{direction:"column",grow:3,children:[n.jsx(e("GeoBaseText.react"),{color:"value",size:"value",children:c}),n.jsx(e("GeoFlexbox.react"),{alignItems:"center",direction:"row",children:n.jsx(e("GeoBaseText.react"),{color:"placeholder",size:"value",children:r("AdsEventsManagerAssets").getAdAccountDescription(o,s)})})]})]},t)})},t)}),ce=n.jsx(e("GeoSection.react"),{children:n.jsx("div",{className:"x4vbgl9 x1rdy4ex",children:n.jsxs(e("GeoFlexbox.react"),{alignItems:"center",justifyContent:"space-around",children:[n.jsx(e("GeoCheckboxInput.react"),{isDisabled:!0,label:l._(/*BTDS*/""),value:!0,onChange:function(){}}),n.jsxs(e("GeoFlexbox.react"),{direction:"column",grow:3,children:[n.jsx(e("GeoBaseText.react"),{color:"value",isDisabled:!0,size:"value",children:x==null?void 0:x.name}),n.jsx(e("GeoBaseText.react"),{color:"placeholder",isDisabled:!0,size:"value",children:r("AdsEventsManagerAssets").ACTING_AD_ACCOUNT_DESCRIPTION})]})]})})});if((v==null||v===0)&&!A){e("SignalsConversionsAPISetupModalWithCAPIGRecommendationAction").dispatch({entryPoint:r("AdsCAPISetupWithCAPIGRecommendationModalEntryPoints").AdsCAPISetupWithCAPIGRecommendationModalEntryPoints.EVENTS_MANAGER_CONNECT_DATA_SOURCES,isModalShown:!0},{line:"423",module:"AdsEventsManagerConnectDataSetToAdAccountModalContainer.react.js",moduleID:i.id}),I();return}return z&&v>0?n.jsx(e("LoadingMarkerArea.react"),{name:i.id,children:n.jsxs(e("GeoModal_DEPRECATED.react"),{"data-testid":void 0,footer:n.jsx(e("GeoModalFooter.react"),{primaryButton:n.jsx(e("GeoButton.react"),{isDisabled:ae,isLoading:ae,label:l._(/*BTDS*/"Next"),variant:"primary",onClick:Te}),secondaryButton:n.jsx(e("GeoButton.react"),{label:l._(/*BTDS*/"Back"),variant:"default",onClick:De})}),header:n.jsx(e("GeoModalHeader.react"),{heading:r("AdsEventsManagerAssets").CONNECT_DATASET_TO_AD_ACCOUNT_LABEL}),isShown:z,width:r("AdsEventsManagerConversionsAPIFocusedPixelCreateAssets").MODAL_WIDTH,onHide:I,children:[K>v&&n.jsx(e("GeoGuidanceCard.react"),{status:"warning",xstyle:[e("geoMargin").bottom16,e("geoMargin").horiz16],children:n.jsxs(e("GeoGuidanceCardContent.react"),{children:[n.jsx(e("GeoHeading.react"),{level:4,children:r("AdsEventsManagerAssets").CONNECT_TO_AD_ACCOUNT_MODAL_WARNING_CARD_TITLE}),n.jsx(e("GeoText.react"),{display:"block",children:r("AdsEventsManagerAssets").getConnectToAdAccountModalWarningCardDescription(d,T,Ie)})]})}),v>f?n.jsxs(e("GeoFlexbox.react"),{direction:"column",xstyle:e("geoMargin").horiz16,children:[n.jsx(e("GeoFlexbox.react"),{xstyle:e("geoMargin").bottom16,children:n.jsx(e("GeoSearchableMultiSelector.react"),{isLabelHidden:!0,label:r("AdsEventsManagerAssets").AD_ACCOUNT_SEARCH_LABEL,placeholder:r("AdsEventsManagerAssets").AD_ACCOUNT_SEARCH_PLACEHOLDER,searchSource:Ee,value:p,onChange:he})}),n.jsxs(e("GeoScrollableArea.react"),{xstyle:le.scrollContent,children:[!A&&x!=null&&ce,re]})]}):n.jsxs(n.Fragment,{children:[!A&&x!=null&&ce,re]})]})}):A&&E!=null?n.jsx(e("AdsEventsManagerCreateNewDatasetSuccessModal.react"),{businessID:d,createdDatasetDetails:E}):null}}H.displayName=H.name+" [from "+i.id+"]";var Ce=e("SignalsLoggingBoundary.react").loggerConsumingComponent(e("SignalsErrorBoundary.react").withErrorBoundary(r("AdsFluxHooks").adsFluxContainer(H,null,{containerName:i.id}),{scope:"AdsEventsManagerConnectDataSetToAdAccountModalContainer"}),function(C){return C.scope("CONNECT_DATASET_TO_AD_ACCOUNT")},{disableSessionCreation:!0});de.default=Ce}),226);
-----
AdsEventsManagerConnectDataSetToAdAccountModalContainerQuery.graphql",[],(function(m,A,y,_,o,p){"use strict";var c=(function(){var n={defaultValue:null,kind:"LocalArgument",name:"actingAdAccountID"},a={defaultValue:null,kind:"LocalArgument",name:"businessID"},l={defaultValue:null,kind:"LocalArgument",name:"pixelID"},i=[{kind:"Variable",name:"id",variableName:"businessID"}],t={alias:null,args:[{kind:"Variable",name:"acting_ad_account_id",variableName:"actingAdAccountID"},{kind:"Variable",name:"pixel_id",variableName:"pixelID"}],kind:"ScalarField",name:"ad_accounts_in_test_for_experiment",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"legacy_account_id",storageKey:null},r={alias:null,args:null,concreteType:"AdAccountAdCampaignsConnection",kind:"LinkedField",name:"all_account_ad_campaigns",plural:!1,selections:[e],storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:[n,a,l],kind:"Fragment",metadata:null,name:"AdsEventsManagerConnectDataSetToAdAccountModalContainerQuery",selections:[{alias:null,args:i,concreteType:"AdBusiness",kind:"LinkedField",name:"fetch__AdBusiness",plural:!1,selections:[t,{alias:null,args:null,concreteType:"AdBusinessViewableAdAccountsConnection",kind:"LinkedField",name:"viewable_ad_accounts",plural:!1,selections:[e,{alias:null,args:null,concreteType:"AdAccount",kind:"LinkedField",name:"nodes",plural:!0,selections:[s,u,r],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,l,n],kind:"Operation",name:"AdsEventsManagerConnectDataSetToAdAccountModalContainerQuery",selections:[{alias:null,args:i,concreteType:"AdBusiness",kind:"LinkedField",name:"fetch__AdBusiness",plural:!1,selections:[t,{alias:null,args:null,concreteType:"AdBusinessViewableAdAccountsConnection",kind:"LinkedField",name:"viewable_ad_accounts",plural:!1,selections:[e,{alias:null,args:null,concreteType:"AdAccount",kind:"LinkedField",name:"nodes",plural:!0,selections:[s,u,r,d],storageKey:null}],storageKey:null},d],storageKey:null}]},params:{id:"24806176119017934",metadata:{},name:"AdsEventsManagerConnectDataSetToAdAccountModalContainerQuery",operationKind:"query",text:null}}})();o.exports=c}),null);
-----