AdsImageGenIntentCardContainer.react",["invariant","AdsCreativeGenAIBadge.react","AdsCreativeGenAIIntentStringConstants","AdsCreativeGenAILoggingUtils","AdsCreativeGenAITypes","AdsFluxHooks","AdsImageGenIntentCardContainerMutation.graphql","AdsImageGenProvider","AdsSFSetIntentIDAction","AdsUEditorHooks","AdsWizardMediaPickerImageGenStepContext","GeoBaseText.react","GeoButton.react","GeoCard.react","GeoCardFooter.react","GeoDivider.react","GeoFlexbox.react","GeoGrid.react","GeoHStack.react","GeoTextArea.react","GeoVStack.react","Laminar","RelayHooks","adsUEditorAdPlainObjectsForSelectedAdgroupsSelector","geoMargin","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useCallback,m=e.useState,n=i!==void 0?i:i=b("AdsImageGenIntentCardContainerMutation.graphql"),o={card:{width:"xh8yej3",$$css:!0}};function a(a){var b=a.intentSellingPointsCombined,e=a.intentSummary,g=a.setShowIntent;a=d("AdsUEditorHooks").useUEditorAdgroupAdsSelector(c("adsUEditorAdPlainObjectsForSelectedAdgroupsSelector"));var i=a[0].adgroup;a=d("AdsWizardMediaPickerImageGenStepContext").useAdsImageGenContext();var j=a.defaultingQueryVars;j!=null||h(0,101625);a=m(e!=null?e:"");var p=a[0],q=a[1];e=m(b!=null?b:"");var r=e[0],s=e[1];a=m({summaryEdited:!1,sellingPointsEdited:!1});var t=a[0],u=a[1];b=d("Laminar").useProvider(c("AdsImageGenProvider"));var v=b.generationPath;e=d("RelayHooks").useMutation(n);var w=e[0];a=e[1];var x=l(function(a,b){if(!t.summaryEdited&&!t.sellingPointsEdited)return;d("AdsCreativeGenAILoggingUtils").logIntentFieldSubmitEdits(i,"ads_manager__media_picker",v==null?void 0:v.value);w({variables:{ad_account_id:j.ad_account_id,adgroup_id:i.id,intent_payload:{ProductSummary:t.summaryEdited?a:null,SellingPoints:t.sellingPointsEdited?b:null},request:{l1_adgroup_info:{ad_destination_url:(b=(a=i.creative)==null||(a=a.object_story_spec)==null||(a=a.link_data)==null?void 0:a.link)!=null?b:"",headline:(a=i.creative)==null||(a=a.object_story_spec)==null||(a=a.link_data)==null?void 0:a.name,primary_text:(b=i.creative)==null||(b=b.object_story_spec)==null||(b=b.link_data)==null?void 0:b.message}}},onCompleted:function(a){a=(a=a.xfb_ad_advertiser_intent_set_intent_fields)==null?void 0:a.id;a!=null&&(c("AdsSFSetIntentIDAction").dispatch({intentID:a},{line:"151",module:"AdsImageGenIntentCardContainer.react.js",moduleID:f.id}),d("AdsCreativeGenAILoggingUtils").logIntentFieldsUpdateSuccess(i,"ads_manager__media_picker",v==null?void 0:v.value));g(!1)},onError:function(a){d("AdsCreativeGenAILoggingUtils").logIntentFieldsUpdateFail(i,"ads_manager__media_picker",v==null?void 0:v.value,a.message),g(!1)}})},[i,w,j.ad_account_id,v==null?void 0:v.value,t.sellingPointsEdited,t.summaryEdited,g]);b=function(a){return a.trim()===""?d("AdsCreativeGenAIIntentStringConstants").GEN_AI_INTENT_CARD_ERROR_LABEL.toJSON():null};e=k.jsx(c("GeoCardFooter.react"),{primaryButton:k.jsx(c("GeoButton.react"),{isDepressed:!0,isDisabled:a||p===""||r==="",label:d("AdsCreativeGenAIIntentStringConstants").GEN_AI_INTENT_CARD_PRIMARY_BTN_LABEL,onClick:function(){return x(p,r)}}),secondaryButton:k.jsx(c("GeoButton.react"),{isDisabled:a,label:d("AdsCreativeGenAIIntentStringConstants").GEN_AI_INTENT_CARD_SECONDARY_BTN_LABEL,onClick:function(){return g(!1)}})});var y=k.jsxs(c("GeoHStack.react"),{alignItems:"baseline",justifyContent:"start",xstyle:[c("geoMargin").bottom4,c("geoMargin").top24],children:[k.jsx(c("GeoBaseText.react"),{color:"heading",size:"header4",children:d("AdsCreativeGenAIIntentStringConstants").GEN_AI_INTENT_CARD_HEADER}),k.jsx(c("AdsCreativeGenAIBadge.react"),{})]});return k.jsxs(c("GeoCard.react"),{footer:e,xstyle:o.card,children:[k.jsxs(c("GeoVStack.react"),{xstyle:c("geoMargin").horiz16,children:[y,k.jsx(c("GeoBaseText.react"),{color:"placeholder",size:"valueDescription",xstyle:c("geoMargin").bottom4,children:d("AdsCreativeGenAIIntentStringConstants").GEN_AI_INTENT_CARD_SUBHEADER}),k.jsxs(c("GeoGrid.react"),{children:[k.jsx(c("GeoBaseText.react"),{color:"value",size:"valueDescriptionEmphasized",xstyle:c("geoMargin").bottom4,children:d("AdsCreativeGenAIIntentStringConstants").GEN_AI_INTENT_CARD_SUMMARY_LABEL}),k.jsx(c("GeoTextArea.react"),{errorMessage:b(p),isDisabled:a,label:" ",value:p,onChange:function(a){q(a),u(function(a){return babelHelpers["extends"]({},a,{summaryEdited:!0})}),d("AdsCreativeGenAILoggingUtils").logIntentFieldInteraction(i,"ads_manager__media_picker",v==null?void 0:v.value,d("AdsCreativeGenAITypes").GenAIAdsIntentField.PRODUCT_SUMMARY)}}),k.jsx(c("GeoFlexbox.react"),{justifyContent:"start",xstyle:[c("geoMargin").top16,c("geoMargin").bottom8],children:k.jsx(c("GeoBaseText.react"),{color:"value",size:"valueDescriptionEmphasized",children:d("AdsCreativeGenAIIntentStringConstants").GEN_AI_INTENT_CARD_SELLING_POINTS_LABEL})}),k.jsx(c("GeoTextArea.react"),{errorMessage:b(r),isDisabled:a,isLabelHidden:!0,label:" ",maxHeight:230,shouldAutoGrow:!0,value:r,onChange:function(a){s(a),u(function(a){return babelHelpers["extends"]({},a,{sellingPointsEdited:!0})}),d("AdsCreativeGenAILoggingUtils").logIntentFieldInteraction(i,"ads_manager__media_picker",v==null?void 0:v.value,d("AdsCreativeGenAITypes").GenAIAdsIntentField.SELLING_POINTS)}})]})]}),k.jsx(c("GeoDivider.react"),{xstyle:c("geoMargin").top0})]})}a.displayName=a.name+" [from "+f.id+"]";e=d("AdsFluxHooks").adsFluxContainer(a,null,{containerName:f.id});g["default"]=e}),98);
-----
AdsImageGenIntentCardContainerMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"ad_account_id"},{defaultValue:null,kind:"LocalArgument",name:"adgroup_id"},{defaultValue:null,kind:"LocalArgument",name:"intent_payload"},{defaultValue:null,kind:"LocalArgument",name:"request"}],b=[{alias:null,args:[{kind:"Variable",name:"ad_account_id",variableName:"ad_account_id"},{kind:"Variable",name:"adgroup_id",variableName:"adgroup_id"},{kind:"Variable",name:"intent_payload",variableName:"intent_payload"},{kind:"Variable",name:"request",variableName:"request"}],concreteType:"XFBAdAdvertiserIntent",kind:"LinkedField",name:"xfb_ad_advertiser_intent_set_intent_fields",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,concreteType:"XFBAdvertiserIntentProductSummary",kind:"LinkedField",name:"product_summary",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"summary",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"selling_points_combined",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"AdsImageGenIntentCardContainerMutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AdsImageGenIntentCardContainerMutation",selections:b},params:{id:"31253308517648489",metadata:{},name:"AdsImageGenIntentCardContainerMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
-----
AdsImageGenIntentCardContainerMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"ad_account_id"},{defaultValue:null,kind:"LocalArgument",name:"adgroup_id"},{defaultValue:null,kind:"LocalArgument",name:"intent_payload"},{defaultValue:null,kind:"LocalArgument",name:"request"}],b=[{alias:null,args:[{kind:"Variable",name:"ad_account_id",variableName:"ad_account_id"},{kind:"Variable",name:"adgroup_id",variableName:"adgroup_id"},{kind:"Variable",name:"intent_payload",variableName:"intent_payload"},{kind:"Variable",name:"request",variableName:"request"}],concreteType:"XFBAdAdvertiserIntent",kind:"LinkedField",name:"xfb_ad_advertiser_intent_set_intent_fields",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,concreteType:"XFBAdvertiserIntentProductSummary",kind:"LinkedField",name:"product_summary",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"summary",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"selling_points_combined",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"AdsImageGenIntentCardContainerMutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AdsImageGenIntentCardContainerMutation",selections:b},params:{id:"31253308517648489",metadata:{},name:"AdsImageGenIntentCardContainerMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----