AdsCtmLoOdaxPhase2GuidanceCardL3Container.react",["fbt","AdCampaignDestination","AdsAPIObjectives","AdsAPIOptimizationGoals","AdsAdObjectRelayIDUtils","AdsAddToastCardAction","AdsBuyingTypes","AdsCtmLoOdaxPhase2GuidanceCardL3ContainerDataQuery.graphql","AdsCtmLoOdaxPhase2GuidanceCardL3ContainerQuery.graphql","AdsInlineGuidanceContainer.react","AdsInterfacesLogger","AdsPreflightRecommendationCtmLoOdaxPhase2Plugin","AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction","AdsUEditorHooks","AdsUEditorHostIDs","AdsUEditorPreflightRecommendationHubUtils","CtxDfoEngagementRemovalNoticeUtils","RelayHooks","adsUEditorPreflightUGPRecommendationCtmLoOdaxPhase2Fragment","gkx","mapMapToArray","react","react-compiler-runtime","useAdsPreflightRecommendationCtmLoOdaxPhase2L3Input"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=c||(c=o("react")),m=c,p=m.useEffect,_=m.useMemo,f=m.useRef;function g(t){var a,l,s,c,m,_=o("react-compiler-runtime").c(31),g=t.buyingType,b=t.campaignGroupIDs,v=t.objective,S=o("AdsUEditorHooks").useUEditorCampaignGroupContext(),R;_[0]!==b[0]||_[1]!==b.length?(R=b.length>0?b[0].toString():null,_[0]=b[0],_[1]=b.length,_[2]=R):R=_[2];var L=R,E=g!==r("AdsBuyingTypes").AUCTION||L==null||v===r("AdsAPIObjectives").OUTCOME_LEADS,k;_[3]!==S||_[4]!==b?(k=o("AdsAdObjectRelayIDUtils").encodeAdObjectRelayIDsWithContext(b,S),_[3]=S,_[4]=b,_[5]=k):k=_[5];var I=k,T;_[6]===Symbol.for("react.memo_cache_sentinel")?(T=e!==void 0?e:e=n("AdsCtmLoOdaxPhase2GuidanceCardL3ContainerDataQuery.graphql"),_[6]=T):T=_[6];var D;_[7]!==I||_[8]!==E?(D={campaignGroupRelayIDs:I,skipQuery:E},_[7]=I,_[8]=E,_[9]=D):D=_[9];var x=o("RelayHooks").useClientQuery(T,D);(a=x.selected_ad_account)==null||a.combined_campaign_groups;var $;if(_[10]!==((l=x.selected_ad_account)==null?void 0:l.combined_campaign_groups)){var P,N,M;$=(P=(N=x.selected_ad_account)==null||(N=N.combined_campaign_groups)==null?void 0:N.filter(Boolean))!=null?P:[],_[10]=(M=x.selected_ad_account)==null?void 0:M.combined_campaign_groups,_[11]=$}else $=_[11];var w=$,A=(s=x.selected_ad_account)==null?void 0:s.combined_campaign_groups,F=(A!=null?A:[]).reduce(C,0),O=r("useAdsPreflightRecommendationCtmLoOdaxPhase2L3Input")(E?null:w),B=O.size>0?r("mapMapToArray")(O,y):null;(B==null||B.length===0||F>1)&&(E=!0);var W=o("RelayHooks").useLazyLoadQuery(u!==void 0?u:u=n("AdsCtmLoOdaxPhase2GuidanceCardL3ContainerQuery.graphql"),{skipQuery:E,requestId:o("AdsUEditorPreflightRecommendationHubUtils").getPFRHubRequestUUID(),scope:{ad_object:{ad_object_ids:Array.from(O.keys()),ad_objects_level:"CAMPAIGN_GROUP"}},options:{},clientId:"ADS_MANAGER_PFR_CTM_LO_ODAX_PHASE_2_L3_INLINE_CONTAINER",pfrInputs:B,channel:"CREATION_AND_EDITING",shouldFetchURCContent:!0},{fetchPolicy:"store-or-network"}),q=o("adsUEditorPreflightUGPRecommendationCtmLoOdaxPhase2Fragment").useAdsUEditorPreflightUGPRecommendationCtmLoOdaxPhase2Fragment(W.ctmLoOdaxPhase2RecommendationFragment),U=q.eligible_ad_object_ids,V=A==null||(c=A[0])==null||(c=c.combined_campaigns)==null||(c=c[0])==null?void 0:c.ad_object_id,H=f(!1),G;_[12]!==U.length||_[13]!==V||_[14]!==v?(G=function(){!H.current&&U.length>0&&V!=null&&r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!1)&&(H.current=!0,r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l3_ctm_lo_phase_2_impression",data:{objective:v}}))},_[12]=U.length,_[13]=V,_[14]=v,_[15]=G):G=_[15];var z;if(_[16]!==U||_[17]!==V||_[18]!==v?(z=[U,V,v],_[16]=U,_[17]=V,_[18]=v,_[19]=z):z=_[19],p(G,z),U.length===0||V==null)return null;var j;_[20]!==b||_[21]!==V||_[22]!==v?(j=function(){var e=r("AdsAPIObjectives").OUTCOME_LEADS;r("AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction").dispatch({campaignGroupIDs:b,campaignIDs:[V],hostID:r("AdsUEditorHostIDs").EDITING,updatedObjective:e,optimizationGoal:r("AdsAPIOptimizationGoals").LEAD_GENERATION,destinationType:r("AdCampaignDestination").MESSENGER},{line:"249",module:"AdsCtmLoOdaxPhase2GuidanceCardL3Container.react.js",moduleID:i.id}),r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l3_ctm_lo_phase_2_toggle_click",data:{objective:v,new_value:e}})},_[20]=b,_[21]=V,_[22]=v,_[23]=j):j=_[23];var K=j,Q=h,X;_[24]!==q?(X=new Map([[o("adsUEditorPreflightUGPRecommendationCtmLoOdaxPhase2Fragment").CTM_LO_ODAX_PHASE_2_KEY,q]]),_[24]=q,_[25]=X):X=_[25];var Y=X,J;if(_[26]!==U||_[27]!==Y||_[28]!==K||_[29]!==((m=W.xfb_ugp_gen_pfrs)==null?void 0:m.URCInlinePFRContents)){var Z,ee;J=r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!0)&&d.jsx(r("AdsInlineGuidanceContainer.react"),{contentsQueryRef:(Z=W.xfb_ugp_gen_pfrs)==null?void 0:Z.URCInlinePFRContents,guidancePluginKeyToGuidanceExtraDataMap:Y,plugin:r("AdsPreflightRecommendationCtmLoOdaxPhase2Plugin"),pluginKey:"ctm_lo_odax_phase_2_l3",shouldShowPFRHub:!1,targetAdObjectIDs:U,onToggle:function(){K(),Q()}}),_[26]=U,_[27]=Y,_[28]=K,_[29]=(ee=W.xfb_ugp_gen_pfrs)==null?void 0:ee.URCInlinePFRContents,_[30]=J}else J=_[30];return J}function h(){r("AdsAddToastCardAction").dispatch({toastCard:{id:"ctmLoOdaxPhase2L3Toast",cardType:"success",canDismiss:!0,dismissTimer:5e3,header:s._(/*BTDS*/"Your objective has been updated")}},{line:"267",module:"AdsCtmLoOdaxPhase2GuidanceCardL3Container.react.js",moduleID:i.id})}function y(e,t){return{ctm_lo_odax_phase_2_pfr_input:babelHelpers.extends({},e,{surface:"L3"}),ad_object_id_input_applies_to:t}}function C(e,t){var n;return e+((n=t==null?void 0:t.combined_campaign_count)!=null?n:0)}l.default=g}),226);
-----
-----