OCDevManageWorldInsightsMetricsPage.react",["fbt","GeoHStack.react","GeoHintText.react","GeoPopover.react","GeoSwitch.react","HzWorldsAnalyticsPortalFalcoEvent","OCDevManageWorldInsightsDateRangeUtils","OCDevManageWorldInsightsDefaultFilter.react","OCDevManageWorldInsightsFilterUtils","OCDevManageWorldInsightsMetrics.react","OCDevManageWorldInsightsMetricsPage_metadata.graphql","OCDevManageWorldsInsightsAttributionRoute","OCDevManageWorldsInsightsDemographicsRoute","OCDevManageWorldsInsightsInWorldRoute","OCDevManageWorldsInsightsRoute","OCDevManageWorldsInsightsSpaceshipRoute","OCNavigatorHooks","RelayHooks","geoMargin","gkx","react","useOCDevManageRouteParams","useOCDevManageWorldsQueryParams"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useMemo,m=e.useState,n=i!==void 0?i:i=b("OCDevManageWorldInsightsMetricsPage_metadata.graphql");function o(a){switch(a){case"world":return"world_page";case"turbo":return"turbo_page";case"spaceship":return"spaceship_page";case"demographics":return"demographics_page";case"attribution":return"attribution_page"}}function a(a){var b,e,f=a.metadata,g=a.page,i=a.world_id;a=c("useOCDevManageRouteParams")();var j=a.applicationID,r=d("RelayHooks").useFragment(n,f);a=m(!0);f=a[0];var s=a[1];a=g==="world"&&c("gkx")("1022");var t=g==="demographics"||g==="attribution"||g==="spaceship",u=d("OCNavigatorHooks").useNavigate();b=((b=r==null||(e=r.metadata)==null||(e=e.metadata)==null?void 0:e.metrics)!=null?b:[]).filter(function(a){return a.selected_by_default===!0&&a.internal_name!==null}).map(function(a){return(a=a.internal_name)!=null?a:""});var v=c("useOCDevManageWorldsQueryParams")();b=t?b:d("OCDevManageWorldInsightsFilterUtils").getMetricsFromURLParamsOrDefault(v,b);var w=d("OCDevManageWorldInsightsFilterUtils").getDateRangeFromURLParamsOrDefault(v);v=t?[]:d("OCDevManageWorldInsightsFilterUtils").getFiltersFromURLParamsOrDefault(v);var x=t?"ONE_DAY":null,y=m(w),z=y[0],A=y[1];y=m(b);var B=y[0],C=y[1];y=m(v);var D=y[0],E=y[1];y=m(x);var F=y[0],G=y[1];y=l(function(){return p(r)},[r]);var H=l(function(){return q(r)},[r]),I=function(a){c("HzWorldsAnalyticsPortalFalcoEvent").log(function(){return{date_range:z==null?void 0:d("OCDevManageWorldInsightsDateRangeUtils").parseDateRange(z),event:"get_insights",filters:D,placement:o(g),query_metrics:B,sub_event:"start",world_id:i}});if(a.dateRange==null||a.metrics==null)return;var b=new Map();a.dateRange!=null&&b.set("date_range",d("OCDevManageWorldInsightsDateRangeUtils").parseDateRange(a.dateRange));b.set("metrics",a.metrics);a.filters!=null&&a.filters.length>0&&b.set("filters",d("OCDevManageWorldInsightsFilterUtils").parseFilters(a.filters));function e(){switch(g){case"world":return c("OCDevManageWorldsInsightsRoute").getURI({applicationID:j}).addQueryData(b);case"turbo":return c("OCDevManageWorldsInsightsInWorldRoute").getURI({applicationID:j}).addQueryData(b);case"spaceship":return c("OCDevManageWorldsInsightsSpaceshipRoute").getURI({applicationID:j}).addQueryData(b);case"demographics":return c("OCDevManageWorldsInsightsDemographicsRoute").getURI({applicationID:j}).addQueryData(b);case"attribution":return c("OCDevManageWorldsInsightsAttributionRoute").getURI({applicationID:j}).addQueryData(b)}}e=e();e!=null&&u(e,{});a.metrics!=null&&C(a.metrics);a.filters!=null&&E(a.filters);a.aggregationPeriod!=null&&G(a.aggregationPeriod);A(a.dateRange)},J=function(a){c("HzWorldsAnalyticsPortalFalcoEvent").log(function(){return{date_range:z==null?void 0:d("OCDevManageWorldInsightsDateRangeUtils").parseDateRange(z),event:"toggle_benchmark",filters:D,num_items_selected:a?"1":"0",placement:o(g),query_metrics:B,sub_event:"start",world_id:i}}),s(a)};return k.jsxs(k.Fragment,{children:[k.jsx(c("OCDevManageWorldInsightsDefaultFilter.react"),{aggregationPeriods:d("OCDevManageWorldInsightsFilterUtils").AGGREGATION_PERIODS,defaultAggregationPeriod:x,defaultDateRange:w,defaultFilters:v,defaultMetrics:b,filters:H,metrics:y,showAggregationPeriod:t,showMetricsAndFilters:!t,onSubmit:I}),a&&k.jsxs(c("GeoHStack.react"),{alignItems:"center",alignSelf:"end",context:"component",relation:"related",xstyle:c("geoMargin").bottom24,children:[k.jsx(c("GeoPopover.react"),{content:[k.jsx(c("GeoHintText.react"),{children:h._(/*BTDS*/"The 25th and 75th percentile benchmarks are calculated based on data from the top 100 worlds. We only display benchmark data on charts where it is available.")},"text")],"data-testid":void 0,heading:"",isSticky:!1}),k.jsx(c("GeoSwitch.react"),{label:h._(/*BTDS*/"Display benchmark data"),labelPosition:"prefix",value:f,onChange:J})]}),k.jsx(c("OCDevManageWorldInsightsMetrics.react"),{aggregationPeriod:F,benchmarkEnabled:g==="world"&&f,breakdownFilterEnabled:g==="turbo"||g==="demographics"||g==="attribution"||g==="spaceship",dateRange:z,filters:{interfaces:D},metrics:B,worldID:i})]})}a.displayName=a.name+" [from "+f.id+"]";function p(a){var b,c=[];a==null||(b=a.metadata)==null||(b=b.metadata)==null||b.metrics.forEach(function(a){if(a.name!==null&&a.internal_name!==null){var b;c.push({label:(b=a.name)!=null?b:"",value:(b=a.internal_name)!=null?b:""})}});return c}function q(a){var b,c="interface",d=[];a==null||(b=a.metadata)==null||(b=b.metadata)==null||b.breakdowns.forEach(function(a){a.name===c&&a.values.forEach(function(a){d.push(a)})});return d}g["default"]=a}),226);
-----
OCDevManageWorldInsightsMetricsPage_metadata.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null};return{argumentDefinitions:[{kind:"RootArgument",name:"tab_name"},{kind:"RootArgument",name:"world_id"}],kind:"Fragment",metadata:null,name:"OCDevManageWorldInsightsMetricsPage_metadata",selections:[{alias:"metadata",args:[{kind:"Variable",name:"tab_name",variableName:"tab_name"},{kind:"Variable",name:"world_id",variableName:"world_id"}],concreteType:"XFBHorizonWorldInsightsMetadataRootCall",kind:"LinkedField",name:"xfb_horizon_world_insights_metadata",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBHorizonWorldInsightsMetricMetadata",kind:"LinkedField",name:"metadata",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBHorizonWorldInsightsBreakdown",kind:"LinkedField",name:"breakdowns",plural:!0,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"values",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XFBHorizonWorldInsightsMetric",kind:"LinkedField",name:"metrics",plural:!0,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"internal_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"selected_by_default",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null}}();e.exports=a}),null);
-----
-----
OCDevManageWorldInsightsMetricsPage_metadata.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null};return{argumentDefinitions:[{kind:"RootArgument",name:"tab_name"},{kind:"RootArgument",name:"world_id"}],kind:"Fragment",metadata:null,name:"OCDevManageWorldInsightsMetricsPage_metadata",selections:[{alias:"metadata",args:[{kind:"Variable",name:"tab_name",variableName:"tab_name"},{kind:"Variable",name:"world_id",variableName:"world_id"}],concreteType:"XFBHorizonWorldInsightsMetadataRootCall",kind:"LinkedField",name:"xfb_horizon_world_insights_metadata",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBHorizonWorldInsightsMetricMetadata",kind:"LinkedField",name:"metadata",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBHorizonWorldInsightsBreakdown",kind:"LinkedField",name:"breakdowns",plural:!0,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"values",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XFBHorizonWorldInsightsMetric",kind:"LinkedField",name:"metrics",plural:!0,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"internal_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"selected_by_default",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null}}();e.exports=a}),null);
-----