OCDevManageSubscriptionV2RevenueCard.react",["fbt","GeoTableContentCell.react","OCDevManageAddonRealTimeAnalyticsConstants","OCDevManageRevenueRealTimeAnalyticsConstants","OCDevManageSubscriptionV2RevenueCardQuery.graphql","OCDevMetricsCard.react","OCDevMetricsCardHeader.react","OCDevMetricsCommonText","OCDevMetricsTable.react","XOCMetricsEntitySubType.oculus","react","useGeoTableSortable","useGeoTableSortableState","useGeoTableVirtualization","useOCDevMetricsDataSource","useOCDevUIQuery"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react")),d=u.useMemo,m=s._(/*BTDS*/"Subscription");function p(t){var a,i,l=t.applicationID,u=t.selectedAOCItems,p=t.timeRange,f=t.viewMode,g=f===o("OCDevManageAddonRealTimeAnalyticsConstants").OCDevManageAOCAppGroupingViewMode.TEAM,h=r("useOCDevUIQuery")(e!==void 0?e:e=n("OCDevManageSubscriptionV2RevenueCardQuery.graphql"),babelHelpers.extends({applicationID:l},p,{filter_by_entity_id:u,filter_by_entity_id_group_by:u,filter_by_entity_sub_type:[r("XOCMetricsEntitySubType.oculus").IAP_SUBSCRIPTION],filter_by_grant_reason:o("OCDevManageRevenueRealTimeAnalyticsConstants").AOC_TRANSACTION_GRANT_REASONS,isApp:!g,isTeam:g})),y=g?(a=h.metricsData)==null?void 0:a.team_data:(i=h.metricsData)==null?void 0:i.app_data,C=r("useGeoTableSortableState")({direction:"descending",sortKey:"revenue"}),b=C[0],v=C[1],S=r("useGeoTableSortable")({setSort:v,sort:b}),R=r("useGeoTableVirtualization")({estimatedRowHeight:70}),L=d(function(){var e=y||[];return b==null?e:[].concat(e).sort(function(e,t){var n=b.direction==="ascending"?1:-1,r=b.sortKey;if(r==="revenue"){var o,a;return(((o=e==null?void 0:e.revenue)!=null?o:0)-((a=t==null?void 0:t.revenue)!=null?a:0))*n}else if(r==="name"){var i,l;return((i=e==null?void 0:e.name)!=null?i:"").toLocaleLowerCase().localeCompare(((l=t==null?void 0:t.name)!=null?l:"").toLocaleLowerCase())*n}return 0})},[b,y]),E=L.length>0,k=r("useOCDevMetricsDataSource")(L,{transformer:d(function(){return[{label:m,point:function(t){var e=t.name,n=t.revenue,a=t.sku;return{dimensions:{label:s._(/*BTDS*/"Subscription name"),renderedValue:c.jsx(r("GeoTableContentCell.react"),{description:a!=null?a:"Unknown",title:e!=null?e:"Unknown"}),sortKey:"name",value:a!=null?a:"Unknown"},metrics:[{formattedValueStyle:"currency",label:o("OCDevMetricsCommonText").REVENUE_USD_LABEL,sortKey:"revenue",value:n!=null?n:0}]}}}]},[])}),I=g?"Subscription by item table team":"Subscription by item table application";return c.jsx(r("OCDevMetricsCard.react"),{header:c.jsx(r("OCDevMetricsCardHeader.react"),{dataSource:k,fileName:I,heading:m}),shouldRenderChart:E,children:c.jsx(r("OCDevMetricsTable.react"),{dataSource:k,plugins:{sortable:S,virtualization:R},xstyle:_.scrollable})})}p.displayName=p.name+" [from "+i.id+"]";var _={scrollable:{height:"x1jn0hjm",overflowX:"xw2csxc",overflowY:"x1odjw0f",$$css:!0}};l.default=p}),226);
-----
OCDevManageSubscriptionV2RevenueCardQuery.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:"filter_by_entity_id"},{defaultValue:null,kind:"LocalArgument",name:"filter_by_entity_id_group_by"},{defaultValue:null,kind:"LocalArgument",name:"filter_by_entity_sub_type"},{defaultValue:null,kind:"LocalArgument",name:"filter_by_grant_reason"},{defaultValue:null,kind:"LocalArgument",name:"isApp"},{defaultValue:null,kind:"LocalArgument",name:"isTeam"},{defaultValue:null,kind:"LocalArgument",name:"start_time"}],t=[{kind:"Variable",name:"id",variableName:"applicationID"}],n={kind:"Variable",name:"filter_by_entity_sub_type",variableName:"filter_by_entity_sub_type"},r={kind:"Variable",name:"filter_by_grant_reason",variableName:"filter_by_grant_reason"},o={fields:[{kind:"Variable",name:"end_time",variableName:"end_time"},{kind:"Variable",name:"start_time",variableName:"start_time"}],kind:"ObjectValue",name:"time_range"},a=[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"revenue",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"sku",storageKey:null}],i={condition:"isApp",kind:"Condition",passingValue:!0,selections:[{alias:"app_data",args:[{kind:"Variable",name:"filter_by_entity_id_group_by",variableName:"filter_by_entity_id_group_by"},n,r,o],concreteType:"XOCOCAddOnContentItemClassBData",kind:"LinkedField",name:"ocanalytics_app_iap_item_table_data",plural:!0,selections:a,storageKey:null}]},l={condition:"isTeam",kind:"Condition",passingValue:!0,selections:[{alias:"team_data",args:[{kind:"Variable",name:"filter_by_entity_id",variableName:"filter_by_entity_id"},n,r,o],concreteType:"XOCOCAddOnContentItemClassBData",kind:"LinkedField",name:"ocanalytics_org_level_iap_item_table_data",plural:!0,selections:a,storageKey:null}]};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"OCDevManageSubscriptionV2RevenueCardQuery",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:"OCDevManageSubscriptionV2RevenueCardQuery",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:"26087347164182116",metadata:{},name:"OCDevManageSubscriptionV2RevenueCardQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----