AdsTargetingFlexibleTargetingEditorContainerFunctionalComponent.react",["cx","errorCode","fbt","$InternalEnum","AdsAPIObjectives","AdsAdditionalOptionsConsts","AdsBulkEditDialogTypes","AdsBulkEditOpenFieldsDialogDataAction","AdsBulkEditSources","AdsCommonTargetingFields","AdsDetailedTargetingOptionStatusMapProvider","AdsDetailedTargetingPCDeprecationConstants","AdsEditSavedAudienceDialogVisibilityProvider","AdsFlexibleTargetingConstants","AdsFlexibleTargetingMutationMode","AdsFlexibleTargetingUtils","AdsFluxHooks","AdsGraphAPI","AdsHouseholdIncomeCardController","AdsHouseholdIncomeStringUtils","AdsInlineGeoNotice.react","AdsInterfacesLogger","AdsManagerRelayEnvironment","AdsRegulatedCategoryInlineErrorMessage.react","AdsSBTokenizerConstants","AdsStaticGuidanceCard.react","AdsTargetingAccountControlInfoGAPISelector","AdsTargetingAsASignalGuidanceCardImpressionsAction","AdsTargetingAudienceEditorGKSelectors","AdsTargetingDTExclusionDeprecationContainer","AdsTargetingDetailedTargetingHardDeprecationBanner.react","AdsTargetingDetailedTargetingHouseholdIncomeGuidanceCard.react","AdsTargetingDetailedTargetingSavedAudienceHardDeprecationBanner.react","AdsTargetingDetailedTargetingSavedAudienceSoftDeprecationBanner.react","AdsTargetingDetailedTargetingSoftDeprecationBanner.react","AdsTargetingDetailedTargetingTaxonomyConsolidationSavedAudienceEditorGuidanceCardWrapper.react","AdsTargetingFlexibleTargetingActions","AdsTargetingFlexibleTargetingEditorContainerFunctionalComponentInvalidTargetingOptionsQuery.graphql","AdsTargetingFlexibleTargetingItemEditor.react","AdsTargetingFlexibleTargetingViewStore","AdsTargetingGuidanceCardFramework.react","AdsTargetingGuidanceCardLocation","AdsTargetingGuidanceCardProductChangesHelper.react","AdsTargetingHintOptionContainer.react","AdsTargetingLoadTimeLoggerController","AdsTargetingPGDIndividualSettingCheckboxContainerWrapper.react","AdsTargetingSignalLossUtils","AdsTargetingSpecInvalidHiddenOptionsFetchAction","AdsTargetingSpecInvalidHiddenOptionsFetchProvider","AdsTargetingYouthDisabledOptionPopover.react","AdsUEditorBulkEditEachButton.react","AdsUEditorCampaignAdditionalOptionsFieldValueWrapperContainer.react","AdsUnifiedBrowseTreeDataSource","AdsUnifiedFlexibleTargetingDataSource","AdsUnifiedFlexibleValidationDataSource","AdsUnifiedSuggestionsDataSource","AdsYouthAdsDetailedTargetingGuidanceContainer.react","AdsYouthAdsYT2GatingUtils","AsyncRequest","BUIButton.react","CurrentLocale","GeoButton.react","GeoLink.react","GeoNextAMUtils","GeoSpinner.react","InteractionAreas","LoadingMarkerArea.react","ODS","RelayHooks","TargetingOptionDeprecationLoggingEvents","XAdsTargetingAsASignalImpressionsController","adsStoreToSelector","adsTargetingFlexibleTargetingDeprecationUtils","adsTargetingGetCampaignFlexibleTargetingDeprecationStatus","geoMargin","isValidID","justknobx","performanceNow","promiseDone","react","react-compiler-runtime","stylex","useAdAccountGK","vulture"],(function(t,n,r,o,a,i,l,s,u,c){"use strict";var e,d,m,p,_,f=p||(p=o("react")),g=p,h=g.useCallback,y=g.useEffect,C=g.useMemo,b=g.useRef,v=o("GeoNextAMUtils").isGeoNextEnabled(),S=e!==void 0?e:e=n("AdsTargetingFlexibleTargetingEditorContainerFunctionalComponentInvalidTargetingOptionsQuery.graphql"),R=r("AdsDetailedTargetingOptionStatusMapProvider").toFluxStore(),L=r("AdsEditSavedAudienceDialogVisibilityProvider").toFluxStore(),E=r("AdsTargetingSpecInvalidHiddenOptionsFetchProvider").toFluxStore(),k=n("$InternalEnum").Mirrored(["Deprecation","SpecialCategoryData"]);r("InteractionAreas").addArea("_7rvh","targeting_section_audience_editor_detailed_targeting");var I={};function T(e){try{(_||(_=o("ODS"))).bumpEntityKey(511,"obc.www.all","ads.targeting.dt.options.deprecation."+e);return}catch(e){return}}function D(e){var t=o("react-compiler-runtime").c(7),n=e.isYouthAd,a=e.onClick,i;t[0]===Symbol.for("react.memo_cache_sentinel")?(i=c._(/*BTDS*/"Add exclusions"),t[0]=i):i=t[0];var l=i,s;t[1]!==n||t[2]!==a?(s=v?f.jsx(r("GeoButton.react"),{"data-testid":void 0,isDisabled:n,label:l,logging:{surface:"targeting_detailed_targeting_exclude_people_link"},xstyle:r("geoMargin").end8,onClick:a}):f.jsx(r("BUIButton.react"),{"data-testid":void 0,isDisabled:n,label:l,margin:"_3-90",onClick:a}),t[1]=n,t[2]=a,t[3]=s):s=t[3];var u=s,d;return t[4]!==u||t[5]!==n?(d=n?f.jsx(r("AdsTargetingYouthDisabledOptionPopover.react"),{children:u}):u,t[4]=u,t[5]=n,t[6]=d):d=t[6],d}function x(e){var t=o("react-compiler-runtime").c(11),n=e.includeLinkText,a=e.isAnyCampaignDTaaS,i=e.isYouthAd,l=e.nonEmptyIncludeCount,s=e.onClick,u;if(a){var d;t[0]===Symbol.for("react.memo_cache_sentinel")?(d=c._(/*BTDS*/"Define further"),t[0]=d):d=t[0],u=d}else{var m;t[1]!==l?(m=l<2?c._(/*BTDS*/"Narrow Audience"):c._(/*BTDS*/"Narrow further"),t[1]=l,t[2]=m):m=t[2],u=m}var p;t[3]!==n||t[4]!==i||t[5]!==u||t[6]!==s?(p=v?f.jsx(r("GeoButton.react"),{"data-testid":void 0,isDisabled:i,label:n||u,logging:{surface:"ads_targeting_flexible_targeting_editor_container_button_0c7f"},xstyle:r("geoMargin").vert8,onClick:s}):f.jsx(r("BUIButton.react"),{isDisabled:i,label:n||u,margin:"_3-90",onClick:s}),t[3]=n,t[4]=i,t[5]=u,t[6]=s,t[7]=p):p=t[7];var _=p,g;return t[8]!==_||t[9]!==i?(g=i?f.jsx(r("AdsTargetingYouthDisabledOptionPopover.react"),{children:_}):_,t[8]=_,t[9]=i,t[10]=g):g=t[10],g}function $(e){var t=o("react-compiler-runtime").c(7),n=e.canAddNewCondition,r=e.includeLink,a,i;if(t[0]!==n||t[1]!==r){i=Symbol.for("react.early_return_sentinel");e:{if(a=[],!n){i=null;break e}n&&a.push(r)}t[0]=n,t[1]=r,t[2]=a,t[3]=i}else a=t[2],i=t[3];if(i!==Symbol.for("react.early_return_sentinel"))return i;var l;t[4]===Symbol.for("react.memo_cache_sentinel")?(l="_3-95",t[4]=l):l=t[4];var s;return t[5]!==a?(s=f.jsx("div",{className:l,children:a}),t[5]=a,t[6]=s):s=t[6],s}function P(){return f.jsx("div",{className:"_2piv",children:f.jsx(r("LoadingMarkerArea.react"),{name:"AdsTargetingFlexibleTargetingEditorContainer",owner:"admarket_targeting_oncalls",children:f.jsx(r("GeoSpinner.react"),{loggingName:i.id})})})}P.displayName=P.name+" [from "+i.id+"]";function N(){var e=o("react-compiler-runtime").c(1),t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{children:f.jsx(r("AdsStaticGuidanceCard.react"),{ccCardProps:{category:"WARNING",header:r("AdsDetailedTargetingPCDeprecationConstants").PC_DEPRECATION_YELLOW_WARNING_HEADER_FBT,messageID:"targeting_deprecation_mtc_yellow_banner",textData:[{type:"PARAGRAPH",data:{text:r("AdsDetailedTargetingPCDeprecationConstants").PC_DEPRECATION_YELLOW_WARNING_BODY_FBT}}]}})}),e[0]=t):t=e[0],t}function M(e){var t=o("react-compiler-runtime").c(2),n=e.props;if(o("AdsHouseholdIncomeCardController").HHICardController.shouldShowInCampaignPlanner(n.targetingData)){var a;return t[0]!==n.accountID?(a=f.jsx(r("AdsTargetingDetailedTargetingHouseholdIncomeGuidanceCard.react"),{content:o("AdsHouseholdIncomeStringUtils").DETAILED_TARGETING_HOUSEHOLD_INCOME_INDIA_DESCRIPTION,heading:o("AdsHouseholdIncomeStringUtils").DETAILED_TARGETING_HOUSEHOLD_INCOME_GUIDANCE_CARD_HEADING,loggerData:{adAccountID:n.accountID,componentName:"RenderHouseholdIncomeIndiaGuidanceCardForCampaignPlanner"},source:"RenderHouseholdIncomeIndiaGuidanceCard"}),t[0]=n.accountID,t[1]=a):a=t[1],a}return null}function w(e){var t=o("react-compiler-runtime").c(2),n=e.props;if(r("useAdAccountGK")(n.accountID,"ads_targeting_hhi_ga_launch")&&n.isCampaignPlannerFlow){var a;return t[0]!==n?(a=f.jsx(M,{props:n}),t[0]=n,t[1]=a):a=t[1],a}return null}var A=r("adsStoreToSelector")(r("AdsTargetingFlexibleTargetingViewStore")),F=r("adsStoreToSelector")(R),O=r("adsStoreToSelector")(L),B=r("adsStoreToSelector")(E);function W(e){var t,n,a=e.isMixedValue,l=a===void 0?!1:a,s=e.accountID,u=e.targetingData,p=e.onTargetingChange,_=e.campaignIDs,g=C(function(){return(_!=null?_:[]).filter(function(e){return r("isValidID")(e)})},[_]),v=b(0),R=b(1),L=function(){return R.current++},E=r("AdsUnifiedFlexibleTargetingDataSource").getInstance(e.accountID,e.searchAllowlistedTypes,e.excludedCategory,e.targetingData.countries,e.regulatedCategories||[],e.objective,e.promotedObject,e.selectedAppStore,e.specialAdCategoryCountries||[]),M=r("AdsUnifiedFlexibleTargetingDataSource").getInstanceForExclusion(e.accountID,e.searchAllowlistedTypes,e.excludedCategory,e.targetingData.countries,e.regulatedCategories||[],e.objective,e.promotedObject,e.selectedAppStore,e.specialAdCategoryCountries||[]),W=r("AdsUnifiedSuggestionsDataSource").getInstance(e.accountID,e.suggestionAllowlistedTypes,e.excludedCategory,e.targetingData.countries,e.regulatedCategories||[],e.selectedAppStore,e.specialAdCategoryCountries||[]),q=r("AdsUnifiedFlexibleValidationDataSource").getInstance(s),U=b(e.targetingData.flexibleSpec.map(function(e){return L()})),V=o("AdsFluxHooks").useAdsSelector(A),H=o("AdsFluxHooks").useAdsSelector(O),G=o("AdsFluxHooks").useAdsSelector(B),z=G.hasHiddenOptions,j=G.isRemovingHiddenOptions,K=V.finishLoading,Q=V.browseTree,X=V.browseTreeForExclusion,Y=V.browseTreePath,J=V.shouldShowBrowseTree,Z=V.shouldShowDTaaSGuidanceCard,ee=!!((t=e.promotedObject)!=null&&t.pixel_id),te=o("AdsFluxHooks").useAdsSelector(F),ne=o("AdsFluxHooks").useAdsSelector(r("AdsTargetingAccountControlInfoGAPISelector")),re=function(t,n,r){return t===!0&&n===!0&&!r},oe=function(t,n,a){var e=(n!=null?n:[]).length>1;if(e){r("AdsTargetingAsASignalGuidanceCardImpressionsAction").dispatch({showCard:!1,cardName:a},{line:"597",module:"AdsTargetingFlexibleTargetingEditorContainerFunctionalComponent.react.js",moduleID:i.id});return}var l=r("XAdsTargetingAsASignalImpressionsController").getURIBuilder().setString("ad_account_id",t).setEnum("card_placement",a).getURI(),s=new(r("AsyncRequest"))().setURI(l).setHandler(function(e){var t=e.payload;r("AdsTargetingAsASignalGuidanceCardImpressionsAction").dispatch({showCard:t,cardName:a},{line:"613",module:"AdsTargetingFlexibleTargetingEditorContainerFunctionalComponent.react.js",moduleID:i.id})}).setErrorHandler(function(e){o("AdsTargetingSignalLossUtils").logTargetingUserEventWithCampaignIDsOnce("targeting_as_a_signal_impression_controller_error",n!=null?n:[],{card_placement:a}),r("AdsTargetingAsASignalGuidanceCardImpressionsAction").dispatch({showCard:!1,cardName:a},{line:"625",module:"AdsTargetingFlexibleTargetingEditorContainerFunctionalComponent.react.js",moduleID:i.id})});s.send()},ae=h(function(e,t,n,r){var o=[].concat(u.flexibleSpec);o[e]=t,p(o,n,e,r)},[u,p]),ie=h(function(e){var t=[].concat(u.flexibleSpec),n=t[e].type===r("AdsFlexibleTargetingConstants").ITEM_TYPE.INCLUDE_ANY?r("AdsFlexibleTargetingMutationMode").DELETE_INCLUSION_BOX:r("AdsFlexibleTargetingMutationMode").DELETE_EXCLUSION_BOX;U.current.splice(e,1),t.splice(e,1),p(t,n,e,[])},[p,u.flexibleSpec]),le=h(function(e){var t=o("AdsFlexibleTargetingUtils").getDescriptorsIndexByUniqueID(e),n=q.getIDsNotInMetadataLocal(Object.keys(t));n.length?(o("AdsTargetingFlexibleTargetingActions").startFetchingEntries(),q.search(o("AdsFlexibleTargetingUtils").convertFlexibleSpecToEntries(e),o("AdsTargetingFlexibleTargetingActions").finishFetchingAllEntries)):o("AdsTargetingFlexibleTargetingActions").finishFetchingAllEntries()},[q]),se=function(){var t,n,o,a={};return e.destinationID&&(e.objective===r("AdsAPIObjectives").PAGE_LIKES||e.objective===r("AdsAPIObjectives").POST_ENGAGEMENT||e.objective===r("AdsAPIObjectives").VIDEO_VIEWS)?a.page=e.destinationID:e.objective===r("AdsAPIObjectives").PAGE_LIKES&&(t=e.promotedObject)!=null&&t.page_id&&(a.page=e.promotedObject.page_id),(n=e.promotedObject)!=null&&n.application_id&&(a.application=e.promotedObject.application_id),(o=e.promotedObject)!=null&&o.object_store_url&&(a.object_store_url=e.promotedObject.object_store_url),Object.entries(a).length?a:null},ue=h(function(e){var t=e.accountID,n=e.destinationID,a=e.objective,l=e.shouldPrefetchDescriptors,s=e.targetingData;r("promiseDone")(o("AdsGraphAPI").get(i.id).search("adrelatedinterests").get({object_id:n,locale:r("CurrentLocale").get(),objective:a,is_prefill:!0,account_id:t}),function(e){if(!o("AdsFlexibleTargetingUtils").shouldPrefetchDescriptors({shouldPrefetchDescriptors:l,targetingData:s},I)||e.data.length===0){I={};return}var t=e.data.reduce(function(e,t){r("vulture")("tTPX-ghnWxBPcP34dyyv2VGih7o="),q.addEntryToCache(babelHelpers.extends({},t,{key:t.path.join(" > "),reach:t.audience_size,type:t.type,uniqueID:t.type+"."+t.id}));var n=e[t.type]||[];return r("AdsFlexibleTargetingConstants").TARGETING_TYPES_FROM_ENUM[t.type]?n.push(t.id):n.push({id:t.id,name:t.name}),e[t.type]=n,e},{type:r("AdsFlexibleTargetingConstants").ITEM_TYPE.INCLUDE_ANY});ae(0,t),I=t,r("AdsInterfacesLogger").log({eventName:"detailed_targeting_defaults"},r("AdsInterfacesLogger").LOG_TYPE_PRIMARY_APP)})},[ae,q]),ce=h(function(e){var t=e.accountID,n=e.browseAllowlistedTypes,a=e.excludedCategory,i=e.targetingData,l=e.regulatedCategories,s=e.specialAdCategoryCountries;r("AdsUnifiedBrowseTreeDataSource").getInstance(t,n,a,i.countries,l||[],s||[]).getTreeData(function(e){q.setBrowseTree(e),o("AdsTargetingFlexibleTargetingActions").setBrowseTree(e)}),r("AdsUnifiedBrowseTreeDataSource").getInstanceForExclusion(t,n,a,i.countries,l||[],s||[]).getTreeData(function(e){o("AdsTargetingFlexibleTargetingActions").setBrowseTreeForExclusion(e)}),le(i.flexibleSpec)},[le,q]),de=function(){return e.additionalOptionsPluginKey!=null?e.additionalOptionsPluginKey:o("AdsAdditionalOptionsConsts").AdditionalOptions.CAMPAIGN.detailedTargeting},me=function(n){if(e.targetingData.flexibleSpec.length!==0)if(n)pe();else{var t=e.targetingData.flexibleSpec.filter(function(e){return e!=null&&e.type!==r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY});e.onTargetingChange(t)}},pe=function(){var t=null;if(e.targetingData.flexibleSpec.forEach(function(e,n){e!=null&&e.type===r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY&&(t=n)}),t!==null){var n={type:r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY},a=o("AdsFlexibleTargetingUtils").convertFlexibleItemSpecToEntries(e.targetingData.flexibleSpec[t],te);ae(t,n,r("AdsFlexibleTargetingMutationMode").DELETE_EXCLUDED_ENTRIES,a)}},_e=function(){var t=!1;return e.targetingData.flexibleSpec.forEach(function(e){if(e!=null&&e.type===r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY){var n=o("AdsTargetingDTExclusionDeprecationContainer").getCampaignExclusionEntriesAfterFilteringAccountControl(ne,e,te);n.length>0&&(t=!0)}}),t},fe=function(){var e=[o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").CAMPAIGN_REVIEW_TO_PUBLISH_BANNER_BODY_1_FBT)];return e},ge=function(){return H==null?null:f.jsx(r("AdsTargetingDetailedTargetingTaxonomyConsolidationSavedAudienceEditorGuidanceCardWrapper.react"),{adAccountID:e.accountID,flexibleSpec:e.targetingData.flexibleSpec,onTargetingChange:e.onTargetingChange})},he=function(){if(j)return f.jsx(r("GeoSpinner.react"),{loggingName:i.id});var t=r("adsTargetingGetCampaignFlexibleTargetingDeprecationStatus")(e.targetingData,te),n=t.hasAnnouncementTargetingOptions,a=t.hasDeprecatingTargetingOptions,l=t.hasStopDeliveryTargetingOptions,s=t.invalidTargetingOptionIds;if(n&&!a&&!l)return T("deprecation_yellow_warning_1"),f.jsx(N,{});var u=o("adsTargetingFlexibleTargetingDeprecationUtils").hasAnyPausedCampaign(e.campaigns),m=null,p=[],_=k.Deprecation;if(l)return o("AdsTargetingAudienceEditorGKSelectors").passDetailedTargetingDeprecationFrictionGuidance()?H?f.jsx(r("AdsTargetingDetailedTargetingSavedAudienceHardDeprecationBanner.react"),{campaignIDs:e.campaignIDs,invalidTargetingOptionIds:s,savedAudienceID:H,targetingData:e.targetingData,onTargetingChange:e.onTargetingChange}):f.jsx(r("AdsTargetingDetailedTargetingHardDeprecationBanner.react"),{adAccountID:e.accountID,campaignIDs:e.campaignIDs,hasPausedCampaign:u,invalidTargetingOptionIds:s,isDraftCampaign:!!e.isNewCampaign,targetingData:e.targetingData,onTargetingChange:e.onTargetingChange}):(T("stop_phase_deprecation"),ye({hasStopDeliveryTargetingOptions:l,hasPausedCampaign:u,invalidTargetingOptionIds:s}));if(a)m=fe(),m.push(o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").REMOVE_FLAGGED_ITEMS_FBT));else if(z)u?(m=[o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").CAMPAIGN_STOP_DELIVERY_BANNER_BODY_FBT)],m.push(o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").CONFIRM_REVIEW_PAUSED_CAMPAIGN_BEFORE_PUBLISHING_FBT))):m=fe();else if(n)return T("deprecation_yellow_warning_2"),f.jsx(N,{});if(m===null)return null;if(_===k.Deprecation&&(a||l)&&(T("has_deprecating_targeting_options"),p=[o("adsTargetingFlexibleTargetingDeprecationUtils").getCTAButton(r("AdsDetailedTargetingPCDeprecationConstants").CTA_REMOVE_ITEMS,function(){r("vulture")("cgP_hn8SkjtvZTz9eOX5zc0t138="),o("adsTargetingFlexibleTargetingDeprecationUtils").removeFlaggedItems(e.targetingData,e.onTargetingChange,s)})]),r("AdsInterfacesLogger").log({eventName:o("TargetingOptionDeprecationLoggingEvents").AM_DEPRECATION_MTC_SEE_RED_WARNING},r("AdsInterfacesLogger").LOG_TYPE_PRIMARY_APP),a&&!l){var g=H?o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").DETAILED_TARGETING_SAVED_AUDIENCE_DEPRECATION_NOTICE_FBT):o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").INTEREST_TARGETING_DEPRECATION_NOTICE_FBT);return o("AdsTargetingAudienceEditorGKSelectors").passDetailedTargetingDeprecationFrictionGuidance()?H?f.jsx(r("AdsTargetingDetailedTargetingSavedAudienceSoftDeprecationBanner.react"),{campaignIDs:e.campaignIDs,invalidTargetingOptionIds:s,savedAudienceID:H,targetingData:e.targetingData,onTargetingChange:e.onTargetingChange}):f.jsx(r("AdsTargetingDetailedTargetingSoftDeprecationBanner.react"),{adAccountID:e.accountID,campaignIDs:e.campaignIDs,invalidTargetingOptionIds:s,isDraftCampaign:!!e.isNewCampaign,targetingData:e.targetingData,onTargetingChange:e.onTargetingChange}):(m=[g,o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(c._(/*BTDS*/"{=m0}",[c._implicitParam("=m0",f.jsx(r("GeoLink.react"),{href:"#",target:"_blank",onClick:function(){o("adsTargetingFlexibleTargetingDeprecationUtils").removeFlaggedItems(e.targetingData,e.onTargetingChange,s)},children:c._(/*BTDS*/"Remove all unavailable options")}))]))],f.jsx("div",babelHelpers.extends({},(d||(d=r("stylex"))).props(r("geoMargin").vert8),{children:f.jsx(r("AdsInlineGeoNotice.react"),{category:"WARNING",ctaData:p,messageID:"targeting_deprecation_mtc_red_banner",textData:m})})))}return null},ye=function(n){var t=n.hasStopDeliveryTargetingOptions,a=n.hasPausedCampaign,i=n.invalidTargetingOptionIds,l=[o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").CAMPAIGN_STOP_DELIVERY_BANNER_BODY_FBT)];return a?H?l=[o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").SAVED_AUDIENCE_STOP_DELIVERY_PAUSED_BANNER_BODY_FBT)]:l=[o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").REMOVE_FLAGGED_ITEMS_FROM_PAUSED_CAMPAIGN_FBT)]:H?l=[o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").SAVED_AUDIENCE_STOP_DELIVERY_BANNER_BODY_FBT)]:l=[o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(r("AdsDetailedTargetingPCDeprecationConstants").REMOVE_FLAGGED_ITEMS_FROM_NOT_PAUSED_CAMPAIGN_FBT)],l.push(o("adsTargetingFlexibleTargetingDeprecationUtils").getParagraph(c._(/*BTDS*/"{=m0}",[c._implicitParam("=m0",f.jsx(r("GeoLink.react"),{href:"#",target:"_blank",onClick:function(){o("adsTargetingFlexibleTargetingDeprecationUtils").removeFlaggedItems(e.targetingData,e.onTargetingChange,i)},children:c._(/*BTDS*/"Remove all unavailable options")}))]))),f.jsx("div",{className:"_3-8x _3-95",children:f.jsx(r("AdsInlineGeoNotice.react"),{category:t?"ERROR":"WARNING",messageID:"targeting_deprecation_mtc_red_banner",textData:l})})},Ce=function(n){var t=e.targetingData.flexibleSpec||[],a=[];return t.forEach(function(i,s){var u,c;if(i.type===n&&Object.keys(i).every(function(e){return e==="type"||e in r("AdsFlexibleTargetingConstants").TARGETING_TYPE_TO_LABELS})){var d=e.flexibleSpecToCampaignMaps?e.flexibleSpecToCampaignMaps[s]:null,m=1;n===r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY&&e.campaignIDs?m=e.campaignIDs.length:e.numOfCampaignsInInclusionBoxes&&(m=e.numOfCampaignsInInclusionBoxes[s]);var p=n===r("AdsFlexibleTargetingConstants").ITEM_TYPE.INCLUDE_ANY?Q:X;a.push(f.jsx(r("AdsTargetingFlexibleTargetingItemEditor.react"),{accountID:e.accountID,areAllCampaignsDTaaS:e.areAllCampaignsDTaaS,browseTreePath:Y,campaignIDs:e.campaignIDs,campaigns:e.campaigns,canDelete:a.length>0,countries:e.targetingData.countries,disableExcludeLink:e.disableExcludeLink,excludeHeader:e.excludeHeader,flexibleSpec:t,flexibleSpecToCampaignMap:d,hasPixelIdSet:ee,hideBrowseTreeRoot:e.hideBrowseTreeRoot,hideHeader:e.hideHeader,hideWhiteBoxReach:e.hideWhiteBoxReach,includeAndHeader:e.includeAndHeader,includeHeader:e.includeHeader,index:s,isAnyCampaignDTaaS:e.isAnyCampaignDTaaS,isBulkEditCompactModeEnabled:e.isBulkEditCompactModeEnabled,isCampaignPlannerFlow:e.isCampaignPlannerFlow,isEveryCampaignAdvantageAudienceEnabled:e.isEveryCampaignAdvantageAudienceEnabled,isMixedValue:l,isNewCampaign:e.isNewCampaign,isProgressiveDisclosureEnabled:!!e.isProgressiveDisclosureEnabled,isYouthAd:e.isTargetingYouthByAge,itemData:i,logDataSource:e.logDataSource,noUIContextualLayerParent:e.noUIContextualLayerParent,numOfCampaignsInCurrentEditorBox:m,objective:e.objective,passTargetingFrictionAdvantageProductsGuidance:e.passTargetingFrictionAdvantageProductsGuidance,placeholder:e.placeholder,promotedObject:se(),regulatedCategories:e.regulatedCategories,renderIndex:a.length,schedule_map:te,searchDataSource:Ee(n===r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY),shouldCTMCTDShowInterestExpansionChangedNotice:e.shouldCTMCTDShowInterestExpansionChangedNotice,shouldDisableDATargetingOldUI:e.shouldDisableDATargetingOldUI,shouldHideGuidance:e.targetingAutomationIndividualSettingType!=null,shouldIncludeMessageMarketingOptionsWithBroadTargeting:(c=e.shouldIncludeMessageMarketingOptionsWithBroadTargeting)!=null?c:!1,shouldShowBrowseTree:J,shouldShowDTaaSGuidanceCard:Z,shouldShowPresenterTip:n===r("AdsFlexibleTargetingConstants").ITEM_TYPE.INCLUDE_ANY,shouldShowSuggestions:n!==r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY,showSuggestionWhiteBox:e.showSuggestionWhiteBox,showWhiteBox:e.showWhiteBox,suggestionsDataSource:W,tooltipOptions:e.tooltipOptions,uniqueID:o("AdsSBTokenizerConstants").TOKENIZER_TYPES.FLEXIBLE+"-"+U.current[s],useContextualLayer:e.useContextualLayer,validationDataSource:q,onAddLog:e.onAddLog,onClick:e.onClick,onFetchEntriesDone:ke,onItemChange:ae,onItemDelete:ie,onRemoveLog:e.onRemoveLog,onTargetingSpecChange:e.onTargetingSpecChange,areAllCampaignsLALaaS:e.areAllCampaignsLALaaS,browseTree:p},"flexible_item_"+U.current[s]+(e.isBulkEditCompactModeEnabled&&((u=e.campaignIDs)==null?void 0:u.length)===1?s+e.campaignIDs[0]:"")))}}),f.jsx("div",{children:a})},be=function(){if(!e.targetingData.flexibleSpec||e.disableIncludeLink||e.flexibleSpecToCampaignMaps)return!1;var t=e.targetingData.flexibleSpec.filter(function(e){return e.type!==r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY}).filter(o("AdsFlexibleTargetingUtils").isFlexibleTargetEmpty).length;return t===0},ve=function(){if(!e.targetingData.flexibleSpec)return 0;var t=e.targetingData.flexibleSpec.filter(function(e){return e.type!==r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY}).filter(function(e){return!o("AdsFlexibleTargetingUtils").isFlexibleTargetEmpty(e)});return t.length},Se=function(){var t=e.targetingData.flexibleSpec.slice(0);t&&t[t.length-1]&&t[t.length-1].type===r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY?(U.current.splice(-1,0,L()),t.splice(-1,0,{type:r("AdsFlexibleTargetingConstants").ITEM_TYPE.INCLUDE_ANY})):(U.current.push(L()),t.push({type:r("AdsFlexibleTargetingConstants").ITEM_TYPE.INCLUDE_ANY})),e.onTargetingChange(t,void 0,void 0,[])},Re=function(){if(r("vulture")("zHjYrWeVzyVD_lH9kZDQcVyMfhI="),!!Le()){var t=e.targetingData.flexibleSpec.slice(0);if(U.current.push(L()),t.push({type:r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY}),e.logDataSource!=null){var n;r("AdsInterfacesLogger").log({data:(n={},n.targeting_ui_event_data=JSON.stringify({flow:"saved_audience",screen:e.logDataSource,feature:"detailed_targeting"}),n),eventName:"audiences_exclude_press"},r("AdsInterfacesLogger").LOG_TYPE_PRIMARY_APP)}e.onTargetingChange(t,r("AdsFlexibleTargetingMutationMode").ADD_EXCLUSION_BOX,void 0,[])}},Le=function(){return!1},Ee=function(t){return t?M:E},ke=function(){var t=(e.targetingData.flexibleSpec||[]).length;v.current+=1,v.current===t&&(r("AdsTargetingLoadTimeLoggerController").componentDidFinishLoadingEntries("AdsUnifiedFlexibleTargetingEditor",(m||(m=r("performanceNow")))()),e.onFinishedLoading&&e.onFinishedLoading())};y(function(){o("AdsFlexibleTargetingUtils").shouldPrefetchDescriptors({shouldPrefetchDescriptors:e.shouldPrefetchDescriptors,targetingData:e.targetingData},I)?ue({accountID:e.accountID,destinationID:e.destinationID,objective:e.objective,shouldPrefetchDescriptors:e.shouldPrefetchDescriptors,targetingData:e.targetingData}):I={}},[ue,e.accountID,e.destinationID,e.objective,e.shouldPrefetchDescriptors,e.targetingData]),y(function(){re(e.isNewCampaign,e.areAllCampaignsDTaaS,e.isEveryCampaignAdvantageAudienceEnabled)&&oe(e.accountID,e.campaignIDs,"dtaas_app_messaging_create_flow_guidance_card_impression_v2")},[e.accountID,e.areAllCampaignsDTaaS,e.campaignIDs,e.isEveryCampaignAdvantageAudienceEnabled,e.isNewCampaign,(n=e.promotedObject)==null?void 0:n.pixel_id]),y(function(){ce({accountID:s,browseAllowlistedTypes:e.browseAllowlistedTypes,excludedCategory:e.excludedCategory,targetingData:e.targetingData,regulatedCategories:e.regulatedCategories,specialAdCategoryCountries:e.specialAdCategoryCountries})},[s,ce,e.browseAllowlistedTypes,e.excludedCategory,e.regulatedCategories,e.specialAdCategoryCountries,e.targetingData]),y(function(){le(e.targetingData.flexibleSpec)},[le,e.targetingData.flexibleSpec]),y(function(){var t=o("adsTargetingFlexibleTargetingDeprecationUtils").getFlexibleTargetingFetchTargetingOptionStatusEligibleOptionIds(e.targetingData);te.getAll(t)},[e.targetingData,te]),y(function(){if(!(g.length===0&&!H)){var e=g.length!==0?g:H!=null?[H]:[],t=o("RelayHooks").fetchQuery(r("AdsManagerRelayEnvironment"),S,{ad_account_id:s,ids:e},{fetchPolicy:"store-or-network"}).toPromise();r("promiseDone")(t,function(e){var t,n;r("AdsTargetingSpecInvalidHiddenOptionsFetchAction").dispatch({hasHiddenOptions:(t=e==null||(n=e.xfb_andromeda_XHasHiddenInvalidTargetingOptionsController)==null?void 0:n.has_hidden_invalid_targeting_options)!=null?t:!1,isRemovingHiddenOptions:!1},{line:"1584",module:"AdsTargetingFlexibleTargetingEditorContainerFunctionalComponent.react.js",moduleID:i.id})},function(){r("AdsInterfacesLogger").log({eventName:"XHasHiddenInvalidTargetingOptionsControllerError"}),r("AdsTargetingSpecInvalidHiddenOptionsFetchAction").dispatch({hasHiddenOptions:!1,isRemovingHiddenOptions:!1},{line:"1595",module:"AdsTargetingFlexibleTargetingEditorContainerFunctionalComponent.react.js",moduleID:i.id})})}},[s,g,e.targetingData.flexibleSpec,H]);var Ie=null;if(!K||!X)Ie=P();else{var Te,De,xe,$e,Pe=!!e.isAdvantageAudienceSavedAudience,Ne=e.defaultHint&&e.targetingAutomationIndividualSettingType==null&&Pe===!1?f.jsx(r("AdsTargetingHintOptionContainer.react"),{accountID:e.accountID,bidStrategy:e.bidStrategy,campaignIDs:e.campaignIDs,campaigns:e.campaigns,defaultHint:e.defaultHint,interestExpansion:e.safrInterestExpansionConfig,isBulk:e.campaignIDs&&e.campaignIDs.length>1,isEveryCampaignAdvantageAudienceEnabled:e.isEveryCampaignAdvantageAudienceEnabled,objective:e.objective,promotedObjectType:e.promotedObjectType,regulatedCategories:e.regulatedCategories,shouldRemoveUnsupportedHint:e.shouldRemoveUnsupportedHint,shouldSetDefaultHint:e.shouldSetDefaultHint,targetingOptimization:e.targetingData.targetingOptimization,onChangeTargetingOptimization:e.onOptimizationChange}):null,Me=f.jsx(D,{isYouthAd:e.isTargetingYouthByAge,onClick:Re},"exclude"),we=f.jsx(x,{includeLinkText:e.includeLinkText,isAnyCampaignDTaaS:e.isAnyCampaignDTaaS,isYouthAd:e.isTargetingYouthByAge,nonEmptyIncludeCount:ve(),onClick:Se},"include"),Ae=!e.isBulkEditCompactModeEnabled&&e.campaignIDs&&e.campaignIDs.length>1;Ie=f.jsxs("div",{className:"_7rvh","data-testid":void 0,children:[he(),ge(),re(e.isNewCampaign,e.areAllCampaignsDTaaS,e.isEveryCampaignAdvantageAudienceEnabled),Ce(r("AdsFlexibleTargetingConstants").ITEM_TYPE.INCLUDE_ANY),f.jsx($,{canAddNewCondition:be(),excludeLink:Me,includeLink:we}),Ce(r("AdsFlexibleTargetingConstants").ITEM_TYPE.EXCLUDE_ANY),f.jsx(r("AdsRegulatedCategoryInlineErrorMessage.react"),{errorCodes:[2446190,2909047]}),Ae&&f.jsx(r("AdsUEditorBulkEditEachButton.react"),{dataTestID:"bulk_edit_targeting_detailed_targeting_button",inline:!0,isDisabled:e.shouldDisableDATargetingOldUI,onBulkEdit:function(){return r("AdsBulkEditOpenFieldsDialogDataAction").dispatch({dialogType:r("AdsBulkEditDialogTypes").DETAILED_TARGETING,level:"ad_set",source:r("AdsBulkEditSources").EDIT_SHEET},{line:"1699",module:"AdsTargetingFlexibleTargetingEditorContainerFunctionalComponent.react.js",moduleID:i.id})}}),o("AdsTargetingDTExclusionDeprecationContainer").getDTExclusionDeprecationGuidanceCard((Te=e.isNewCampaign)!=null?Te:!1,_e(),function(){me(Ae!=null?Ae:!1)},H!=null,e.accountID,(De=(xe=e.campaignIDs)!=null?xe:($e=e.campaigns)==null?void 0:$e.map(function(e){return e.id}))!=null?De:[]),!(e.isNewCampaign&&e.areAllCampaignsDTaaS)&&Ne,o("AdsYouthAdsYT2GatingUtils").isYouthAdsYT2AdExEnabled()?f.jsx(r("AdsYouthAdsDetailedTargetingGuidanceContainer.react"),{}):null]})}return f.jsx("div",{children:f.jsx("div",{id:r("AdsCommonTargetingFields").DETAILED,children:f.jsx(r("AdsUEditorCampaignAdditionalOptionsFieldValueWrapperContainer.react"),{className:"_8170",pluginKey:de(),children:f.jsxs(r("AdsTargetingPGDIndividualSettingCheckboxContainerWrapper.react"),{individualSettingType:e.targetingAutomationIndividualSettingType,children:[r("justknobx")._("1888")&&f.jsx(w,{props:e}),f.jsx(r("AdsTargetingGuidanceCardFramework.react"),{componentName:o("AdsTargetingGuidanceCardProductChangesHelper.react").getGuidanceCardComponentName("AdsUnifiedFlexibleTargetingEditor"),guidanceCardFrameworkCustomProperties:e.guidanceCardFrameworkCustomProperties,position:o("AdsTargetingGuidanceCardLocation").AdsTargetingGuidanceCardLocation.Before,sectionKey:e.sectionKey}),Ie]})})})})}W.displayName=W.name+" [from "+i.id+"]";var q=o("AdsFluxHooks").adsFluxContainer(W,null,{containerName:i.id});l.default=q}),226);
-----