PageSourceSearch

https://www.heyspock.ai/_next/static/chunks/1272-5f63e405de5cfa8c.js

js heyspock.ai collected 2026-10-05 15:36:13 UTC 20,866 bytes, 1 lines download raw bytes

1try{!function(){var a="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new a.Error).stack;e&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[e]="f9fa2ccb-9b9e-4bb8-8252-825dae9d1880",a._sentryDebugIdIdentifier="sentry-dbid-f9fa2ccb-9b9e-4bb8-8252-825dae9d1880")}()}catch(a){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1272],{492:(a,e,r)=>{r.d(e,{B:()=>l});var t=r(88149);let d="/api/v1/ad-groups",l={async getAdGroupsMetadata(a){let{profile_id:e,filters:r,signal:l}=a,o=new URLSearchParams({profile_id:e});return r&&o.append("filters",r),await t.A.get("".concat(d,"/metadata?").concat(o.toString()),{signal:l})},async getAdGroupsData(a){let{profile_id:e,start_date:r,end_date:l,excluded_dates:o,filters:n,signal:s}=a,i=new URLSearchParams({profile_id:e,start_date:r,end_date:l});return n&&i.append("filters",n),o&&o.length>0&&i.append("excluded_dates",o.join(",")),await t.A.get("".concat(d,"/data?").concat(i.toString()),{signal:s})},bulkUpdateStates:async a=>await t.A.put("".concat(d,"/bulk/state"),a),bulkUpdateBids:async a=>await t.A.put("".concat(d,"/bulk/bid"),a),bulkUpdateNames:async a=>await t.A.put("".concat(d,"/bulk/name"),a),getSuggestedBids:async a=>await t.A.post("".concat(d,"/suggested-bids"),a)}},81272:(a,e,r)=>{r.d(e,{AK:()=>k,Ay:()=>ar,BC:()=>q,Bq:()=>E,Bz:()=>f,GB:()=>x,GE:()=>F,IR:()=>C,Ii:()=>D,KM:()=>O,Ki:()=>V,Kt:()=>aa,Lc:()=>M,M:()=>J,MR:()=>ae,N:()=>W,Nm:()=>Q,OE:()=>L,Q3:()=>Z,Q4:()=>_,T$:()=>H,U:()=>$,UJ:()=>X,Vf:()=>K,Yo:()=>h,aA:()=>g,be:()=>U,h2:()=>T,h3:()=>N,hq:()=>Y,wF:()=>w,wZ:()=>I,x8:()=>A});var t=r(5710),d=r(68924),l=r(60245),o=r.n(l),n=r(492),s=r(13387),i=r(92323),u=r(55317),p=r(90861),c=r(67838);function _(a){let{metadataParams:e,dataParams:r,scope:t}=a;return(0,i.Qn)("ads-management-ad-groups",{userId:t.userId,organizationId:t.organizationId,locale:t.locale,profileId:r.profile_id,startDate:r.start_date,endDate:r.end_date,excludedDates:r.excluded_dates,metadataFilters:e.filters,dataFilters:r.filters})}function g(a){let{metadataParams:e,dataParams:r,scope:t}=a;return(0,i.Qn)("ads-management-ad-groups-metadata",{userId:t.userId,organizationId:t.organizationId,locale:t.locale,profileId:r.profile_id,metadataFilters:e.filters})}let m=a=>{if(null==a||""===a)return null;let e=parseFloat(a);return Number.isFinite(e)?e:null},f=(0,t.zD)("adGroups/fetchAdGroupsMetadata",async(a,e)=>{let{signal:r,rejectWithValue:t}=e;try{let e=await n.B.getAdGroupsMetadata({...a,signal:r});return{params:a,response:e}}catch(a){if((0,s.M)(a))return t("__CANCELLED__");return t(a instanceof Error?a.message:"Unknown error")}}),y=(0,t.zD)("adGroups/fetchAdGroupsData",async(a,e)=>{let{signal:r,rejectWithValue:t}=e;try{let e=await n.B.getAdGroupsData({...a,signal:r});return{params:a,response:e}}catch(a){if((0,s.M)(a))return t("__CANCELLED__");return t(a instanceof Error?a.message:"Unknown error")}}),b=(0,t.zD)("adGroups/fetchPageData",async(a,e)=>{let{signal:r,rejectWithValue:t,getState:d}
1=e,l=(0,c.a3)(d().adGroups,g(a),a.refreshMetadata);try{let[e,t]=await Promise.all([null!=l?l:n.B.getAdGroupsMetadata({...a.metadataParams,signal:r}),n.B.getAdGroupsData({...a.dataParams,signal:r})]);return{metadata:e,performance:t,metadataParams:a.metadataParams,dataParams:a.dataParams}}catch(a){if((0,s.M)(a))return t("__CANCELLED__");return t(a instanceof Error?a.message:"Unknown error")}});function v(a,e){e&&(a.metadata.data=e.metadata.ad_groups,a.metadata.totalCount=e.metadata.total_count,a.metadata.loading=!1,a.metadata.error=null,a.performanceData.data=e.performance.ad_group_metrics,a.performanceData.summary=e.performance.summary,a.performanceData.dailyPerformance=e.performance.daily_performance,a.performanceData.loading=!1,a.performanceData.error=null,a.lastMetadataParams=e.metadataParams,a.lastDataParams=e.dataParams)}let h=(0,t.zD)("adGroups/fetchComparisonData",async(a,e)=>{let{signal:r,rejectWithValue:t}=e;try{let e=await n.B.getAdGroupsData({...a,signal:r});return{params:a,response:e}}catch(a){if((0,s.M)(a))return t("__CANCELLED__");return t(a instanceof Error?a.message:"Unknown error")}}),D=(0,t.zD)("adGroups/bulkUpdateStates",async a=>await n.B.bulkUpdateStates(a)),C=(0,t.zD)("adGroups/bulkUpdateBids",async a=>await n.B.bulkUpdateBids(a)),F=(0,t.zD)("adGroups/bulkUpdateNames",async a=>await n.B.bulkUpdateNames(a)),G=(0,t.zD)("adGroups/fetchSuggestedBidForAdGroup",async a=>{let e={profile_id:a.profile_id,ad_type:a.ad_type,ad_group_ids:[a.ad_group_id]};try{let r=await n.B.getSuggestedBids(e);return{clicked_ad_group_id:a.ad_group_id,all_responses:r.recommendations.map(a=>({ad_group_id:a.ad_group_id,response:{success:r.success,recommendations:[a]}}))}}catch(e){return console.error("Failed to fetch suggested bid for ".concat(a.ad_group_id,":"),e),{clicked_ad_group_id:a.ad_group_id,all_responses:[]}}}),B=(0,t.zD)("adGroups/fetchAllSuggestedBids",async(a,e)=>{let{getState:r}=e,t=r(),d=a.ad_group_ids?t.adGroups.metadata.data.filter(e=>a.ad_group_ids.includes(e.ad_group_id)):t.adGroups.metadata.data,l={};d.forEach(a=>{let e=a.ad_type;l[e]||(l[e]=[]),l[e].push(a.ad_group_id)});let o=[];for(let[e,r]of Object.entries(l)){if(0===r.length)continue;let t=[];for(let a=0;a<r.length;a+=100)t.push(r.slice(a,a+100));for(let r of t){let t={profile_id:a.profile_id,ad_type:e,ad_group_ids:r};try{let a=await n.B.getSuggestedBids(t);a.recommendations.forEach(e=>{o.push({ad_group_id:e.ad_group_id,response:{success:a.success,recommendations:[e]}})})}catch(a){console.error("Failed to fetch suggested bids for ".concat(e,":"),a)}}}return{all_responses:o}}),P=(0,t.Z0)({name:"adGroups",initialState:{metadata:{data:[],totalCount:0,loading:!1,error:null},performanceData:{data:{},summary:null,dailyPerformance:[],loading:!1,error:null,lastFetched:null},suggestedBidsMap:{},bulkUpdateBidsLoading:!1,bulkUpdateStatesLoading:!1,bulkUpdateNamesLoading:!1,selectedAdGroupIds:[],lastMetadataParams:null,lastDataParams:null,lastDataHasPerformanceFilter:!1,comparison:{enabled:!1,dateRange:null,performanceData:{data:{},summary:null,dailyPerformance:[],loading:!1,error:null,lastFetched:null},viewMode:"both"},pageCache:{},metadataCache:{},metadataCacheVersion:0,currentPageKey:null},reducers:{setSelectedAdGroupIds:(a,e)=>{a.selectedAdGroupIds=e.payload},setLastDataHasPerformanceFilter:(a,e)=>{a.lastDataHasPerformanceFilter=e.payload},clearErrors:a=>{a.metadata.error=null,a.performanceData.error=null},clearAllData:a=>{a.metadata={data:[],totalCount:0,loading:!1,error:null},a.performanceData={data:{},summary:null,dailyPerformance:[],loading:!1,error:null,lastFetched:null},a.selectedAdGroupIds=[],a.lastMetadataParams=null,a.lastDataParams=null,a.suggestedBidsMap={},a.currentPageKey=null},restoreAdGroupsFromCache:(a,e)=>{let r=a.pageCache[e.payload];(0,u.KT)(r)&&(a.currentPageKey=e.payload,v(a,r.results),a.metadata.error=r.refreshError,a.performanceData.error=r.refreshError)},clearSuggestedBidForAdGroup:(a,e)=>{delete a.suggestedBidsMap[e.payload]},clearAllSuggestedBids:a=>{a.suggestedBidsMap={}},toggleComparison:a=>{a.comparison.enabled=!a.comparison.enabled,a.comparison.enabled||(a.comparison.dateRange=null,a.comparison.performanceData={data:{},summary:null,loading:!1,error:null,lastFetched:null,dailyPerformance:[]})},setComparisonDateRange:(a,e)=>{a.comparison.dateRange=e.payload,e.payload||(a.comparison.performanceData={data:{},summary:null,loading:!1,error:null,lastFetched:null,dailyPerformance:[]})},clearComparisonData:a=>{a.comparison.dateRange=null,a.comparison.performanceData={data:{},summary:null,loading:!1,error:null,lastFetched:null,dailyPerformance:[]}},setComparisonViewMode:(a,e)=>{a.comparison.viewMode=e.payload}},extraReducers:a=>
1{a.addCase(b.pending,(a,e)=>{var r;let t=_(e.meta.arg),d=(0,u.m3)(null!==(r=a.pageCache[t])&&void 0!==r?r:(0,u.iF)(),e.meta.requestId);a.pageCache[t]=d,a.currentPageKey=t,d.hasResolved?v(a,d.results):(a.metadata.loading=!0,a.performanceData.loading=!0,a.metadata.error=null,a.performanceData.error=null)}).addCase(b.fulfilled,(a,e)=>{let r=_(e.meta.arg),t=a.pageCache[r];if(!t)return;let d=function(a,e){if(!e)return a;let r=new Map(e.metadata.ad_groups.map(a=>[a.ad_group_id,a]));return{...a,metadata:{...a.metadata,ad_groups:a.metadata.ad_groups.map(a=>{let e=r.get(a.ad_group_id);return e&&o()(e,a)?e:a})},performance:{...a.performance,ad_group_metrics:o()(e.performance.ad_group_metrics,a.performance.ad_group_metrics)?e.performance.ad_group_metrics:a.performance.ad_group_metrics,summary:o()(e.performance.summary,a.performance.summary)?e.performance.summary:a.performance.summary,daily_performance:o()(e.performance.daily_performance,a.performance.daily_performance)?e.performance.daily_performance:a.performance.daily_performance}}}(e.payload,t.results),l=(0,u.GF)(t,{requestId:e.meta.requestId,results:d});l!==t&&(a.pageCache[r]=l,(0,c.iS)(a,g(e.meta.arg),e.meta.arg.metadataCacheVersion,d.metadata),a.currentPageKey===r&&(v(a,l.results),a.performanceData.lastFetched=new Date().toISOString()))}).addCase(b.rejected,(a,e)=>{var r,t;let d=_(e.meta.arg),l=a.pageCache[d];if(!l)return;let o=e.meta.aborted||"__CANCELLED__"===e.payload?(0,u.$P)(l,e.meta.requestId):(0,u.N7)(l,{requestId:e.meta.requestId,error:e.payload||"Failed to fetch ad groups"});o!==l&&(a.pageCache[d]=o,a.currentPageKey===d&&(v(a,o.results),a.metadata.loading=!1,a.performanceData.loading=!1,a.metadata.error=null!==(r=o.initialError)&&void 0!==r?r:o.refreshError,a.performanceData.error=null!==(t=o.initialError)&&void 0!==t?t:o.refreshError))}
1),a.addCase(f.pending,a=>{a.currentPageKey=null,a.metadata.loading=!0,a.metadata.error=null}).addCase(f.fulfilled,(a,e)=>{a.metadata.loading=!1,a.metadata.data=e.payload.response.ad_groups,a.metadata.totalCount=e.payload.response.total_count,a.lastMetadataParams=e.payload.params}).addCase(f.rejected,(a,e)=>{"__CANCELLED__"===e.payload||e.meta.aborted||(a.metadata.loading=!1,a.metadata.error=e.payload||"Failed to fetch ad groups metadata")}),a.addCase(y.pending,a=>{a.currentPageKey=null,a.performanceData.loading=!0,a.performanceData.error=null}).addCase(y.fulfilled,(a,e)=>{a.performanceData.loading=!1,a.performanceData.data=e.payload.response.ad_group_metrics,a.performanceData.summary=e.payload.response.summary,a.performanceData.dailyPerformance=e.payload.response.daily_performance,a.performanceData.lastFetched=new Date().toISOString(),a.lastDataParams=e.payload.params}).addCase(y.rejected,(a,e)=>{"__CANCELLED__"===e.payload||e.meta.aborted||(a.performanceData.loading=!1,a.performanceData.error=e.payload||"Failed to fetch ad groups data")}),a.addCase(h.pending,a=>{a.comparison.performanceData.loading=!0,a.comparison.performanceData.error=null}).addCase(h.fulfilled,(a,e)=>{a.comparison.performanceData.loading=!1,a.comparison.performanceData.data=e.payload.response.ad_group_metrics,a.comparison.performanceData.summary=e.payload.response.summary,a.comparison.performanceData.dailyPerformance=e.payload.response.daily_performance,a.comparison.performanceData.lastFetched=new Date().toISOString()}).addCase(h.rejected,(a,e)=>{"__CANCELLED__"===e.payload||e.meta.aborted||(a.comparison.performanceData.loading=!1,a.comparison.performanceData.error=e.payload||"Failed to fetch comparison data")}),a.addCase(D.pending,a=>{a.bulkUpdateStatesLoading=!0}).addCase(D.fulfilled,a=>{a.bulkUpdateStatesLoading=!1}).addCase(D.rejected,a=>{a.bulkUpdateStatesLoading=!1}),a.addCase(C.pending,a=>{a.bulkUpdateBidsLoading=!0}).addCase(C.fulfilled,a=>{a.bulkUpdateBidsLoading=!1}).addCase(C.rejected,a=>{a.bulkUpdateBidsLoading=!1}),a.addCase(F.pending,a=>{a.bulkUpdateNamesLoading=!0}).addCase(F.fulfilled,a=>{a.bulkUpdateNamesLoading=!1}).addCase(F.rejected,a=>{a.bulkUpdateNamesLoading=!1}),a.addCase(G.pending,(a,e)=>{let r=e.meta.arg.ad_group_id;a.suggestedBidsMap[r]={ad_group_id:r,suggested_bid:null,suggested_bid_range_start:null,suggested_bid_range_end:null,loading:!0,error:null,fetched_at:null}}).addCase(G.fulfilled,(a,e)=>{let{all_responses:r,clicked_ad_group_id:t}=e.payload;if(0===r.length){a.suggestedBidsMap[t]={ad_group_id:t,suggested_bid:null,suggested_bid_range_start:null,suggested_bid_range_end:null,loading:!1,error:"Ad group not found in database",fetched_at:null};return}r.forEach(e=>{var r,t,d,l;let{ad_group_id:o,response:n}=e,s=null===(r=n.recommendations)||void 0===r?void 0:r[0];a.suggestedBidsMap[o]={ad_group_id:o,suggested_bid:(null==s?void 0:null===(t=s.suggested_bid)||void 0===t?void 0:t.toString())||null,suggested_bid_range_start:(null==s?void 0:null===(d=s.suggested_bid_lowest)||void 0===d?void 0:d.toString())||null,suggested_bid_range_end:(null==s?void 0:null===(l=s.suggested_bid_highest)||void 0===l?void 0:l.toString())||null,loading:!1,error:null,fetched_at:new Date().toISOString()}})}).addCase(G.rejected,(a,e)=>{let r=e.meta.arg.ad_group_id;a.suggestedBidsMap[r]={ad_group_id:r,suggested_bid:null,suggested_bid_range_start:null,suggested_bid_range_end:null,loading:!1,error:e.error.message||"Failed to fetch suggested bid",fetched_at:null}}),a.addCase(B.pending,(a,e)=>{let r=e.meta.arg.ad_group_ids;r&&r.forEach(e=>{a.suggestedBidsMap[e]={ad_group_id:e,suggested_bid:null,suggested_bid_range_start:null,suggested_bid_range_end:null,loading:!0,error:null,fetched_at:null}})}).addCase(B.fulfilled,(a,e)=>{let{all_responses:r}=e.payload,t=e.meta.arg.ad_group_ids,d=new Set;r.forEach(e=>{var r,t,l,o;let{ad_group_id:n,response:s}=e,i=null===(r=s.recommendations)||void 0===r?void 0:r[0];d.add(n),0===s.recommendations.length?a.suggestedBidsMap[n]={ad_group_id:n,suggested_bid:null,suggested_bid_range_start:null,suggested_bid_range_end:null,loading:!1,error:"Ad group not found in database",fetched_at:null}:a.suggestedBidsMap[n]={ad_group_id:n,suggested_bid:(null==i?void 0:null===(t=i.suggested_bid)||void 0===t?void 0:t.toString())||null,suggested_bid_range_start:(null==i?void 0:null===(l=i.suggested_bid_lowest)||void 0===l?void 0:l.toString())||null,suggested_bid_range_end:(null==i?void 0:null===(o=i.suggested_bid_highest)||void 0===o?void 0:o.toString())||null,loading:!1,error:null,fetched_at:new Date().toISOString()}}
1),t&&t.forEach(e=>{var r;(null===(r=a.suggestedBidsMap[e])||void 0===r?void 0:r.loading)&&!d.has(e)&&(a.suggestedBidsMap[e]={...a.suggestedBidsMap[e],loading:!1,error:"No data returned from API"})})}).addCase(B.rejected,(a,e)=>{let r=e.meta.arg.ad_group_ids;r&&r.forEach(r=>{var t;(null===(t=a.suggestedBidsMap[r])||void 0===t?void 0:t.loading)&&(a.suggestedBidsMap[r]={...a.suggestedBidsMap[r],loading:!1,error:e.error.message||"Failed to fetch suggested bids"})})}).addCase(p.CI.fulfilled,a=>{a.pageCache={},(0,c.hK)(a),a.currentPageKey=null}).addMatcher(c.Xj,a=>{(0,c.hK)(a)})}}),{setSelectedAdGroupIds:w,setLastDataHasPerformanceFilter:M,restoreAdGroupsFromCache:k,clearErrors:A,clearAllData:E,clearSuggestedBidForAdGroup:S,clearAllSuggestedBids:I,toggleComparison:L,setComparisonDateRange:U,clearComparisonData:N,setComparisonViewMode:z}=P.actions,K=function(a){let{revalidate:e=!1,refreshMetadata:r=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(t,d)=>{let l=_(a),o=d().adGroups.pageCache[l];if((!(0,u.KT)(o)||(d().adGroups.currentPageKey!==l&&t(k(l)),e))&&(null==o||!o.activeRequestId))return t(b({...a,refreshMetadata:r,metadataCacheVersion:d().adGroups.metadataCacheVersion}))}},R=a=>{if(!a)return null;let e=a.trim();return e&&"NaT"!==e?e:null},j=a=>a.adGroups.metadata,q=a=>a.adGroups.metadata.totalCount,O=a=>a.adGroups.performanceData.summary,T=a=>a.adGroups.performanceData.dailyPerformance,V=a=>a.adGroups.metadata.loading||a.adGroups.performanceData.loading,x=a=>a.adGroups.metadata.error||a.adGroups.performanceData.error,H=a=>a.adGroups.currentPageKey,Q=(a,e)=>a.adGroups.pageCache[e],Z=(0,d.Mz)([j,a=>a.adGroups.performanceData,a=>a.adGroups.suggestedBidsMap,a=>a.adGroups.lastDataHasPerformanceFilter],(a,e,r,t)=>{let d=!e.loading&&null!==e.lastFetched;return(t&&d?a.data.filter(a=>a.ad_group_id in e.data):a.data).map(t=>{var d,l,o;let n=e.data[t.ad_group_id],s=t.default_bid?parseFloat(t.default_bid):null,i=r[t.ad_group_id],u=m(null!==(d=null==i?void 0:i.suggested_bid)&&void 0!==d?d:null),p=m(null!==(l=null==i?void 0:i.suggested_bid_range_start)&&void 0!==l?l:null),c=m(null!==(o=null==i?void 0:i.suggested_bid_range_end)&&void 0!==o?o:null),_=null!=s&&Number.isFinite(s)&&null!=u&&Number.isFinite(u)&&u>0;return{ad_group_id:t.ad_group_id,ad_group_name:t.ad_group_name,ad_type:t.ad_type,ad_group_state:t.ad_group_state,campaign_id:t.campaign_id,campaign_name:t.campaign_name,campaign_state:t.campaign_state,cost_type:t.cost_type,targeting_mode:t.targeting_mode,campaign_budget:t.campaign_budget?parseFloat(t.campaign_budget):null,campaign_group_id:t.campaign_group_id||null,campaign_group_name:t.campaign_group_name||null,portfolio_id:(null==n?void 0:n.portfolio_id)||t.portfolio_id||null,portfolio_name:t.portfolio_name||null,default_bid:s,creative_type:t.creative_type,end_date:t.end_date,impressions:(null==n?void 0:n.impressions)||0,clicks:(null==n?void 0:n.clicks)||0,orders:(null==n?void 0:n.orders)||0,units:(null==n?void 0:n.units)||0,spend:(null==n?void 0:n.spend)?parseFloat(n.spend):0,sales:(null==n?void 0:n.sales)?parseFloat(n.sales):0,ctr:(null==n?void 0:n.ctr)?parseFloat(n.ctr):null,cvr:(null==n?void 0:n.cvr)?parseFloat(n.cvr):null,cpc:(null==n?void 0:n.cpc)?parseFloat(n.cpc):null,acos:(null==n?void 0:n.acos)?parseFloat(n.acos):null,roas:(null==n?void 0:n.roas)?parseFloat(n.roas):null,rpc:(null==n?void 0:n.rpc)?parseFloat(n.rpc):null,cpa:(null==n?void 0:n.cpa)?parseFloat(n.cpa):null,aov:(null==n?void 0:n.aov)?parseFloat(n.aov):null,cpm:(null==n?void 0:n.cpm)?parseFloat(n.cpm):null,actc:(null==n?void 0:n.actc)?parseFloat(n.actc):null,percent_of_sales:(null==n?void 0:n.percent_of_sales)?parseFloat(n.percent_of_sales):null,percent_of_spend:(null==n?void 0:n.percent_of_spend)?parseFloat(n.percent_of_spend):null,last_30d_sales:(null==n?void 0:n.last_30d_sales)?parseFloat(n.last_30d_sales):null,last_30d_spend:(null==n?void 0:n.last_30d_spend)?parseFloat(n.last_30d_spend):null,last_30d_sales_daily:(null==n?void 0:n.last_30d_sales_daily)||null,last_30d_spend_daily:(null==n?void 0:n.last_30d_spend_daily)||null,top_of_search_impression_share:(null==n?void 0:n.top_of_search_impression_share)?parseFloat(n.top_of_search_impression_share):null,created_at:t.created_at,updated_at:t.updated_at,last_optimized:R(t.last_optimized),amazon_suggested_bid:u,amazon_suggested_bid_range_start:p,amazon_suggested_bid_range_end:c,bid_vs_suggested_pct:_?(s-u)/u*100:null,_loading:{metadata:a.loading,performanceData:e.loading},_error:{metadata:a.error,performanceData:e.error}}})}),$=a=>a.adGroups.selectedAdGroupIds,J=a=>a.adGroups.bulkUpdateStatesLoading,X=a=>a.adGroups.bulkUpdateBidsLoading,Y=a=>a.adGroups.comparison.enabled,W=a=>a.adGroups.comparison.dateRange,aa=a=>a.adGroups.comparison.viewMode,ae=(0,d.Mz)([j,a=>a.adGroups.comparison.performanceData.data],(a,e)=>a.data.map(a=>{let r=e[a.ad_group_id],t=a.default_bid?parseFloat(a.default_bid):null;return{ad_group_id:a.ad_group_id,ad_group_name:a.ad_group_name,ad_type:a.ad_type,ad_group_state:a.ad_group_state,campaign_id:a.campaign_id,campaign_name:a.campaign_name,campaign_state:a.campaign_state,cost_type:a.cost_type,targeting_mode:a.targeting_mode,campaign_budget:a.campaign_budget?parseFloat(a.campaign_budget):null,campaign_group_id:a.campaign_group_id||null,campaign_group_name:a.campaign_group_name||null,portfolio_id:(null==r?void 0:r.portfolio_id)||a.portfolio_id||null,portfolio_name:a.portfolio_name||null,default_bid:t,creative_type:a.creative_type,end_date:a.end_date,impressions:(null==r?void 0:r.impressions)||0,clicks:(null==r?void 0:r.clicks)||0,orders:(null==r?void 0:r.orders)||0,units:(null==r?void 0:r.units)||0,spend:(null==r?void 0:r.spend)?parseFloat(r.spend):0,sales:(null==r?void 0:r.sales)?parseFloat(r.sales):0,ctr:(null==r?void 0:r.ctr)?parseFloat(r.ctr):null,cvr:(null==r?void 0:r.cvr)?parseFloat(r.cvr):null,cpc:(null==r?void 0:r.cpc)?parseFloat(r.cpc):null,acos:(null==r?void 0:r.acos)?parseFloat(r.acos):null,roas:(null==r?void 0:r.roas)?parseFloat(r.roas):null,rpc:(null==r?void 0:r.rpc)?parseFloat(r.rpc):null,cpa:(null==r?void 0:r.cpa)?parseFloat(r.cpa):null,aov:(null==r?void 0:r.aov)?parseFloat(r.aov):null,cpm:(null==r?void 0:r.cpm)?parseFloat(r.cpm):null,actc:(null==r?void 0:r.actc
1)?parseFloat(r.actc):null,percent_of_sales:(null==r?void 0:r.percent_of_sales)?parseFloat(r.percent_of_sales):null,percent_of_spend:(null==r?void 0:r.percent_of_spend)?parseFloat(r.percent_of_spend):null,last_30d_sales:(null==r?void 0:r.last_30d_sales)?parseFloat(r.last_30d_sales):null,last_30d_spend:(null==r?void 0:r.last_30d_spend)?parseFloat(r.last_30d_spend):null,created_at:a.created_at,updated_at:a.updated_at,last_optimized:R(a.last_optimized)}})),ar=P.reducer}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.