OxsightsBNIEdgeMapHooks",["OxsightsBNIEdgeMapTooltip.react","OxsightsBNIFbts","OxsightsBNIPolygon2EdgeQuery","OxsightsBNISharedMapContext","OxsightsEIMapConstants","OxsightsMapUtils","react"],(function(a,b,c,d,e,f,g){"use strict";var h=d("react"),i=d("react").useEffect;function j(a){return"marker-"+a}function a(a,b,e,f){var g=d("OxsightsBNISharedMapContext").useBNISharedMapContext(),k=g.hoveredEdge,l=g.setHoveredEdge;i(function(){var g=[],i=d("OxsightsBNIPolygon2EdgeQuery").mapEdgeMetrics(a,e);e.forEach(function(a){var m=(a=(a=a.properties)==null?void 0:a.edge)!=null?a:"",n=j(m);if(b==null)return;var o=function(a){var g;if(((g=a.features||[])==null?void 0:g.length)>0){a=(g=a.features)==null?void 0:g[0];if(a==null)return;l((g=(g=a.properties)==null?void 0:g.edge)!=null?g:null);if(((g=a.geometry)==null?void 0:g.type)!=="Point")return;g=a.geometry.coordinates;a=f.setLngLat(g);b.getCanvas().style.cursor="pointer";e.forEach(function(a){var e=a.id;e!=null&&d("OxsightsMapUtils").setFeatureState(b,c("OxsightsEIMapConstants").MAP_SOURCE.POINTS,e,{selected:k===((e=a.properties)==null?void 0:e.edge),hover:k===((e=a.properties)==null?void 0:e.edge),idle:!1})});if(i.has(m)){var j;g=i.get(m);g=[{metric:d("OxsightsBNIFbts").EDGE_TOOLTIP_SAMPLES((j=g==null?void 0:g.samples)!=null?j:0)},{metric:d("OxsightsBNIFbts").EDGE_TOOLTIP_DISTANCE((j=g==null?void 0:g.distance)!=null?j:0)}];j=h.jsx(d("OxsightsBNIEdgeMapTooltip.react").OxsightsBNIEdgeMapTooltip,{edge:m,metrics:g});a.setContent(j).addTo(b)}else{g=h.jsx(d("OxsightsBNIEdgeMapTooltip.react").OxsightsBNIEdgeMapTooltip,{edge:m});a.setContent(g).addTo(b)}}};b.on("mousemove",n,o);g.push(function(){return b.off("mousemove",n,o)});var p=function(a,d){a=b.getFeatureState({source:c("OxsightsEIMapConstants").MAP_SOURCE.POINTS,id:d});return a.selected},q=function(){b.getCanvas().style.cursor="default";if(k!=null){var a=e.some(p);e.forEach(function(e){e=e.id;e!=null&&d("OxsightsMapUtils").setFeatureState(b,c("OxsightsEIMapConstants").MAP_SOURCE.POINTS,e,{hover:!1,idle:!a})});f.remove()}l(null)};b.on("mouseleave",n,q);g.push(function(){return b.off("mouseleave",n,q)})});return function(){g.forEach(function(a){typeof a==="function"&&a()})}},[a,b,e,f,k,l])}g["default"]=a}),98);
-----
OxsightsBNIPolygon2EdgeQuery",["OxsightsBNIFbts","OxsightsBNIPolygon2EdgeQuery.graphql","OxsightsEIMapDataQuery"],(function(a,b,c,d,e,f,g){"use strict";var h;f=h!==void 0?h:h=b("OxsightsBNIPolygon2EdgeQuery.graphql");function a(a){var b=a.map(function(a){return a.xfb_edge_meta_data}).flat();a=a.map(function(a){return a.xfb_oxsights_bni_polygon_to_edge}).flat();var c=d("OxsightsEIMapDataQuery").parseEdgeMetaData(b),e=[];b==null?void 0:b.forEach(function(a){a=i((a=a==null?void 0:a.edge)!=null?a:null);a=j(c,a);e.push({metaData:a,type:d("OxsightsEIMapDataQuery").EdgeMapRepType.POINT,data:{samples:0,value:0},lat:a.lat,lng:a.lng})});a==null?void 0:a.forEach(function(a){var b;b=i((b=a==null?void 0:a.edge)!=null?b:null);b=j(c,b);a=k(a);a.data.value!=="0"&&e.push(babelHelpers["extends"]({metaData:b,type:d("OxsightsEIMapDataQuery").EdgeMapRepType.LINE},a))});return e}function i(a){var b;return((b=a==null?void 0:a.name)!=null?b:"").concat(":",(b=a==null?void 0:a.role)!=null?b:"")}function j(a,b){return(a=a.get(b))!=null?a:d("OxsightsEIMapDataQuery").OVERALL_METADATA}function k(a){var b,c;b=parseFloat((b=a.coordinates)==null?void 0:b.longitude);c=parseFloat((c=a.coordinates)==null?void 0:c.latitude);a=new Map((a=a.metrics)==null?void 0:a.map(function(a){return[a.metric,a.value]}));a={samples:parseFloat(a.get("SAMPLES")),value:parseFloat(a.get("DISTANCE_FROM_EDGE"))};return{lng:b,lat:c,data:a}}function c(a,b){var c=new Map();a.map(function(a){b.map(function(b){var d,e,f;b=(b=(b=b.properties)==null?void 0:b.edge)!=null?b:"";d=(d=a.properties)!=null?d:null;e=(e=d==null?void 0:d.sampleCount)!=null?e:0;f=(f=d==null?void 0:d.val)!=null?f:0;if((d==null?void 0:d.edge)===b){d={samples:e,distance:f};c.set(b,d)}})});return c}function e(a,b){var c=[];a.map(function(a){b.map(function(b){var e,f,g;b=(b=(b=b.properties)==null?void 0:b.edge)!=null?b:"";e=(e=a.properties)!=null?e:null;f=(f=e==null?void 0:e.sampleCount)!=null?f:0;g=(g=e==null?void 0:e.val)!=null?g:0;f=[{metric:d("OxsightsBNIFbts").EDGE_TOOLTIP_SAMPLES(f),value:d("OxsightsBNIFbts").EDGE_TOOLTIP_DISTANCE(g)}];if(b!==null&&(e==null?void 0:e.edge)===b){g=b.split(":");e=g[0];b=g[1];g={edge:{name:e,role:b},metrics:f};c.push(g)}})});return c}g.OxsightsBNIPolygon2EdgeQuery=f;g.parseEdgePolygonToEdgeData=a;g.mapEdgeMetrics=c;g.getPolygon2EdgeRowBreakdown=e}),98);
-----
useBNIPerformancePolygon2EdgeFetching",["OxsightsBNIPolygon2EdgeQuery","OxsightsBNISharedMapContext","OxsightsEIMapConstants","OxsightsEIMapDataQuery","OxsightsEIQueryHelpers","OxsightsEIUtils","RelayHooks","nullthrows","useBNIPartnerId"],(function(a,b,c,d,e,f,g){"use strict";function a(a,b){var e=7,f=c("useBNIPartnerId")(),g="1",i=d("OxsightsBNISharedMapContext").useBNISharedMapContext();i=i.selectedRegion;var j=(i==null?void 0:i.id)==null;a={partner_id:c("nullthrows")(f),collection:c("nullthrows")(a),region_id:(f=i==null?void 0:i.id)!=null?f:g,time_window:d("OxsightsEIQueryHelpers").getTimeWindowFromNumber(e),metrics:["SAMPLES","DISTANCE_FROM_EDGE"],date:b};i=d("RelayHooks").useLazyLoadQuery(d("OxsightsBNIPolygon2EdgeQuery").OxsightsBNIPolygon2EdgeQuery,a);return h(i,j)}function h(a,b){a=d("OxsightsEIMapDataQuery").categorizedEdgeMapData(d("OxsightsBNIPolygon2EdgeQuery").parseEdgePolygonToEdgeData([a]));a=d("OxsightsEIQueryHelpers").getMapData(a);var c=i(a==null?void 0:a.points);b=b?[]:i(a==null?void 0:a.lines);var e=b?d("OxsightsEIUtils").getSampleCountPerTile(b):new Map();b=b==null?void 0:b.map(function(a,b){return babelHelpers["extends"]({},a,{properties:babelHelpers["extends"]({},a.properties,{samplePercent:d("OxsightsEIUtils").getSamplePercent(a,e)}),id:b})});return babelHelpers["extends"]({},a,{points:c,lines:b})}function i(a){var b=c("OxsightsEIMapConstants").EDGE_OVERALL;return((a=a)!=null?a:[]).filter(function(a){return(a==null?void 0:(a=a.properties)==null?void 0:a.edge)!==b}).map(function(a,b){return babelHelpers["extends"]({},a,{id:b})})}g.useBNIPerformancePolygon2EdgeFetching=a;g.filterByEdges=i}),98);
-----
OxsightsBNIPerformanceInfoPanelEdgeMetrics",["GeoFlexbox.react","OxsightsBNIPolygon2EdgeQuery","OxsightsEIFbts","OxsightsEdgeMetricSummary.react","geoMargin","react","useBNIPerformancePolygon2EdgeFetching"],(function(a,b,c,d,e,f,g){"use strict";var h=d("react"),i="header3";function a(a){var b=a.date;a=a.region;a=d("useBNIPerformancePolygon2EdgeFetching").useBNIPerformancePolygon2EdgeFetching(a,b);b=d("useBNIPerformancePolygon2EdgeFetching").filterByEdges(a.points);a=d("OxsightsBNIPolygon2EdgeQuery").getPolygon2EdgeRowBreakdown(a.lines,b);return h.jsx(c("GeoFlexbox.react"),{direction:"column",xstyle:[c("geoMargin").start12,c("geoMargin").end12],children:h.jsx(c("OxsightsEdgeMetricSummary.react"),{metricByEdgeData:a,headingSize:i,heading:d("OxsightsEIFbts").SAMPLES_BY_EDGES,onClick:function(){}})})}a.displayName=a.name+" [from "+f.id+"]";g.OxsightsBNIPerformanceInfoPanelEdgeMetrics=a}),98);
-----
OxsightsBNIPolygon2EdgeQuery.graphql",["OxsightsBNIPolygon2EdgeQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"collection"},c={defaultValue:null,kind:"LocalArgument",name:"date"},d={defaultValue:null,kind:"LocalArgument",name:"edges"},e={defaultValue:null,kind:"LocalArgument",name:"metrics"},f={defaultValue:null,kind:"LocalArgument",name:"partner_id"},g={defaultValue:null,kind:"LocalArgument",name:"region_id"},h={defaultValue:null,kind:"LocalArgument",name:"time_window"},i={kind:"Variable",name:"partner_id",variableName:"partner_id"},j={kind:"Variable",name:"time_window",variableName:"time_window"},k={alias:null,args:null,concreteType:"XFBEdgePrefixEdgeObject",kind:"LinkedField",name:"edge",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"role",storageKey:null}],storageKey:null},l=[{alias:null,args:null,kind:"ScalarField",name:"latitude",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"longitude",storageKey:null}];i=[{alias:null,args:[{fields:[{kind:"Variable",name:"edges",variableName:"edges"},i,j],kind:"ObjectValue",name:"input"}],concreteType:"XFBEdgeMetaData",kind:"LinkedField",name:"xfb_edge_meta_data",plural:!0,selections:[k,{alias:null,args:null,concreteType:"XFBEdgeLocation",kind:"LinkedField",name:"location",plural:!1,selections:l,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"color_index",storageKey:null}],storageKey:null},{alias:null,args:[{fields:[{kind:"Variable",name:"collection",variableName:"collection"},{kind:"Variable",name:"date",variableName:"date"},{kind:"Variable",name:"metrics",variableName:"metrics"},i,{kind:"Variable",name:"region_id",variableName:"region_id"},j],kind:"ObjectValue",name:"input"}],concreteType:"XFBOxsightsBNIEdgePolygon2EdgeMetrics",kind:"LinkedField",name:"xfb_oxsights_bni_polygon_to_edge",plural:!0,selections:[k,{alias:null,args:null,concreteType:"XFBEdgePolygonMetricsObject",kind:"LinkedField",name:"metrics",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"metric",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XFBEdgeLocation",kind:"LinkedField",name:"coordinates",plural:!1,selections:l,storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c,d,e,f,g,h],kind:"Fragment",metadata:null,name:"OxsightsBNIPolygon2EdgeQuery",selections:i,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,d,e,f,g,h,c],kind:"Operation",name:"OxsightsBNIPolygon2EdgeQuery",selections:i},params:{id:b("OxsightsBNIPolygon2EdgeQuery_facebookRelayOperation"),metadata:{},name:"OxsightsBNIPolygon2EdgeQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
OxsightsBNIPolygon2EdgeQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="5318255758300150"}),null);
-----