UNPKG

eurostat-map

Version:

Reusable library to quickly create and customise web maps showing Eurostat data directly retrieved from Eurostat database.

2 lines 973 kB
/*! /*! eurostat-map v4.3.58 | 2026 Eurostat | EUPL License. See https://github.com/eurostat/eurostat-map/blob/master/LICENSE * / */ !function webpackUniversalModuleDefinition(c,h){"object"==typeof exports&&"object"==typeof module?module.exports=h():"function"==typeof define&&define.amd?define([],h):"object"==typeof exports?exports.eurostatmap=h():c.eurostatmap=h()}(self,()=>(()=>{var c={2991(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* STYLING OF NUTS REGIONS AND BOUNDARIES */\n/* Default region fill */\n.em-nutsrg {\n fill: #e1e1e1;\n}\n\n.em-nutsrg,\n#em-user-regions {\n cursor: pointer !important;\n}\n","",{version:3,sources:["webpack://./src/css/NUTS.css"],names:[],mappings:"AAAA,2CAA2C;AAC3C,wBAAwB;AACxB;IACI,aAAa;AACjB;;AAEA;;IAEI,0BAA0B;AAC9B",sourcesContent:["/* STYLING OF NUTS REGIONS AND BOUNDARIES */\r\n/* Default region fill */\r\n.em-nutsrg {\r\n fill: #e1e1e1;\r\n}\r\n\r\n.em-nutsrg,\r\n#em-user-regions {\r\n cursor: pointer !important;\r\n}\r\n"],sourceRoot:""}]);const M=S},4789(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-annotations {\n /* pointer-events: none; */\n}\n","",{version:3,sources:["webpack://./src/css/annotations.css"],names:[],mappings:"AAAA;IACI,0BAA0B;AAC9B",sourcesContent:[".em-annotations {\r\n /* pointer-events: none; */\r\n}\r\n"],sourceRoot:""}]);const M=S},654(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-cntbn,\n.em-cntbn-halo,\n.em-kosovo-bn,\n.em-bn-co {\n stroke-linecap: round;\n stroke-linejoin: round;\n fill: none;\n pointer-events: none;\n}\n\n/* coastal boundaries */\n.em-bn-co {\n stroke: white;\n}\n\n/* kosovo */\n.em-kosovo-bn {\n stroke: #3f3f3f;\n stroke-width: 0.15;\n opacity: 0.8;\n}\n\n/* country boundaries */\n.em-cntbn {\n stroke: #353535;\n stroke-width: 0.8px;\n opacity: 1;\n}\n\n/* country boundary halo (not coastline) */\n.em-cntbn-halo:not(.em-bn-co) {\n stroke: white;\n stroke-width: 1.9px;\n opacity: 1;\n}\n\n/* NUTS boundaries stroke color */\n.em-bn-1,\n.em-bn-2,\n.em-bn-3,\n.em-nutsrg [lvl='3'],\n.em-nutsrg [lvl='2'],\n.em-nutsrg [lvl='1'] {\n stroke: #868686;\n}\n\n/* boundaries stroke-width */\n.em-bn-0 {\n stroke: none;\n}\n.em-bn-1,\n.em-bn-2,\n.em-bn-3,\n/* when using MIXED NUTS levels, we add stroke to the regions, then show/hide those that have/dont have data */\n.em-nutsrg [lvl='3'],\n.em-nutsrg [lvl='2'],\n.em-nutsrg [lvl='1'] {\n stroke-width: 0.3;\n stroke-opacity: 0.5;\n}\n/* coastal boundaries must block MIXED NUTS levels polygon stroke */\n.em-bn-co {\n stroke-width: 0.3;\n}\n\n/* all NUTS boundaries and regions */\n#em-nutsbn,\n.em-bn-0,\n.em-bn-1,\n.em-bn-2,\n.em-bn-3,\n.em-nutsrg [lvl='3'],\n.em-nutsrg [lvl='2'],\n.em-nutsrg [lvl='1'],\n.em-nutsrg {\n stroke-linecap: round;\n stroke-linejoin: round;\n}\n\n/* dont fill border elements */\n.em-bn-0,\n.em-bn-1,\n.em-bn-2,\n.em-bn-3 {\n fill: none;\n pointer-events: none;\n}\n\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\n/* g#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\n opacity: 0;\n} */\n","",{version:3,sources:["webpack://./src/css/borders.css"],names:[],mappings:"AAAA;;;;IAII,qBAAqB;IACrB,sBAAsB;IACtB,UAAU;IACV,oBAAoB;AACxB;;AAEA,uBAAuB;AACvB;IACI,aAAa;AACjB;;AAEA,WAAW;AACX;IACI,eAAe;IACf,kBAAkB;IAClB,YAAY;AAChB;;AAEA,uBAAuB;AACvB;IACI,eAAe;IACf,mBAAmB;IACnB,UAAU;AACd;;AAEA,0CAA0C;AAC1C;IACI,aAAa;IACb,mBAAmB;IACnB,UAAU;AACd;;AAEA,iCAAiC;AACjC;;;;;;IAMI,eAAe;AACnB;;AAEA,6BAA6B;AAC7B;IACI,YAAY;AAChB;AACA;;;;;;;IAOI,iBAAiB;IACjB,mBAAmB;AACvB;AACA,mEAAmE;AACnE;IACI,iBAAiB;AACrB;;AAEA,oCAAoC;AACpC;;;;;;;;;IASI,qBAAqB;IACrB,sBAAsB;AAC1B;;AAEA,8BAA8B;AAC9B;;;;IAII,UAAU;IACV,oBAAoB;AACxB;;AAEA,uHAAuH;AACvH;;GAEG",sourcesContent:[".em-cntbn,\r\n.em-cntbn-halo,\r\n.em-kosovo-bn,\r\n.em-bn-co {\r\n stroke-linecap: round;\r\n stroke-linejoin: round;\r\n fill: none;\r\n pointer-events: none;\r\n}\r\n\r\n/* coastal boundaries */\r\n.em-bn-co {\r\n stroke: white;\r\n}\r\n\r\n/* kosovo */\r\n.em-kosovo-bn {\r\n stroke: #3f3f3f;\r\n stroke-width: 0.15;\r\n opacity: 0.8;\r\n}\r\n\r\n/* country boundaries */\r\n.em-cntbn {\r\n stroke: #353535;\r\n stroke-width: 0.8px;\r\n opacity: 1;\r\n}\r\n\r\n/* country boundary halo (not coastline) */\r\n.em-cntbn-halo:not(.em-bn-co) {\r\n stroke: white;\r\n stroke-width: 1.9px;\r\n opacity: 1;\r\n}\r\n\r\n/* NUTS boundaries stroke color */\r\n.em-bn-1,\r\n.em-bn-2,\r\n.em-bn-3,\r\n.em-nutsrg [lvl='3'],\r\n.em-nutsrg [lvl='2'],\r\n.em-nutsrg [lvl='1'] {\r\n stroke: #868686;\r\n}\r\n\r\n/* boundaries stroke-width */\r\n.em-bn-0 {\r\n stroke: none;\r\n}\r\n.em-bn-1,\r\n.em-bn-2,\r\n.em-bn-3,\r\n/* when using MIXED NUTS levels, we add stroke to the regions, then show/hide those that have/dont have data */\r\n.em-nutsrg [lvl='3'],\r\n.em-nutsrg [lvl='2'],\r\n.em-nutsrg [lvl='1'] {\r\n stroke-width: 0.3;\r\n stroke-opacity: 0.5;\r\n}\r\n/* coastal boundaries must block MIXED NUTS levels polygon stroke */\r\n.em-bn-co {\r\n stroke-width: 0.3;\r\n}\r\n\r\n/* all NUTS boundaries and regions */\r\n#em-nutsbn,\r\n.em-bn-0,\r\n.em-bn-1,\r\n.em-bn-2,\r\n.em-bn-3,\r\n.em-nutsrg [lvl='3'],\r\n.em-nutsrg [lvl='2'],\r\n.em-nutsrg [lvl='1'],\r\n.em-nutsrg {\r\n stroke-linecap: round;\r\n stroke-linejoin: round;\r\n}\r\n\r\n/* dont fill border elements */\r\n.em-bn-0,\r\n.em-bn-1,\r\n.em-bn-2,\r\n.em-bn-3 {\r\n fill: none;\r\n pointer-events: none;\r\n}\r\n\r\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\r\n/* g#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\r\n opacity: 0;\r\n} */\r\n"],sourceRoot:""}]);const M=S},6923(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-grid-cell {\n fill: #e1e1e1;\n stroke-linecap: round;\n stroke-linejoin: round;\n cursor: pointer !important;\n}\n\n.em--coxcomb .em-grid-cell,\n.em--spark .em-grid-cell {\n /* fill: navajowhite; */\n fill: #fce8cc;\n}\n\n.em--ch .em-grid-cell,\n.em--scomp .em-grid-cell {\n fill: #eeeeee;\n}\n.em-grid-text {\n opacity: 0.75;\n}\n.em-grid-hexagon {\n /* opacity: 0.7; */\n}\n\n.em--coxcomb .em-grid-shape,\n.em--pie .em-grid-shape {\n fill: none;\n stroke: #ccc !important;\n stroke-width: 0px;\n}\n\n/* .em--coxcomb .em-grid-text,\n.em--pie .em-grid-text {\n transform: translate(0, -22px) !important;\n} */\n","",{version:3,sources:["webpack://./src/css/cartogram.css"],names:[],mappings:"AAAA;IACI,aAAa;IACb,qBAAqB;IACrB,sBAAsB;IACtB,0BAA0B;AAC9B;;AAEA;;IAEI,uBAAuB;IACvB,aAAa;AACjB;;AAEA;;IAEI,aAAa;AACjB;AACA;IACI,aAAa;AACjB;AACA;IACI,kBAAkB;AACtB;;AAEA;;IAEI,UAAU;IACV,uBAAuB;IACvB,iBAAiB;AACrB;;AAEA;;;GAGG",sourcesContent:[".em-grid-cell {\r\n fill: #e1e1e1;\r\n stroke-linecap: round;\r\n stroke-linejoin: round;\r\n cursor: pointer !important;\r\n}\r\n\r\n.em--coxcomb .em-grid-cell,\r\n.em--spark .em-grid-cell {\r\n /* fill: navajowhite; */\r\n fill: #fce8cc;\r\n}\r\n\r\n.em--ch .em-grid-cell,\r\n.em--scomp .em-grid-cell {\r\n fill: #eeeeee;\r\n}\r\n.em-grid-text {\r\n opacity: 0.75;\r\n}\r\n.em-grid-hexagon {\r\n /* opacity: 0.7; */\r\n}\r\n\r\n.em--coxcomb .em-grid-shape,\r\n.em--pie .em-grid-shape {\r\n fill: none;\r\n stroke: #ccc !important;\r\n stroke-width: 0px;\r\n}\r\n\r\n/* .em--coxcomb .em-grid-text,\r\n.em--pie .em-grid-text {\r\n transform: translate(0, -22px) !important;\r\n} */\r\n"],sourceRoot:""}]);const M=S},781(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-cntrg {\n fill: #e1e1e1;\n cursor: pointer !important;\n}\n","",{version:3,sources:["webpack://./src/css/countries.css"],names:[],mappings:"AAAA;IACI,aAAa;IACb,0BAA0B;AAC9B",sourcesContent:[".em-cntrg {\r\n fill: #e1e1e1;\r\n cursor: pointer !important;\r\n}\r\n"],sourceRoot:""}]);const M=S},7211(c,h,g){"use strict";g.d(h,{A:()=>q});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w),M=g(2489),k=g(9666),T=g(4282),E=g(4470),I=g(4789),P=g(2991),L=g(2875),B=g(765),z=g(358),j=g(2476),N=g(3869),D=g(6923),R=g(781),G=g(654),W=S()(b());W.i(M.A),W.i(k.A),W.i(T.A),W.i(E.A),W.i(I.A),W.i(P.A),W.i(L.A),W.i(B.A),W.i(z.A),W.i(j.A),W.i(N.A),W.i(D.A),W.i(R.A),W.i(G.A),W.push([c.id,"\n","",{version:3,sources:[],names:[],mappings:"",sourceRoot:""}]);const q=W},3869(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-inset .em-zoom-buttons {\n display: none;\n}\n.em-inset-title {\n font-size: 11px;\n}\n.em-inset-subtitle {\n font-size: 12px;\n}\n.em-insets .em-frame {\n /* this will give a frame to inset maps */\n stroke: grey;\n stroke-width: 0.3px !important;\n}\n","",{version:3,sources:["webpack://./src/css/insets.css"],names:[],mappings:"AAAA;IACI,aAAa;AACjB;AACA;IACI,eAAe;AACnB;AACA;IACI,eAAe;AACnB;AACA;IACI,yCAAyC;IACzC,YAAY;IACZ,8BAA8B;AAClC",sourcesContent:[".em-inset .em-zoom-buttons {\r\n display: none;\r\n}\r\n.em-inset-title {\r\n font-size: 11px;\r\n}\r\n.em-inset-subtitle {\r\n font-size: 12px;\r\n}\r\n.em-insets .em-frame {\r\n /* this will give a frame to inset maps */\r\n stroke: grey;\r\n stroke-width: 0.3px !important;\r\n}\r\n"],sourceRoot:""}]);const M=S},4470(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"#em-labels {\n text-anchor: middle;\n stroke-linejoin: round;\n stroke-linecap: round;\n font-family: Arial, Helvetica, sans-serif;\n dominant-baseline: central;\n pointer-events: none;\n paint-order: stroke fill;\n}\n\n.em-labels {\n font-size: 12px;\n fill: #000000;\n}\n\n.em-label {\n font-size: 12px;\n opacity: 0.9;\n}\n\n.em-label-shadow,\n.em-flow-label-shadow {\n font-size: 12px;\n stroke-width: 2px;\n stroke: white;\n opacity: 0.9;\n fill: none;\n}\n\n.em-label-background {\n fill: #ffffff;\n opacity: 0.9;\n}\n\n.em-stat-label {\n fill: #111111;\n stroke: #111111;\n stroke-width: 0.5px;\n}\n\n.em-stat-label-shadow {\n fill: none;\n stroke: white;\n stroke-width: 2.5px;\n opacity: 0.9;\n}\n\n.em-stat-label,\n.em-stat-label-shadow {\n font-size: 13px;\n}\n\n.em-label-cc {\n font-size: 12px;\n}\n\n.em-label-shadow-cc {\n font-size: 12px;\n stroke-width: 3px;\n}\n\n.em-label-countries {\n fill: #111111;\n font-size: 10px;\n}\n\n.em-label-shadow-countries {\n font-size: 10px;\n stroke-width: 3px;\n}\n\n.em-label-seas {\n font-size: 9px;\n fill: #2a58b3;\n letter-spacing: 0.25em;\n opacity: 0.7;\n}\n\n.em-label-shadow-seas {\n font-size: 9px;\n letter-spacing: 0.25em;\n stroke-width: 3px;\n opacity: 0.5;\n}\n\n.em-flow-labels {\n text-anchor: middle;\n stroke-linejoin: round;\n font-family: Arial, Helvetica, sans-serif;\n dominant-baseline: central;\n}\n\n.em-flow-label {\n font-size: 13px;\n fill: #333333;\n font-weight: bold;\n opacity: 0.9;\n}\n\n.em-flow-label-shadow {\n font-size: 13px;\n stroke-width: 3px;\n}\n\n.em-circle-stat-label,\n.em-circle-stat-label-shadow {\n text-anchor: middle;\n stroke-linejoin: round;\n stroke-linecap: round;\n font-family: Arial, Helvetica, sans-serif;\n dominant-baseline: central;\n pointer-events: none;\n paint-order: stroke fill;\n}\n\n.em-circle-code-label,\n.em-circle-code-label-shadow {\n text-anchor: middle;\n stroke-linejoin: round;\n stroke-linecap: round;\n font-family: Arial, Helvetica, sans-serif;\n dominant-baseline: central;\n pointer-events: none;\n paint-order: stroke fill;\n}\n\n/* labels that overflow outside the proportional symbol */\n/* .em-stat-overflowing,\n.em-code-overflowing {\n opacity: 0.75;\n} */\n","",{version:3,sources:["webpack://./src/css/labels.css"],names:[],mappings:"AAAA;IACI,mBAAmB;IACnB,sBAAsB;IACtB,qBAAqB;IACrB,yCAAyC;IACzC,0BAA0B;IAC1B,oBAAoB;IACpB,wBAAwB;AAC5B;;AAEA;IACI,eAAe;IACf,aAAa;AACjB;;AAEA;IACI,eAAe;IACf,YAAY;AAChB;;AAEA;;IAEI,eAAe;IACf,iBAAiB;IACjB,aAAa;IACb,YAAY;IACZ,UAAU;AACd;;AAEA;IACI,aAAa;IACb,YAAY;AAChB;;AAEA;IACI,aAAa;IACb,eAAe;IACf,mBAAmB;AACvB;;AAEA;IACI,UAAU;IACV,aAAa;IACb,mBAAmB;IACnB,YAAY;AAChB;;AAEA;;IAEI,eAAe;AACnB;;AAEA;IACI,eAAe;AACnB;;AAEA;IACI,eAAe;IACf,iBAAiB;AACrB;;AAEA;IACI,aAAa;IACb,eAAe;AACnB;;AAEA;IACI,eAAe;IACf,iBAAiB;AACrB;;AAEA;IACI,cAAc;IACd,aAAa;IACb,sBAAsB;IACtB,YAAY;AAChB;;AAEA;IACI,cAAc;IACd,sBAAsB;IACtB,iBAAiB;IACjB,YAAY;AAChB;;AAEA;IACI,mBAAmB;IACnB,sBAAsB;IACtB,yCAAyC;IACzC,0BAA0B;AAC9B;;AAEA;IACI,eAAe;IACf,aAAa;IACb,iBAAiB;IACjB,YAAY;AAChB;;AAEA;IACI,eAAe;IACf,iBAAiB;AACrB;;AAEA;;IAEI,mBAAmB;IACnB,sBAAsB;IACtB,qBAAqB;IACrB,yCAAyC;IACzC,0BAA0B;IAC1B,oBAAoB;IACpB,wBAAwB;AAC5B;;AAEA;;IAEI,mBAAmB;IACnB,sBAAsB;IACtB,qBAAqB;IACrB,yCAAyC;IACzC,0BAA0B;IAC1B,oBAAoB;IACpB,wBAAwB;AAC5B;;AAEA,yDAAyD;AACzD;;;GAGG",sourcesContent:["#em-labels {\r\n text-anchor: middle;\r\n stroke-linejoin: round;\r\n stroke-linecap: round;\r\n font-family: Arial, Helvetica, sans-serif;\r\n dominant-baseline: central;\r\n pointer-events: none;\r\n paint-order: stroke fill;\r\n}\r\n\r\n.em-labels {\r\n font-size: 12px;\r\n fill: #000000;\r\n}\r\n\r\n.em-label {\r\n font-size: 12px;\r\n opacity: 0.9;\r\n}\r\n\r\n.em-label-shadow,\r\n.em-flow-label-shadow {\r\n font-size: 12px;\r\n stroke-width: 2px;\r\n stroke: white;\r\n opacity: 0.9;\r\n fill: none;\r\n}\r\n\r\n.em-label-background {\r\n fill: #ffffff;\r\n opacity: 0.9;\r\n}\r\n\r\n.em-stat-label {\r\n fill: #111111;\r\n stroke: #111111;\r\n stroke-width: 0.5px;\r\n}\r\n\r\n.em-stat-label-shadow {\r\n fill: none;\r\n stroke: white;\r\n stroke-width: 2.5px;\r\n opacity: 0.9;\r\n}\r\n\r\n.em-stat-label,\r\n.em-stat-label-shadow {\r\n font-size: 13px;\r\n}\r\n\r\n.em-label-cc {\r\n font-size: 12px;\r\n}\r\n\r\n.em-label-shadow-cc {\r\n font-size: 12px;\r\n stroke-width: 3px;\r\n}\r\n\r\n.em-label-countries {\r\n fill: #111111;\r\n font-size: 10px;\r\n}\r\n\r\n.em-label-shadow-countries {\r\n font-size: 10px;\r\n stroke-width: 3px;\r\n}\r\n\r\n.em-label-seas {\r\n font-size: 9px;\r\n fill: #2a58b3;\r\n letter-spacing: 0.25em;\r\n opacity: 0.7;\r\n}\r\n\r\n.em-label-shadow-seas {\r\n font-size: 9px;\r\n letter-spacing: 0.25em;\r\n stroke-width: 3px;\r\n opacity: 0.5;\r\n}\r\n\r\n.em-flow-labels {\r\n text-anchor: middle;\r\n stroke-linejoin: round;\r\n font-family: Arial, Helvetica, sans-serif;\r\n dominant-baseline: central;\r\n}\r\n\r\n.em-flow-label {\r\n font-size: 13px;\r\n fill: #333333;\r\n font-weight: bold;\r\n opacity: 0.9;\r\n}\r\n\r\n.em-flow-label-shadow {\r\n font-size: 13px;\r\n stroke-width: 3px;\r\n}\r\n\r\n.em-circle-stat-label,\r\n.em-circle-stat-label-shadow {\r\n text-anchor: middle;\r\n stroke-linejoin: round;\r\n stroke-linecap: round;\r\n font-family: Arial, Helvetica, sans-serif;\r\n dominant-baseline: central;\r\n pointer-events: none;\r\n paint-order: stroke fill;\r\n}\r\n\r\n.em-circle-code-label,\r\n.em-circle-code-label-shadow {\r\n text-anchor: middle;\r\n stroke-linejoin: round;\r\n stroke-linecap: round;\r\n font-family: Arial, Helvetica, sans-serif;\r\n dominant-baseline: central;\r\n pointer-events: none;\r\n paint-order: stroke fill;\r\n}\r\n\r\n/* labels that overflow outside the proportional symbol */\r\n/* .em-stat-overflowing,\r\n.em-code-overflowing {\r\n opacity: 0.75;\r\n} */\r\n"],sourceRoot:""}]);const M=S},1477(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-bivariate-nodata-label {\n font-size: 14px;\n dominant-baseline: middle;\n}\n.em-bivariate-tick-label {\n text-anchor: middle;\n font-size: 12px;\n}\n.em-bivariate-axis-title {\n font-size: 15px;\n}\n.em-bivariate-tick {\n stroke: #696969;\n stroke-width: 1;\n}\n.em-bivariate-frame {\n fill: none;\n stroke: #696969;\n}\n.em-bivariate-nodata {\n stroke: #696969;\n stroke-width: 0.5;\n cursor: pointer;\n}","",{version:3,sources:["webpack://./src/css/legend/bivariate-choropleth.css"],names:[],mappings:"AAAA;IACI,eAAe;IACf,yBAAyB;AAC7B;AACA;IACI,mBAAmB;IACnB,eAAe;AACnB;AACA;IACI,eAAe;AACnB;AACA;IACI,eAAe;IACf,eAAe;AACnB;AACA;IACI,UAAU;IACV,eAAe;AACnB;AACA;IACI,eAAe;IACf,iBAAiB;IACjB,eAAe;AACnB",sourcesContent:[".em-bivariate-nodata-label {\r\n font-size: 14px;\r\n dominant-baseline: middle;\r\n}\r\n.em-bivariate-tick-label {\r\n text-anchor: middle;\r\n font-size: 12px;\r\n}\r\n.em-bivariate-axis-title {\r\n font-size: 15px;\r\n}\r\n.em-bivariate-tick {\r\n stroke: #696969;\r\n stroke-width: 1;\r\n}\r\n.em-bivariate-frame {\r\n fill: none;\r\n stroke: #696969;\r\n}\r\n.em-bivariate-nodata {\r\n stroke: #696969;\r\n stroke-width: 0.5;\r\n cursor: pointer;\r\n}"],sourceRoot:""}]);const M=S},924(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-coxcomb-legend-time-label {\n font-size: 13px;\n}\n.em-coxcomb-legend-time-segment {\n stroke: #444;\n stroke-width: 0.5;\n opacity: 0.4;\n fill: #ccc;\n cursor: pointer;\n}\n.em-coxcomb-legend-time-segment {\n stroke: #444;\n stroke-width: 0.5;\n opacity: 0.4;\n fill: #ccc;\n cursor: pointer;\n}\n\n.em-time-dimmed .em-coxcomb-chart path {\n visibility: hidden;\n}\n.em-time-dimmed .em-coxcomb-chart path.em-time-active {\n visibility: visible;\n}\n","",{version:3,sources:["webpack://./src/css/legend/coxcomb.css"],names:[],mappings:"AAAA;IACI,eAAe;AACnB;AACA;IACI,YAAY;IACZ,iBAAiB;IACjB,YAAY;IACZ,UAAU;IACV,eAAe;AACnB;AACA;IACI,YAAY;IACZ,iBAAiB;IACjB,YAAY;IACZ,UAAU;IACV,eAAe;AACnB;;AAEA;IACI,kBAAkB;AACtB;AACA;IACI,mBAAmB;AACvB",sourcesContent:[".em-coxcomb-legend-time-label {\r\n font-size: 13px;\r\n}\r\n.em-coxcomb-legend-time-segment {\r\n stroke: #444;\r\n stroke-width: 0.5;\r\n opacity: 0.4;\r\n fill: #ccc;\r\n cursor: pointer;\r\n}\r\n.em-coxcomb-legend-time-segment {\r\n stroke: #444;\r\n stroke-width: 0.5;\r\n opacity: 0.4;\r\n fill: #ccc;\r\n cursor: pointer;\r\n}\r\n\r\n.em-time-dimmed .em-coxcomb-chart path {\r\n visibility: hidden;\r\n}\r\n.em-time-dimmed .em-coxcomb-chart path.em-time-active {\r\n visibility: visible;\r\n}\r\n"],sourceRoot:""}]);const M=S},825(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-flow-width-horizontal-label {\n text-anchor: middle;\n font-size: 13px;\n /* fill: #3a3a3a */\n}","",{version:3,sources:["webpack://./src/css/legend/flow.css"],names:[],mappings:"AAAA;IACI,mBAAmB;IACnB,eAAe;IACf,kBAAkB;AACtB",sourcesContent:[".em-flow-width-horizontal-label {\r\n text-anchor: middle;\r\n font-size: 13px;\r\n /* fill: #3a3a3a */\r\n}"],sourceRoot:""}]);const M=S},4282(c,h,g){"use strict";g.d(h,{A:()=>z});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w),M=g(1477),k=g(924),T=g(825),E=g(4399),I=g(2275),P=g(3176),L=g(3606),B=S()(b());B.i(M.A),B.i(k.A),B.i(T.A),B.i(E.A),B.i(I.A),B.i(P.A),B.i(L.A),B.push([c.id,".em-legend-background {\n fill: white;\n opacity: 0.7;\n rx: 0;\n ry: 0;\n pointer-events: none;\n}\n\n/* titles */\n.em-legend-title {\n font-weight: bold;\n font-size: 15px;\n fill: #4c4b4b;\n}\n\n.em-size-legend-title {\n font-size: 15px;\n fill: #666;\n}\n\n.em-color-legend-title {\n font-size: 15px;\n fill: #696969;\n}\n\n.em-width-legend-title {\n font-size: 15px;\n fill: #696969;\n}\n\n.em-legend-subtitle {\n font-size: 15px;\n fill: #696969;\n opacity: 0.8;\n}\n\n/* labels */\n.em-legend-label {\n font-size: 14px;\n stroke: none;\n fill: #5e5e5e;\n dominant-baseline: unset;\n}\n\n.em-legend-label-max,\n.em-legend-label-min,\n.em-legend-label-no-data {\n fill: #707070;\n}\n\n.em-legend-label-max:hover,\n.em-legend-label-min:hover,\n.em-legend-label-no-data:hover {\n font-weight: bold;\n}\n\n/* ticks */\n.em-legend-tick {\n stroke: #696969;\n stroke-width: 1;\n}\n\n/* swatch separator */\n.em-legend-separator {\n stroke: white;\n stroke-width: 1;\n}\n\n/* cursor: pointer */\n.em-legend-gradient {\n cursor: pointer;\n}\n.em-bivariate-square,\n.em-legend-rect {\n cursor: pointer;\n}\n.em-legend-histogram-bar {\n cursor: pointer;\n}\n\n/* hover */\n.em-bivariate-square:hover,\n.em-legend-rect:hover {\n stroke-width: 2;\n stroke: red;\n}\n\n.em-legend-diverging-line {\n stroke: #696969;\n}\n.em-legend-background {\n filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.5));\n opacity: 0.9;\n}\n","",{version:3,sources:["webpack://./src/css/legend/legend.css"],names:[],mappings:"AAQA;IACI,WAAW;IACX,YAAY;IACZ,KAAK;IACL,KAAK;IACL,oBAAoB;AACxB;;AAEA,WAAW;AACX;IACI,iBAAiB;IACjB,eAAe;IACf,aAAa;AACjB;;AAEA;IACI,eAAe;IACf,UAAU;AACd;;AAEA;IACI,eAAe;IACf,aAAa;AACjB;;AAEA;IACI,eAAe;IACf,aAAa;AACjB;;AAEA;IACI,eAAe;IACf,aAAa;IACb,YAAY;AAChB;;AAEA,WAAW;AACX;IACI,eAAe;IACf,YAAY;IACZ,aAAa;IACb,wBAAwB;AAC5B;;AAEA;;;IAGI,aAAa;AACjB;;AAEA;;;IAGI,iBAAiB;AACrB;;AAEA,UAAU;AACV;IACI,eAAe;IACf,eAAe;AACnB;;AAEA,qBAAqB;AACrB;IACI,aAAa;IACb,eAAe;AACnB;;AAEA,oBAAoB;AACpB;IACI,eAAe;AACnB;AACA;;IAEI,eAAe;AACnB;AACA;IACI,eAAe;AACnB;;AAEA,UAAU;AACV;;IAEI,eAAe;IACf,WAAW;AACf;;AAEA;IACI,eAAe;AACnB;AACA;IACI,mDAAmD;IACnD,YAAY;AAChB",sourcesContent:["@import 'bivariate-choropleth.css';\r\n@import 'coxcomb.css';\r\n@import 'flow.css';\r\n@import 'pie.css';\r\n@import 'spike.css';\r\n@import 'ternary.css';\r\n@import 'spark.css';\r\n\r\n.em-legend-background {\r\n fill: white;\r\n opacity: 0.7;\r\n rx: 0;\r\n ry: 0;\r\n pointer-events: none;\r\n}\r\n\r\n/* titles */\r\n.em-legend-title {\r\n font-weight: bold;\r\n font-size: 15px;\r\n fill: #4c4b4b;\r\n}\r\n\r\n.em-size-legend-title {\r\n font-size: 15px;\r\n fill: #666;\r\n}\r\n\r\n.em-color-legend-title {\r\n font-size: 15px;\r\n fill: #696969;\r\n}\r\n\r\n.em-width-legend-title {\r\n font-size: 15px;\r\n fill: #696969;\r\n}\r\n\r\n.em-legend-subtitle {\r\n font-size: 15px;\r\n fill: #696969;\r\n opacity: 0.8;\r\n}\r\n\r\n/* labels */\r\n.em-legend-label {\r\n font-size: 14px;\r\n stroke: none;\r\n fill: #5e5e5e;\r\n dominant-baseline: unset;\r\n}\r\n\r\n.em-legend-label-max,\r\n.em-legend-label-min,\r\n.em-legend-label-no-data {\r\n fill: #707070;\r\n}\r\n\r\n.em-legend-label-max:hover,\r\n.em-legend-label-min:hover,\r\n.em-legend-label-no-data:hover {\r\n font-weight: bold;\r\n}\r\n\r\n/* ticks */\r\n.em-legend-tick {\r\n stroke: #696969;\r\n stroke-width: 1;\r\n}\r\n\r\n/* swatch separator */\r\n.em-legend-separator {\r\n stroke: white;\r\n stroke-width: 1;\r\n}\r\n\r\n/* cursor: pointer */\r\n.em-legend-gradient {\r\n cursor: pointer;\r\n}\r\n.em-bivariate-square,\r\n.em-legend-rect {\r\n cursor: pointer;\r\n}\r\n.em-legend-histogram-bar {\r\n cursor: pointer;\r\n}\r\n\r\n/* hover */\r\n.em-bivariate-square:hover,\r\n.em-legend-rect:hover {\r\n stroke-width: 2;\r\n stroke: red;\r\n}\r\n\r\n.em-legend-diverging-line {\r\n stroke: #696969;\r\n}\r\n.em-legend-background {\r\n filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.5));\r\n opacity: 0.9;\r\n}\r\n"],sourceRoot:""}]);const z=B},4399(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-pie-size-legend-line {\n stroke-dasharray: 2;\n stroke: grey;\n}","",{version:3,sources:["webpack://./src/css/legend/pie.css"],names:[],mappings:"AAAA;IACI,mBAAmB;IACnB,YAAY;AAChB",sourcesContent:[".em-pie-size-legend-line {\r\n stroke-dasharray: 2;\r\n stroke: grey;\r\n}"],sourceRoot:""}]);const M=S},3606(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-spark-legend-label {\n fill: #5c5c5c;\n}\n","",{version:3,sources:["webpack://./src/css/legend/spark.css"],names:[],mappings:"AAAA;IACI,aAAa;AACjB",sourcesContent:[".em-spark-legend-label {\r\n fill: #5c5c5c;\r\n}\r\n"],sourceRoot:""}]);const M=S},2275(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,".em-legend-label.em-spike-legend-label {\n font-size:12px;\n}","",{version:3,sources:["webpack://./src/css/legend/spike.css"],names:[],mappings:"AAAA;IACI,cAAc;AAClB",sourcesContent:[".em-legend-label.em-spike-legend-label {\r\n font-size:12px;\r\n}"],sourceRoot:""}]);const M=S},3176(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* TERNARY */\n.em-ternary-legend-label {\n font-size: 13px;\n stroke: none;\n fill: #3a3a3a;\n}\n.em-ternary-grid-line,\n.em-ternary-grid-line-minor {\n pointer-events: none;\n}\n.em-ternary-axis-title {\n font-size: 13px;\n}\n.em-ternary-axis-tick {\n stroke: #3a3a3a;\n stroke-width: 1;\n pointer-events: none;\n}\n.em-ternary-legend-data-point,\n.em-ternary-discrete-polygon {\n cursor: pointer;\n}\n.em-ternary-discrete-polygon {\n transition: fill 150ms;\n}\n.em-ternary-annotation-line {\n stroke: #949494;\n stroke-width: 1;\n opacity: 1;\n}\n.em-ternary-center-annotation-label {\n font-size: 11px;\n fill: #4e4e4e;\n font-style: italic;\n text-anchor: end;\n}\n.em-ternary-center-line-label {\n opacity: 1;\n font-size: 10px;\n}\n.em-ternary-center-point {\n pointer-events: none;\n}\n","",{version:3,sources:["webpack://./src/css/legend/ternary.css"],names:[],mappings:"AAAA,YAAY;AACZ;IACI,eAAe;IACf,YAAY;IACZ,aAAa;AACjB;AACA;;IAEI,oBAAoB;AACxB;AACA;IACI,eAAe;AACnB;AACA;IACI,eAAe;IACf,eAAe;IACf,oBAAoB;AACxB;AACA;;IAEI,eAAe;AACnB;AACA;IACI,sBAAsB;AAC1B;AACA;IACI,eAAe;IACf,eAAe;IACf,UAAU;AACd;AACA;IACI,eAAe;IACf,aAAa;IACb,kBAAkB;IAClB,gBAAgB;AACpB;AACA;IACI,UAAU;IACV,eAAe;AACnB;AACA;IACI,oBAAoB;AACxB",sourcesContent:["/* TERNARY */\r\n.em-ternary-legend-label {\r\n font-size: 13px;\r\n stroke: none;\r\n fill: #3a3a3a;\r\n}\r\n.em-ternary-grid-line,\r\n.em-ternary-grid-line-minor {\r\n pointer-events: none;\r\n}\r\n.em-ternary-axis-title {\r\n font-size: 13px;\r\n}\r\n.em-ternary-axis-tick {\r\n stroke: #3a3a3a;\r\n stroke-width: 1;\r\n pointer-events: none;\r\n}\r\n.em-ternary-legend-data-point,\r\n.em-ternary-discrete-polygon {\r\n cursor: pointer;\r\n}\r\n.em-ternary-discrete-polygon {\r\n transition: fill 150ms;\r\n}\r\n.em-ternary-annotation-line {\r\n stroke: #949494;\r\n stroke-width: 1;\r\n opacity: 1;\r\n}\r\n.em-ternary-center-annotation-label {\r\n font-size: 11px;\r\n fill: #4e4e4e;\r\n font-style: italic;\r\n text-anchor: end;\r\n}\r\n.em-ternary-center-line-label {\r\n opacity: 1;\r\n font-size: 10px;\r\n}\r\n.em-ternary-center-point {\r\n pointer-events: none;\r\n}\r\n"],sourceRoot:""}]);const M=S},4768(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* muted country fill */\n.em--alpha .em-cntrg,\n.em--alpha .em-cntrg {\n fill: #f2f2f2;\n}\n\n/* muted nuts fill */\n.em--alpha .em-nutsrg,\n.em--alpha .em-nutsrg {\n fill: #fdfdfd;\n}\n\n/* Coastlines should not be drawn for choropleths, however for alpha maps with white regions they can be necessary */\n.em--alpha .em-bn-co {\n stroke: grey;\n stroke-width: 0.1px;\n}\n","",{version:3,sources:["webpack://./src/css/map-types/alpha.css"],names:[],mappings:"AAAA,yBAAyB;AACzB;;IAEI,aAAa;AACjB;;AAEA,sBAAsB;AACtB;;IAEI,aAAa;AACjB;;AAEA,oHAAoH;AACpH;IACI,YAAY;IACZ,mBAAmB;AACvB",sourcesContent:["/* muted country fill */\r\n.em--alpha .em-cntrg,\r\n.em--alpha .em-cntrg {\r\n fill: #f2f2f2;\r\n}\r\n\r\n/* muted nuts fill */\r\n.em--alpha .em-nutsrg,\r\n.em--alpha .em-nutsrg {\r\n fill: #fdfdfd;\r\n}\r\n\r\n/* Coastlines should not be drawn for choropleths, however for alpha maps with white regions they can be necessary */\r\n.em--alpha .em-bn-co {\r\n stroke: grey;\r\n stroke-width: 0.1px;\r\n}\r\n"],sourceRoot:""}]);const M=S},5035(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* region fill */\n.em--bar .em-cntrg,\n.em--bar .em-nutsrg {\n fill: #f2f2f2;\n}\n/* muted nuts boundaries */\n.em--bar .em-bn-1,\n.em--bar .em-bn-2,\n.em--bar .em-bn-3,\n.em--bar .em-nutsrg [lvl='3'],\n.em--bar .em-nutsrg [lvl='2'],\n.em--bar .em-nutsrg [lvl='1'],\n.em--bar .em-bn-co {\n stroke-width: 0.1px;\n}\n\n/* coastline */\n.em--bar .em-bn-co {\n stroke: grey;\n stroke-width: 0.2px;\n}\n\n/* country borders */\n.em--bar .em-cntbn,\n.em--bar .em-cntbn-halo {\n opacity: 0.3;\n}\n\n.em-bar-grouped-legend-label {\n font-size: 12px !important;\n fill: #696969;\n}\n","",{version:3,sources:["webpack://./src/css/map-types/bar.css"],names:[],mappings:"AAAA,gBAAgB;AAChB;;IAEI,aAAa;AACjB;AACA,2BAA2B;AAC3B;;;;;;;IAOI,mBAAmB;AACvB;;AAEA,gBAAgB;AAChB;IACI,YAAY;IACZ,mBAAmB;AACvB;;AAEA,sBAAsB;AACtB;;IAEI,YAAY;AAChB;;AAEA;IACI,0BAA0B;IAC1B,aAAa;AACjB",sourcesContent:["/* region fill */\r\n.em--bar .em-cntrg,\r\n.em--bar .em-nutsrg {\r\n fill: #f2f2f2;\r\n}\r\n/* muted nuts boundaries */\r\n.em--bar .em-bn-1,\r\n.em--bar .em-bn-2,\r\n.em--bar .em-bn-3,\r\n.em--bar .em-nutsrg [lvl='3'],\r\n.em--bar .em-nutsrg [lvl='2'],\r\n.em--bar .em-nutsrg [lvl='1'],\r\n.em--bar .em-bn-co {\r\n stroke-width: 0.1px;\r\n}\r\n\r\n/* coastline */\r\n.em--bar .em-bn-co {\r\n stroke: grey;\r\n stroke-width: 0.2px;\r\n}\r\n\r\n/* country borders */\r\n.em--bar .em-cntbn,\r\n.em--bar .em-cntbn-halo {\r\n opacity: 0.3;\r\n}\r\n\r\n.em-bar-grouped-legend-label {\r\n font-size: 12px !important;\r\n fill: #696969;\r\n}\r\n"],sourceRoot:""}]);const M=S},4429(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* muted country boundaries */\n.em--coxcomb .em-cntbn {\n stroke: grey;\n stroke-width: 0.25px;\n}\n\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\n.em--ps .em-bn-co,\n.em--pie .em-bn-co {\n stroke: grey;\n stroke-width: 0.1px;\n}\n\n/* regions without data input */\n.em--coxcomb [ecl='ni'] {\n fill: #e9e9e9;\n}\n\n/* Default region fill */\n.em--coxcomb .em-cntrg,\n.em--coxcomb .em-nutsrg {\n fill: #fafcde;\n}\n\n.em--coxcomb #em-cntbn-halo {\n stroke: none;\n}\n","",{version:3,sources:["webpack://./src/css/map-types/coxcomb.css"],names:[],mappings:"AAAA,+BAA+B;AAC/B;IACI,YAAY;IACZ,oBAAoB;AACxB;;AAEA,0HAA0H;AAC1H;;IAEI,YAAY;IACZ,mBAAmB;AACvB;;AAEA,gCAAgC;AAChC;IACI,aAAa;AACjB;;AAEA,wBAAwB;AACxB;;IAEI,aAAa;AACjB;;AAEA;IACI,YAAY;AAChB",sourcesContent:["/* muted country boundaries */\r\n.em--coxcomb .em-cntbn {\r\n stroke: grey;\r\n stroke-width: 0.25px;\r\n}\r\n\r\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\r\n.em--ps .em-bn-co,\r\n.em--pie .em-bn-co {\r\n stroke: grey;\r\n stroke-width: 0.1px;\r\n}\r\n\r\n/* regions without data input */\r\n.em--coxcomb [ecl='ni'] {\r\n fill: #e9e9e9;\r\n}\r\n\r\n/* Default region fill */\r\n.em--coxcomb .em-cntrg,\r\n.em--coxcomb .em-nutsrg {\r\n fill: #fafcde;\r\n}\r\n\r\n.em--coxcomb #em-cntbn-halo {\r\n stroke: none;\r\n}\r\n"],sourceRoot:""}]);const M=S},3006(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* muted country boundaries */\n.em--flow .em-cntbn {\n stroke: grey;\n stroke-width: 0.25px;\n}\n\n/* dim everything except the highlighted color group */\n.em-flow-container line.dimmed,\n.em-flow-lines line.dimmed,\n.em-flow-container path.em-flow-link.dimmed,\n.em-flow-lines path.em-flow-link.dimmed {\n opacity: 0;\n}\n\n/* emphasize the matching ones */\n.em-flow-container line.highlighted,\n.em-flow-lines line.highlighted {\n opacity: 1;\n}\n\n.em-flow-container path.em-flow-link.highlighted,\n.em-flow-lines path.em-flow-link.highlighted {\n /* tapered polygons use FILL */\n filter: brightness(1.05);\n opacity: 1;\n}\n\n.em-legend-label.em-flow-legend-min-label,\n.em-legend-label.em-flow-legend-max-label {\n font-size: 12px;\n fill: #666;\n}\n\n/* DONUT TOOLTIP */\n.em-donut-tooltip-table {\n border-collapse: collapse;\n width: 100%;\n max-width: 100%;\n table-layout: fixed; /* required for ellipsis to work predictably */\n}\n\n.em-donut-tooltip-table td {\n padding: 3px 0;\n font-size: 12px;\n vertical-align: middle;\n}\n\n.em-donut-tooltip-table td:last-child {\n width: 32%;\n text-align: right;\n white-space: nowrap;\n}\n\n.em-donut-tooltip-table {\n border-collapse: collapse;\n width: 100%;\n max-width: 100%;\n table-layout: fixed;\n border-spacing: 0;\n box-sizing: border-box;\n}\n\n.em-donut-tooltip-table td {\n padding: 2px 6px;\n font-size: 12px;\n vertical-align: middle;\n box-sizing: border-box;\n}\n\n.em-donut-tooltip-table td:last-child {\n text-align: right;\n white-space: nowrap;\n padding-left: 6px;\n}\n\n.em-donut-tooltip-table td:first-child {\n padding-right: 6px;\n box-sizing: border-box;\n min-width: 0;\n}\n\n.em-donut-tooltip-label {\n display: flex;\n align-items: center;\n gap: 6px;\n min-width: 0;\n overflow: hidden;\n white-space: nowrap;\n}\n\n.em-donut-tooltip-colorchip {\n width: 10px;\n height: 10px;\n border-radius: 50%;\n flex-shrink: 0;\n display: inline-block;\n vertical-align: middle;\n}\n\n.em-tooltip-label-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1 1 auto;\n min-width: 0;\n display: inline-block;\n vertical-align: middle;\n}\n\n.em-donut-tooltip-section-header td {\n padding-top: 6px;\n font-weight: 600;\n color: #222;\n}\n.em-donut-tooltip-row td {\n padding-top: 2px;\n}\n.em-donut-tooltip-total td {\n padding-top: 6px;\n font-weight: 700;\n border-top: 1px solid #ddd;\n}\n\n.em-tooltip-text {\n max-width: 320px;\n box-sizing: border-box;\n overflow: hidden;\n padding: 0;\n}\n\n/* END DONUT TOOLTIP */\n","",{version:3,sources:["webpack://./src/css/map-types/flow.css"],names:[],mappings:"AAAA,8BAA8B;AAC9B;IACI,YAAY;IACZ,oBAAoB;AACxB;;AAEA,sDAAsD;AACtD;;;;IAII,UAAU;AACd;;AAEA,gCAAgC;AAChC;;IAEI,UAAU;AACd;;AAEA;;IAEI,8BAA8B;IAC9B,wBAAwB;IACxB,UAAU;AACd;;AAEA;;IAEI,eAAe;IACf,UAAU;AACd;;AAEA,kBAAkB;AAClB;IACI,yBAAyB;IACzB,WAAW;IACX,eAAe;IACf,mBAAmB,EAAE,8CAA8C;AACvE;;AAEA;IACI,cAAc;IACd,eAAe;IACf,sBAAsB;AAC1B;;AAEA;IACI,UAAU;IACV,iBAAiB;IACjB,mBAAmB;AACvB;;AAEA;IACI,yBAAyB;IACzB,WAAW;IACX,eAAe;IACf,mBAAmB;IACnB,iBAAiB;IACjB,sBAAsB;AAC1B;;AAEA;IACI,gBAAgB;IAChB,eAAe;IACf,sBAAsB;IACtB,sBAAsB;AAC1B;;AAEA;IACI,iBAAiB;IACjB,mBAAmB;IACnB,iBAAiB;AACrB;;AAEA;IACI,kBAAkB;IAClB,sBAAsB;IACtB,YAAY;AAChB;;AAEA;IACI,aAAa;IACb,mBAAmB;IACnB,QAAQ;IACR,YAAY;IACZ,gBAAgB;IAChB,mBAAmB;AACvB;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,kBAAkB;IAClB,cAAc;IACd,qBAAqB;IACrB,sBAAsB;AAC1B;;AAEA;IACI,gBAAgB;IAChB,uBAAuB;IACvB,mBAAmB;IACnB,cAAc;IACd,YAAY;IACZ,qBAAqB;IACrB,sBAAsB;AAC1B;;AAEA;IACI,gBAAgB;IAChB,gBAAgB;IAChB,WAAW;AACf;AACA;IACI,gBAAgB;AACpB;AACA;IACI,gBAAgB;IAChB,gBAAgB;IAChB,0BAA0B;AAC9B;;AAEA;IACI,gBAAgB;IAChB,sBAAsB;IACtB,gBAAgB;IAChB,UAAU;AACd;;AAEA,sBAAsB",sourcesContent:["/* muted country boundaries */\r\n.em--flow .em-cntbn {\r\n stroke: grey;\r\n stroke-width: 0.25px;\r\n}\r\n\r\n/* dim everything except the highlighted color group */\r\n.em-flow-container line.dimmed,\r\n.em-flow-lines line.dimmed,\r\n.em-flow-container path.em-flow-link.dimmed,\r\n.em-flow-lines path.em-flow-link.dimmed {\r\n opacity: 0;\r\n}\r\n\r\n/* emphasize the matching ones */\r\n.em-flow-container line.highlighted,\r\n.em-flow-lines line.highlighted {\r\n opacity: 1;\r\n}\r\n\r\n.em-flow-container path.em-flow-link.highlighted,\r\n.em-flow-lines path.em-flow-link.highlighted {\r\n /* tapered polygons use FILL */\r\n filter: brightness(1.05);\r\n opacity: 1;\r\n}\r\n\r\n.em-legend-label.em-flow-legend-min-label,\r\n.em-legend-label.em-flow-legend-max-label {\r\n font-size: 12px;\r\n fill: #666;\r\n}\r\n\r\n/* DONUT TOOLTIP */\r\n.em-donut-tooltip-table {\r\n border-collapse: collapse;\r\n width: 100%;\r\n max-width: 100%;\r\n table-layout: fixed; /* required for ellipsis to work predictably */\r\n}\r\n\r\n.em-donut-tooltip-table td {\r\n padding: 3px 0;\r\n font-size: 12px;\r\n vertical-align: middle;\r\n}\r\n\r\n.em-donut-tooltip-table td:last-child {\r\n width: 32%;\r\n text-align: right;\r\n white-space: nowrap;\r\n}\r\n\r\n.em-donut-tooltip-table {\r\n border-collapse: collapse;\r\n width: 100%;\r\n max-width: 100%;\r\n table-layout: fixed;\r\n border-spacing: 0;\r\n box-sizing: border-box;\r\n}\r\n\r\n.em-donut-tooltip-table td {\r\n padding: 2px 6px;\r\n font-size: 12px;\r\n vertical-align: middle;\r\n box-sizing: border-box;\r\n}\r\n\r\n.em-donut-tooltip-table td:last-child {\r\n text-align: right;\r\n white-space: nowrap;\r\n padding-left: 6px;\r\n}\r\n\r\n.em-donut-tooltip-table td:first-child {\r\n padding-right: 6px;\r\n box-sizing: border-box;\r\n min-width: 0;\r\n}\r\n\r\n.em-donut-tooltip-label {\r\n display: flex;\r\n align-items: center;\r\n gap: 6px;\r\n min-width: 0;\r\n overflow: hidden;\r\n white-space: nowrap;\r\n}\r\n\r\n.em-donut-tooltip-colorchip {\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 50%;\r\n flex-shrink: 0;\r\n display: inline-block;\r\n vertical-align: middle;\r\n}\r\n\r\n.em-tooltip-label-text {\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n flex: 1 1 auto;\r\n min-width: 0;\r\n display: inline-block;\r\n vertical-align: middle;\r\n}\r\n\r\n.em-donut-tooltip-section-header td {\r\n padding-top: 6px;\r\n font-weight: 600;\r\n color: #222;\r\n}\r\n.em-donut-tooltip-row td {\r\n padding-top: 2px;\r\n}\r\n.em-donut-tooltip-total td {\r\n padding-top: 6px;\r\n font-weight: 700;\r\n border-top: 1px solid #ddd;\r\n}\r\n\r\n.em-tooltip-text {\r\n max-width: 320px;\r\n box-sizing: border-box;\r\n overflow: hidden;\r\n padding: 0;\r\n}\r\n\r\n/* END DONUT TOOLTIP */\r\n"],sourceRoot:""}]);const M=S},3774(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* Proportional pie chart maps */\n\n/* muted country boundaries */\n.em--pie .em-cntbn {\n stroke: grey;\n}\n\n/* muted nuts boundaries */\n.em--pie .em-bn-1,\n.em--pie .em-bn-2,\n.em--pie .em-bn-3,\n.em--pie .em-nutsrg [lvl='3'],\n.em--pie .em-nutsrg [lvl='2'],\n.em--pie .em-nutsrg [lvl='1'],\n.em--pie .em-bn-co {\n stroke-width: 0.07px;\n}\n\n/* muted country fill */\n.em--pie .em-cntrg {\n fill: #f2f2f2;\n}\n\n/* nuts fill (regions with data) */\n.em--pie .em-nutsrg {\n fill: #fffeef;\n}\n\n/* regions without data input */\n.em--pie [ecl='ni'] {\n fill: #f2f2f2;\n}\n\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\n/* .em--pie g#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\n stroke-width: 0px;\n} */\n\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\n.em--pie .em-bn-co {\n stroke: grey;\n stroke-width: 0.2px;\n}\n\n.em--pie #em-cntbn-halo {\n stroke: none;\n}\n","",{version:3,sources:["webpack://./src/css/map-types/pie.css"],names:[],mappings:"AAAA,gCAAgC;;AAEhC,+BAA+B;AAC/B;IACI,YAAY;AAChB;;AAEA,4BAA4B;AAC5B;;;;;;;IAOI,oBAAoB;AACxB;;AAEA,wBAAwB;AACxB;IACI,aAAa;AACjB;;AAEA,mCAAmC;AACnC;IACI,aAAa;AACjB;;AAEA,gCAAgC;AAChC;IACI,aAAa;AACjB;;AAEA,uHAAuH;AACvH;;GAEG;;AAEH,0HAA0H;AAC1H;IACI,YAAY;IACZ,mBAAmB;AACvB;;AAEA;IACI,YAAY;AAChB",sourcesContent:["/* Proportional pie chart maps */\r\n\r\n/* muted country boundaries */\r\n.em--pie .em-cntbn {\r\n stroke: grey;\r\n}\r\n\r\n/* muted nuts boundaries */\r\n.em--pie .em-bn-1,\r\n.em--pie .em-bn-2,\r\n.em--pie .em-bn-3,\r\n.em--pie .em-nutsrg [lvl='3'],\r\n.em--pie .em-nutsrg [lvl='2'],\r\n.em--pie .em-nutsrg [lvl='1'],\r\n.em--pie .em-bn-co {\r\n stroke-width: 0.07px;\r\n}\r\n\r\n/* muted country fill */\r\n.em--pie .em-cntrg {\r\n fill: #f2f2f2;\r\n}\r\n\r\n/* nuts fill (regions with data) */\r\n.em--pie .em-nutsrg {\r\n fill: #fffeef;\r\n}\r\n\r\n/* regions without data input */\r\n.em--pie [ecl='ni'] {\r\n fill: #f2f2f2;\r\n}\r\n\r\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\r\n/* .em--pie g#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\r\n stroke-width: 0px;\r\n} */\r\n\r\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\r\n.em--pie .em-bn-co {\r\n stroke: grey;\r\n stroke-width: 0.2px;\r\n}\r\n\r\n.em--pie #em-cntbn-halo {\r\n stroke: none;\r\n}\r\n"],sourceRoot:""}]);const M=S},5262(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* Proportional symbol and pie styles */\n\n/* muted country boundaries */\n.em--ps .em-cntbn {\n stroke: grey;\n}\n\n/* muted nuts boundaries */\n.em--ps .em-bn-1,\n.em--ps .em-bn-2,\n.em--ps .em-bn-3,\n.em--ps .em-nutsrg [lvl='3'],\n.em--ps .em-nutsrg [lvl='2'],\n.em--ps .em-nutsrg [lvl='1'],\n.em--ps .em-bn-co {\n stroke-width: 0.07px;\n}\n\n/* muted country fill */\n.em--ps .em-cntrg {\n fill: #f2f2f2;\n}\n\n/* regions without data input */\n.em--ps [ecl=\"ni\"] {\n fill: #e9e9e9;\n}\n\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\n/* .em--ps g#em-cntbn>.em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\n stroke-width: 0px;\n} */\n\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\n.em--ps .em-bn-co {\n stroke: grey;\n stroke-width: 0.2px;\n}","",{version:3,sources:["webpack://./src/css/map-types/proportional-symbol.css"],names:[],mappings:"AAAA,uCAAuC;;AAEvC,+BAA+B;AAC/B;IACI,YAAY;AAChB;;AAEA,4BAA4B;AAC5B;;;;;;;IAOI,oBAAoB;AACxB;;AAEA,wBAAwB;AACxB;IACI,aAAa;AACjB;;AAEA,gCAAgC;AAChC;IACI,aAAa;AACjB;;AAEA,uHAAuH;AACvH;;GAEG;;AAEH,0HAA0H;AAC1H;IACI,YAAY;IACZ,mBAAmB;AACvB",sourcesContent:["/* Proportional symbol and pie styles */\r\n\r\n/* muted country boundaries */\r\n.em--ps .em-cntbn {\r\n stroke: grey;\r\n}\r\n\r\n/* muted nuts boundaries */\r\n.em--ps .em-bn-1,\r\n.em--ps .em-bn-2,\r\n.em--ps .em-bn-3,\r\n.em--ps .em-nutsrg [lvl='3'],\r\n.em--ps .em-nutsrg [lvl='2'],\r\n.em--ps .em-nutsrg [lvl='1'],\r\n.em--ps .em-bn-co {\r\n stroke-width: 0.07px;\r\n}\r\n\r\n/* muted country fill */\r\n.em--ps .em-cntrg {\r\n fill: #f2f2f2;\r\n}\r\n\r\n/* regions without data input */\r\n.em--ps [ecl=\"ni\"] {\r\n fill: #e9e9e9;\r\n}\r\n\r\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\r\n/* .em--ps g#em-cntbn>.em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\r\n stroke-width: 0px;\r\n} */\r\n\r\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\r\n.em--ps .em-bn-co {\r\n stroke: grey;\r\n stroke-width: 0.2px;\r\n}"],sourceRoot:""}]);const M=S},7549(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* Sparkline maps */\n\n/* muted country boundaries */\n.em--spark .em-cntbn {\n stroke: rgb(163, 163, 163);\n stroke-width: 0.5px;\n}\n\n.em--spark #em-cntbn-halo {\n stroke: none;\n}\n\n/* muted nuts boundaries */\n.em--spark .em-bn-1,\n.em--spark .em-bn-2,\n.em--spark .em-bn-3,\n.em--spark .em-nutsrg [lvl='3'],\n.em--spark .em-nutsrg [lvl='2'],\n.em--spark .em-nutsrg [lvl='1'],\n.em--spark .em-bn-co {\n stroke-width: 0.1px;\n}\n\n/* muted country fill */\n.em--spark .em-cntrg {\n fill: #f2f2f2;\n}\n\n/* nuts fill (regions with data) */\n.em--spark .em-nutsrg {\n fill: #fffeef;\n /*fill: #c9ffd524; very light green */\n /*fill: #fffee724; very light yellow */\n}\n\n/* regions without data input */\n.em--spark [ecl='ni'] {\n fill: #e9e9e9;\n}\n\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\n/* .em--spark g#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\n stroke-width: 0px;\n} */\n\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\n.em--spark .em-bn-co {\n stroke: grey;\n stroke-width: 0.2px;\n}\n","",{version:3,sources:["webpack://./src/css/map-types/sparkline.css"],names:[],mappings:"AAAA,mBAAmB;;AAEnB,+BAA+B;AAC/B;IACI,0BAA0B;IAC1B,mBAAmB;AACvB;;AAEA;IACI,YAAY;AAChB;;AAEA,4BAA4B;AAC5B;;;;;;;IAOI,mBAAmB;AACvB;;AAEA,wBAAwB;AACxB;IACI,aAAa;AACjB;;AAEA,mCAAmC;AACnC;IACI,aAAa;IACb,sCAAsC;IACtC,uCAAuC;AAC3C;;AAEA,gCAAgC;AAChC;IACI,aAAa;AACjB;;AAEA,uHAAuH;AACvH;;GAEG;;AAEH,0HAA0H;AAC1H;IACI,YAAY;IACZ,mBAAmB;AACvB",sourcesContent:["/* Sparkline maps */\r\n\r\n/* muted country boundaries */\r\n.em--spark .em-cntbn {\r\n stroke: rgb(163, 163, 163);\r\n stroke-width: 0.5px;\r\n}\r\n\r\n.em--spark #em-cntbn-halo {\r\n stroke: none;\r\n}\r\n\r\n/* muted nuts boundaries */\r\n.em--spark .em-bn-1,\r\n.em--spark .em-bn-2,\r\n.em--spark .em-bn-3,\r\n.em--spark .em-nutsrg [lvl='3'],\r\n.em--spark .em-nutsrg [lvl='2'],\r\n.em--spark .em-nutsrg [lvl='1'],\r\n.em--spark .em-bn-co {\r\n stroke-width: 0.1px;\r\n}\r\n\r\n/* muted country fill */\r\n.em--spark .em-cntrg {\r\n fill: #f2f2f2;\r\n}\r\n\r\n/* nuts fill (regions with data) */\r\n.em--spark .em-nutsrg {\r\n fill: #fffeef;\r\n /*fill: #c9ffd524; very light green */\r\n /*fill: #fffee724; very light yellow */\r\n}\r\n\r\n/* regions without data input */\r\n.em--spark [ecl='ni'] {\r\n fill: #e9e9e9;\r\n}\r\n\r\n/* Hide non-nuts borders (country boundaries > that are 'other' and not coastal, not candidates, not eu and not efta) */\r\n/* .em--spark g#em-cntbn > .em-bn-oth:not(.em-bn-co):not(.em-bn-cc):not(.em-bn-eu):not(.em-bn-efta) {\r\n stroke-width: 0px;\r\n} */\r\n\r\n/* Coastlines should not be drawn for choropleths, however for prop symbol maps with white regions they can be necessary */\r\n.em--spark .em-bn-co {\r\n stroke: grey;\r\n stroke-width: 0.2px;\r\n}\r\n"],sourceRoot:""}]);const M=S},9971(c,h,g){"use strict";g.d(h,{A:()=>M});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w)()(b());S.push([c.id,"/* region fill */\n.em--waffle .em-cntrg,\n.em--waffle .em-nutsrg {\n fill: #f2f2f2;\n}\n/* muted nuts boundaries */\n.em--waffle .em-bn-1,\n.em--waffle .em-bn-2,\n.em--waffle .em-bn-3,\n.em--waffle .em-nutsrg [lvl='3'],\n.em--waffle .em-nutsrg [lvl='2'],\n.em--waffle .em-nutsrg [lvl='1'],\n.em--waffle .em-bn-co {\n stroke-width: 0.1px;\n}\n\n/* coastline */\n.em--waffle .em-bn-co {\n stroke: grey;\n stroke-width: 0.2px;\n}\n\n/* country borders */\n.em--waffle .em-cntbn,\n.em--waffle .em-cntbn-halo {\n opacity: 0.3;\n}\n.em-tooltip-wafflechart-container {\n max-width: 150px;\n}\n","",{version:3,sources:["webpack://./src/css/map-types/waffle.css"],names:[],mappings:"AAAA,gBAAgB;AAChB;;IAEI,aAAa;AACjB;AACA,2BAA2B;AAC3B;;;;;;;IAOI,mBAAmB;AACvB;;AAEA,gBAAgB;AAChB;IACI,YAAY;IACZ,mBAAmB;AACvB;;AAEA,sBAAsB;AACtB;;IAEI,YAAY;AAChB;AACA;IACI,gBAAgB;AACpB",sourcesContent:["/* region fill */\r\n.em--waffle .em-cntrg,\r\n.em--waffle .em-nutsrg {\r\n fill: #f2f2f2;\r\n}\r\n/* muted nuts boundaries */\r\n.em--waffle .em-bn-1,\r\n.em--waffle .em-bn-2,\r\n.em--waffle .em-bn-3,\r\n.em--waffle .em-nutsrg [lvl='3'],\r\n.em--waffle .em-nutsrg [lvl='2'],\r\n.em--waffle .em-nutsrg [lvl='1'],\r\n.em--waffle .em-bn-co {\r\n stroke-width: 0.1px;\r\n}\r\n\r\n/* coastline */\r\n.em--waffle .em-bn-co {\r\n stroke: grey;\r\n stroke-width: 0.2px;\r\n}\r\n\r\n/* country borders */\r\n.em--waffle .em-cntbn,\r\n.em--waffle .em-cntbn-halo {\r\n opacity: 0.3;\r\n}\r\n.em-tooltip-wafflechart-container {\r\n max-width: 150px;\r\n}\r\n"],sourceRoot:""}]);const M=S},2489(c,h,g){"use strict";g.d(h,{A:()=>j});var m=g(1354),b=g.n(m),w=g(6314),S=g.n(w),M=g(5262),k=g(4429),T=g(4768),E=g(3006),I=g(3774),P=g(7549),L=g(9971),B=g(5035),z=S()(b());z.i(M.A),z.i(k.A),z.i(T.A),z.i(E.A),z.i(I.A),z.i(P.A),z.i(L.A),z.i(B.A),z.push([c.id,"/* wrapper DOM */\n.em-map-wrapper {\n position: relative;\n display: inline-block;\n}\n\n.em-map-wrapper > svg {\n display: block;\n}\n\n/* General text settings */\ntext {\n pointer-events: none;\n font-family: Arial, Helvetica, sans-serif;\n}\n\na text {\n pointer-events: all;\n}\n\n/* Main map */\n.em-map text,\n.em-legend text,\n.em-title,\n.em-subtitle,\n.em-footnote {\n font-family: Arial, Helvetica, sans-serif;\n}\n\n.em-map.em-draggable g {\n cursor: grab;\n}\n\n.em-map.em-dragging g {\n cursor: grabbing;\n cursor: -webkit-grabbing;\n}\n\n/* Coastal margin */\n.em-coastal-margin {\n filter: url(#em-coastal-blur);\n stroke-linejoin: round;\n stroke-linecap: round;\n fill: none;\n stroke-width: 1;\n stro