OCDevManageSubscriptionsV2AnalyticsRetentionCards.react",["GeoPageSection.react","OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery.graphql","OCDevManageSubscriptionsV2AnalyticsRetentionCohortJCurveCard.react","OCDevManageSubscriptionsV2AnalyticsRetentionOverallJCurveCard.react","react","useOCDevUIQuery"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=s||(s=o("react")),c=s.useMemo;function d(t){var o=t.applicationID,a=new Date,i=a.toISOString().split("T")[0],l=new Date(a);l.setDate(a.getDate()-7);var s=l.toISOString().split("T")[0],d=i,m=r("useOCDevUIQuery")(e!==void 0?e:e=n("OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery.graphql"),{applicationID:o,end_time:d,start_time:s}),p=c(function(){var e,t=(e=m.metricsData)==null?void 0:e.ocanalytics_subscriptions_class_c_app_level_retention_metrics;return t==null||t.length===0?[]:t.map(function(e){var t,n,r;return{cohort_days:(t=e.dimensions)==null?void 0:t.cohort_days,retention_pct:(n=(r=e.metrics)==null?void 0:r.retention_pct)!=null?n:0}}).sort(function(e,t){var n,r;return((n=e.cohort_days)!=null?n:0)-((r=t.cohort_days)!=null?r:0)})},[m]),_=c(function(){var e,t,n=(e=(t=m.metricsData)==null?void 0:t.ocanalytics_subscriptions_class_c_app_level_retention_metrics_by_cohort)!=null?e:[];if(n.length===0)return[];var r=new Map;return n.forEach(function(e){var t,n,o,a,i=(t=e.dimensions)==null?void 0:t.cohort_start_date,l=i!=null?i:"";if(!r.has(l)){var s=null;if(i!=null){var u=new Date(i);u.setDate(u.getDate()+6),s=u.toISOString().split("T")[0]}r.set(l,{cohort_end_ds:s,cohort_start_ds:i,time_series:[]})}(n=r.get(l))==null||n.time_series.push({day:(o=e.dimensions)==null?void 0:o.cohort_days,retention_pct:(a=e.metrics)==null?void 0:a.retention_pct})}),Array.from(r.values()).map(function(e){return babelHelpers.extends({},e,{time_series:[].concat(e.time_series).sort(function(e,t){var n,r;return((n=e.day)!=null?n:0)-((r=t.day)!=null?r:0)})})}).sort(function(e,t){var n,r;return((n=t.cohort_start_ds)!=null?n:"").localeCompare((r=e.cohort_start_ds)!=null?r:"")})},[m]);return u.jsxs(r("GeoPageSection.react"),{children:[u.jsx(r("OCDevManageSubscriptionsV2AnalyticsRetentionOverallJCurveCard.react"),{columns:12,metricsData:p}),u.jsx(r("OCDevManageSubscriptionsV2AnalyticsRetentionCohortJCurveCard.react"),{columns:12,metricsData:_})]})}d.displayName=d.name+" [from "+i.id+"]",l.default=d}),98);
-----
OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"applicationID"},{defaultValue:null,kind:"LocalArgument",name:"end_time"},{defaultValue:null,kind:"LocalArgument",name:"start_time"}],t=[{kind:"Variable",name:"id",variableName:"applicationID"}],n={kind:"Literal",name:"time_granularity",value:"DAY"},r={fields:[{kind:"Variable",name:"end_time",variableName:"end_time"},{kind:"Variable",name:"start_time",variableName:"start_time"}],kind:"ObjectValue",name:"time_range"},o={alias:null,args:null,kind:"ScalarField",name:"cohort_days",storageKey:null},a={alias:null,args:null,concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrainMetrics",kind:"LinkedField",name:"metrics",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"retention_pct",storageKey:null}],storageKey:null},i={alias:null,args:[{kind:"Literal",name:"group_by",value:["COHORT_DAYS"]},n,r],concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrain",kind:"LinkedField",name:"ocanalytics_subscriptions_class_c_app_level_retention_metrics",plural:!0,selections:[{alias:null,args:null,concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrainDimensions",kind:"LinkedField",name:"dimensions",plural:!1,selections:[o],storageKey:null},a],storageKey:null},l={alias:"ocanalytics_subscriptions_class_c_app_level_retention_metrics_by_cohort",args:[{kind:"Literal",name:"group_by",value:["COHORT_DAYS","COHORT_START_DATE"]},n,r],concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrain",kind:"LinkedField",name:"ocanalytics_subscriptions_class_c_app_level_retention_metrics",plural:!0,selections:[{alias:null,args:null,concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrainDimensions",kind:"LinkedField",name:"dimensions",plural:!1,selections:[o,{alias:null,args:null,kind:"ScalarField",name:"cohort_start_date",storageKey:null}],storageKey:null},a],storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery",selections:[{alias:"metricsData",args:t,concreteType:"Application",kind:"LinkedField",name:"fetch__Application",plural:!1,selections:[i,l],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery",selections:[{alias:"metricsData",args:t,concreteType:"Application",kind:"LinkedField",name:"fetch__Application",plural:!1,selections:[i,l,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"33529878593293044",metadata:{},name:"OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----
-----
OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"applicationID"},{defaultValue:null,kind:"LocalArgument",name:"end_time"},{defaultValue:null,kind:"LocalArgument",name:"start_time"}],t=[{kind:"Variable",name:"id",variableName:"applicationID"}],n={kind:"Literal",name:"time_granularity",value:"DAY"},r={fields:[{kind:"Variable",name:"end_time",variableName:"end_time"},{kind:"Variable",name:"start_time",variableName:"start_time"}],kind:"ObjectValue",name:"time_range"},o={alias:null,args:null,kind:"ScalarField",name:"cohort_days",storageKey:null},a={alias:null,args:null,concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrainMetrics",kind:"LinkedField",name:"metrics",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"retention_pct",storageKey:null}],storageKey:null},i={alias:null,args:[{kind:"Literal",name:"group_by",value:["COHORT_DAYS"]},n,r],concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrain",kind:"LinkedField",name:"ocanalytics_subscriptions_class_c_app_level_retention_metrics",plural:!0,selections:[{alias:null,args:null,concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrainDimensions",kind:"LinkedField",name:"dimensions",plural:!1,selections:[o],storageKey:null},a],storageKey:null},l={alias:"ocanalytics_subscriptions_class_c_app_level_retention_metrics_by_cohort",args:[{kind:"Literal",name:"group_by",value:["COHORT_DAYS","COHORT_START_DATE"]},n,r],concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrain",kind:"LinkedField",name:"ocanalytics_subscriptions_class_c_app_level_retention_metrics",plural:!0,selections:[{alias:null,args:null,concreteType:"XOCOCAnalyticsSubscriptionsClassCAppLevelRetentionMetricsDataGrainDimensions",kind:"LinkedField",name:"dimensions",plural:!1,selections:[o,{alias:null,args:null,kind:"ScalarField",name:"cohort_start_date",storageKey:null}],storageKey:null},a],storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery",selections:[{alias:"metricsData",args:t,concreteType:"Application",kind:"LinkedField",name:"fetch__Application",plural:!1,selections:[i,l],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery",selections:[{alias:"metricsData",args:t,concreteType:"Application",kind:"LinkedField",name:"fetch__Application",plural:!1,selections:[i,l,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"33529878593293044",metadata:{},name:"OCDevManageSubscriptionsV2AnalyticsRetentionCardsQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----