"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[33274,42977],{542977:(e,t,a)=>{a.d(t,{$P:()=>el,$Q:()=>eK,$v:()=>s,Ab:()=>eb,Af:()=>d,Bg:()=>eI,C3:()=>l,C9:()=>eF,CG:()=>Q,E9:()=>K,E_:()=>C,F1:()=>tn,FO:()=>eh,Ft:()=>eB,GH:()=>ef,Gc:()=>e$,H1:()=>W,HJ:()=>G,HQ:()=>R,HY:()=>eP,HZ:()=>eD,Ip:()=>c,Iz:()=>eR,KT:()=>y,Kp:()=>ta,L:()=>eU,LC:()=>e4,Lc:()=>ec,M6:()=>tt,MB:()=>e6,MX:()=>ts,NJ:()=>P,OQ:()=>u,PG:()=>A,PN:()=>e8,P_:()=>j,Pf:()=>et,Pp:()=>es,Pz:()=>eo,QD:()=>S,QF:()=>eX,RM:()=>ep,Rn:()=>ea,S3:()=>eT,S9:()=>n,SW:()=>eJ,So:()=>M,UC:()=>en,UM:()=>e2,UQ:()=>ej,V:()=>T,VW:()=>ev,Vo:()=>ti,W1:()=>k,WL:()=>eq,Wt:()=>ek,XV:()=>e9,X_:()=>Z,Xi:()=>tc,Xz:()=>ee,ZF:()=>V,ZG:()=>Y,ZP:()=>eL,_8:()=>x,_j:()=>eG,_k:()=>L,_z:()=>v,a0:()=>F,aD:()=>m,aE:()=>eV,aY:()=>g,b8:()=>eY,bW:()=>f,bX:()=>e1,bj:()=>q,cN:()=>em,cU:()=>I,cX:()=>p,cy:()=>tr,dj:()=>D,e:()=>ed,eh:()=>i,fI:()=>X,fq:()=>eS,gL:()=>o,h$:()=>ew,hd:()=>J,iL:()=>N,jL:()=>e5,jd:()=>_,ke:()=>$,l9:()=>h,lU:()=>B,lp:()=>U,m9:()=>b,mM:()=>te,pZ:()=>eA,pq:()=>eQ,pw:()=>er,qF:()=>e3,qK:()=>eO,qM:()=>eg,qs:()=>H,rY:()=>e0,s8:()=>eW,sO:()=>eM,tE:()=>e7,tQ:()=>w,u5:()=>eN,u7:()=>E,u9:()=>ey,uL:()=>eu,uN:()=>eZ,uz:()=>ei,wI:()=>e_,xM:()=>ez,yg:()=>eC,yt:()=>ex,zM:()=>eH,zQ:()=>z,zV:()=>O,zc:()=>eE});var r=a(370924);let s=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/custom_columns/${e.custom_column_id}`;await a.delete(i,{},!1);let n=new Date;s&&(s.success("removeCustomColumn",t),s.latency("removeCustomColumn",n.getTime()-r.getTime(),t))}catch(e){throw s&&s.failure("removeCustomColumn",t),e}},i=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/custom_columns/`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("createCustomColumn",a),i.latency("createCustomColumn",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("createCustomColumn",a),e}},n=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/custom_columns/`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getCustomColumns",t),s.latency("getCustomColumns",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getCustomColumns",t),e}},c=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/custom_columns/${e.custom_column_id}`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getCustomColumn",t),s.latency("getCustomColumn",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getCustomColumn",t),e}},d=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates`,n={types:e.types,include_static_templates:e.include_static_templates,page_size:e.page_size,order:e.order,bookmark:e.bookmark,filter_based_on_viewing_user_id:e.filter_based_on_viewing_user_id,only_show_viewing_user_templates:e.only_show_viewing_user_templates},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getMetricsReportingTemplates",t),s.latency("getMetricsReportingTemplates",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getMetricsReportingTemplates",t),e}},o=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates/schedules`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getMetricsReportingTemplateSchedules",t),s.latency("getMetricsReportingTemplateSchedules",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getMetricsReportingTemplateSchedules",t),e}},l=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/bulk_sync_create`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("postBulkSyncCreate",a),i.latency("postBulkSyncCreate",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("postBulkSyncCreate",a),e}},g=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/bulk_sync_update`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("postBulkSyncUpdate",a),i.latency("postBulkSyncUpdate",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("postBulkSyncUpdate",a),e}},u=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/bulk_sync_edit`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("postBulkSyncEdit",a),i.latency("postBulkSyncEdit",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("postBulkSyncEdit",a),e}},_=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/bulk_editor_requests`,n={type:e.type,limit:e.limit,within_days:e.within_days,in_admin_mode:e.in_admin_mode,job_types:e.job_types},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getBulkJobs",t),s.latency("getBulkJobs",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getBulkJobs",t),e}},y=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/bulk_reporting_jobs`,n={page_size:e.page_size,start_index:e.start_index,within_days:e.within_days,in_admin_mode:e.in_admin_mode,job_status:e.job_status},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getBulkJobsHistory",t),s.latency("getBulkJobsHistory",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getBulkJobsHistory",t),e}},m=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/bulk/${e.request_id}`,n={is_job_status:e.is_job_status,bulk_job_action:e.bulk_job_action},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getBulkJob",t),s.latency("getBulkJob",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getBulkJob",t),e}},w=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/scheduled_report_status/${e.request_id}`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getBulkScheduledJob",t),s.latency("getBulkScheduledJob",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getBulkScheduledJob",t),e}},p=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/metrics/mmm_report/async`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("createAsyncMMMReportJob",a),i.latency("createAsyncMMMReportJob",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("createAsyncMMMReportJob",a),e}},v=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/campaigns`,n={campaign_ids:e.campaign_ids,entity_statuses:e.entity_statuses,page_size:e.page_size,order:e.order,bookmark:e.bookmark},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getCampaigns",t),s.latency("getCampaigns",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getCampaigns",t),e}},h=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/campaigns/${e.campaign_id}`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getCampaign",t),s.latency("getCampaign",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getCampaign",t),e}},T=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/ad_groups`,n={campaign_ids:e.campaign_ids,ad_group_ids:e.ad_group_ids,translate_interests_to_names:e.translate_interests_to_names,entity_statuses:e.entity_statuses,page_size:e.page_size,order:e.order,bookmark:e.bookmark},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getAdGroups",t),s.latency("getAdGroups",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAdGroups",t),e}},D=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/ad_groups/${e.ad_group_id}`,n={translate_interests_to_names:e.translate_interests_to_names},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getAdGroup",t),s.latency("getAdGroup",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAdGroup",t),e}},f=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/ads`,n={campaign_ids:e.campaign_ids,ad_group_ids:e.ad_group_ids,ad_ids:e.ad_ids,entity_statuses:e.entity_statuses,page_size:e.page_size,order:e.order,bookmark:e.bookmark},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getAds",t),s.latency("getAds",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAds",t),e}},b=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/entity_summary`,n={entity_type:e.entity_type,parent_entity_id:e.parent_entity_id,objective_types:e.objective_types,entity_statuses:e.entity_statuses},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getEntitySummary",t),s.latency("getEntitySummary",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getEntitySummary",t),e}},C=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/campaigns/metrics`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("queryCampaignMetrics",a),i.latency("queryCampaignMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("queryCampaignMetrics",a),e}},$=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/ads/${e.ad_id}/carousel_slots`,n={start_date:e.start_date,end_date:e.end_date,columns:e.columns,granularity:e.granularity,click_window_days:e.click_window_days,engagement_window_days:e.engagement_window_days,view_window_days:e.view_window_days,conversion_report_time:e.conversion_report_time,attribution_types:e.attribution_types,ingestion_sources:e.ingestion_sources,conversion_metric_type:e.conversion_metric_type},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getCarouselSlots",t),s.latency("getCarouselSlots",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getCarouselSlots",t),e}},A=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/keywords/report`,n={parent_id:e.parent_id,page_size:e.page_size,start_index:e.start_index,match_types:e.match_types,name:e.name},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getKeywordsReport",t),s.latency("getKeywordsReport",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getKeywordsReport",t),e}},k=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=await a.post("/ads/v4/advertisers",e,!1),n=new Date;return s&&(s.success("postAdvertisers",t),s.latency("postAdvertisers",n.getTime()-r.getTime(),t)),i}catch(e){throw s&&s.failure("postAdvertisers",t),e}},M=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/terms_of_service`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("postTermsOfService",a),i.latency("postTermsOfService",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("postTermsOfService",a),e}},P=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/bid_floor`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("getCachedBidFloor",a),i.latency("getCachedBidFloor",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getCachedBidFloor",a),e}},S=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/bid_floor`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("getBidFloor",a),i.latency("getBidFloor",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getBidFloor",a),e}},B=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/promoted_product_groups`,n={ad_group_id:e.ad_group_id,promoted_product_group_ids:e.promoted_product_group_ids,entity_statuses:e.entity_statuses,page_size:e.page_size,order:e.order,bookmark:e.bookmark},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getProductGroups",t),s.latency("getProductGroups",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getProductGroups",t),e}},E=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/product_groups/catalogs`,n={feed_profile_id:e.feed_profile_id,catalog_id:e.catalog_id},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getCatalogsProductGroups",t),s.latency("getCatalogsProductGroups",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getCatalogsProductGroups",t),e}},z=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/promoted_product_groups`,c=await s.patch(n,t,!1),d=new Date;return i&&(i.success("modifyProductGroup",a),i.latency("modifyProductGroup",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("modifyProductGroup",a),e}},R=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/boards`,n={page_size:e.page_size,sort:e.sort,bookmark:e.bookmark},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getAdvertiserBoards",t),s.latency("getAdvertiserBoards",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAdvertiserBoards",t),e}},G=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/pins`,n={query:e.query,filter:e.filter,promotable:e.promotable,include_link:e.include_link,os_type:e.os_type,creative_types:e.creative_types,include_creator_analytics:e.include_creator_analytics,bookmark:e.bookmark,page_size:e.page_size,fetch_recommendations:e.fetch_recommendations},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getAdvertiserPins",t),s.latency("getAdvertiserPins",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAdvertiserPins",t),e}},F=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/pins/sponsored`,n={include_creator_analytics:e.include_creator_analytics,bookmark:e.bookmark},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getSponsorEligiblePins",t),s.latency("getSponsorEligiblePins",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getSponsorEligiblePins",t),e}},I=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates/schedules/${e.schedule_id}/unsubscribe`;await s.patch(n,t,!1);let c=new Date;i&&(i.success("unsubscribeFromScheduledReport",a),i.latency("unsubscribeFromScheduledReport",c.getTime()-r.getTime(),a))}catch(e){throw i&&i.failure("unsubscribeFromScheduledReport",a),e}},L=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversions/history`,n={granularity:e.granularity,start_date:e.start_date,end_date:e.end_date,timezone:e.timezone,ingestion_source:e.ingestion_source,event_type:e.event_type},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getConversionHistoryV3",t),s.latency("getConversionHistoryV3",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getConversionHistoryV3",t),e}},q=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversions/event_overview`,n={granularity:e.granularity,start_date:e.start_date,end_date:e.end_date,timezone:e.timezone,ingestion_sources:e.ingestion_sources,event_types:e.event_types,separate_cloned_events:e.separate_cloned_events},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getConversionEventOverview",t),s.latency("getConversionEventOverview",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getConversionEventOverview",t),e}},O=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversions/latest`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getConversionLatest",t),s.latency("getConversionLatest",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getConversionLatest",t),e}},J=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversions/health`,n={criteria_group_key:e.criteria_group_key,lookback_period:e.lookback_period},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getConversionHealthStatus",t),s.latency("getConversionHealthStatus",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getConversionHealthStatus",t),e}},x=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversions/health/id_coverage`,n={ingestion_source:e.ingestion_source,lookback_period:e.lookback_period},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getConversionHealthIdCoverage",t),s.latency("getConversionHealthIdCoverage",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getConversionHealthIdCoverage",t),e}},H=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversions/health/selection`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getConversionHealthSelection",t),s.latency("getConversionHealthSelection",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getConversionHealthSelection",t),e}},W=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/conversions/health/selection`;await s.put(n,t,!1);let c=new Date;i&&(i.success("updateConversionHealthSelection",a),i.latency("updateConversionHealthSelection",c.getTime()-r.getTime(),a))}catch(e){throw i&&i.failure("updateConversionHealthSelection",a),e}},j=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("createReportingTemplate",a),i.latency("createReportingTemplate",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("createReportingTemplate",a),e}},K=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates/${e.template_id}`,c=await s.patch(n,t,!1),d=new Date;return i&&(i.success("updateReportingTemplate",a),i.latency("updateReportingTemplate",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("updateReportingTemplate",a),e}},N=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates/${e.template_id}`;await a.delete(i,{},!1);let n=new Date;s&&(s.success("deleteReportingTemplate",t),s.latency("deleteReportingTemplate",n.getTime()-r.getTime(),t))}catch(e){throw s&&s.failure("deleteReportingTemplate",t),e}},U=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates/${e.template_id}/schedule`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("createReportingTemplateSchedule",a),i.latency("createReportingTemplateSchedule",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("createReportingTemplateSchedule",a),e}},Z=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates/${e.template_id}/schedule`,c=await s.put(n,t,!1),d=new Date;return i&&(i.success("updateReportingTemplateSchedule",a),i.latency("updateReportingTemplateSchedule",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("updateReportingTemplateSchedule",a),e}},Q=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/metrics/templates/${e.template_id}/schedule`;await a.delete(i,{},!1);let n=new Date;s&&(s.success("deleteReportingTemplateSchedule",t),s.latency("deleteReportingTemplateSchedule",n.getTime()-r.getTime(),t))}catch(e){throw s&&s.failure("deleteReportingTemplateSchedule",t),e}},V=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/metrics`,n={start_date:e.start_date,end_date:e.end_date,columns:e.columns,granularity:e.granularity,click_window_days:e.click_window_days,engagement_window_days:e.engagement_window_days,view_window_days:e.view_window_days,conversion_report_time:e.conversion_report_time,attribution_types:e.attribution_types},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("queryAdvertiserMetrics",t),s.latency("queryAdvertiserMetrics",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("queryAdvertiserMetrics",t),e}},X=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/campaigns`,c=await s.patch(n,t,!1),d=new Date;return i&&(i.success("updateCampaigns",a),i.latency("updateCampaigns",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("updateCampaigns",a),e}},Y=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/campaigns/automated_budgets`,n={currency:e.currency,objective_types:e.objective_types},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getAutomatedCampaignBudgets",t),s.latency("getAutomatedCampaignBudgets",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAutomatedCampaignBudgets",t),e}},ee=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversion_tags`,n={filter_deleted:e.filter_deleted,include_shared_tags:e.include_shared_tags},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getConversionTags",t),s.latency("getConversionTags",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getConversionTags",t),e}},et=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversion_tags/ocpm_eligible`,n={include_shared_tags:e.include_shared_tags},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getOcpmEligibleConversionTags",t),s.latency("getOcpmEligibleConversionTags",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getOcpmEligibleConversionTags",t),e}},ea=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i={entity_id:e.entity_id,start_time:e.start_time,end_time:e.end_time,page_size:e.page_size,pagination_token:e.pagination_token,user_id_filter:e.user_id_filter,field_filters:e.field_filters},n=await a.get("/ads/v4/entity_history",i,!1),c=new Date;return s&&(s.success("getEntityHistory",t),s.latency("getEntityHistory",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getEntityHistory",t),e}},er=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/pca/suggestions/tto/windows`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("postRecommendedAttributionWindows",a),i.latency("postRecommendedAttributionWindows",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("postRecommendedAttributionWindows",a),e}},es=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/order_lines`,n={bookmark:e.bookmark,page_size:e.page_size,order:e.order},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getOrderLines",t),s.latency("getOrderLines",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getOrderLines",t),e}},ei=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/targeting/${e.targeting_type}`,n={client_id:e.client_id,oauth_signature:e.oauth_signature,timestamp:e.timestamp},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getTargetingOptions",t),s.latency("getTargetingOptions",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getTargetingOptions",t),e}},en=async(e,t)=>{let{cachedApi:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/targeting/${e.targeting_type}`,n={client_id:e.client_id,oauth_signature:e.oauth_signature,timestamp:e.timestamp},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getCachedTargetingOptions",t),s.latency("getCachedTargetingOptions",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getCachedTargetingOptions",t),e}},ec=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/notification_messages/${e.surface_type}`,n={recipient_id:e.recipient_id,recipient_type:e.recipient_type,lifecycle_statuses:e.lifecycle_statuses,user_action_statuses:e.user_action_statuses,notification_keys:e.notification_keys,aggregated:e.aggregated,bypass_deduplication:e.bypass_deduplication,sf_solution_line_item_ids:e.sf_solution_line_item_ids,sf_solution_ids:e.sf_solution_ids,sf_opportunity_ids:e.sf_opportunity_ids,filter_invalid_notifications:e.filter_invalid_notifications,should_activate_experiments:e.should_activate_experiments,limit_per_notification_type:e.limit_per_notification_type,entity_ids:e.entity_ids,entity_types:e.entity_types,notification_types:e.notification_types,page_size:e.page_size,bookmark:e.bookmark},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getNotificationMessages",t),s.latency("getNotificationMessages",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getNotificationMessages",t),e}},ed=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/pca/suggestions/tto/conversion/coverage`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("postConversionWindowCoverage",a),i.latency("postConversionWindowCoverage",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("postConversionWindowCoverage",a),e}},eo=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/keywords`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("createBulkKeywords",a),i.latency("createBulkKeywords",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("createBulkKeywords",a),e}},el=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/business_information`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getBusinessInformation",t),s.latency("getBusinessInformation",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getBusinessInformation",t),e}},eg=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/audiences/${e.audience_id}/debug`,n={start_date:e.start_date,end_date:e.end_date},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getAudienceDebugInformation",t),s.latency("getAudienceDebugInformation",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAudienceDebugInformation",t),e}},eu=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/audiences`,n={page_size:e.page_size,order:e.order,bookmark:e.bookmark,audience_type:e.audience_type,search_query:e.search_query,flatten_rule:e.flatten_rule,start_index:e.start_index,order_by:e.order_by,audience_ids:e.audience_ids,audience_types:e.audience_types,audience_statuses:e.audience_statuses},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getAudiences",t),s.latency("getAudiences",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAudiences",t),e}},e_=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/audiences/${e.audience_id}`,c=await s.patch(n,t,!1),d=new Date;return i&&(i.success("updateAudience",a),i.latency("updateAudience",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("updateAudience",a),e}},ey=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/discounts`,n={active:e.active,invoice_credits_only:e.invoice_credits_only,prepaid_credit_only:e.prepaid_credit_only},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getActiveDiscounts",t),s.latency("getActiveDiscounts",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getActiveDiscounts",t),e}},em=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/billing_profile_data`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getBillingProfileData",t),s.latency("getBillingProfileData",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getBillingProfileData",t),e}},ew=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i={currency:e.currency},n=await a.get("/ads/v4/resources/ads/daily_budget_warning_threshold",i,!1),c=new Date;return s&&(s.success("getDailyBudgetWarningThreshold",t),s.latency("getDailyBudgetWarningThreshold",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getDailyBudgetWarningThreshold",t),e}},ep=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=await a.patch("/ads/v4/business_entities",e,!1),n=new Date;return s&&(s.success("setMultipleBizEntityProperties",t),s.latency("setMultipleBizEntityProperties",n.getTime()-r.getTime(),t)),i}catch(e){throw s&&s.failure("setMultipleBizEntityProperties",t),e}},ev=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=await a.put("/ads/v4/business_entities",e,!1),n=new Date;return s&&(s.success("setMultipleBizEntityPropertiesFullUpdate",t),s.latency("setMultipleBizEntityPropertiesFullUpdate",n.getTime()-r.getTime(),t)),i}catch(e){throw s&&s.failure("setMultipleBizEntityPropertiesFullUpdate",t),e}},eh=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=await a.post("/ads/v4/business_entities",e,!1),n=new Date;return s&&(s.success("getMultipleBizEntityProperties",t),s.latency("getMultipleBizEntityProperties",n.getTime()-r.getTime(),t)),i}catch(e){throw s&&s.failure("getMultipleBizEntityProperties",t),e}},eT=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/ssio`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getSelfServiceInsertionOrderEligibilityAndFormData",t),s.latency("getSelfServiceInsertionOrderEligibilityAndFormData",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getSelfServiceInsertionOrderEligibilityAndFormData",t),e}},eD=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/targeting_profiles`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("createTargetingProfile",a),i.latency("createTargetingProfile",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("createTargetingProfile",a),e}},ef=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/targeting_profiles`,n={page_size:e.page_size,order:e.order,bookmark:e.bookmark,order_by:e.order_by,start_index:e.start_index,include_sizing:e.include_sizing,search_query:e.search_query},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getTargetingProfiles",t),s.latency("getTargetingProfiles",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getTargetingProfiles",t),e}},eb=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/targeting_profiles`,c=await s.patch(n,t,!0),d=new Date;return i&&(i.success("updateTargetingProfile",a),i.latency("updateTargetingProfile",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("updateTargetingProfile",a),e}},eC=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/billing_profiles`,n={billing_profile_id:e.billing_profile_id};await a.delete(i,n,!1);let c=new Date;s&&(s.success("deleteBillingProfile",t),s.latency("deleteBillingProfile",c.getTime()-r.getTime(),t))}catch(e){throw s&&s.failure("deleteBillingProfile",t),e}},e$=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/billing_profiles`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getBillingProfiles",t),s.latency("getBillingProfiles",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getBillingProfiles",t),e}},eA=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversions/deduplication_metrics`,n={ingestion_source_a:e.ingestion_source_a,ingestion_source_b:e.ingestion_source_b,start_date:e.start_date,end_date:e.end_date},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getConversionDeduplicationData",t),s.latency("getConversionDeduplicationData",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getConversionDeduplicationData",t),e}},ek=async e=>{let{api:t,statsLog:a}=(0,r.t)();try{let r=new Date,s=await t.get("/ads/v4/interests",{},!1),i=new Date;return a&&(a.success("getInterests",e),a.latency("getInterests",i.getTime()-r.getTime(),e)),s}catch(t){throw a&&a.failure("getInterests",e),t}},eM=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/prepay_with_billing_profile`;await s.post(n,t,!1);let c=new Date;i&&(i.success("prepayWithBillingProfile",a),i.latency("prepayWithBillingProfile",c.getTime()-r.getTime(),a))}catch(e){throw i&&i.failure("prepayWithBillingProfile",a),e}},eP=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/get_tax_from_avalara`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getTaxFromAvalara",a),i.latency("getTaxFromAvalara",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getTaxFromAvalara",a),e}},eS=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversion_tags/${e.conversion_tag_id}/event_metrics`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getConversionTagEventMetrics",t),s.latency("getConversionTagEventMetrics",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getConversionTagEventMetrics",t),e}},eB=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=await a.post("/ads/v4/geo_suggestions/validate",e,!1),n=new Date;return s&&(s.success("validateGeo",t),s.latency("validateGeo",n.getTime()-r.getTime(),t)),i}catch(e){throw s&&s.failure("validateGeo",t),e}},eE=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/conversion_tags/wizard`,n={url:e.url},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getConversionTagWizard",t),s.latency("getConversionTagWizard",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getConversionTagWizard",t),e}},ez=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/insertion_orders`,n={gid_info:e.gid_info,order_line_ids:e.order_line_ids,viewed_user:e.viewed_user,sterling_on_steroids_ldap:e.sterling_on_steroids_ldap,user_id:e.user_id},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getInsertionOrders",t),s.latency("getInsertionOrders",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getInsertionOrders",t),e}},eR=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/preferences/${e.advertiser_id}`,n={level:e.level,key:e.key},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getPreferences",t),s.latency("getPreferences",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getPreferences",t),e}},eG=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/preferences/${e.advertiser_id}`,c=await s.put(n,t,!1),d=new Date;return i&&(i.success("upsertPreferences",a),i.latency("upsertPreferences",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("upsertPreferences",a),e}},eF=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/prepaid_monthly_spend`,n={start_timestamp:e.start_timestamp,end_timestamp:e.end_timestamp},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getPrepaidMonthlySpendByAdvertiserId",t),s.latency("getPrepaidMonthlySpendByAdvertiserId",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getPrepaidMonthlySpendByAdvertiserId",t),e}},eI=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/bulk_generate_request_id`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("generateBulkRequestId",t),s.latency("generateBulkRequestId",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("generateBulkRequestId",t),e}},eL=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/bulk_editor_validate`,n={request_id:e.request_id,in_admin_mode:e.in_admin_mode},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("validateBulkEditorRequest",t),s.latency("validateBulkEditorRequest",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("validateBulkEditorRequest",t),e}},eq=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/bulk_editor_start`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("startBulkEditorJob",a),i.latency("startBulkEditorJob",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("startBulkEditorJob",a),e}},eO=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/ad_previews`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("previewAd",a),i.latency("previewAd",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("previewAd",a),e}},eJ=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/ad_previews/enabled`,n=await a.get(i,{},!0),c=new Date;return s&&(s.success("previewAdEnabled",t),s.latency("previewAdEnabled",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("previewAdEnabled",t),e}},ex=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/prepaid_monthly_campaign_spend`,n={start_of_month_timestamp:e.start_of_month_timestamp},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getPrepaidCampaignMonthlySpendDetailsByAdvertiserId",t),s.latency("getPrepaidCampaignMonthlySpendDetailsByAdvertiserId",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getPrepaidCampaignMonthlySpendDetailsByAdvertiserId",t),e}},eH=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i={account_id:e.account_id,account_type:e.account_type,share_type:e.share_type},n=await a.get("/ads/v4/audiences/shared",i,!1),c=new Date;return s&&(s.success("getSharedAudiences",t),s.latency("getSharedAudiences",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getSharedAudiences",t),e}},eW=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/audiences/advertisers/shared`,c=await s.patch(n,t,!1),d=new Date;return i&&(i.success("updateSharedAudienceAdvertiserToAdvertiser",a),i.latency("updateSharedAudienceAdvertiserToAdvertiser",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("updateSharedAudienceAdvertiserToAdvertiser",a),e}},ej=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/audiences/businesses/shared`,c=await s.patch(n,t,!1),d=new Date;return i&&(i.success("updateSharedAudienceAdvertiserToBusiness",a),i.latency("updateSharedAudienceAdvertiserToBusiness",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("updateSharedAudienceAdvertiserToBusiness",a),e}},eK=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i={audience_id:e.audience_id,requestor_account_id:e.requestor_account_id,requestor_account_type:e.requestor_account_type,recipient_account_type:e.recipient_account_type},n=await a.get("/ads/v4/audiences/shared/accounts",i,!1),c=new Date;return s&&(s.success("getSharedAccountsForAudience",t),s.latency("getSharedAccountsForAudience",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getSharedAccountsForAudience",t),e}},eN=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/lead_forms`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("createLeadForms",a),i.latency("createLeadForms",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("createLeadForms",a),e}},eU=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/lead_forms`,c=await s.patch(n,t,!0),d=new Date;return i&&(i.success("updateLeadForms",a),i.latency("updateLeadForms",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("updateLeadForms",a),e}},eZ=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/leads_export`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("createLeadsExportJob",a),i.latency("createLeadsExportJob",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("createLeadsExportJob",a),e}},eQ=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/leads_export/${e.leads_export_id}`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getLeadsExportJob",t),s.latency("getLeadsExportJob",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getLeadsExportJob",t),e}},eV=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/aggregated_metrics`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getAggregatedMetrics",a),i.latency("getAggregatedMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getAggregatedMetrics",a),e}},eX=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/campaigns/metrics`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getCachedCampaignMetrics",a),i.latency("getCachedCampaignMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getCachedCampaignMetrics",a),e}},eY=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/ad_groups/metrics`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getCachedAdGroupMetrics",a),i.latency("getCachedAdGroupMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getCachedAdGroupMetrics",a),e}},e0=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/ads/metrics`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getCachedAdMetrics",a),i.latency("getCachedAdMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getCachedAdMetrics",a),e}},e4=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/product_groups/metrics`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getCachedProductGroupMetrics",a),i.latency("getCachedProductGroupMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getCachedProductGroupMetrics",a),e}},e1=async(e,t)=>{let{cachedApi:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/campaigns/targeting_metrics`,n={campaign_ids:e.campaign_ids,start_date:e.start_date,end_date:e.end_date,targeting_types:e.targeting_types,columns:e.columns,granularity:e.granularity,click_window_days:e.click_window_days,engagement_window_days:e.engagement_window_days,view_window_days:e.view_window_days,conversion_report_time:e.conversion_report_time,attribution_types:e.attribution_types,custom_column_ids:e.custom_column_ids,ingestion_sources:e.ingestion_sources,conversion_metric_type:e.conversion_metric_type,sort_columns:e.sort_columns,sort_ascending:e.sort_ascending},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getCachedCampaignTargetingMetrics",t),s.latency("getCachedCampaignTargetingMetrics",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getCachedCampaignTargetingMetrics",t),e}},e9=async(e,t)=>{let{cachedApi:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/ad_groups/targeting_metrics`,n={ad_group_ids:e.ad_group_ids,start_date:e.start_date,end_date:e.end_date,targeting_types:e.targeting_types,columns:e.columns,granularity:e.granularity,click_window_days:e.click_window_days,engagement_window_days:e.engagement_window_days,view_window_days:e.view_window_days,conversion_report_time:e.conversion_report_time,attribution_types:e.attribution_types,custom_column_ids:e.custom_column_ids,ingestion_sources:e.ingestion_sources,conversion_metric_type:e.conversion_metric_type,sort_columns:e.sort_columns,sort_ascending:e.sort_ascending},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getCachedAdGroupTargetingMetrics",t),s.latency("getCachedAdGroupTargetingMetrics",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getCachedAdGroupTargetingMetrics",t),e}},e3=async(e,t)=>{let{cachedApi:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/ads/targeting_metrics`,n={ad_ids:e.ad_ids,start_date:e.start_date,end_date:e.end_date,targeting_types:e.targeting_types,columns:e.columns,granularity:e.granularity,click_window_days:e.click_window_days,engagement_window_days:e.engagement_window_days,view_window_days:e.view_window_days,conversion_report_time:e.conversion_report_time,attribution_types:e.attribution_types,custom_column_ids:e.custom_column_ids,ingestion_sources:e.ingestion_sources,conversion_metric_type:e.conversion_metric_type,sort_columns:e.sort_columns,sort_ascending:e.sort_ascending},c=await a.get(i,n,!0),d=new Date;return s&&(s.success("getCachedAdTargetingMetrics",t),s.latency("getCachedAdTargetingMetrics",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getCachedAdTargetingMetrics",t),e}},e7=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/keywords/delivery_metrics`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getCachedKeywordDeliveryMetrics",a),i.latency("getCachedKeywordDeliveryMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getCachedKeywordDeliveryMetrics",a),e}},e6=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/ad_groups/pacing`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getCachedAdGroupPacingMetrics",a),i.latency("getCachedAdGroupPacingMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getCachedAdGroupPacingMetrics",a),e}},e2=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/lead_forms/${e.lead_form_id}`,n=await a.get(i,{},!0),c=new Date;return s&&(s.success("getLeadForm",t),s.latency("getLeadForm",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getLeadForm",t),e}},e8=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/policy`,n={business_id:e.business_id},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getAdvertiserPolicy",t),s.latency("getAdvertiserPolicy",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getAdvertiserPolicy",t),e}},e5=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/goals/upsert`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("upsertGoals",a),i.latency("upsertGoals",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("upsertGoals",a),e}},te=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/campaigns/targeting_metrics`,n={campaign_ids:e.campaign_ids,start_date:e.start_date,end_date:e.end_date,targeting_types:e.targeting_types,columns:e.columns,granularity:e.granularity,click_window_days:e.click_window_days,engagement_window_days:e.engagement_window_days,view_window_days:e.view_window_days,conversion_report_time:e.conversion_report_time,attribution_types:e.attribution_types,custom_column_ids:e.custom_column_ids,ingestion_sources:e.ingestion_sources,conversion_metric_type:e.conversion_metric_type,sort_columns:e.sort_columns,sort_ascending:e.sort_ascending},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getCampaignTargetingMetrics",t),s.latency("getCampaignTargetingMetrics",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getCampaignTargetingMetrics",t),e}},tt=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/goals`,n={entity_type:e.entity_type,entity_ids:e.entity_ids},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getGoals",t),s.latency("getGoals",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getGoals",t),e}},ta=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/goals/attainment_data`,n={campaign_ids:e.campaign_ids,start_date:e.start_date,end_date:e.end_date,conversion_report_time:e.conversion_report_time,ingestion_sources:e.ingestion_sources,attribution_types:e.attribution_types,conversion_metric_type:e.conversion_metric_type,should_zero_fill:e.should_zero_fill},c=await a.get(i,n,!1),d=new Date;return s&&(s.success("getGoalAttainmentMetrics",t),s.latency("getGoalAttainmentMetrics",d.getTime()-r.getTime(),t)),c}catch(e){throw s&&s.failure("getGoalAttainmentMetrics",t),e}},tr=async(e,t)=>{let{cachedApi:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/standard_ad_feed/custom_labels`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getStandardAdFeedCustomLabels",t),s.latency("getStandardAdFeedCustomLabels",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getStandardAdFeedCustomLabels",t),e}},ts=async(e,t,a)=>{let{cachedApi:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/standard_ad_feed/filter_summary`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("getStandardAdFeedFilterSummary",a),i.latency("getStandardAdFeedFilterSummary",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getStandardAdFeedFilterSummary",a),e}},ti=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/pins/metrics`,c=await s.post(n,t,!0),d=new Date;return i&&(i.success("queryPinMetrics",a),i.latency("queryPinMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("queryPinMetrics",a),e}},tn=async(e,t)=>{let{api:a,statsLog:s}=(0,r.t)();try{let r=new Date,i=`/ads/v4/advertisers/${e.advertiser_id}/promoted_product_groups/${e.promoted_catalog_product_group_id}`,n=await a.get(i,{},!1),c=new Date;return s&&(s.success("getProductGroup",t),s.latency("getProductGroup",c.getTime()-r.getTime(),t)),n}catch(e){throw s&&s.failure("getProductGroup",t),e}},tc=async(e,t,a)=>{let{api:s,statsLog:i}=(0,r.t)();try{let r=new Date,n=`/ads/v4/advertisers/${e.advertiser_id}/product_groups/top_product_item_metrics`,c=await s.post(n,t,!1),d=new Date;return i&&(i.success("getProductGroupItemsMetrics",a),i.latency("getProductGroupItemsMetrics",d.getTime()-r.getTime(),a)),c}catch(e){throw i&&i.failure("getProductGroupItemsMetrics",a),e}}},346916:(e,t,a)=>{a.r(t),a.d(t,{addAPIResponse:()=>u,addAPIResponseAndCheckParams:()=>_,clearResponsesAndErrors:()=>g,default:()=>n,setAPIError:()=>o,setAPIResponse:()=>c,setAPIResponseAndCheckParams:()=>d,setAPIResponseAndReturnResolveFunctor:()=>l});var r=a(758579),s=a(826990);class i extends s.ZP{constructor(e){super({config:e,logContextEvent:e=>{var t;return null===(t=i.contextLogger)||void 0===t?void 0:t.logContextEvent(e)},requestContext:(0,r.Z)()})}}let n=i,c=(e,t)=>{},d=(e,t,a)=>{},o=(e,t)=>{},l=(e,t,a)=>()=>{},g=e=>{},u=(e,t)=>{},_=(e,t,a)=>{}},370924:(e,t,a)=>{a.d(t,{t:()=>d});var r=a(40660),s=a(346916);let i=()=>{let e=new s.default;return{delete:async(t,a,r)=>{await e.delete(t,a,r)},post:async(t,a,r)=>await e.postJSON(t,a||{},r),put:async(t,a,r)=>await e.putJSON(t,a||{},r),patch:async(t,a,r)=>await e.patchJSON(t,a||{},r),get:async(t,a,r)=>await e.get(t,a||{},r)}},n=()=>{let e=new s.default({useCache:!0});return{post:async(t,a,r,s)=>await e.postJSON(t,a||{},r,!1,s),get:async(t,a,r,s)=>await e.get(t,a||{},r,s)}},c=()=>({latency:(e,t,a)=>{r.Z.timing(`sterling.ads_api_client.latency.${e}`,t,.1,a||{})},success:(e,t)=>{r.Z.increment(`sterling.ads_api_client.success.${e}`,1,t||{})},failure:(e,t)=>{r.Z.increment(`sterling.ads_api_client.failure.${e}`,1,t||{})}}),d=()=>({api:i(),cachedApi:n(),statsLog:c()})}}]); //# sourceMappingURL=https://sm.pinimg.com/webapp/33274-05fbab6d69dd0c21.mjs.map