OCDevManagePerformanceAnalyticsFPSChart.react",["fbt","GeoTab.react","GeoTabGroup.react","OCDevManageALSurfaceName","OCDevManageAnalyticsAlertMenuGroup.react","OCDevManageAnalyticsAnnotationMenuGroup.react","OCDevManageAnalyticsFallbackSpinnerCard.react","OCDevManageAnalyticsUtils","OCDevManageCrashAnalyticsConstants","OCDevManagePerformanceAnalyticsConstants","OCDevManagePerformanceAnalyticsFPSChartAverageQuery.graphql","OCDevManagePerformanceAnalyticsFPSChartPercentileQuery.graphql","OCDevManagePerformanceAnalyticsFPSChartQuery.graphql","OCDevManagePlaceholder.react","OCDevMetricsBreakdownOrderContextProvider","OCDevMetricsCard.react","OCDevMetricsCardHeader.react","OCDevMetricsCommonText","OCDevMetricsInvalidDateRangeWarning.react","OCDevMetricsPerformancePercentileUtils.react","OCDevMetricsStartDateConstants","OCDevMetricsText.react","OCDevMetricsTimeSeriesChartV2.react","formatAnalyticsValue","gkx","mergeOCDevMetricsRawData","nullthrows","react","useOCDevMetricsDataSource","useOCDevUIQuery"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||(l=d("react"));e=l;var n=e.useMemo,o=e.useState,p=["AVG_DEVICE_FRAME_RATE_QUEST_2","AVG_DEVICE_FRAME_RATE_QUEST_3","AVG_DEVICE_FRAME_RATE_QUEST_PRO"],q="PERFORMANCE_FRAME_PER_SECOND_TIME_SERIES";function r(a){var e,f,g,l,r=a.applicationID,s=a.granularity,t=a.groupByDimension,u=a.selectedHMDs,v=a.selectedOSVersions,w=a.selectedVersionCodes;a=a.timeRangeForSaberQL;var x=o(d("OCDevManagePerformanceAnalyticsConstants").OCDevManagePerformanceTabValue.AVERAGE),y=x[0];x=x[1];var z=y!==d("OCDevManagePerformanceAnalyticsConstants").OCDevManagePerformanceTabValue.AVERAGE,A=c("useOCDevUIQuery")(i!==void 0?i:i=b("OCDevManagePerformanceAnalyticsFPSChartPercentileQuery.graphql"),babelHelpers["extends"]({applicationID:r},a,{selectedHMDs:u,selectedVersionCodes:w,selectedOSVersions:v,groupByDimension:d("OCDevMetricsPerformancePercentileUtils.react").getBreakdownForFramesPerSecondPercentile(t),granularity:d("OCDevMetricsPerformancePercentileUtils.react").getGranularityForFramesPerSecondPercentile(s),percentile:d("OCDevMetricsPerformancePercentileUtils.react").getPercentileInt(y),isPercentile:z}));a=c("useOCDevUIQuery")(j!==void 0?j:j=b("OCDevManagePerformanceAnalyticsFPSChartAverageQuery.graphql"),babelHelpers["extends"]({applicationID:r},a,{selectedHMDs:u,selectedVersionCodes:w,selectedOSVersions:v,groupByDimension:t,granularity:d("OCDevMetricsPerformancePercentileUtils.react").getGranularityForSaberQL(s),isPercentile:z}));u=c("useOCDevUIQuery")(k!==void 0?k:k=b("OCDevManagePerformanceAnalyticsFPSChartQuery.graphql"),{applicationID:r,isPercentile:z});w=u.node;v=c("gkx")("8324");r=d("mergeOCDevMetricsRawData").mergeOCDevMetricsRawData((r=A==null||(e=A.node)==null||(e=e.performanceFPSPercentile)==null?void 0:e.nodes)!=null?r:[],(u=a==null||(f=a.node)==null||(f=f.performanceFPSAverage)==null?void 0:f.nodes)!=null?u:[]);u=r.length>0;a=(A=z?A==null||(g=A.node)==null||(g=g.performanceFPSPercentileAggregated)==null?void 0:g.nodes:a==null||(l=a.node)==null||(l=l.performanceFPSAverageAggregated)==null?void 0:l.nodes)!=null?A:[];A=z?(A=(A=a[0])==null||(A=A.metrics)==null?void 0:A.frames_per_second_percentile)!=null?A:null:(a=(A=a[0])==null||(A=A.metrics)==null?void 0:A.average_frames_per_second)!=null?a:null;var B=d("OCDevMetricsBreakdownOrderContextProvider").usePerformanceOCDevMetricsBreakdownOrderMap(t),C=new Set();function D(a){var b;b=(a=(b=(b=a.dimensions)==null?void 0:b.osbuild_version_major)!=null?b:(b=a.dimensions)==null?void 0:b.version_code)!=null?a:"";a=B!=null?(a=B.get(b))!=null?a:Number.MAX_SAFE_INTEGER:parseInt(b,10)*-1;if(isNaN(a)||C.has(b))return 0;C.add(b);return a}a=r.map(function(a){return{dimensions:a.dimensions,metrics:a.metrics,index:D(a)}});r=n(function(){function a(a){var b;switch(t){case"INTERFACE":return{label:d("OCDevManagePerformanceAnalyticsConstants").DEVICE_LABEL,value:(b=(b=a.dimensions)==null?void 0:b.interface_name)!=null?b:d("OCDevMetricsCommonText").OTHER_LABEL};case"VERSION_CODE":return{label:d("OCDevManagePerformanceAnalyticsConstants").APP_VERSION_LABEL,value:d("OCDevManageAnalyticsUtils").getAppVersionNameAndCodeFBT((b=a.dimensions)==null?void 0:b.version_code,(b=a.dimensions)==null?void 0:b.version_name)};case"OSBUILD_VERSION_MAJOR":return{label:d("OCDevManagePerformanceAnalyticsConstants").BUILD_VERSION_LABEL,value:d("OCDevManageCrashAnalyticsConstants").getMajorOSVersionLabel((b=a.dimensions)==null?void 0:b.osbuild_version_major)};default:return{label:h._(/*BTDS*/"Error"),value:h._(/*BTDS*/"Error")}}}var b=s==="HOUR";return[{point:function(b){var e;return{dimensions:[{label:d("OCDevMetricsCommonText").DATE_LABEL,value:c("nullthrows")((e=b.dimensions)==null?void 0:e.end_time)*1e3},a(b)],metrics:[{label:z?d("OCDevManagePerformanceAnalyticsConstants").PERFORMANCE_FPS_CHART_TITLE:d("OCDevManagePerformanceAnalyticsConstants").METRIC_AVERAGE_FPS_LABEL,value:z?(e=(e=b.metrics)==null?void 0:e.frames_per_second_percentile)!=null?e:0:(e=(e=b.metrics)==null?void 0:e.average_frames_per_second)!=null?e:0,formattedValue:z?""+c("formatAnalyticsValue")((e=b.metrics.frames_per_second_percentile)!=null?e:0,{style:"decimal",maximumFractionDigits:0}):""+((e=b.metrics.average_frames_per_second)!=null?e:0)}],legendIndex:b.index}},label:d("OCDevMetricsCommonText").TOTALS_LABEL,isSubDayTooltipOverride:b}]},[s,t,z]);a=c("useOCDevMetricsDataSource")(a,{transformer:r});r=z?[m.jsx(c("OCDevMetricsInvalidDateRangeWarning.react"),{startDateRestraint:d("OCDevMetricsStartDateConstants").REALTIME_PERCENTILE_FPS_START_DATE},"invalid_date_range_warning")]:[];return m.jsxs(c("OCDevMetricsCard.react"),{header:m.jsx(c("OCDevMetricsCardHeader.react"),{dataSource:a,descriptions:d("OCDevManagePerformanceAnalyticsConstants").METRIC_FPS_TOOLTIP_LABEL,heading:d("OCDevManagePerformanceAnalyticsConstants").PERFORMANCE_FPS_CHART_TITLE,menuGroups:[v?m.jsx(c("OCDevManageAnalyticsAnnotationMenuGroup.react"),{chart:q,page:"PERFORMANCE_QUEST"},"annotation_menu_group"):null,(w==null?void 0:w.alertMenuGroup)!=null?m.jsx(c("OCDevManageAnalyticsAlertMenuGroup.react"),{application:w==null?void 0:w.alertMenuGroup,chartMetrics:p,page:"PERFORMANCE_QUEST"},"alert_menu_group"):null],metric:m.jsx(c("OCDevMetricsText.react"),{decimalPlaces:z?0:2,size:"data",suffix:d("OCDevManagePerformanceAnalyticsConstants").PERFORMANCE_FPS_CHART_TITLE,value:A}),warnings:r}),"logger-id":c("OCDevManageALSurfaceName").PERFORMANCE_FPS__TIME_SERIES_CARD,shouldRenderChart:u,children:[m.jsx(c("GeoTabGroup.react"),{value:y,onChange:x,children:d("OCDevManagePerformanceAnalyticsConstants").PERCENTILE_TABS.map(function(a){return m.jsx(c("GeoTab.react"),{label:a.label,value:a.value},a.value)})}),m.jsx(c("OCDevMetricsTimeSeriesChartV2.react"),{dataSource:a,plugins:{annotation:{chart:q}}})]})}r.displayName=r.name+" [from "+f.id+"]";function a(a){return m.jsx(c("OCDevManagePlaceholder.react"),{fallback:m.jsx(c("OCDevManageAnalyticsFallbackSpinnerCard.react"),{cardColumnSize:12,cardHeight:"MEDIUM"}),children:m.jsx(r,babelHelpers["extends"]({},a))})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManagePerformanceAnalyticsFPSChartPercentileQuery.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"applicationID"},b={defaultValue:null,kind:"LocalArgument",name:"end_time"},c={defaultValue:null,kind:"LocalArgument",name:"granularity"},d={defaultValue:null,kind:"LocalArgument",name:"groupByDimension"},e={defaultValue:null,kind:"LocalArgument",name:"isPercentile"},f={defaultValue:null,kind:"LocalArgument",name:"percentile"},g={defaultValue:null,kind:"LocalArgument",name:"selectedHMDs"},h={defaultValue:null,kind:"LocalArgument",name:"selectedOSVersions"},i={defaultValue:null,kind:"LocalArgument",name:"selectedVersionCodes"},j={defaultValue:null,kind:"LocalArgument",name:"start_time"},k=[{kind:"Variable",name:"node_id",variableName:"applicationID"}],l={kind:"Variable",name:"filter_by_interface",variableName:"selectedHMDs"},m={kind:"Variable",name:"filter_by_osbuild_version_major",variableName:"selectedOSVersions"},n={kind:"Variable",name:"filter_by_version_code",variableName:"selectedVersionCodes"},o={kind:"Variable",name:"percentile",variableName:"percentile"},p={kind:"Variable",name:"time_granularity",variableName:"granularity"},q={fields:[{kind:"Variable",name:"end_time",variableName:"end_time"},{kind:"Variable",name:"start_time",variableName:"start_time"}],kind:"ObjectValue",name:"time_range"},r=[{alias:null,args:null,concreteType:"XOCOCAnalyticsPerformanceFramesPerSecondPercentileDataGrain",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,concreteType:"XOCOCAnalyticsPerformanceFramesPerSecondPercentileDataGrainDimensions",kind:"LinkedField",name:"dimensions",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"interface_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"osbuild_version_major",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"version_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"version_name",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XOCOCAnalyticsPerformanceFramesPerSecondPercentileDataGrainMetrics",kind:"LinkedField",name:"metrics",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"frames_per_second_percentile",storageKey:null}],storageKey:null}],storageKey:null}];l={kind:"InlineFragment",selections:[{alias:"performanceFPSPercentile",args:[l,m,n,{items:[{kind:"Variable",name:"group_by.0",variableName:"groupByDimension"}],kind:"ListValue",name:"group_by"},{kind:"Literal",name:"is_aggregated",value:!1},o,p,q],concreteType:"ApplicationOcanalyticsPerformanceFramesPerSecondPercentileConnection",kind:"LinkedField",name:"ocanalytics_performance_frames_per_second_percentile",plural:!1,selections:r,storageKey:null},{alias:"performanceFPSPercentileAggregated",args:[l,m,n,{kind:"Literal",name:"is_aggregated",value:!0},o,p,q],concreteType:"ApplicationOcanalyticsPerformanceFramesPerSecondPercentileConnection",kind:"LinkedField",name:"ocanalytics_performance_frames_per_second_percentile",plural:!1,selections:r,storageKey:null}],type:"Application",abstractKey:null};return{fragment:{argumentDefinitions:[a,b,c,d,e,f,g,h,i,j],kind:"Fragment",metadata:null,name:"OCDevManagePerformanceAnalyticsFPSChartPercentileQuery",selections:[{condition:"isPercentile",kind:"Condition",passingValue:!0,selections:[{alias:null,args:k,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[l],storageKey:null}]}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,j,b,g,i,h,d,c,f,e],kind:"Operation",name:"OCDevManagePerformanceAnalyticsFPSChartPercentileQuery",selections:[{condition:"isPercentile",kind:"Condition",passingValue:!0,selections:[{alias:null,args:k,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},l,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]}]},params:{id:"24659186277078500",metadata:{},name:"OCDevManagePerformanceAnalyticsFPSChartPercentileQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----