AdsGuidancePixellessLpvInlineOptimizationGoal.react",["AdCampaignDestination","AdsAPIOptimizationGoals","AdsAdvantageAudienceUtils","AdsEditingAdgroupEditorContext","AdsEditorActions","AdsEditorSessionTypes","AdsFluxHooks","AdsGuidancePixellessLpvInlineOptimizationGoalQuery.graphql","AdsInlineGuidanceContainer.react","AdsObjectTypes","AdsPFRGuidanceUnifiedEventLoggerUtils","AdsPreflightRecommendationPixellessLpvOptimizationGoalPlugin","AdsUEditorCampaignOptimizationGoalUtils","AdsUEditorPreflightRecommendationHubSelectors","AdsUEditorPreflightRecommendationHubURCIntegrationGatingUtils","AdsUEditorSelectors","RelayHooks","adsCreateSelector","adsGetUniformValueSelector","adsMgmtCampaignSelectedIdsSelector","adsUEditorAdgroupFragmentIDSelector","adsUEditorPreflightUGPRecommendationPixellessLpvOptimizationGoalFragment","adsUEditorSelectedAdgroupPlainObjectsSelector","firstx","promiseDone","react","uuidv4"],(function(N,U,e,i,J,p,h){"use strict";var A,v,y=v||(v=i("react")),m=v,R=m.useEffect,z=m.useMemo,L=m.useState,x=e("adsCreateSelector")([i("AdsUEditorPreflightRecommendationHubSelectors").AdsUEditorPreflightRecommendationHubSelector,e("adsGetUniformValueSelector")(i("AdsUEditorSelectors").campaign.bulkByAccessorToJS(function(n){return n.optimization_goal}),e("AdsAPIOptimizationGoals").NONE),e("adsGetUniformValueSelector")(i("AdsUEditorSelectors").campaignGroup.bulkByAccessorToJS(function(n){return n.objective}),null),e("adsGetUniformValueSelector")(i("AdsUEditorSelectors").campaign.bulkByAccessorToJS(function(n){return n.destination_type}),e("AdCampaignDestination").UNDEFINED),e("adsMgmtCampaignSelectedIdsSelector"),e("adsUEditorSelectedAdgroupPlainObjectsSelector"),e("adsUEditorAdgroupFragmentIDSelector")],function(n,d,s,r,c,o,u){return{selectedAdgroups:o||[],selectedAdgroupIDs:o?o.map(function(a){return a.id}):[],adgroupFragmentID:u,shouldShowPFRHub:(n==null?void 0:n.shouldShowPFRHub)||!1,selectedOptimizationGoal:d,selectedObjective:s,selectedConversionLocation:r,campaignID:e("firstx")(c)}},{name:p.id+".stateSelector"});function _(n){var d,s,r,c=n.adObjectLevel,o=n.campaignIDs,u=n.defaultOptimizationGoal,a=i("AdsFluxHooks").useAdsSelector(x,e("AdsEditingAdgroupEditorContext"),e("AdsEditingAdgroupEditorContext")),F=a.selectedAdgroupIDs,j=a.shouldShowPFRHub,T=a.selectedOptimizationGoal,D=a.selectedObjective,H=a.selectedConversionLocation,P=a.campaignID,t=a.adgroupFragmentID,O=i("RelayHooks").useRelayEnvironment(),E=L(),G=E[0],Q=E[1],k=G==null||(d=G.xfb_ugp_gen_pfrs)==null?void 0:d.URCInlinePFRContents,f=e("AdsPreflightRecommendationPixellessLpvOptimizationGoalPlugin"),I={pixelless_lpv_optimization_goal:{destination_type:H,objective:i("AdsAdvantageAudienceUtils").convertObjectiveForGraphQL(D),optimization_goal:i("AdsUEditorCampaignOptimizationGoalUtils").getXFBAdOptimizationGoalFromAdsAPIOptimizationGoal(T)}},V=JSON.stringify(I),q=function(){i("AdsEditorActions").navigateToLevels({editorType:e("AdsObjectTypes").CAMPAIGN,initialIDs:o,selectedIDs:o,sessionType:e("AdsEditorSessionTypes").EDIT,source:"AdsGuidanceLandingPageViewInlineOptimizationGoal"})};z(function(){var l=P||o&&o[0];if(t!=null||l!=null){var S=t!=null&&t.indexOf("-")<0?t:l;if(S==null)return;e("promiseDone")(i("RelayHooks").fetchQuery(O,A!==void 0?A:A=U("AdsGuidancePixellessLpvInlineOptimizationGoalQuery.graphql"),{clientId:"ADS_MANAGER_PFR_PIXELLESS_LPV_INLINE_CONTAINER",requestId:e("uuidv4")(),scope:{ad_object:{ad_object_ids:[S],ad_objects_level:"CAMPAIGN"}},options:{},pfrInputs:[I],channel:"CREATION_AND_EDITING",shouldFetchURCContent:i("AdsUEditorPreflightRecommendationHubURCIntegrationGatingUtils").shouldFetchURCContent()}).toPromise().then(function(g){Q(g),i("AdsPFRGuidanceUnifiedEventLoggerUtils").log({adObjectIDs:[t!=null&&t.indexOf("-")<0?t:l!=null?l:""],adObjectLevel:5,message:JSON.stringify({impressionType:"PFR input PL-LPV Optimization Goal",adgroupFragmentID:t,input:I,data:g}),recommendationName:"pixelless_lpv_optimization_goal",eventCategory:"comparison",event:"comparison"})}).catch(function(g){i("AdsPFRGuidanceUnifiedEventLoggerUtils").log({adObjectIDs:[t!=null&&t.indexOf("-")<0?t:l!=null?l:""],adObjectLevel:5,message:g.message,recommendationName:"pixelless_lpv_optimization_goal",eventCategory:"comparison",event:"data_load_error"})}))}},[O,V,t,P,o]);var b=i("adsUEditorPreflightUGPRecommendationPixellessLpvOptimizationGoalFragment").useAdsUEditorPreflightUGPRecommendationPixellessLpvOptimizationGoalFragment(G);R(function(){i("AdsPFRGuidanceUnifiedEventLoggerUtils").logImpression({adObjectIDs:o,adObjectLevel:c==="ad_set"?5:4,channel:"creation_and_editing",component:"optimization_goal_inline",event:"guidance_card_explicit_impression",recommendationName:"pixelless_lpv_optimization_goal",widget:"preflight_recommendation_inline",message:JSON.stringify({defaultOptimizationGoal:u})})},[c,o,u]);var w=((s=b==null||(r=b.eligible_ad_object_ids)==null?void 0:r.length)!=null?s:0)>=1;return w?y.jsx(e("AdsInlineGuidanceContainer.react"),{contentsQueryRef:k,plugin:f,pluginKey:f.key,shouldShowPFRHub:j,targetAdObjectIDs:F,onToggleSecondaryCTA_OVERRIDE:function(){q()}}):null}_.displayName=_.name+" [from "+p.id+"]";var C=i("AdsFluxHooks").adsFluxContainer(_,null,{containerName:p.id});h.default=C}),98);
-----
AdsGuidancePixellessLpvInlineOptimizationGoalQuery.graphql",["relay-runtime"],(function(A,K,h,I,R,U){"use strict";var n=(function(){var a={defaultValue:null,kind:"LocalArgument",name:"channel"},i={defaultValue:null,kind:"LocalArgument",name:"clientId"},t={defaultValue:null,kind:"LocalArgument",name:"options"},s={defaultValue:null,kind:"LocalArgument",name:"pfrInputs"},r={defaultValue:null,kind:"LocalArgument",name:"requestId"},u={defaultValue:null,kind:"LocalArgument",name:"scope"},o={defaultValue:null,kind:"LocalArgument",name:"scoreSettingIds"},d={defaultValue:!1,kind:"LocalArgument",name:"shouldFetchCIBContent"},c={defaultValue:null,kind:"LocalArgument",name:"shouldFetchURCContent"},m=[{fields:[{kind:"Variable",name:"channel",variableName:"channel"},{kind:"Variable",name:"inputs",variableName:"pfrInputs"},{kind:"Variable",name:"options",variableName:"options"},{kind:"Variable",name:"scope",variableName:"scope"},{kind:"Variable",name:"score_setting_ids",variableName:"scoreSettingIds"},{kind:"Literal",name:"surface",value:"ADS_MANAGER"}],kind:"ObjectValue",name:"request"},{fields:[{kind:"Variable",name:"client_id",variableName:"clientId"},{kind:"Variable",name:"request_id",variableName:"requestId"}],kind:"ObjectValue",name:"request_context"}],g={alias:null,args:null,kind:"ScalarField",name:"recommendation_type",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},k={alias:null,args:null,concreteType:"XFBURCQEInfo",kind:"LinkedField",name:"urc_qe_info",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"qe_universe_name",storageKey:null}],storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"text",storageKey:null},y={alias:null,args:null,kind:"ScalarField",name:"offset",storageKey:null},F={alias:null,args:null,kind:"ScalarField",name:"length",storageKey:null},f=[l],_={alias:null,args:null,concreteType:"EntityAtRange",kind:"LinkedField",name:"ranges",plural:!0,selections:[y,F,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"entity",plural:!1,selections:[{kind:"InlineFragment",selections:f,type:"CMSObject",abstractKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},p,{kind:"InlineFragment",selections:f,type:"Node",abstractKey:"__isNode"}],storageKey:null}],storageKey:null},L={alias:null,args:null,concreteType:"InlineStyleAtRange",kind:"LinkedField",name:"inline_style_ranges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"inline_style",storageKey:null},y,F],storageKey:null},v=[e,_,L],C={alias:null,args:null,concreteType:"XFBURCTextWithEntities",kind:"LinkedField",name:"body",plural:!0,selections:v,storageKey:null},T=[e];return{fragment:{argumentDefinitions:[a,i,t,s,r,u,o,d,c],kind:"Fragment",metadata:null,name:"AdsGuidancePixellessLpvInlineOptimizationGoalQuery",selections:[{alias:null,args:m,concreteType:"XFBUGPAPIGetPreFlightRecommendationsResponse",kind:"LinkedField",name:"xfb_ugp_gen_pfrs",plural:!1,selections:[{condition:"shouldFetchURCContent",kind:"Condition",passingValue:!0,selections:[{fragment:{kind:"InlineFragment",selections:[{args:null,kind:"FragmentSpread",name:"AdsInlineGuidanceContainer_contents"}],type:"XFBUGPAPIGetPreFlightRecommendationsResponse",abstractKey:null},kind:"AliasedInlineFragmentSpread",name:"URCInlinePFRContents"}]}],storageKey:null},{args:null,kind:"FragmentSpread",name:"adsUEditorPreflightUGPRecommendationPixellessLpvOptimizationGoalFragment"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[i,r,u,s,a,t,o,c,d],kind:"Operation",name:"AdsGuidancePixellessLpvInlineOptimizationGoalQuery",selections:[{alias:null,args:m,concreteType:"XFBUGPAPIGetPreFlightRecommendationsResponse",kind:"LinkedField",name:"xfb_ugp_gen_pfrs",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBUGPAdPreFlightRecommendation",kind:"LinkedField",name:"recommendations",plural:!0,selections:[g,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"target",plural:!1,selections:[p,{kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XFBUGPAdRecommendationSingleAdObjectTarget",kind:"LinkedField",name:"targets",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"ad_object_id",storageKey:null},l],storageKey:null}],type:"XFBUGPAdRecommendationAdObjectTargets",abstractKey:null},l],storageKey:null}],storageKey:null},{condition:"shouldFetchURCContent",kind:"Condition",passingValue:!0,selections:[{alias:null,args:[{kind:"Literal",name:"input",value:{content_size:"DEFAULT",group_by:["RECOMMENDATION_TYPE"]}}],concreteType:"XFBURCAPIGetContentResponseObject",kind:"LinkedField",name:"contents",plural:!0,selections:[g,{alias:null,args:null,concreteType:"XFBURCIndividualContent",kind:"LinkedField",name:"recommendation_contents",plural:!0,selections:[{alias:null,args:null,concreteType:"XFBURCHeader",kind:"LinkedField",name:"header",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBURCTextWithEntities",kind:"LinkedField",name:"title",plural:!1,selections:[k,e],storageKey:null}],storageKey:null},C,{alias:null,args:null,concreteType:"XFBURCOutcome",kind:"LinkedField",name:"outcome",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBURCExplanation",kind:"LinkedField",name:"explanation",plural:!1,selections:[C],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XFBURCTooltip",kind:"LinkedField",name:"tooltip",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBURCTextWithEntities",kind:"LinkedField",name:"calculation_description",plural:!0,selections:T,storageKey:null},{alias:null,args:null,concreteType:"XFBURCTextWithEntities",kind:"LinkedField",name:"detailed_description",plural:!0,selections:v,storageKey:null},{alias:null,args:null,concreteType:"XFBURCTextWithEntities",kind:"LinkedField",name:"outcome_lift",plural:!0,selections:T,storageKey:null},{alias:null,args:null,concreteType:"XFBURCTextWithEntities",kind:"LinkedField",name:"title",plural:!1,selections:[e,{condition:"shouldFetchCIBContent",kind:"Condition",passingValue:!0,selections:[k]}],storageKey:null}],storageKey:null}],storageKey:null},{condition:"shouldFetchCIBContent",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,concreteType:"XFBURCIndividualContent",kind:"LinkedField",name:"recommendation_contents",plural:!0,selections:[{alias:null,args:null,concreteType:"XFBURCTooltip",kind:"LinkedField",name:"tooltip",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBURCTextWithEntities",kind:"LinkedField",name:"calculation_description",plural:!0,selections:[_,L],storageKey:null}],storageKey:null}],storageKey:null}]}],storageKey:'contents(input:{"content_size":"DEFAULT","group_by":["RECOMMENDATION_TYPE"]})'}]}],storageKey:null}]},params:{id:"24171979509118571",metadata:{},name:"AdsGuidancePixellessLpvInlineOptimizationGoalQuery",operationKind:"query",text:null}}})();K("relay-runtime").PreloadableQueryRegistry.set(n.params.id,n),R.exports=n}),null);
-----