if (self.CavalryLogger) { CavalryLogger.start_js(["63m9Y"]); } __d("DynamicAdsVerticalToContentType",[],(function(a,b,c,d,e,f){e.exports={automotive_models:"automotive_model",bookable:"bookable_item",commerce:"product",destinations:"destination",flights:"flight",home_listings:"home_listing",home_service_providers:"home_service_provider",hotels:"hotel",media_titles:"media_title",test_vertical:"test_vertical",ticketed_experiences:"ticketed_experience",vehicle_offers:"vehicle_offer",vehicles:"vehicle",none:"none"}}),null); __d("DynamicContentTypeToCatalogVertical",[],(function(a,b,c,d,e,f){e.exports={product:"commerce",destination:"destinations",flight:"flights",home_listing:"home_listings",hotel:"hotels",automotive_listing:"automotive_listings",vehicle:"vehicles",vehicle_offer:"vehicle_offers",media_title:"media_titles",geo_based_item:"geo_based_items",automotive_model:"automotive_models"}}),null); __d("SupportedEventsForContentType",[],(function(a,b,c,d,e,f){e.exports={product:["ViewContent","AddToCart","Purchase"],hotel:["Search","ViewContent","InitiateCheckout","Purchase"],flight:["Search","ViewContent","InitiateCheckout","Purchase"],destination:["Search","ViewContent","InitiateCheckout","Purchase"],home_listing:["Search","ViewContent","InitiateCheckout","Purchase"],automotive_listing:["ViewContent","Purchase","Lead"],vehicle:["Search","ViewContent","AddToWishlist","Lead"],vehicle_offer:["Search","ViewContent","AddToWishlist","Lead"],media_title:["ViewContent","AddToCart","Purchase","Subscribe"],geo_based_item:[],automotive_model:["Search","ViewContent","AddToCart","AddToWishlist","InitiateCheckout","Purchase","Lead"],bookable_item:[],home_service_provider:[],test_vertical:[],ticketed_experience:[],none:[]}}),null); __d("AdsDynamicAudienceDraftSaveState",["keyMirror"],(function(a,b,c,d,e,f){"use strict";a=b("keyMirror")({LOAD_ERROR:null,SAVE_ERROR:null,SAVED:null,SAVING:null,UNPUBLISHED:null});e.exports=a}),null); __d("AdsDynamicAudienceEventRestriction",["keyMirror"],(function(a,b,c,d,e,f){"use strict";a=b("keyMirror")({IN_THE_PAST:null,MORE_THAN:null});e.exports=a}),null); __d("AdsDynamicAudienceDraft",["immutable"],(function(a,b,c,d,e,f){"use strict";a=b("immutable").Record({booking_window:void 0,event_source_group_creation_in_progress:void 0,event_source_group_id:void 0,event_sources:void 0,exclusions:void 0,inclusions:void 0,is_excluded_dynamic_audience:void 0,restrict_to_set_id:void 0,sliced_event_source_group_id:void 0,state:void 0,error:void 0,preconfigured_options:void 0});c=function(a){babelHelpers.inheritsLoose(b,a);function b(){return a.apply(this,arguments)||this}return b}(a);e.exports=c}),null); __d("AdsDynamicAudienceDraftBookingWindow",["immutable"],(function(a,b,c,d,e,f){"use strict";a=b("immutable").Record({enabled:void 0,max_seconds:void 0,min_seconds:void 0});c=function(a){babelHelpers.inheritsLoose(b,a);function b(){return a.apply(this,arguments)||this}return b}(a);e.exports=c}),null); __d("AdsDynamicAudienceDraftEvent",["immutable"],(function(a,b,c,d,e,f){"use strict";a=b("immutable").Record({content_type:void 0,event_type:void 0,max_seconds:void 0,min_event_count:void 0,min_seconds:void 0,restriction_type:void 0});c=function(a){babelHelpers.inheritsLoose(b,a);function b(){return a.apply(this,arguments)||this}return b}(a);e.exports=c}),null); __d("AdsDynamicAudienceDraftUpsell",["immutable"],(function(a,b,c,d,e,f){"use strict";a=b("immutable").Record({enabled:void 0,max_seconds:void 0});c=function(a){babelHelpers.inheritsLoose(b,a);function b(){return a.apply(this,arguments)||this}return b}(a);e.exports=c}),null); __d("DynamicAdsContentTypes$FbtEnum",[],(function(a,b,c,d,e,f){"use strict";a={automotive_model:"automotive model",destination:"destination",flight:"flight",home_listing:"home listing",hotel:"hotel",media_title:"media title",vehicle_offer:"vehicle offer",vehicle:"vehicle"};e.exports=a}),null); __d("DynamicAdsContentTypesCapitalized$FbtEnum",[],(function(a,b,c,d,e,f){"use strict";a={automotive_model:"Automotive Model",destination:"Destination",flight:"Flight",home_listing:"Home Listing",hotel:"Hotel",media_title:"Media Title",vehicle_offer:"Vehicle Offer",vehicle:"Vehicle"};e.exports=a}),null); __d("AdsDynamicAudienceUtils",["fbt","invariant","AdsAPIObjectives","AdsDynamicAudienceDraft","AdsDynamicAudienceDraftBookingWindow","AdsDynamicAudienceDraftEvent","AdsDynamicAudienceDraftSaveState","AdsDynamicAudienceDraftUpsell","AdsDynamicAudienceEventRestriction","AdsDynamicCampaignUtils","AdsDynamicTargetingCategories","AdsPixelConversionStandardEvents","AdsUEditorHostIDs","CatalogVertical","DateConsts","DynamicAdsContentTypes$FbtEnum","DynamicAdsContentTypesCapitalized$FbtEnum","DynamicAdsVerticalToContentType","DynamicContentTypeToCatalogVertical","SupportedEventsForContentType","immutable","intlList"],(function(a,b,c,d,e,f,g,h){"use strict";__p&&__p();var i=180*b("DateConsts").SEC_PER_DAY,j=30,k=j*b("DateConsts").SEC_PER_DAY,l={getDefaultRetentionDays:function(){return j},getNewBookingWindow:function(){return new(b("AdsDynamicAudienceDraftBookingWindow"))({enabled:!1,min_seconds:0,max_seconds:k})},_getNewDraftBase:function(a,c,d,e,f){var g=l.getNewBookingWindow();return new(b("AdsDynamicAudienceDraft"))({booking_window:g,event_source_group_creation_in_progress:!1,event_source_group_id:null,event_sources:a,exclusions:c,inclusions:d,is_excluded_dynamic_audience:e,restrict_to_set_id:null,state:b("AdsDynamicAudienceDraftSaveState").UNPUBLISHED,preconfigured_options:{preset_type:f,upsell:l.getDefaultUpsell()}})},getBaseEvent:function(a){return new(b("AdsDynamicAudienceDraftEvent"))({content_type:l.getDefaultContentTypeForVertical(a),event_type:"Purchase",min_event_count:1,restriction_type:b("AdsDynamicAudienceEventRestriction").IN_THE_PAST,max_seconds:k,min_seconds:0})},getNewDraft:function(a,c){var d=l.getBaseEvent(a),e=l.getDefaultExclusions(a,d);d=l.getDefaultInclusions(a,d);return l._getNewDraftBase(c,e,d,!1,l.getDefaultPreset(a,b("AdsDynamicTargetingCategories").RETARGETING))},isTravelVertical:function(a){return a===b("CatalogVertical").FLIGHTS||a===b("CatalogVertical").HOTELS||a===b("CatalogVertical").DESTINATIONS},isAutoVertical:function(a){return a===b("CatalogVertical").VEHICLE_OFFERS||a===b("CatalogVertical").VEHICLES||a===b("CatalogVertical").AUTOMOTIVE_MODELS},getDefaultPreset:function(a,c,d,e){if(c===b("AdsDynamicTargetingCategories").PROSPECTING){if(d!==b("AdsAPIObjectives").PRODUCT_CATALOG_SALES||e!==b("AdsUEditorHostIDs").CREATION)return"EMPTY_AUDIENCE";if(l.isTravelVertical(a))return"PURCHASED_AUDIENCE";if(l.isAutoVertical(a))return"CUSTOM_AUDIENCE"}return"CUSTOM_AUDIENCE"},getNewExclusionDraft:function(a,c,d,e){var f=l.getBaseEvent(a);f=l.getDefaultExclusions(a,f);return l._getNewDraftBase(c,b("immutable").List(),f,!0,l.getDefaultPreset(a,b("AdsDynamicTargetingCategories").PROSPECTING,d,e))},getNewEmptyDraft:function(a){return l._getNewDraftBase(a,b("immutable").List(),b("immutable").List(),!0,"EMPTY_AUDIENCE")},getDefaultInclusions:function(a,c){switch(a){case b("CatalogVertical").VEHICLES:return b("immutable").List([c.set("event_type","Search"),c.set("event_type","ViewContent"),c.set("event_type","AddToWishlist")]);case b("CatalogVertical").DESTINATIONS:case b("CatalogVertical").FLIGHTS:case b("CatalogVertical").HOTELS:return b("immutable").List([c.set("event_type","Search"),c.set("event_type","ViewContent")]);default:return b("immutable").List()}},getRetargetingExclusions:function(a,c){switch(a){case b("CatalogVertical").MEDIA_TITLES:return b("immutable").List();case b("CatalogVertical").VEHICLES:case b("CatalogVertical").VEHICLE_OFFERS:return b("immutable").List([c.set("event_type","Lead")]);case b("CatalogVertical").DESTINATIONS:case b("CatalogVertical").FLIGHTS:case b("CatalogVertical").HOTELS:return b("immutable").List([c.set("event_type","Purchase"),c.set("event_type","ViewContent"),c.set("event_type","Search"),c.set("event_type","InitiateCheckout")]);default:return b("immutable").List()}},getDefaultExclusions:function(a,c){switch(a){case b("CatalogVertical").MEDIA_TITLES:return b("immutable").List();case b("CatalogVertical").VEHICLES:case b("CatalogVertical").VEHICLE_OFFERS:return b("immutable").List([c.set("event_type","Lead")]);case b("CatalogVertical").DESTINATIONS:case b("CatalogVertical").FLIGHTS:case b("CatalogVertical").HOTELS:return b("immutable").List([c.set("event_type","Purchase")]);default:return b("immutable").List()}},getDefaultUpsell:function(){return new(b("AdsDynamicAudienceDraftUpsell"))({enabled:!1,max_seconds:k})},getContentType:function(a){return b("DynamicAdsVerticalToContentType")[a]},getContentTypes:function(a){switch(a){case b("CatalogVertical").AUTOMOTIVE_MODELS:return["automotive_model"];case b("CatalogVertical").DESTINATIONS:case b("CatalogVertical").FLIGHTS:case b("CatalogVertical").HOTELS:return["hotel","flight","destination"];case b("CatalogVertical").HOME_LISTINGS:return["home_listing"];case b("CatalogVertical").VEHICLES:return["vehicle"];case b("CatalogVertical").VEHICLE_OFFERS:return["vehicle_offer"];case b("CatalogVertical").MEDIA_TITLES:return["media_title"];default:return[]}},getEventTypes:function(a){return b("SupportedEventsForContentType")[a]},getNextEventType:function(a,b){var c=l.getEventTypes(b),d=a.inclusions.concat(a.exclusions).filter(function(a){return a.content_type===b}).map(function(a){return a.event_type});a=c.filter(function(a){return!d.contains(a)});return a.length===0?c[0]:a[0]},getDefaultContentTypeForVertical:function(a){Object.prototype.hasOwnProperty.call(b("DynamicAdsVerticalToContentType"),a)||h(0,1471,a);return b("DynamicAdsVerticalToContentType")[a]},getVerticalForDynamicAdsContentType:function(a){return b("DynamicContentTypeToCatalogVertical")[a]},getNextEvent:function(a,c){a=l._getUnusedEventTuples(a,c);return a.length===0?null:new(b("AdsDynamicAudienceDraftEvent"))({content_type:a[0].contentType,event_type:a[0].eventType,min_event_count:1,restriction_type:b("AdsDynamicAudienceEventRestriction").IN_THE_PAST,max_seconds:k,min_seconds:0})},canAddEvent:function(a,b){return l._getUnusedEventTuples(a,b).length>0},_getUnusedEventTuples:function(a,b){__p&&__p();var c=[];b=l.getContentTypes(b);var d=function(){__p&&__p();if(f){if(g>=e.length)return"break";h=e[g++]}else{g=e.next();if(g.done)return"break";h=g.value}var b=h,d=a.filter(function(a){return a.content_type===b}).map(function(a){return a.event_type});l.getEventTypes(b).filter(function(a){return!d.includes(a)}).forEach(function(a){return c.push({contentType:b,eventType:a})})};for(var e=b,f=Array.isArray(e),g=0,e=f?e:e[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var h;b=d();if(b==="break")break}return c},generateName:function(a,c){a=g._({"automotive_model":"Automotive Model events from event source {event source ids}","destination":"Destination events from event source {event source ids}","flight":"Flight events from event source {event source ids}","home_listing":"Home Listing events from event source {event source ids}","hotel":"Hotel events from event source {event source ids}","media_title":"Media Title events from event source {event source ids}","vehicle_offer":"Vehicle Offer events from event source {event source ids}","vehicle":"Vehicle events from event source {event source ids}"},[g._enum(a,b("DynamicAdsContentTypesCapitalized$FbtEnum")),g._param("event source ids",c)]);return a.toString()},generateDescription:function(a,c,d,e,f){e=b("intlList")(e.map(function(a){return b("AdsPixelConversionStandardEvents")[a.event_type].name}));f=b("intlList")(f.map(function(a){return b("AdsPixelConversionStandardEvents")[a.event_type].name}));var i=Math.round(a.min_seconds/b("DateConsts").SEC_PER_DAY),j=Math.round(a.max_seconds/b("DateConsts").SEC_PER_DAY),k;!f&&!a.enabled?k=g._({"automotive_model":"People with automotive model events from event source {event source ids} including {list of inclusion events}","destination":"People with destination events from event source {event source ids} including {list of inclusion events}","flight":"People with flight events from event source {event source ids} including {list of inclusion events}","home_listing":"People with home listing events from event source {event source ids} including {list of inclusion events}","hotel":"People with hotel events from event source {event source ids} including {list of inclusion events}","media_title":"People with media title events from event source {event source ids} including {list of inclusion events}","vehicle_offer":"People with vehicle offer events from event source {event source ids} including {list of inclusion events}","vehicle":"People with vehicle events from event source {event source ids} including {list of inclusion events}"},[g._enum(c,b("DynamicAdsContentTypes$FbtEnum")),g._param("event source ids",d),g._param("list of inclusion events",e)]):f&&!a.enabled?k=g._({"automotive_model":"People with automotive model events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}","destination":"People with destination events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}","flight":"People with flight events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}","home_listing":"People with home listing events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}","hotel":"People with hotel events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}","media_title":"People with media title events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}","vehicle_offer":"People with vehicle offer events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}","vehicle":"People with vehicle events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}"},[g._enum(c,b("DynamicAdsContentTypes$FbtEnum")),g._param("event source ids",d),g._param("list of inclusion events",e),g._param("list of exclusion events",f)]):!f&&a.enabled?k=g._({"automotive_model":"People with automotive model events from event source {event source ids} including {list of inclusion events}, in a booking window of {start day} to {end day} days","destination":"People with destination events from event source {event source ids} including {list of inclusion events}, in a booking window of {start day} to {end day} days","flight":"People with flight events from event source {event source ids} including {list of inclusion events}, in a booking window of {start day} to {end day} days","home_listing":"People with home listing events from event source {event source ids} including {list of inclusion events}, in a booking window of {start day} to {end day} days","hotel":"People with hotel events from event source {event source ids} including {list of inclusion events}, in a booking window of {start day} to {end day} days","media_title":"People with media title events from event source {event source ids} including {list of inclusion events}, in a booking window of {start day} to {end day} days","vehicle_offer":"People with vehicle offer events from event source {event source ids} including {list of inclusion events}, in a booking window of {start day} to {end day} days","vehicle":"People with vehicle events from event source {event source ids} including {list of inclusion events}, in a booking window of {start day} to {end day} days"},[g._enum(c,b("DynamicAdsContentTypes$FbtEnum")),g._param("event source ids",d),g._param("list of inclusion events",e),g._param("start day",i),g._param("end day",j)]):f&&a.enabled&&(k=g._({"automotive_model":"People with automotive model events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}, in a booking window of {start day} to {end day} days","destination":"People with destination events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}, in a booking window of {start day} to {end day} days","flight":"People with flight events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}, in a booking window of {start day} to {end day} days","home_listing":"People with home listing events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}, in a booking window of {start day} to {end day} days","hotel":"People with hotel events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}, in a booking window of {start day} to {end day} days","media_title":"People with media title events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}, in a booking window of {start day} to {end day} days","vehicle_offer":"People with vehicle offer events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}, in a booking window of {start day} to {end day} days","vehicle":"People with vehicle events from event source {event source ids} including {list of inclusion events}, excluding {list of exclusion events}, in a booking window of {start day} to {end day} days"},[g._enum(c,b("DynamicAdsContentTypes$FbtEnum")),g._param("event source ids",d),g._param("list of inclusion events",e),g._param("list of exclusion events",f),g._param("start day",i),g._param("end day",j)]));k||h(0,1472);return k.toString()},clipRetention:function(a){return Math.min(i,Math.max(0,a))},isValidDraft:function(a){if(!a.event_source_group_id&&(!a.event_sources||a.event_sources.isEmpty()))return!1;var b=function(a){return!l.getEventTypes(a.content_type).includes(a.event_type)};return a.inclusions.isEmpty()||a.inclusions.some(b)||a.exclusions.some(b)?!1:!0},requiresSetRestriction:function(a){return a===b("CatalogVertical").FLIGHTS},maybeTranformUpsellToPurchaseInclusion:function(a,c){if(!b("AdsDynamicCampaignUtils").hasUpsellDynamicAudience(c))return a;if(!a.preconfigured_options.upsell.enabled)return a;var d=a.preconfigured_options.upsell;return a.merge({exclusions:b("immutable").List(),inclusions:b("immutable").List([new(b("AdsDynamicAudienceDraftEvent"))({content_type:l.getDefaultContentTypeForVertical(c),event_type:"Purchase",min_event_count:1,restriction_type:b("AdsDynamicAudienceEventRestriction").IN_THE_PAST,max_seconds:d.max_seconds,min_seconds:0})])})},maybeTranformPurchaseInclusionToUpsell:function(a,c,d){return!d&&c.count()===0&&a.count()===1&&a.first().event_type==="Purchase"?new(b("AdsDynamicAudienceDraftUpsell"))({enabled:!0,max_seconds:a.first().max_seconds}):l.getDefaultUpsell()},creationParamsEligibleForPurchaseUpsell:function(a){__p&&__p();if(!a)return!1;a=JSON.parse(a);var b=a.inclusions;a=a.content_type;if(!b||a!=="flight")return!1;typeof b==="string"&&(b=JSON.parse(b));if(!Array.isArray(b))return!1;return!b.every(function(a){return a.event==="Purchase"})?!1:!0},mutateEach:function(a,b,c){return a.withMutations(function(a){return b.forEach(function(b){return a.update(b,c)})})},mutateEachInList:function(a,b,c,d,e){var f=d;return f==null?l.mutateEach(a,b,function(a){return!a?null:a.update(c?"inclusions":"exclusions",function(b){return b.map(function(b){return e(b,a)})})}):l.mutateEach(a,b,function(a){return!a?null:a.update(c?"inclusions":"exclusions",function(b){return b.update(f,function(b){return e(b,a)})})})},unpublishIfChanged:function(a,c,d){__p&&__p();return c===a?c:c.withMutations(function(d){__p&&__p();for(var e=a.keys(),f=Array.isArray(e),g=0,e=f?e:e[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var h;if(f){if(g>=e.length)break;h=e[g++]}else{g=e.next();if(g.done)break;h=g.value}h=h;if(b("immutable").is(c.get(h),a.get(h)))continue;d.update(h,function(a){return!a?null:a.set("state",b("AdsDynamicAudienceDraftSaveState").UNPUBLISHED)})}})}};e.exports=l}),null); __d("AdsInstantCheckoutUtils",["AdsAPICampaignRecordUtils","AdsAPIObjectives","AdsBuyingTypes","AdsPromotedObjectTypes"],(function(a,b,c,d,e,f){"use strict";a={isInstantCheckoutEnabled:function(a,c){var d=a.buying_type;a=a.objective;var e=b("AdsAPICampaignRecordUtils").getPromotedObjectType(a,c);c=c.instant_checkout_type;return d===b("AdsBuyingTypes").AUCTION&&a===b("AdsAPIObjectives").PRODUCT_CATALOG_SALES&&e===b("AdsPromotedObjectTypes").PRODUCT_SET&&c===1}};e.exports=a}),null); __d("adsCallToActionFilterTypesByAdgroupMediaFormat",["AdsAdgroupTypeUtils","AdsAPIObjectives","AdsCallToActionTypes"],(function(a,b,c,d,e,f){"use strict";function a(a,c,d){c===b("AdsAPIObjectives").REACH&&b("AdsAdgroupTypeUtils").isVideoAd(d)&&(a=a.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.SAVE.name}));c===b("AdsAPIObjectives").STORE_VISITS&&b("AdsAdgroupTypeUtils").isVideoAd(d)&&(a=a.filter(function(a){return![b("AdsCallToActionTypes").TYPES.SHOP_NOW.name,b("AdsCallToActionTypes").TYPES.ORDER_NOW.name].includes(a.name)}));return a}e.exports=a}),null); __d("adsCallToActionFilterTypesByDynamicAdVoice",["AdsAPIObjectives","AdsCallToActionTypes"],(function(a,b,c,d,e,f){"use strict";function a(a,c,d){var e=new Set([b("AdsCallToActionTypes").TYPES.MESSAGE_PAGE]);c.forEach(function(c,f){c===b("AdsAPIObjectives").STORE_VISITS&&d[f]==="DYNAMIC"&&(a=a.filter(function(a){return!e.has(a)}))});return a}e.exports=a}),null); __d("adsCallToActionFilterTypesByOfferSupport",["AdsAPIObjectives","AdsCallToActionTypes"],(function(a,b,c,d,e,f){"use strict";function a(a,c,d){c.forEach(function(c,e){!d[e]?(a=a.filter(function(a){return a!==b("AdsCallToActionTypes").TYPES.GET_OFFER_VIEW}),c===b("AdsAPIObjectives").STORE_VISITS&&(a=a.filter(function(a){return a!==b("AdsCallToActionTypes").TYPES.GET_OFFER}))):a=a.filter(function(a){return a!==b("AdsCallToActionTypes").TYPES.GET_OFFER})});return a}e.exports=a}),null); __d("adsCallToActionFilterTypesForCatalogVertical",["AdsCallToActionTypes","AdsDynamicAudienceUtils"],(function(a,b,c,d,e,f){"use strict";function a(a,c){b("AdsDynamicAudienceUtils").isAutoVertical(c)||(a=a.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.BOOK_TEST_DRIVE.name&&a.name!==b("AdsCallToActionTypes").TYPES.CHECK_AVAILABILITY.name}));return a}e.exports=a}),null); __d("adsCallToActionFilterTypesForConversionsObjective",["AdsCallToActionTypes"],(function(a,b,c,d,e,f){"use strict";function a(a,c){return a.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.GET_DIRECTIONS.name})}e.exports=a}),null); __d("adsCallToActionFilterTypesForInstantCheckout",["AdsCallToActionTypes"],(function(a,b,c,d,e,f){"use strict";function a(a){return a.filter(function(a){return a.name===b("AdsCallToActionTypes").TYPES.SHOP_NOW.name})}e.exports=a}),null); __d("adsCallToActionFilterTypesForLeadFormAds",["AdsAPIObjectives","AdsCallToActionTypesUtils"],(function(a,b,c,d,e,f){"use strict";function a(a){var c=b("AdsCallToActionTypesUtils").typesForObjective(b("AdsAPIObjectives").LEAD_GENERATION,null).map(function(a){return a.name});return a.filter(function(a){return c.includes(a.name)})}e.exports=a}),null); __d("adsCallToActionFilterTypesForMessagesObjective",["AdsAccountUtils","AdsCallToActionTypes","AdsPromotedObjectTypes"],(function(a,b,c,d,e,f){"use strict";__p&&__p();function a(a,c,d){__p&&__p();a=a;if(d===b("AdsPromotedObjectTypes").WHATSAPP)return a.filter(function(a){return a.name===b("AdsCallToActionTypes").TYPES.WHATSAPP_MESSAGE.name});!b("AdsAccountUtils").hasCapabilityFromList(c,"CTM_ADS_PARTIAL_AUTOMATED_CREATION_BETA")&&!b("AdsAccountUtils").hasCapabilityFromList(c,"CTM_ADS_CALL_TO_ACTION_GET_OFFER")&&(a=a.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.GET_OFFER.name}));b("AdsAccountUtils").hasCapabilityFromList(c,"NEKO_PRE_REGISTRATION_CTA")||(a=a.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.PRE_REGISTER.name}));return a.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.WHATSAPP_MESSAGE.name})}e.exports=a}),null); __d("adsCallToActionFilterTypesForMessengerDestinationAds",["AdsCallToActionTypes"],(function(a,b,c,d,e,f){"use strict";function a(a,c,d){var e=[b("AdsCallToActionTypes").TYPES.DOWNLOAD.name,b("AdsCallToActionTypes").TYPES.GET_SHOWTIMES.name,b("AdsCallToActionTypes").TYPES.LISTEN_NOW.name,b("AdsCallToActionTypes").TYPES.REQUEST_TIME.name,b("AdsCallToActionTypes").TYPES.SEE_MENU.name,b("AdsCallToActionTypes").TYPES.WATCH_MORE.name];return a.filter(function(a){return!e.includes(a.name)||a.name===d})}e.exports=a}),null); __d("adsCallToActionFilterTypesForStoreVisitsObjective",["AdsAccountUtils","AdsCallToActionTypes","AdsUnifiedCreativeAPIFields"],(function(a,b,c,d,e,f){"use strict";__p&&__p();function a(a,c,d,e){__p&&__p();a=a;if(e.isDynamicProductCarouselAd(d)){var f=[b("AdsCallToActionTypes").TYPES.CALL_NOW.name,b("AdsCallToActionTypes").TYPES.GET_DIRECTIONS.name,b("AdsCallToActionTypes").TYPES.MESSAGE_PAGE.name];a=a.filter(function(a){return!f.includes(a.name)})}d=b("AdsUnifiedCreativeAPIFields").callToActionType.getValue(d,e);b("AdsAccountUtils").hasCapabilityFromList(c,"DEPRECATE_CALL_NOW_CTA_FOR_STO")&&d!==b("AdsCallToActionTypes").TYPES.CALL_NOW.name&&(a=a.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.CALL_NOW.name}));b("AdsAccountUtils").hasCapabilityFromList(c,"DEPRECATE_MESSAGE_PAGE_CTA_FOR_STO")&&d!==b("AdsCallToActionTypes").TYPES.MESSAGE_PAGE.name&&(a=a.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.MESSAGE_PAGE.name}));return a}e.exports=a}),null); __d("adsCallToActionFilterTypesForVideoViewObjective",["AdsAccountUtils","AdsCallToActionTypes"],(function(a,b,c,d,e,f){"use strict";function a(a,c){var d=b("AdsAccountUtils").hasCapabilityFromList(c,"CAN_USE_FB_MOVIE_INTERESTED_CTA_IN_ADS"),e=b("AdsAccountUtils").hasCapabilityFromList(c,"CTW_ADS_FOR_NON_MESSAGES_OBJECTIVE");return a.filter(function(a){return(a.name!==b("AdsCallToActionTypes").TYPES.INTERESTED.name||d)&&(a.name!==b("AdsCallToActionTypes").TYPES.WHATSAPP_MESSAGE.name||e)})}e.exports=a}),null); __d("adsCallToActionFilterTypesIfAssetFeedAd",["AdsAssetFeedUtils","NonURLLinkCTATypes"],(function(a,b,c,d,e,f){"use strict";var g=Object.keys(b("NonURLLinkCTATypes"));function a(a,c){b("AdsAssetFeedUtils").isAdgroupUsingNonDofAssetFeedSpec(a)&&(c=c.filter(function(a){return a&&a.name&&!g.includes(a.name)}));return c}e.exports=a}),null); __d("adsCallToActionGetAdgroupLinkURL",["AdsAPIAdAssetFeedLinkURLsFields","AdsAssetFeedFieldUtils","AdsUnifiedCreativeAPIFields"],(function(a,b,c,d,e,f){"use strict";function a(a,c){return b("AdsAssetFeedFieldUtils").firstAsset_TALK_WITH_ACE_BEFORE_USE(b("AdsUnifiedCreativeAPIFields").linkURL.getValue(a,c),b("AdsAPIAdAssetFeedLinkURLsFields").WEBSITE_URL)}e.exports=a}),null); __d("adsCallToActionGetTypesForAdgroup",["AdsAccountStore","AdsAccountUtils","AdsAPIAdgroupPaths","AdsAPIAdgroupRecordUtils","AdsAPIObjectives","AdsBuyingTypes","AdsCallToActionTypes","AdsCallToActionTypesUtils","AdsInstantCheckoutUtils","AdsLeadGenAdGroupUtils","AdsOfferState","AdsPromotedObjectTypes","AdsUEditorAdgroupSpecPathPluginAdObjectsUtils","AdsUEditorCampaignAdObjectsUtils","AdsUEditorCampaignGroupAdObjectsUtils","AdsWebsiteAdUtils","adsAccountGK","adsCallToActionFilterTypesByAdgroupMediaFormat","adsCallToActionFilterTypesByDynamicAdVoice","adsCallToActionFilterTypesByOfferSupport","adsCallToActionFilterTypesForCatalogVertical","adsCallToActionFilterTypesForConversionsObjective","adsCallToActionFilterTypesForInstantCheckout","adsCallToActionFilterTypesForLeadFormAds","adsCallToActionFilterTypesForMessagesObjective","adsCallToActionFilterTypesForMessengerDestinationAds","adsCallToActionFilterTypesForStoreVisitsObjective","adsCallToActionFilterTypesForVideoViewObjective","adsCallToActionFilterTypesIfAssetFeedAd","adsCallToActionGetAdgroupLinkURL","adsCampaignGetOfferStateType","gkx"],(function(a,b,c,d,e,f){"use strict";__p&&__p();function a(a,c,d,e){__p&&__p();var f=a.adgroup,g=a.campaign,h=a.campaignGroup,i=b("AdsUEditorAdgroupSpecPathPluginAdObjectsUtils").getAdgroupSpecPathPlugin(a),j=b("AdsUEditorCampaignGroupAdObjectsUtils").getObjective(a);a=b("AdsUEditorCampaignAdObjectsUtils").getPromotedObjectType(a);var k=b("adsCallToActionGetAdgroupLinkURL")(f,i);k=b("AdsCallToActionTypesUtils").typesForObjective(j,a,c,k);b("AdsAccountUtils").hasCapabilityFromList(c,"DAA_NEW_CTAS")||(k=k.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.BOOK_TEST_DRIVE.name&&a.name!==b("AdsCallToActionTypes").TYPES.CHECK_AVAILABILITY.name}));k=b("adsCallToActionFilterTypesForCatalogVertical")(k,d);k=b("adsCallToActionFilterTypesByAdgroupMediaFormat")(k,j,f);j===b("AdsAPIObjectives").CONVERSIONS&&(k=b("adsCallToActionFilterTypesForConversionsObjective")(k,a));j===b("AdsAPIObjectives").MESSAGES&&(k=b("adsCallToActionFilterTypesForMessagesObjective")(k,c,a));j===b("AdsAPIObjectives").STORE_VISITS&&(k=b("adsCallToActionFilterTypesForStoreVisitsObjective")(k,c,f,i));j===b("AdsAPIObjectives").VIDEO_VIEWS&&(k=b("adsCallToActionFilterTypesForVideoViewObjective")(k,c));if(a===b("AdsPromotedObjectTypes").MESSENGER){d=b("AdsAPIAdgroupRecordUtils").getCallToActionType(f,i);k=b("adsCallToActionFilterTypesForMessengerDestinationAds")(k,c,d)}if(b("AdsWebsiteAdUtils").isWebsiteObjective(j,a)){d=b("AdsAPIAdgroupRecordUtils").getCallToActionType(f,i);d!==b("AdsCallToActionTypes").TYPES.MESSAGE_PAGE.name&&(k=k.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.MESSAGE_PAGE.name}))}(!b("AdsWebsiteAdUtils").isWebsiteConversionsObjective(j,a)||!b("AdsAccountUtils").hasCapabilityFromList(c,"CAN_CREATE_DONATE_CTA"))&&(k=k.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.DONATE.name}));j!==b("AdsAPIObjectives").LEAD_GENERATION&&b("AdsLeadGenAdGroupUtils").isLeadGenFormEnabled(f,i)&&(k=b("adsCallToActionFilterTypesForLeadFormAds")(k));k=b("adsCallToActionFilterTypesIfAssetFeedAd")(f,k);b("AdsInstantCheckoutUtils").isInstantCheckoutEnabled(h,g)&&(k=b("adsCallToActionFilterTypesForInstantCheckout")(k));i=(d=f.creative)==null?void 0:d.dynamic_ad_voice;k=b("adsCallToActionFilterTypesByDynamicAdVoice")(k,[j],[i]);h=b("adsCampaignGetOfferStateType")(g)===b("AdsOfferState").HAS_OFFER;k=b("adsCallToActionFilterTypesByOfferSupport")(k,[j],[h]);if(b("AdsAccountUtils").hasCapabilityFromList(c,"CAN_USE_MOVIE_ADS")&&f.getIn(b("AdsAPIAdgroupPaths").CREATIVE.OBJECT_STORY_SPEC.VIDEO_DATA.CALL_TO_ACTION.VALUE.MOVIE_ID)!=null)switch(j){case b("AdsAPIObjectives").CONVERSIONS:case b("AdsAPIObjectives").LINK_CLICKS:k=k.filter(function(a){return a.name===b("AdsCallToActionTypes").TYPES.GET_SHOWTIMES.name});break;case b("AdsAPIObjectives").VIDEO_VIEWS:k=k.filter(function(a){return a.name===b("AdsCallToActionTypes").TYPES.GET_SHOWTIMES.name||a.name===b("AdsCallToActionTypes").TYPES.INTERESTED.name});break;default:break}var l=b("AdsAccountUtils").hasCapabilityFromList(c,"CAN_USE_DIAL_CODE_CTA"),m=b("AdsAccountUtils").hasCapabilityFromList(c,"CTW_ADS_FOR_NON_MESSAGES_OBJECTIVE");switch(j){case b("AdsAPIObjectives").POST_ENGAGEMENT:case b("AdsAPIObjectives").BRAND_AWARENESS:k=k.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.WHATSAPP_MESSAGE.name||m});break;case b("AdsAPIObjectives").REACH:k=k.filter(function(a){return(a.name!==b("AdsCallToActionTypes").TYPES.DIAL_CODE.name||l)&&(a.name!==b("AdsCallToActionTypes").TYPES.WHATSAPP_MESSAGE.name||m)});break;default:break}e===b("AdsBuyingTypes").RESERVED&&(k=k.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.MESSAGE_PAGE.name&&a.name!==b("AdsCallToActionTypes").TYPES.WHATSAPP_MESSAGE.name}));if(a===b("AdsPromotedObjectTypes").PRODUCT_SET){d=b("AdsAccountStore").getSelectedAccount_LEGACY();!b("gkx")("910918")&&!b("adsAccountGK")._(d,"4bkjBjLNd")&&(k=k.filter(function(a){return a.name!==b("AdsCallToActionTypes").TYPES.MESSAGE_PAGE.name}))}return k}e.exports=a}),null);