Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
B
Bielefeld-CeBiTec
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Model registry
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
2024 Competition
Bielefeld-CeBiTec
Commits
1558f245
Commit
1558f245
authored
8 months ago
by
Liliana Sanfilippo
Browse files
Options
Downloads
Patches
Plain Diff
deleted empty paragraph
parent
49442baf
No related branches found
No related tags found
No related merge requests found
Pipeline
#389492
passed
8 months ago
Stage: build
Stage: deploy
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/components/Collapsible.tsx
+1
-0
1 addition, 0 deletions
src/components/Collapsible.tsx
src/utils/mapscript.js
+1
-2
1 addition, 2 deletions
src/utils/mapscript.js
with
2 additions
and
2 deletions
src/components/Collapsible.tsx
+
1
−
0
View file @
1558f245
...
...
@@ -39,4 +39,5 @@ interface IProps {
);
};
export
default
Collapsible
;
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/utils/mapscript.js
+
1
−
2
View file @
1558f245
!
function
(){
"
use strict
"
;
const
t
=
new
Set
([
"
0
"
,
"
false
"
,
"
null
"
]),
e
=
{
allowEditing
:
Boolean
,
dark
:
function
(
e
){
return
"
auto
"
===
e
?
e
:
!!
e
&&!
t
.
has
(
e
)},
dev
:
Boolean
,
fitchart
:
Boolean
,
logo
:
String
,
logoId
:
String
,
map2svg
:
Boolean
,
plain
:
Boolean
,
previewId
:
String
,
search
:
String
,
static
:
Boolean
,
svgonly
:
Boolean
,
theme
:
String
,
transparent
:
Boolean
};
function
n
(
n
){
return
function
(
n
){
let
r
=
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:
e
;
return
Object
.
fromEntries
(
Object
.
entries
(
r
).
map
((
e
=>
{
let
[
r
,
o
]
=
e
;
const
i
=
n
(
r
);
return
o
===
Boolean
?[
r
,
!!
i
&&!
t
.
has
(
i
)]:[
r
,
i
&&
o
(
i
)]})))}((
t
=>
n
.
getAttribute
(
"
data-
"
.
concat
(
t
))),
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:
e
)}
function
r
(){}
const
o
=
{};
const
i
=
{},
a
=
"
undefined
"
!=
typeof
Symbol
?
Symbol
.
iterator
||
(
Symbol
.
iterator
=
Symbol
(
"
Symbol.iterator
"
)):
"
@@iterator
"
;
function
c
(
t
,
e
,
n
){
if
(
!
t
.
s
){
if
(
n
instanceof
s
){
if
(
!
n
.
s
)
return
void
(
n
.
o
=
c
.
bind
(
null
,
t
,
e
));
1
&
e
&&
(
e
=
n
.
s
),
n
=
n
.
v
}
if
(
n
&&
n
.
then
)
return
void
n
.
then
(
c
.
bind
(
null
,
t
,
e
),
c
.
bind
(
null
,
t
,
2
));
t
.
s
=
e
,
t
.
v
=
n
;
const
r
=
t
.
o
;
r
&&
r
(
t
)}}
const
s
=
function
(){
function
t
(){}
return
t
.
prototype
.
then
=
function
(
e
,
n
){
const
r
=
new
t
,
o
=
this
.
s
;
if
(
o
){
const
t
=
1
&
o
?
e
:
n
;
if
(
t
){
try
{
c
(
r
,
1
,
t
(
this
.
v
))}
catch
(
t
){
c
(
r
,
2
,
t
)}
return
r
}
return
this
}
return
this
.
o
=
function
(
t
){
try
{
const
o
=
t
.
v
;
1
&
t
.
s
?
c
(
r
,
1
,
e
?
e
(
o
):
o
):
n
?
c
(
r
,
1
,
n
(
o
)):
c
(
r
,
2
,
o
)}
catch
(
t
){
c
(
r
,
2
,
t
)}},
r
},
t
}();
function
u
(
t
){
return
t
instanceof
s
&&
1
&
t
.
s
}
function
l
(
t
,
e
,
n
){
if
(
"
function
"
==
typeof
t
[
a
]){
var
r
,
o
,
i
,
l
=
t
[
a
]();
function
f
(
t
){
try
{
for
(;
!
((
r
=
l
.
next
()).
done
||
n
&&
n
());)
if
((
t
=
e
(
r
.
value
))
&&
t
.
then
){
if
(
!
u
(
t
))
return
void
t
.
then
(
f
,
i
||
(
i
=
c
.
bind
(
null
,
o
=
new
s
,
2
)));
t
=
t
.
v
}
o
?
c
(
o
,
1
,
t
):
o
=
t
}
catch
(
t
){
c
(
o
||
(
o
=
new
s
),
2
,
t
)}}
if
(
f
(),
l
.
return
){
var
d
=
function
(
t
){
try
{
r
.
done
||
l
.
return
()}
catch
(
t
){}
return
t
};
if
(
o
&&
o
.
then
)
return
o
.
then
(
d
,(
function
(
t
){
throw
d
(
t
)}));
d
()}
return
o
}
if
(
!
(
"
length
"
in
t
))
throw
new
TypeError
(
"
Object is not iterable
"
);
for
(
var
h
=
[],
p
=
0
;
p
<
t
.
length
;
p
++
)
h
.
push
(
t
[
p
]);
return
function
(
t
,
e
,
n
){
var
r
,
o
,
i
=-
1
;
return
function
a
(
l
){
try
{
for
(;
++
i
<
t
.
length
&&
(
!
n
||!
n
());)
if
((
l
=
e
(
i
))
&&
l
.
then
){
if
(
!
u
(
l
))
return
void
l
.
then
(
a
,
o
||
(
o
=
c
.
bind
(
null
,
r
=
new
s
,
2
)));
l
=
l
.
v
}
r
?
c
(
r
,
1
,
l
):
r
=
l
}
catch
(
t
){
c
(
r
||
(
r
=
new
s
),
2
,
t
)}}(),
r
}(
h
,(
function
(
t
){
return
e
(
h
[
t
])}),
n
)}
function
d
(
t
){
return
function
(){
for
(
var
e
=
[],
n
=
0
;
n
<
arguments
.
length
;
n
++
)
e
[
n
]
=
arguments
[
n
];
try
{
return
Promise
.
resolve
(
t
.
apply
(
this
,
e
))}
catch
(
t
){
return
Promise
.
reject
(
t
)}}}
window
.
datawrapper
&&
window
.
datawrapper
.
render
||
(
window
.
datawrapper
=
{...
window
.
datawrapper
||
{},
chartData
:
o
,
libraries
:{},
WebComponent
:{},
render
:
d
((
function
(
t
){
let
e
=
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:{};
t
.
script
=
document
.
currentScript
,
!
t
.
chart
.
publicUrl
&&
t
.
script
&&
(
t
.
chart
.
publicUrl
=
t
.
script
.
src
.
replace
(
/
\/(
embed
\.
js
)?
$/
,
"
/
"
));
const
o
=
t
.
origin
=
e
.
origin
||
(
t
.
chart
.
publicUrl
||
""
).
replace
(
/
\/(
index
\.
html
)?
$/
,
""
);
window
.
datawrapper
.
chartData
[
t
.
chart
.
id
]
=
Promise
.
resolve
(
t
);
const
a
=
"
datawrapper-vis-
"
.
concat
(
t
.
chart
.
id
),
c
=
e
.
target
||
document
.
createElement
(
"
div
"
);
c
.
classList
.
add
(
"
datawrapper-script-embed
"
),
c
.
setAttribute
(
"
id
"
,
a
),
e
.
target
||
t
.
script
.
parentNode
.
insertBefore
(
c
,
t
.
script
),
c
.
style
.
all
=
"
initial
"
;
const
s
=
e
.
flags
||
n
(
t
.
script
),
u
=
"
auto
"
===
s
.
dark
||
null
===
s
.
dark
&&
t
.
chartAutoDark
;
if
(
u
&&
(
s
.
dark
=
window
.
matchMedia
&&
window
.
matchMedia
(
"
(prefers-color-scheme: dark)
"
).
matches
),
!
(
"
customElements
"
in
window
)
||!
(
"
ResizeObserver
"
in
window
)){
const
e
=
document
.
createElement
(
"
iframe
"
);
return
e
.
src
=
t
.
chart
.
publicUrl
,
e
.
setAttribute
(
"
title
"
,
t
.
chart
.
title
),
e
.
setAttribute
(
"
scrolling
"
,
"
no
"
),
e
.
setAttribute
(
"
frameborder
"
,
"
0
"
),
e
.
setAttribute
(
"
style
"
,
"
width: 0; min-width: 100% !important; border: none;
"
),
e
.
setAttribute
(
"
height
"
,
t
.
chart
.
metadata
.
publish
[
"
embed-height
"
]),
e
.
setAttribute
(
"
data-external
"
,
1
),
c
.
appendChild
(
e
),
void
window
.
addEventListener
(
"
message
"
,(
function
(
t
){
if
(
void
0
!==
t
.
data
[
"
datawrapper-height
"
]){
var
e
=
document
.
querySelectorAll
(
"
iframe
"
);
for
(
var
n
in
t
.
data
[
"
datawrapper-height
"
])
for
(
var
r
=
0
;
r
<
e
.
length
;
r
++
)
if
(
e
[
r
].
contentWindow
===
t
.
source
){
var
o
=
t
.
data
[
"
datawrapper-height
"
][
n
]
+
"
px
"
;
e
[
r
].
style
.
height
=
o
}}}))}
let
h
=
null
;
const
p
=
{
target
:
c
,
props
:{
outerContainer
:
c
,
dependencyPromises
:
window
.
datawrapper
.
dependencyPromises
,
renderFlags
:
s
,
isAutoDark
:
u
,...
t
,
selfDestruct
(){
h
&&
h
.
$destroy
?
h
.
$destroy
():
c
.
innerHTML
=
""
}},
hydrate
:
!
1
},
f
=
d
((
function
(
t
){
return
i
[
t
]
||
(
i
[
t
]
=
function
(
t
){
let
e
=
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:
null
;
return
new
Promise
(((
n
,
r
)
=>
{
const
o
=
document
.
createElement
(
"
script
"
);
o
.
src
=
t
,
o
.
charset
=
"
utf-8
"
,
o
.
onload
=
()
=>
{
e
&&
e
(),
n
()},
o
.
onerror
=
r
,
document
.
body
.
appendChild
(
o
)}))}(
t
.
startsWith
(
"
http
"
)?
t
:
""
.
concat
(
o
,
"
/
"
).
concat
(
t
))),
i
[
t
]})),[
m
,
w
,...
v
]
=
t
.
dependencies
;
return
b
=
Promise
.
all
([
f
(
m
),
f
(
w
)]),
g
=
function
(){
return
e
=
l
(
v
,(
function
(
t
){
return
function
(
t
,
e
){
if
(
!
e
)
return
t
&&
t
.
then
?
t
.
then
(
r
):
Promise
.
resolve
()}(
f
(
t
))})),
n
=
function
(){
const
{
webComponentJsHash
:
e
}
=
t
,
n
=
window
.
datawrapper
.
WebComponent
[
e
]
||
window
.
datawrapper
.
VisualizationWebComponent
,
r
=
"
datawrapper-visualization
"
,
o
=
customElements
.
get
(
r
)
&&
customElements
.
get
(
r
)
!==
n
?
""
.
concat
(
r
,
"
-
"
).
concat
(
null
!=
e
?
e
:
"
1
"
):
r
;
customElements
.
get
(
o
)
||
customElements
.
define
(
o
,
n
);
const
i
=
customElements
.
get
(
o
);
h
=
new
i
(
p
)},
e
&&
e
.
then
?
e
.
then
(
n
):
n
(
e
);
var
e
,
n
},
y
?
g
?
g
(
b
):
b
:(
b
&&
b
.
then
||
(
b
=
Promise
.
resolve
(
b
)),
g
?
b
.
then
(
g
):
b
);
var
b
,
g
,
y
}))})}();
!
function
(){
"
use strict
"
;
const
t
=
new
Set
([
"
0
"
,
"
false
"
,
"
null
"
]),
e
=
{
allowEditing
:
Boolean
,
dark
:
function
(
e
){
return
"
auto
"
===
e
?
e
:
!!
e
&&!
t
.
has
(
e
)},
dev
:
Boolean
,
fitchart
:
Boolean
,
logo
:
String
,
logoId
:
String
,
map2svg
:
Boolean
,
plain
:
Boolean
,
previewId
:
String
,
search
:
String
,
static
:
Boolean
,
svgonly
:
Boolean
,
theme
:
String
,
transparent
:
Boolean
};
function
n
(
n
){
return
function
(
n
){
let
r
=
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:
e
;
return
Object
.
fromEntries
(
Object
.
entries
(
r
).
map
((
e
=>
{
let
[
r
,
o
]
=
e
;
const
i
=
n
(
r
);
return
o
===
Boolean
?[
r
,
!!
i
&&!
t
.
has
(
i
)]:[
r
,
i
&&
o
(
i
)]})))}((
t
=>
n
.
getAttribute
(
"
data-
"
.
concat
(
t
))),
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:
e
)}
function
r
(){}
const
o
=
{};
const
i
=
{},
a
=
"
undefined
"
!=
typeof
Symbol
?
Symbol
.
iterator
||
(
Symbol
.
iterator
=
Symbol
(
"
Symbol.iterator
"
)):
"
@@iterator
"
;
function
c
(
t
,
e
,
n
){
if
(
!
t
.
s
){
if
(
n
instanceof
s
){
if
(
!
n
.
s
)
return
void
(
n
.
o
=
c
.
bind
(
null
,
t
,
e
));
1
&
e
&&
(
e
=
n
.
s
),
n
=
n
.
v
}
if
(
n
&&
n
.
then
)
return
void
n
.
then
(
c
.
bind
(
null
,
t
,
e
),
c
.
bind
(
null
,
t
,
2
));
t
.
s
=
e
,
t
.
v
=
n
;
const
r
=
t
.
o
;
r
&&
r
(
t
)}}
const
s
=
function
(){
function
t
(){}
return
t
.
prototype
.
then
=
function
(
e
,
n
){
const
r
=
new
t
,
o
=
this
.
s
;
if
(
o
){
const
t
=
1
&
o
?
e
:
n
;
if
(
t
){
try
{
c
(
r
,
1
,
t
(
this
.
v
))}
catch
(
t
){
c
(
r
,
2
,
t
)}
return
r
}
return
this
}
return
this
.
o
=
function
(
t
){
try
{
const
o
=
t
.
v
;
1
&
t
.
s
?
c
(
r
,
1
,
e
?
e
(
o
):
o
):
n
?
c
(
r
,
1
,
n
(
o
)):
c
(
r
,
2
,
o
)}
catch
(
t
){
c
(
r
,
2
,
t
)}},
r
},
t
}();
function
u
(
t
){
return
t
instanceof
s
&&
1
&
t
.
s
}
function
l
(
t
,
e
,
n
){
if
(
"
function
"
==
typeof
t
[
a
]){
var
r
,
o
,
i
,
l
=
t
[
a
]();
function
f
(
t
){
try
{
for
(;
!
((
r
=
l
.
next
()).
done
||
n
&&
n
());)
if
((
t
=
e
(
r
.
value
))
&&
t
.
then
){
if
(
!
u
(
t
))
return
void
t
.
then
(
f
,
i
||
(
i
=
c
.
bind
(
null
,
o
=
new
s
,
2
)));
t
=
t
.
v
}
o
?
c
(
o
,
1
,
t
):
o
=
t
}
catch
(
t
){
c
(
o
||
(
o
=
new
s
),
2
,
t
)}}
if
(
f
(),
l
.
return
){
var
d
=
function
(
t
){
try
{
r
.
done
||
l
.
return
()}
catch
(
t
){}
return
t
};
if
(
o
&&
o
.
then
)
return
o
.
then
(
d
,(
function
(
t
){
throw
d
(
t
)}));
d
()}
return
o
}
if
(
!
(
"
length
"
in
t
))
throw
new
TypeError
(
"
Object is not iterable
"
);
for
(
var
h
=
[],
p
=
0
;
p
<
t
.
length
;
p
++
)
h
.
push
(
t
[
p
]);
return
function
(
t
,
e
,
n
){
var
r
,
o
,
i
=-
1
;
return
function
a
(
l
){
try
{
for
(;
++
i
<
t
.
length
&&
(
!
n
||!
n
());)
if
((
l
=
e
(
i
))
&&
l
.
then
){
if
(
!
u
(
l
))
return
void
l
.
then
(
a
,
o
||
(
o
=
c
.
bind
(
null
,
r
=
new
s
,
2
)));
l
=
l
.
v
}
r
?
c
(
r
,
1
,
l
):
r
=
l
}
catch
(
t
){
c
(
r
||
(
r
=
new
s
),
2
,
t
)}}(),
r
}(
h
,(
function
(
t
){
return
e
(
h
[
t
])}),
n
)}
function
d
(
t
){
return
function
(){
for
(
var
e
=
[],
n
=
0
;
n
<
arguments
.
length
;
n
++
)
e
[
n
]
=
arguments
[
n
];
try
{
return
Promise
.
resolve
(
t
.
apply
(
this
,
e
))}
catch
(
t
){
return
Promise
.
reject
(
t
)}}}
window
.
datawrapper
&&
window
.
datawrapper
.
render
||
(
window
.
datawrapper
=
{...
window
.
datawrapper
||
{},
chartData
:
o
,
libraries
:{},
WebComponent
:{},
render
:
d
((
function
(
t
){
let
e
=
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:{};
t
.
script
=
document
.
currentScript
,
!
t
.
chart
.
publicUrl
&&
t
.
script
&&
(
t
.
chart
.
publicUrl
=
t
.
script
.
src
.
replace
(
/
\/(
embed
\.
js
)?
$/
,
"
/
"
));
const
o
=
t
.
origin
=
e
.
origin
||
(
t
.
chart
.
publicUrl
||
""
).
replace
(
/
\/(
index
\.
html
)?
$/
,
""
);
window
.
datawrapper
.
chartData
[
t
.
chart
.
id
]
=
Promise
.
resolve
(
t
);
const
a
=
"
datawrapper-vis-
"
.
concat
(
t
.
chart
.
id
),
c
=
e
.
target
||
document
.
createElement
(
"
div
"
);
c
.
classList
.
add
(
"
datawrapper-script-embed
"
),
c
.
setAttribute
(
"
id
"
,
a
),
e
.
target
||
t
.
script
.
parentNode
.
insertBefore
(
c
,
t
.
script
),
c
.
style
.
all
=
"
initial
"
;
const
s
=
e
.
flags
||
n
(
t
.
script
),
u
=
"
auto
"
===
s
.
dark
||
null
===
s
.
dark
&&
t
.
chartAutoDark
;
if
(
u
&&
(
s
.
dark
=
window
.
matchMedia
&&
window
.
matchMedia
(
"
(prefers-color-scheme: dark)
"
).
matches
),
!
(
"
customElements
"
in
window
)
||!
(
"
ResizeObserver
"
in
window
)){
const
e
=
document
.
createElement
(
"
iframe
"
);
return
e
.
src
=
t
.
chart
.
publicUrl
,
e
.
setAttribute
(
"
title
"
,
t
.
chart
.
title
),
e
.
setAttribute
(
"
scrolling
"
,
"
no
"
),
e
.
setAttribute
(
"
frameborder
"
,
"
0
"
),
e
.
setAttribute
(
"
style
"
,
"
width: 0; min-width: 100% !important; border: none;
"
),
e
.
setAttribute
(
"
height
"
,
t
.
chart
.
metadata
.
publish
[
"
embed-height
"
]),
e
.
setAttribute
(
"
data-external
"
,
1
),
c
.
appendChild
(
e
),
void
window
.
addEventListener
(
"
message
"
,(
function
(
t
){
if
(
void
0
!==
t
.
data
[
"
datawrapper-height
"
]){
var
e
=
document
.
querySelectorAll
(
"
iframe
"
);
for
(
var
n
in
t
.
data
[
"
datawrapper-height
"
])
for
(
var
r
=
0
;
r
<
e
.
length
;
r
++
)
if
(
e
[
r
].
contentWindow
===
t
.
source
){
var
o
=
t
.
data
[
"
datawrapper-height
"
][
n
]
+
"
px
"
;
e
[
r
].
style
.
height
=
o
}}}))}
let
h
=
null
;
const
p
=
{
target
:
c
,
props
:{
outerContainer
:
c
,
dependencyPromises
:
window
.
datawrapper
.
dependencyPromises
,
renderFlags
:
s
,
isAutoDark
:
u
,...
t
,
selfDestruct
(){
h
&&
h
.
$destroy
?
h
.
$destroy
():
c
.
innerHTML
=
""
}},
hydrate
:
!
1
},
f
=
d
((
function
(
t
){
return
i
[
t
]
||
(
i
[
t
]
=
function
(
t
){
let
e
=
arguments
.
length
>
1
&&
void
0
!==
arguments
[
1
]?
arguments
[
1
]:
null
;
return
new
Promise
(((
n
,
r
)
=>
{
const
o
=
document
.
createElement
(
"
script
"
);
o
.
src
=
t
,
o
.
charset
=
"
utf-8
"
,
o
.
onload
=
()
=>
{
e
&&
e
(),
n
()},
o
.
onerror
=
r
,
document
.
body
.
appendChild
(
o
)}))}(
t
.
startsWith
(
"
http
"
)?
t
:
""
.
concat
(
o
,
"
/
"
).
concat
(
t
))),
i
[
t
]})),[
m
,
w
,...
v
]
=
t
.
dependencies
;
return
b
=
Promise
.
all
([
f
(
m
),
f
(
w
)]),
g
=
function
(){
return
e
=
l
(
v
,(
function
(
t
){
return
function
(
t
,
e
){
if
(
!
e
)
return
t
&&
t
.
then
?
t
.
then
(
r
):
Promise
.
resolve
()}(
f
(
t
))})),
n
=
function
(){
const
{
webComponentJsHash
:
e
}
=
t
,
n
=
window
.
datawrapper
.
WebComponent
[
e
]
||
window
.
datawrapper
.
VisualizationWebComponent
,
r
=
"
datawrapper-visualization
"
,
o
=
customElements
.
get
(
r
)
&&
customElements
.
get
(
r
)
!==
n
?
""
.
concat
(
r
,
"
-
"
).
concat
(
null
!=
e
?
e
:
"
1
"
):
r
;
customElements
.
get
(
o
)
||
customElements
.
define
(
o
,
n
);
const
i
=
customElements
.
get
(
o
);
h
=
new
i
(
p
)},
e
&&
e
.
then
?
e
.
then
(
n
):
n
(
e
);
var
e
,
n
},
y
?
g
?
g
(
b
):
b
:(
b
&&
b
.
then
||
(
b
=
Promise
.
resolve
(
b
)),
g
?
b
.
then
(
g
):
b
);
var
b
,
g
,
y
}))})}();
window
.
datawrapper
.
render
({
"
chart
"
:{
"
metadata
"
:{
"
data
"
:{
"
changes
"
:[],
"
transpose
"
:
false
,
"
vertical-header
"
:
true
,
"
horizontal-header
"
:
true
,
"
column-format
"
:{
"
928
"
:{
"
type
"
:
"
number
"
},
"
CF
"
:{
"
type
"
:
"
auto
"
},
"
VALUE
"
:{
"
type
"
:
"
auto
"
},
"
Austria
"
:{
"
type
"
:
"
text
"
},
"
DW_NAME
"
:{
"
type
"
:
"
text
"
}},
"
upload-method
"
:
"
copy
"
},
"
describe
"
:{
"
source-name
"
:
""
,
"
source-url
"
:
""
,
"
intro
"
:
""
,
"
byline
"
:
""
,
"
aria-description
"
:
""
,
"
number-format
"
:
"
-
"
,
"
number-divisor
"
:
0
,
"
number-append
"
:
""
,
"
number-prepend
"
:
""
,
"
hide-title
"
:
false
},
"
visualize
"
:{
"
dark-mode-invert
"
:
true
,
"
highlighted-series
"
:[],
"
highlighted-values
"
:[],
"
sharing
"
:{
"
enabled
"
:
false
,
"
url
"
:
"
https://www.datawrapper.de/_/llngz
"
,
"
auto
"
:
false
},
"
labels
"
:{
"
max
"
:
1
,
"
type
"
:
"
places
"
,
"
places
"
:[],
"
enabled
"
:
false
},
"
layers
"
:{},
"
basemap
"
:
"
world-2019
"
,
"
legends
"
:{
"
color
"
:{
"
size
"
:
170
,
"
title
"
:
""
,
"
labels
"
:
"
ranges
"
,
"
enabled
"
:
true
,
"
offsetX
"
:
0
,
"
offsetY
"
:
0
,
"
reverse
"
:
false
,
"
labelMax
"
:
"
high
"
,
"
labelMin
"
:
"
low
"
,
"
position
"
:
"
above
"
,
"
hideItems
"
:[],
"
showTitle
"
:
false
,
"
interactive
"
:
false
,
"
labelCenter
"
:
"
medium
"
,
"
labelFormat
"
:
"
0,0.[00]
"
,
"
orientation
"
:
"
horizontal
"
,
"
customLabels
"
:[]}},
"
mapView
"
:
"
crop
"
,
"
miniMap
"
:{
"
size
"
:
175
,
"
enabled
"
:
false
,
"
offsetX
"
:
1
,
"
offsetY
"
:
1
,
"
position
"
:
"
bottom-left
"
,
"
innerBorders
"
:
false
},
"
tooltip
"
:{
"
body
"
:
"
{{ _928 }}
"
,
"
title
"
:
"
{{ austria }}
"
,
"
sticky
"
:
true
,
"
enabled
"
:
true
},
"
zoomable
"
:
false
,
"
map-align
"
:
"
center
"
,
"
colorscale
"
:{
"
map
"
:{},
"
mode
"
:
"
continuous
"
,
"
stops
"
:
"
equidistant
"
,
"
colors
"
:[{
"
color
"
:
"
#fae99e
"
,
"
position
"
:
0
},{
"
color
"
:
"
#f4cc1e
"
,
"
position
"
:
0.16666666666666666
},{
"
color
"
:
"
#ff9d43
"
,
"
position
"
:
0.3333333333333333
},{
"
color
"
:
"
#f57d22
"
,
"
position
"
:
0.5
},{
"
color
"
:
"
#bc15aa
"
,
"
position
"
:
0.6666666666666666
},{
"
color
"
:
"
#850f78
"
,
"
position
"
:
0.8333333333333334
},{
"
color
"
:
"
#32232c
"
,
"
position
"
:
1
}],
"
palette
"
:
0
,
"
rangeMax
"
:
""
,
"
rangeMin
"
:
""
,
"
stopCount
"
:
5
,
"
customStops
"
:[
null
,
508
,
1017
,
1525
,
2034
,
null
,
""
,
""
,
""
],
"
rangeCenter
"
:
""
,
"
categoryOrder
"
:[],
"
interpolation
"
:
"
equidistant
"
,
"
categoryLabels
"
:{}},
"
max-height
"
:
650
,
"
map-padding
"
:
0
,
"
map-key-attr
"
:
"
NAME_SHORT
"
,
"
map-type-set
"
:
true
,
"
chart-type-set
"
:
true
,
"
max-map-height
"
:
650
,
"
min-label-zoom
"
:
1
,
"
zoom-button-pos
"
:
"
br
"
,
"
map-label-format
"
:
"
0,0.[00]
"
,
"
text-annotations
"
:[],
"
range-annotations
"
:[],
"
hide-empty-regions
"
:
false
,
"
mapViewCropPadding
"
:
10
,
"
avoid-label-overlap
"
:
true
,
"
hide-region-borders
"
:
false
,
"
basemapShowExtraOptions
"
:
false
},
"
axes
"
:{
"
keys
"
:
"
Austria
"
,
"
values
"
:
"
928
"
},
"
publish
"
:{
"
embed-width
"
:
600
,
"
embed-height
"
:
374
,
"
blocks
"
:{
"
logo
"
:{
"
enabled
"
:
false
},
"
embed
"
:
false
,
"
download-pdf
"
:
false
,
"
download-svg
"
:
false
,
"
get-the-data
"
:
true
,
"
download-image
"
:
false
},
"
export-pdf
"
:{},
"
autoDarkMode
"
:
false
,
"
chart-height
"
:
340
,
"
force-attribution
"
:
false
,
"
embed-codes
"
:{
"
embed-method-responsive
"
:
"
<iframe title=
\"\"
aria-label=
\"
Map
\"
id=
\"
datawrapper-chart-llngz
\"
src=
\"
https://datawrapper.dwcdn.net/llngz/1/
\"
scrolling=
\"
no
\"
frameborder=
\"
0
\"
style=
\"
width: 0; min-width: 100% !important; border: none;
\"
height=
\"
374
\"
data-external=
\"
1
\"
></iframe><script type=
\"
text/javascript
\"
>!function(){
\"
use strict
\"
;window.addEventListener(
\"
message
\"
,(function(a){if(void 0!==a.data[
\"
datawrapper-height
\"
]){var e=document.querySelectorAll(
\"
iframe
\"
);for(var t in a.data[
\"
datawrapper-height
\"
])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data[
\"
datawrapper-height
\"
][t]+
\"
px
\"
;e[r].style.height=i}}}))}();
\n
</script>
"
,
"
embed-method-iframe
"
:
"
<iframe title=
\"\"
aria-label=
\"
Map
\"
id=
\"
datawrapper-chart-llngz
\"
src=
\"
https://datawrapper.dwcdn.net/llngz/1/
\"
scrolling=
\"
no
\"
frameborder=
\"
0
\"
style=
\"
border: none;
\"
width=
\"
600
\"
height=
\"
374
\"
data-external=
\"
1
\"
></iframe>
"
,
"
embed-method-web-component
"
:
"
<div style=
\"
min-height:374px
\"
><script type=
\"
text/javascript
\"
defer src=
\"
https://datawrapper.dwcdn.net/llngz/embed.js?v=1
\"
charset=
\"
utf-8
\"
></script><noscript><img src=
\"
https://datawrapper.dwcdn.net/llngz/full.png
\"
alt=
\"\"
/></noscript></div>
"
}},
"
annotate
"
:{
"
notes
"
:
""
},
"
custom
"
:{}},
"
title
"
:
""
,
"
readonlyKeys
"
:[],
"
publicId
"
:
"
llngz
"
,
"
language
"
:
"
en-GB
"
,
"
theme
"
:
"
datawrapper
"
,
"
id
"
:
"
llngz
"
,
"
type
"
:
"
d3-maps-choropleth
"
,
"
lastEditStep
"
:
4
,
"
publishedAt
"
:
null
,
"
publicUrl
"
:
"
https://datawrapper.dwcdn.net/llngz/1/
"
,
"
publicVersion
"
:
1
,
"
forkable
"
:
false
,
"
isFork
"
:
false
,
"
externalData
"
:
""
,
"
createdAt
"
:
"
2024-06-29T22:04:28.000Z
"
,
"
lastModifiedAt
"
:
"
2024-06-29T22:28:39.000Z
"
,
"
forkedFrom
"
:
null
,
"
organizationId
"
:
null
,
"
authorId
"
:
753476
,
"
folderId
"
:
null
},
"
visualization
"
:{
"
ariaLabel
"
:
"
map
"
,
"
axes
"
:{
"
keys
"
:{
"
accepts
"
:[
"
text
"
],
"
preferred
"
:
"
^(key|id|geo|ags|fips|iso)
"
},
"
values
"
:{
"
accepts
"
:[
"
number
"
,
"
text
"
]},
"
labels
"
:{
"
accepts
"
:[
"
text
"
,
"
number
"
],
"
optional
"
:
true
}},
"
controls
"
:{
"
js
"
:
"
vis-d3-maps/static/controls-choropleth.js
"
,
"
css
"
:
"
vis-d3-maps/static/controls-choropleth.css
"
,
"
amd
"
:
"
svelte/d3-maps/controls-choropleth
"
,
"
migrate
"
:
"
/lib/plugins/vis-d3-maps/static/migrate.js
"
},
"
defaultMetadata
"
:{
"
zoomable
"
:
false
,
"
zoom-button-pos
"
:
"
br
"
,
"
hide-empty-regions
"
:
false
,
"
mapView
"
:
"
full
"
,
"
mapViewCropPadding
"
:
10
,
"
min-label-zoom
"
:
1
,
"
map-padding
"
:
0
,
"
map-align
"
:
"
center
"
,
"
map-label-format
"
:
"
0,0.[00]
"
,
"
max-height
"
:
650
,
"
avoid-label-overlap
"
:
true
,
"
colorscale
"
:{
"
map
"
:{},
"
mode
"
:
"
continuous
"
,
"
stops
"
:
"
equidistant
"
,
"
interpolation
"
:
"
equidistant
"
,
"
colors
"
:[],
"
palette
"
:
0
,
"
rangeMin
"
:
""
,
"
rangeMax
"
:
""
,
"
stopCount
"
:
5
,
"
customStops
"
:[],
"
rangeCenter
"
:
""
,
"
categoryOrder
"
:[],
"
categoryLabels
"
:{}},
"
tooltip
"
:{
"
enabled
"
:
true
,
"
sticky
"
:
true
,
"
title
"
:
"
%REGION_NAME%
"
,
"
body
"
:
"
%REGION_VALUE%
"
},
"
legends
"
:{
"
color
"
:{
"
enabled
"
:
true
,
"
reverse
"
:
false
,
"
interactive
"
:
false
,
"
title
"
:
""
,
"
size
"
:
170
,
"
labels
"
:
"
ranges
"
,
"
orientation
"
:
"
horizontal
"
,
"
position
"
:
"
above
"
,
"
labelMin
"
:
"
low
"
,
"
labelCenter
"
:
"
medium
"
,
"
labelMax
"
:
"
high
"
,
"
offsetX
"
:
0
,
"
offsetY
"
:
0
,
"
customLabels
"
:[],
"
hideItems
"
:[]}},
"
text-annotations
"
:[],
"
miniMap
"
:{
"
enabled
"
:
false
,
"
offsetX
"
:
1
,
"
offsetY
"
:
1
,
"
position
"
:
"
bottom-left
"
,
"
size
"
:
175
}},
"
dependencies
"
:{
"
globalize
"
:
false
,
"
jquery
"
:
false
,
"
dayjs
"
:
true
,
"
numeral
"
:
true
},
"
height
"
:
"
fixed
"
,
"
icon
"
:
"
<svg xmlns=
\"
http://www.w3.org/2000/svg
\"
width=
\"
30
\"
height=
\"
30
\"
viewBox=
\"
0 0 30 30
\"
>
\n
<path fill=
\"
#60ACC6
\"
d=
\"
m24.69 15.929-.945.464.237-.697-.54.496-.357-.148-.358.208-.566-.596-.566.03-.327 1.013L21 16.37h-.507l-.238.268-.774-.09-.358-.118.12.715-.194.363-.056.34.537.875-.34.594-.65-.198-.677.282.452 1.159-.509.14-.339.764.316.476.09.715.774.328h.715l.238-.298.149-.566.595.417.12-.149.744-.03.477.209.596-.09.893.686.09.566 1.161.476.358-.357.268.149.208-.209.566-.06.09-.238.506-.09-.268-.297-.328-.358-.03-.417.314-.364V20.57l-.945-.928.945-.464v-.929l-.473-1.393-.472-.928h-.473Z
\"
/>
\n
<path fill=
\"
#60ACC6
\"
d=
\"
m18.073 25.679 1.418-.929.437.107.327-.443-.566-.507-.417-.238-.625.209-.358-.12.12-.357-.18-.328-.357-.417-.09-.715-.315-.476-.593-.791-.34.734-.649.057-.904.395.17.593-1.017.311-.792-.226-.084-.904-.452-.226-1.121-.282-.703.678-.408 1.186h.593l-.185.678h-.55l-.254.876.396.206.226.698-.622.96-.217.834 1.494.294.472-.465 2.837.929.945-.929H17.6l.473-1.392ZM13.399 9.893l-.31-.929.94.02.328-.417.12-.566.446-.03.477.268.476.179.715-.238-.09 1.012-.118.775-.12.357.239.477.804-.03.268-.685.596-.06.328-.685.208.09.477.179.685-.596.149.238.655.298.09.238.238.924-.209.327-.804.239-.06.297.15.358-.388.745.03.506.208.506-.417.328.15.745-.537.208-.357.03.208.506.417.268.15.388-.418.268.12.715-.194.363-.678-.338-.932-.255-.113-.395-.65.395-.678-.79-.932-.255-.989.226-1.13.339-.17.421-1.092.144-.518-.876.288-1.497-.44-.906.44-.115.23-1.268.697-.125.565-.948.141-1.017.311-.356Z
\"
/>
\n
<path fill=
\"
#92CADC
\"
d=
\"
m24.218 15 1.418-2.786-.079-.4-.268-.298-.655-.447-.685.06-.417-.18-.388.18-.387-.388.06-.268-.239-.298-.297-.178-.12-.358-.715-.387-.148-.238-.298-.03-.03.268-.298.298.09.238.238.924-.209.327-.804.239-.06.297.15.358-.388.745.03.506.208.506-.417.328.15.745-.537.208-.357.03.208.506.417.268.15.388-.418.268.358.119.774.09.238-.269H21l.268.328.327-1.013.566-.03.566.596.358-.208.357.148.54-.496.236-.696Zm2.837 7.429-.946-.465-.314.364.03.418.328.357.268.298-.506.09-.09.238-.566.06-.208.208-.268-.15-.358.358-1.162-.476-.089-.566-.893-.686-.596.09-.477-.209-.744.03-.12.149-.595-.417-.15.566-.238.298h-.715l-.774-.328.358.417.178.328-.119.357.357.12.626-.21.417.24.566.506-.327.443 1.454.357h.945l1.891.929.946-.464 2.363-2.322.473-.928h-.945ZM8.145 21.5l-1.89 3.714.945.929 1.89.928.87.171.218-.833.622-.96-.226-.699-.396-.206.254-.876h.55l.185-.678h-.593l.408-1.186.703-.678v-.424h-.703l.185-1.06.518-.692 1.403-1.666-.31-.427-1.093.144-.518-.876.287-1.497-.44-.906-.44.115-1.074.234-.882-.234-.473.452-1.418-.682-.472.464.945 1.393.945.465.473.928-.473.929.473.464-.473 3.25Z
\"
/>
\n
<path fill=
\"
#92CADC
\"
d=
\"
m24.218 15 1.418-2.786-.079-.4-.268-.298-.655-.447-.685.06-.417-.18-.388.18-.387-.388.06-.268-.239-.298-.297-.178-.12-.358-.715-.387-.148-.238-.298-.03-.03.268-.298.298.09.238.238.924-.209.327-.804.239-.06.297.15.358-.388.745.03.506.208.506-.417.328.15.745-.537.208-.357.03.208.506.417.268.15.388-.418.268.358.119.774.09.238-.269H21l.268.328.327-1.013.566-.03.566.596.358-.208.357.148.54-.496.236-.696Z
\"
/>
\n
<path fill=
\"
#1D81A2
\"
d=
\"
M11.685 20.702v.424l1.12.282.453.226.085.904.79.226 1.018-.31-.17-.594.904-.395.65-.057.339-.734.593.79.34-.762.508-.141-.452-1.159.678-.282.65.198.339-.594-.537-.875.056-.34-.678-.338-.932-.255-.113-.395-.65.395-.678-.79-.932-.255-.989.226-1.13.339-.17.421.311.427-1.403 1.666-.518.693-.185 1.059h.703Zm-.231-14.523.473.464-.242.119.584.81.113.928.706.464.942.02.327-.417.12-.566.446-.03.477.268.476.179.715-.238-.09 1.013-.118.774-.12.357.239.477.804-.03.268-.685.596-.06.328-.685.208.09.477.179.685-.596.149.238.655.298.298-.298.03-.268.298.03.149.238.714.387.12.358.297.178.239.298-.06.268.387.388.388-.18.417.18.685-.06.655.447.268.298.08.4.945-.464V8.964l.945-1.393h-2.836l-.473-.928h-1.89l-1.42-1.393h-.945l-1.891-1.393-.946-.464L16.182 2l-1.418.929-.473 1.857-2.837 1.393Z
\"
/>
\n
<path fill=
\"
#186D89
\"
d=
\"
m5.782 12.214.945 1.393 1.418.682.473-.452.882.234 1.074-.234.44-.115.44-.115.23-1.268.698-.125.565-.948.141-1.017.311-.356-.31-.929-.707-.464-.113-.929-.584-.809-.703.345-1.891-.464v-.464l-1.418-.465v.465l.472 1.857.473.928H5.782l-.946-.928-.472.464H2.945L2 8.964l.473.465L2 9.893v.928h.945l2.837 1.393Z
\"
/>
\n
</svg>
\n
"
,
"
id
"
:
"
d3-maps-choropleth
"
,
"
libraries
"
:[],
"
namespace
"
:
"
map
"
,
"
supportsFitHeight
"
:
true
,
"
title
"
:
"
Choropleth map
"
,
"
workflow
"
:
"
d3-maps-choropleth
"
,
"
__controlsHash
"
:
"
5a017155
"
,
"
__visHash
"
:
"
1ffaf0f3
"
,
"
__plugin
"
:
"
vis-d3-maps
"
,
"
__styleHash
"
:
"
da2ff5f7
"
,
"
__title
"
:
"
Choropleth map
"
,
"
beta
"
:
false
,
"
script
"
:
"
/home/ubuntu/code/plugins/vis-d3-maps/static/d3-maps-choropleth.js
"
,
"
less
"
:
"
/home/ubuntu/code/plugins/vis-d3-maps/less/d3-maps-choropleth.less
"
,
"
hash
"
:
"
1ffaf0f3
"
,
"
dwJsHash
"
:
"
81808ccd
"
},
"
theme
"
:{
"
id
"
:
"
datawrapper
"
,
"
title
"
:
"
Datawrapper
"
,
"
_computed
"
:{
"
locator-maps
"
:{
"
mapStyles
"
:[{
"
id
"
:
"
dw-light
"
,
"
colors
"
:{
"
land
"
:
"
#f2f3f0
"
,
"
highlightRegion
"
:{
"
fill
"
:
"
#ffffff
"
,
"
stroke
"
:
"
#888
"
},
"
areaMarker
"
:{
"
fill
"
:
"
#000
"
,
"
stroke
"
:
"
#888
"
},
"
lineMarker
"
:{
"
stroke
"
:
"
#888
"
}}},{
"
id
"
:
"
dw-earth
"
,
"
colors
"
:{
"
land
"
:
"
#e8e5d8
"
,
"
highlightRegion
"
:{
"
fill
"
:
"
#ffffff
"
,
"
stroke
"
:
"
#888
"
},
"
areaMarker
"
:{
"
fill
"
:
"
#000
"
,
"
stroke
"
:
"
#888
"
},
"
lineMarker
"
:{
"
stroke
"
:
"
#888
"
}}},{
"
id
"
:
"
dw-white
"
,
"
colors
"
:{
"
land
"
:
"
#f4f4f4
"
,
"
highlightRegion
"
:{
"
fill
"
:
"
#ffffff
"
,
"
stroke
"
:
"
#888
"
},
"
areaMarker
"
:{
"
fill
"
:
"
#000
"
,
"
stroke
"
:
"
#888
"
},
"
lineMarker
"
:{
"
stroke
"
:
"
#888
"
}}},{
"
id
"
:
"
dw-white-invert
"
,
"
colors
"
:{
"
land
"
:
"
#ffffff
"
,
"
highlightRegion
"
:{
"
fill
"
:
"
#f2f3f0
"
,
"
stroke
"
:
"
#888
"
},
"
areaMarker
"
:{
"
fill
"
:
"
#000
"
,
"
stroke
"
:
"
#888
"
},
"
lineMarker
"
:{
"
stroke
"
:
"
#888
"
}}}],
"
defaultPointMarker
"
:{
"
markerColor
"
:
"
#333333
"
,
"
markerTextColor
"
:
"
#333333
"
,
"
text
"
:{
"
color
"
:
"
#333333
"
,
"
halo
"
:
"
#f2f3f0
"
}},
"
darkMode
"
:{
"
mapStyles
"
:[],
"
defaultMarker
"
:{
"
text
"
:{}}}},
"
original
"
:{
"
annotations
"
:{
"
line
"
:{
"
color
"
:
"
#888
"
,
"
opacity
"
:
0.5
},
"
range
"
:{
"
color
"
:
"
#888
"
,
"
opacity
"
:
0.1
}}},
"
bgLight
"
:
"
#ffffff
"
,
"
bgDark
"
:
"
#252525
"
,
"
origGradients
"
:[[
"
#f0f9e8
"
,
"
#b6e3bb
"
,
"
#75c8c5
"
,
"
#4ba8c9
"
,
"
#2989bd
"
,
"
#0a6aad
"
,
"
#254b8c
"
],[
"
#fcfcbe
"
,
"
#fdc78d
"
,
"
#fb8d67
"
,
"
#e45563
"
,
"
#ac337b
"
,
"
#6b1f7b
"
,
"
#2c1160
"
],[
"
#f0f723
"
,
"
#fbbf2b
"
,
"
#f38a47
"
,
"
#d8586a
"
,
"
#ac2790
"
,
"
#6703a5
"
,
"
#0d0787
"
],[
"
#fefaca
"
,
"
#008b15
"
],[
"
#feebe2
"
,
"
#fcc5c0
"
,
"
#fa9fb5
"
,
"
#f768a1
"
,
"
#c51b8a
"
,
"
#7a0177
"
],[
"
#ffffcc
"
,
"
#c7e9b4
"
,
"
#7fcdbb
"
,
"
#41b6c4
"
,
"
#2c7fb8
"
,
"
#253494
"
],[
"
#8c510a
"
,
"
#d8b365
"
,
"
#f6e8c3
"
,
"
#f5f7ea
"
,
"
#c7eae5
"
,
"
#5ab4ac
"
,
"
#01665e
"
],[
"
#c51b7d
"
,
"
#e9a3c9
"
,
"
#fde0ef
"
,
"
#faf6ea
"
,
"
#e6f5d0
"
,
"
#a1d76a
"
,
"
#4d9221
"
],[
"
#b2182b
"
,
"
#ef8a62
"
,
"
#fddbc7
"
,
"
#f8f6e9
"
,
"
#d1e5f0
"
,
"
#67a9cf
"
,
"
#2166ac
"
]]},
"
fontsCSS
"
:
"
@import
\"
https://static.dwcdn.net/css/roboto.css
\"
;
"
},
"
chartAfterHeadHTML
"
:
"
<meta property=
\"
og:image
\"
content=
\"
https://datawrapper.dwcdn.net/llngz/plain-s.png?v=1
\"
>
\n
<meta name=
\"
twitter:card
\"
content=
\"
summary_large_image
\"
>
\n
<meta name=
\"
twitter:image
\"
content=
\"
https://datawrapper.dwcdn.net/llngz/plain-s.png?v=1
\"
>
\n\n
<link rel=
\"
alternate
\"
type=
\"
application/json+oembed
\"\n
href=
\"
https://api.datawrapper.de/v3/oembed?url=https://datawrapper.dwcdn.net/llngz/1/&format=json
\"\n
title=
\"
oEmbed
\"
/>
"
,
"
translations
"
:{
"
accessibility / annotations / multiple
"
:
"
The chart has %count% annotations.
"
,
"
accessibility / annotations / single
"
:
"
The chart has one annotation.
"
,
"
accessibility / area-chart / multiple
"
:
"
Area chart with %count% areas
"
,
"
accessibility / area-chart / single
"
:
"
Area chart with one area
"
,
"
accessibility / area-values
"
:
"
Area showing %count% values for
\"
%name%
\"
.
"
,
"
accessibility / axis-labels
"
:
"
The horizontal axis is labeled as
\"
%xlabel%
\"
, the vertical axis is labeled as
\"
%ylabel%
\"
.
"
,
"
accessibility / clear-search
"
:
"
Clear search input.
"
,
"
accessibility / current-rows
"
:
"
Currently displaying rows $0 to $1
"
,
"
accessibility / current-rows / search-results
"
:
"
of $0 results for search term
\"
$1
\"
.
"
,
"
accessibility / line-chart / multiple
"
:
"
Line chart with %count% lines
"
,
"
accessibility / line-chart / single
"
:
"
Line chart with a single line
"
,
"
accessibility / line-values
"
:
"
Line showing %count% values for
\"
%name%
\"
.
"
,
"
accessibility / pagination-button
"
:
"
Go to page $0 of $1.
"
,
"
accessibility / rank
"
:
"
Rank
"
,
"
accessibility / scatterplot
"
:
"
Scatterplot with %count% symbols
"
,
"
accessibility / search-results
"
:
"
Showing $0 results for search term
\"
$1
\"
.
"
,
"
accessibility / sort-column
"
:
"
by column
\"
$0
\"
"
,
"
accessibility / sort-direction / ascending
"
:
"
Sorted ascending
"
,
"
accessibility / sort-direction / descending
"
:
"
Sorted descending
"
,
"
accessibility / sparkline
"
:
"
Small %chart_type% with $0 values, ranging from $1 to $2.
"
,
"
accessibility / sparkline / type-columns
"
:
"
column chart
"
,
"
accessibility / sparkline / type-line
"
:
"
line chart
"
,
"
accessibility / sparkline-no-values
"
:
"
Small %chart_type% with no values.
"
,
"
accessibility / stacked-area-chart / multiple
"
:
"
Stacked area chart with %count% areas
"
,
"
accessibility / stacked-area-chart / single
"
:
"
Stacked area chart with one area
"
,
"
accessibility / sticky-rows
"
:
"
Including $0 sticky rows.
"
,
"
accessibility / summary
"
:
"
Table with $0 columns and $1 rows.
"
,
"
accessibility / xy-grid / axis-log
"
:
"
Axis uses logarithmic scale.
"
,
"
accessibility / xy-grid / axis-x-date
"
:
"
Horizontal date axis, ranging from %from% to %to%.
"
,
"
accessibility / xy-grid / axis-x-log
"
:
"
Horizontal axis, ranging from %from% to %to%.
"
,
"
accessibility / xy-grid / axis-x-number
"
:
"
Horizontal axis, ranging from %from% to %to%.
"
,
"
accessibility / xy-grid / axis-x-text
"
:
"
Horizontal category axis, ranging from %from% to %to%.
"
,
"
accessibility / xy-grid / axis-y-date
"
:
"
Vertical date axis, ranging from %from% to %to%.
"
,
"
accessibility / xy-grid / axis-y-log
"
:
"
Vertical axis, ranging from %from% to %to%.
"
,
"
accessibility / xy-grid / axis-y-number
"
:
"
Vertical axis, ranging from %from% to %to%.
"
,
"
accessibility / xy-grid / axis-y-text
"
:
"
Vertical category axis, ranging from %from% to %to%.
"
,
"
blocks / attribution
"
:
"
Created with
"
,
"
blocks / byline / fork
"
:
"
Based on
"
,
"
blocks / byline / chart
"
:
"
Chart:
"
,
"
blocks / byline / map
"
:
"
Map:
"
,
"
blocks / byline / table
"
:
"
Table:
"
,
"
blocks / download-image
"
:
"
Download image
"
,
"
blocks / download-pdf
"
:
"
Download PDF
"
,
"
blocks / download-svg
"
:
"
Download SVG
"
,
"
blocks / edit-in-datawrapper
"
:
"
Create a copy
"
,
"
blocks / embed
"
:
"
Embed
"
,
"
blocks / embed / caption
"
:
"
You can copy and paste this <b>code to embed</b> the visualization:
"
,
"
blocks / get-the-data
"
:
"
Get the data
"
,
"
blocks / map-attribution
"
:
"
Map data
"
,
"
blocks / source
"
:
"
Source
"
,
"
expanded-view-note
"
:
"
This is the extended area for the inset map on mobile. You can disable this feature.
"
,
"
fallback-image-note
"
:
"
(Please use a modern browser to see the interactive version of this visualization)
"
,
"
insufficient-data-bars
"
:
"
<b>Not enough data to show a bar chart.</b> You need at least one numeric column in your dataset. Please go back to the <a href=
\"
/chart/%chartid%/describe
\"
target=
\"
_parent
\"
>
\"
Check & Describe
\"
</a> step and check your data.
"
,
"
insufficient-data-columns
"
:
"
<b>Not enough data to show a column chart.</b> You need at least one numeric column in your dataset. Please go back to the <a href=
\"
/chart/%chartid%/describe
\"
target=
\"
_parent
\"
>
\"
Check & Describe
\"
</a> step and check your data.
"
,
"
insufficient-data-donut
"
:
"
<b>Not enough data to show a donut chart.</b> You need at least one numeric column in your dataset. Please go back to the <a href=
\"
/chart/%chartid%/describe
\"
target=
\"
_parent
\"
>
\"
Check & Describe
\"
</a> step and check your data.
"
,
"
insufficient-data-dot-plot
"
:
"
<b>Not enough data to show a dot plot.</b> You need at least one numeric column in your dataset. Please go back to the <a href=
\"
/chart/%chartid%/describe
\"
target=
\"
_parent
\"
>
\"
Check & Describe
\"
</a> step and check your data.
"
,
"
insufficient-data-lines
"
:
"
<b>Not enough data to show a line or area chart.</b> Please go back to the <a href=
\"
/chart/%chartid%/describe
\"
target=
\"
_parent
\"
>
\"
Check & Describe
\"
</a> step and check your data.
"
,
"
insufficient-data-pie
"
:
"
<b>Not enough data to show a pie chart.</b> You need at least one numeric column in your dataset. Please go back to the <a href=
\"
/chart/%chartid%/describe
\"
target=
\"
_parent
\"
>
\"
Check & Describe
\"
</a> step and check your data.
"
,
"
insufficient-data-range-arrow
"
:
"
<b>Not enough data to show a range or arrow plot.</b> You need at least two numeric columns in your dataset. Please go back to the <a href=
\"
/chart/%chartid%/describe
\"
target=
\"
_parent
\"
>
\"
Check & Describe
\"
</a> step and check your data.
"
,
"
no-results-found
"
:
"
No matching records found
"
,
"
other
"
:
"
Other
"
,
"
pagination
"
:
"
Page $0 of $1
"
,
"
show-less
"
:
"
Show less
"
,
"
show-more
"
:
"
Show $0 more
"
,
"
symbol-labels-less-than-7
"
:
"
%count% symbols are labelled: %labels%, and
\"
%last%
\"
.
"
,
"
symbol-labels-more-than-7
"
:
"
Some symbols are labelled, including %labels%, and %others% others.
"
,
"
table-search-placeholder
"
:
"
Search in table
"
,
"
total
"
:
"
Total
"
,
"
truncated-rows
"
:
"
Additional $0 rows not shown.
"
,
"
accessibility / multiple-line-chart / chart-single
"
:
"
A single line chart.
"
,
"
accessibility / multiple-line-chart / chart-multiple
"
:
"
A grid of %count% line charts.
"
,
"
accessibility / multiple-line-chart / panel-group-multiple
"
:
"
A group of %count% panels.
"
,
"
accessibility / multiple-line-chart / panel-group-single
"
:
"
A group with a single panel.
"
,
"
accessibility / multiple-line-chart / panel-single
"
:
"
Chart panel with title
\"
%title%
\"
containing one line.
"
,
"
accessibility / multiple-line-chart / panel-multiple
"
:
"
Chart panel with title
\"
%title%
\"
containing %count% lines.
"
,
"
accessibility / multiple-line-chart / lines-multiple
"
:
"
A group of %count% lines.
"
,
"
accessibility / multiple-line-chart / line
"
:
"
Line showing %count% values for
\"
%title%
\"
.
"
,
"
accessibility / color-legend / less-than
"
:
"
less than
"
,
"
accessibility / color-legend / greater-equal-than
"
:
"
greater than or equal to
"
,
"
accessibility / color-legend / continuous
"
:
"
Continuous color legend, ranging from %from% to %to%.
"
,
"
accessibility / color-legend / continuous-title
"
:
"
Continuous color legend, titled
\"
%title%
\"
, ranging from %from% to %to%.
"
,
"
accessibility / color-legend / stepped
"
:
"
Color legend with %count% steps, ranging from %from% to %to%.
"
,
"
accessibility / color-legend / stepped-title
"
:
"
Color legend with %count% steps, titled
\"
%title%
\"
, ranging from %from% to %to%.
"
,
"
accessibility / color-legend / category-single-title
"
:
"
Category legend titled
\"
%title%
\"
with 1 item, %item%.
"
,
"
accessibility / color-legend / category-single
"
:
"
Category legend with 1 item, %item%.
"
,
"
accessibility / color-legend / category-few-title
"
:
"
Category legend with %count% items, titled
\"
%title%
\"
. %items_description%
"
,
"
accessibility / color-legend / category-few
"
:
"
Category legend with %count% items. %items_description%
"
,
"
accessibility / color-legend / category-many-title
"
:
"
Category legend with %count% items, titled
\"
%title%
\"
. %items_description%
"
,
"
accessibility / color-legend / category-many
"
:
"
Category legend with %count% items. %items_description%
"
,
"
accessibility / color-legend / category-items-few
"
:
"
The items are %items%.
"
,
"
accessibility / color-legend / category-items-many
"
:
"
The first 3 items are %items%. The last one is %last%.
"
,
"
accessibility / multiple-line-chart / panel-single-annotation-single
"
:
"
Chart panel with title
\"
%title%
\"
containing one line and one annotation.
"
,
"
accessibility / multiple-line-chart / panel-multiple-annotation-single
"
:
"
Chart panel with title
\"
%title%
\"
containing %count% lines and one annotation.
"
,
"
accessibility / multiple-line-chart / panel-multiple-annotation-multiple
"
:
"
Chart panel with title
\"
%title%
\"
containing %count% lines and %annotations% annotations.
"
,
"
accessibility / multiple-line-chart / panel-single-annotation-multiple
"
:
"
Chart panel with title
\"
%title%
\"
containing one line and %annotations% annotations.
"
,
"
accessibility / multiple-line-chart / annotation-single
"
:
"
The panel has one annotation.
"
,
"
accessibility / multiple-line-chart / annotation-multiple
"
:
"
The panel has %count% annotations.
"
},
"
assets
"
:{
"
dataset.csv
"
:{
"
load
"
:
true
,
"
url
"
:
"
dataset.csv
"
},
"
world-2019.json
"
:{
"
load
"
:
true
,
"
url
"
:
"
../../lib/basemaps/world-2019.e17305c2.json
"
}},
"
externalDataUrl
"
:
"
static.dwcdn.net/data
"
,
"
blocks
"
:[],
"
nextPublicUrl
"
:
"
https://datawrapper.dwcdn.net/llngz/1/
"
,
"
isIframe
"
:
true
,
"
isPreview
"
:
false
,
"
isExport
"
:
false
,
"
locales
"
:{
"
dayjs
"
:{
"
base
"
:
"
\"
use strict
\"
;
\n
(function () {
\n
return {
\n
name: 'en-gb',
\n
weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
\n
weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
\n
weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
\n
months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
\n
monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
\n
weekStart: 1,
\n
yearStart: 4,
\n
relativeTime: {
\n
future: 'in %s',
\n
past: '%s ago',
\n
s: 'a few seconds',
\n
m: 'a minute',
\n
mm: '%d minutes',
\n
h: 'an hour',
\n
hh: '%d hours',
\n
d: 'a day',
\n
dd: '%d days',
\n
M: 'a month',
\n
MM: '%d months',
\n
y: 'a year',
\n
yy: '%d years'
\n
},
\n
formats: {
\n
LT: 'HH:mm',
\n
LTS: 'HH:mm:ss',
\n
L: 'DD/MM/YYYY',
\n
LL: 'D MMMM YYYY',
\n
LLL: 'D MMMM YYYY HH:mm',
\n
LLLL: 'dddd, D MMMM YYYY HH:mm'
\n
},
\n
ordinal: function (n) {
\n
var s = ['th', 'st', 'nd', 'rd'];
\n
var v = n % 100;
\n
return '[' + n + (s[(v - 20) % 10] || s[v] || s[0]) + ']';
\n
}
\n
};
\n
})();
\n
"
,
"
custom
"
:{}},
"
numeral
"
:{
"
base
"
:
"
\"
use strict
\"
;
\n
(function () {
\n
// numeral.js locale configuration
\n
// locale : english united kingdom (uk)
\n
// author : Dan Ristic : https://github.com/dristic
\n
return {
\n
delimiters: {
\n
thousands: ',',
\n
decimal: '.'
\n
},
\n
abbreviations: {
\n
thousand: 'k',
\n
million: 'm',
\n
billion: 'bn',
\n
trillion: 't'
\n
},
\n
ordinal: function (number) {
\n
var b = number % 10;
\n
return ~~((number % 100) / 10) === 1
\n
? 'th'
\n
: b === 1
\n
? 'st'
\n
: b === 2
\n
? 'nd'
\n
: b === 3
\n
? 'rd'
\n
: 'th';
\n
},
\n
currency: {
\n
symbol: '£'
\n
}
\n
};
\n
})();
\n
"
,
"
custom
"
:{}}},
"
webComponentJsHash
"
:
"
1854c125
"
,
"
polyfillUri
"
:
"
../../lib/vendor
"
,
"
teamPublicSettings
"
:{},
"
requiresAttribution
"
:
true
,
"
ptStylesheet
"
:
"
//pt.dwcdn.net/llngz.css
"
,
"
allowPrintExport
"
:
false
,
"
themeDataDark
"
:{
"
vis
"
:{
"
base
"
:{
"
grid
"
:{
"
general
"
:{
"
baseLine
"
:{
"
aboveChart
"
:
true
},
"
tickLines
"
:{
"
aboveChart
"
:
true
},
"
tickLabels
"
:{
"
units
"
:
"
first
"
,
"
aboveChart
"
:
true
}}},
"
format
"
:{
"
minusCharacter
"
:
"
−
"
,
"
plusMinusCharacter
"
:
"
±
"
},
"
annotations
"
:{
"
line
"
:{
"
color
"
:
"
#878787
"
,
"
opacity
"
:
0.52
},
"
range
"
:{
"
color
"
:
"
#878787
"
,
"
opacity
"
:
0.13
}},
"
panels
"
:{
"
title
"
:{
"
fontSize
"
:
13
}}},
"
d3-maps-core
"
:{
"
places
"
:{
"
capital
"
:{
"
label
"
:{
"
fontStyle
"
:
"
normal
"
,
"
fontWeight
"
:{
"
normal
"
:
"
#ffdcff
"
}}},
"
general
"
:{
"
label
"
:{
"
color
"
:{
"
normal
"
:
"
#000000
"
,
"
inverted
"
:
"
#e5e5e5
"
},
"
buffer
"
:{
"
color
"
:{
"
normal
"
:
"
#bfbfbf
"
,
"
inverted
"
:
"
#252525
"
}},
"
fontStyle
"
:
"
normal
"
,
"
fontWeight
"
:{
"
normal
"
:
500
,
"
inverted
"
:
400
}},
"
symbol
"
:{
"
fill
"
:{
"
normal
"
:
"
#000000
"
,
"
inverted
"
:
"
#e5e5e5
"
},
"
stroke
"
:{
"
normal
"
:
"
#bfbfbf
"
,
"
inverted
"
:
"
#252525
"
}}}}},
"
d3-pies
"
:{
"
labels
"
:{
"
group
"
:{
"
name
"
:{
"
fontSize
"
:
14
}},
"
center
"
:{
"
fontSize
"
:
14
}}},
"
multiple-lines
"
:{
"
panels
"
:{
"
title
"
:{}}},
"
d3-maps-symbols
"
:{
"
regionFill
"
:
"
#3c3c3c
"
}},
"
colors
"
:{
"
picker
"
:{
"
controls
"
:{
"
hue
"
:
true
,
"
lightness
"
:
true
,
"
saturation
"
:
true
,
"
hexEditable
"
:
true
},
"
rowCount
"
:
6
,
"
showDuplicates
"
:
false
},
"
neutral
"
:
"
#535353
"
,
"
palette
"
:[
"
#2584af
"
,
"
#4aa1c3
"
,
"
#84c2df
"
,
"
#19673c
"
,
"
#1e7c64
"
,
"
#27a186
"
,
"
#595959
"
,
"
#ff8068
"
,
"
#b15112
"
,
"
#6b470f
"
,
"
#4e400f
"
],
"
negative
"
:
"
#ff5f4a
"
,
"
positive
"
:
"
#3d6e8b
"
,
"
gradients
"
:[[
"
#254b8c
"
,
"
#0a6aad
"
,
"
#2989bd
"
,
"
#4ba8c9
"
,
"
#75c8c5
"
,
"
#b6e3bb
"
,
"
#f0f9e8
"
],[
"
#2c1160
"
,
"
#6b1f7b
"
,
"
#ac337b
"
,
"
#e45563
"
,
"
#fb8d67
"
,
"
#fcfcbe
"
,
"
#fdc78d
"
],[
"
#0d0787
"
,
"
#6703a5
"
,
"
#ac2790
"
,
"
#d8586a
"
,
"
#f38a47
"
,
"
#fbbf2b
"
,
"
#f0f723
"
],[
"
#007001
"
,
"
#f6f4a6
"
],[
"
#42342d
"
,
"
#683c39
"
,
"
#8f3e55
"
,
"
#c73a78
"
,
"
#ff6bca
"
,
"
#ffcbff
"
],[
"
#253494
"
,
"
#2c7fb8
"
,
"
#41b6c4
"
,
"
#7fcdbb
"
,
"
#c7e9b4
"
,
"
#ffffcc
"
],[
"
#eba25d
"
,
"
#7a5e12
"
,
"
#483f21
"
,
"
#35372d
"
,
"
#2b4945
"
,
"
#1f7b75
"
,
"
#75c6bc
"
],[
"
#ff6cbd
"
,
"
#8c4d71
"
,
"
#513a46
"
,
"
#39362d
"
,
"
#323f22
"
,
"
#2b6311
"
,
"
#599e2d
"
],[
"
#ff9791
"
,
"
#b15531
"
,
"
#583f2f
"
,
"
#37362c
"
,
"
#354750
"
,
"
#31799d
"
,
"
#7badfa
"
]],
"
background
"
:
"
#252525
"
,
"
categories
"
:[[
"
#5d4b0f
"
,
"
#2598ae
"
,
"
#1c6f66
"
,
"
#5d6412
"
,
"
#ff7e75
"
,
"
#be5713
"
,
"
#acc5ff
"
,
"
#216596
"
,
"
#13512a
"
,
"
#244149
"
],[
"
#24702d
"
,
"
#6b5d80
"
,
"
#764914
"
,
"
#34370f
"
,
"
#7aa5ee
"
,
"
#ff3a96
"
,
"
#e57a37
"
,
"
#aaaaaa
"
],[
"
#834743
"
,
"
#3f576a
"
,
"
#314b2c
"
,
"
#5a4a60
"
,
"
#5b4216
"
,
"
#32350f
"
,
"
#534933
"
,
"
#573b4a
"
,
"
#393939
"
],[
"
#335b6d
"
,
"
#59a2e1
"
,
"
#2e5a0f
"
,
"
#289824
"
,
"
#9f494b
"
,
"
#ff5f4a
"
,
"
#774a0f
"
,
"
#c04d12
"
,
"
#6d5878
"
,
"
#e1abff
"
,
"
#34370f
"
,
"
#e58551
"
]],
"
bgBlendRatios
"
:{
"
value
"
:
0
},
"
chartContentBaseColor
"
:
"
#ffffff
"
},
"
metadata
"
:{
"
publish
"
:{
"
blocks
"
:{
"
logo
"
:{
"
enabled
"
:
false
},
"
embed
"
:
false
,
"
download-pdf
"
:
false
,
"
download-svg
"
:
false
,
"
get-the-data
"
:
true
,
"
download-image
"
:
false
}}},
"
overrides
"
:[{
"
type
"
:
"
darkMode
"
,
"
settings
"
:{
"
colors.gradients
"
:[[
"
#254b8c
"
,
"
#0a6aad
"
,
"
#2989bd
"
,
"
#4ba8c9
"
,
"
#75c8c5
"
,
"
#b6e3bb
"
,
"
#f0f9e8
"
],[
"
#2c1160
"
,
"
#6b1f7b
"
,
"
#ac337b
"
,
"
#e45563
"
,
"
#fb8d67
"
,
"
#fcfcbe
"
,
"
#fdc78d
"
],[
"
#0d0787
"
,
"
#6703a5
"
,
"
#ac2790
"
,
"
#d8586a
"
,
"
#f38a47
"
,
"
#fbbf2b
"
,
"
#f0f723
"
],[
"
#007001
"
,
"
#f6f4a6
"
],[
"
#42342d
"
,
"
#683c39
"
,
"
#8f3e55
"
,
"
#c73a78
"
,
"
#ff6bca
"
,
"
#ffcbff
"
],[
"
#253494
"
,
"
#2c7fb8
"
,
"
#41b6c4
"
,
"
#7fcdbb
"
,
"
#c7e9b4
"
,
"
#ffffcc
"
]],
"
colors.background
"
:
"
#252525
"
,
"
vis.d3-maps-core.places.general.label.color.normal
"
:
"
#000000
"
,
"
vis.d3-maps-core.places.general.symbol.fill.normal
"
:
"
#000000
"
,
"
vis.d3-maps-core.places.general.label.color.inverted
"
:
"
#e5e5e5
"
,
"
vis.d3-maps-core.places.general.symbol.fill.inverted
"
:
"
#e5e5e5
"
,
"
vis.d3-maps-core.places.general.symbol.stroke.normal
"
:
"
#bfbfbf
"
,
"
vis.d3-maps-core.places.general.label.buffer.color.normal
"
:
"
#bfbfbf
"
}},{
"
settings
"
:{
"
vis.base.grid.vertical.tickLabels.hideZero
"
:
true
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
column-chart
"
,
"
grouped-column-chart
"
,
"
stacked-column-chart
"
]]},{
"
settings
"
:{
"
vis.base.grid.horizontal.tickLabels.units
"
:
"
last
"
},
"
condition
"
:[
"
==
"
,[
"
get
"
,
"
type
"
],
"
d3-scatter-plot
"
]},{
"
settings
"
:{
"
vis.base.grid.horizontal.tickLabels.units
"
:
"
all
"
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
d3-bars
"
,
"
d3-arrow-plot
"
,
"
d3-bars-bullet
"
,
"
d3-bars-grouped
"
,
"
d3-bars-stacked
"
,
"
d3-dot-plot
"
,
"
d3-range-plot
"
]]},{
"
settings
"
:{
"
vis.base.grid.horizontal.gridLines.aboveChart
"
:
true
},
"
condition
"
:[
"
==
"
,[
"
get
"
,
"
type
"
],
"
d3-bars-stacked
"
]},{
"
settings
"
:{
"
vis.base.grid.horizontal.baseLine.aboveChart
"
:
false
,
"
vis.base.grid.horizontal.baseLine.blendBaseColorWithBg
"
:
0.6
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
d3-dot-plot
"
,
"
d3-range-plot
"
,
"
d3-arrow-plot
"
]]},{
"
type
"
:
"
darkMode
"
,
"
settings
"
:{
"
vis.base.grid.horizontal.baseLine.blendBaseColorWithBg
"
:
0.85
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
d3-dot-plot
"
,
"
d3-range-plot
"
,
"
d3-arrow-plot
"
]]},{
"
settings
"
:{
"
vis.base.grid.vertical.gridLines.major.strokeDasharray
"
:
"
dotted
"
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
d3-range-plot
"
,
"
d3-arrow-plot
"
]]},{
"
type
"
:
"
darkMode
"
,
"
settings
"
:{
"
blocks.shareTools.styles.buttons.base.color
"
:
"
rgba(255,255,255,0.4)
"
,
"
blocks.shareTools.styles.buttons.twitter.hover.color
"
:
"
#ffffff
"
,
"
blocks.shareTools.styles.buttons.facebook.hover.color
"
:
"
#ffffff
"
,
"
blocks.shareTools.styles.buttons.linkedin.hover.color
"
:
"
#ffffff
"
}},{
"
type
"
:
"
darkMode
"
,
"
settings
"
:{
"
vis.d3-maps-core.places.general.label.fontWeight.normal
"
:
500
,
"
vis.d3-maps-core.places.general.label.fontWeight.inverted
"
:
400
}},{
"
settings
"
:{
"
blocks.bodyCenter.styles.gap
"
:
20
,
"
vis.base.annotations.text.size
"
:
12
},
"
condition
"
:[
"
==
"
,[
"
get
"
,
"
type
"
],
"
multiple-lines
"
]}],
"
blocks
"
:{
"
body
"
:{
"
styles
"
:{
"
gap
"
:
20
,
"
links
"
:{
"
typography
"
:{
"
color
"
:
"
#4ba9f0
"
,
"
underlined
"
:
false
}},
"
typography
"
:{
"
color
"
:
"
#ffffff
"
,
"
fontSize
"
:
12
,
"
typeface
"
:
"
Roboto,sans-serif
"
}}},
"
header
"
:{
"
styles
"
:{
"
gap
"
:
10
}},
"
bodyTop
"
:{
"
styles
"
:{
"
gap
"
:
10
,
"
layout
"
:
"
flex-row
"
}},
"
filterUI
"
:{
"
styles
"
:{
"
tabs
"
:{
"
color
"
:
"
#aaaaaa
"
,
"
hover
"
:{
"
color
"
:
"
#ffffff
"
},
"
active
"
:{
"
color
"
:
"
#ffffff
"
,
"
border
"
:{
"
bottom
"
:
"
2px solid #bebebe
"
}},
"
border
"
:{
"
bottom
"
:
"
1px solid #535353
"
}},
"
point
"
:{
"
line
"
:{
"
color
"
:
"
#535353
"
},
"
buttons
"
:{
"
hover
"
:{
"
background
"
:
"
#3e3e3e
"
},
"
active
"
:{
"
border
"
:
"
1px solid #878787
"
,
"
background
"
:
"
#535353
"
},
"
border
"
:
"
1px solid #535353
"
}},
"
select
"
:{
"
border
"
:
"
1px solid #535353
"
,
"
textColor
"
:
"
#ffffff
"
}}},
"
bodyCenter
"
:{
"
styles
"
:{
"
gap
"
:
10
,
"
flexGrow
"
:
1
,
"
maxWidth
"
:
"
100%
"
,
"
minWidth
"
:
"
0px
"
}},
"
shareTools
"
:{
"
styles
"
:{
"
gap
"
:
8
,
"
buttons
"
:{
"
base
"
:{
"
color
"
:
"
rgba(255,255,255,0.4)
"
,
"
padding
"
:
"
0px
"
},
"
twitter
"
:{
"
hover
"
:{
"
color
"
:
"
#ffffff
"
}},
"
facebook
"
:{
"
hover
"
:{
"
color
"
:
"
#ffffff
"
}},
"
linkedin
"
:{
"
hover
"
:{
"
color
"
:
"
#ffffff
"
}}}}},
"
footer
"
:{
"
styles
"
:{
"
gap
"
:
5
}},
"
footerMain
"
:{
"
styles
"
:{
"
layout
"
:
"
inline
"
,
"
separator
"
:{
"
margin
"
:
"
0.249em
"
},
"
typography
"
:{
"
color
"
:
"
#9d9d9d
"
,
"
fontSize
"
:
11
}}},
"
notes
"
:{
"
styles
"
:{
"
typography
"
:{
"
cursive
"
:
true
,
"
color
"
:
"
#bcbcbc
"
}}},
"
headline
"
:{
"
styles
"
:{
"
typography
"
:{
"
fontSize
"
:
22
,
"
fontWeight
"
:
700
,
"
color
"
:
"
#ffffff
"
}}},
"
description
"
:{
"
styles
"
:{
"
typography
"
:{
"
lineHeight
"
:
17
,
"
fontSize
"
:
14
}}}},
"
version
"
:
2
,
"
regions
"
:{
"
footer
"
:{
"
type
"
:
"
container
"
,
"
children
"
:[{
"
type
"
:
"
notes
"
},{
"
id
"
:
"
footerMain
"
,
"
type
"
:
"
container
"
}]}},
"
defaultFooterRegion
"
:
"
footerMain
"
,
"
export
"
:{
"
pdf
"
:{
"
fonts
"
:{
"
Roboto Bold
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Bold.ttf
"
,
"
Roboto Light
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Light.ttf
"
,
"
Roboto Medium
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Medium.ttf
"
,
"
Roboto Regular
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Regular.ttf
"
,
"
Roboto Bold Italic
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-BoldItalic.ttf
"
,
"
Roboto Light Italic
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-LightItalic.ttf
"
,
"
Roboto Medium Italic
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-MediumItalic.ttf
"
,
"
Roboto Regular Italic
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Italic.ttf
"
},
"
cmykColors
"
:[],
"
defaultFont
"
:
"
Roboto Regular
"
}},
"
fontFamilies
"
:{
"
Roboto
"
:[{
"
name
"
:
"
Roboto Regular
"
,
"
style
"
:
"
normal
"
,
"
weight
"
:
400
},{
"
name
"
:
"
Roboto Light
"
,
"
style
"
:
"
normal
"
,
"
weight
"
:
300
}]}},
"
themeDataLight
"
:{
"
vis
"
:{
"
base
"
:{
"
grid
"
:{
"
general
"
:{
"
baseLine
"
:{
"
aboveChart
"
:
true
},
"
tickLines
"
:{
"
aboveChart
"
:
true
},
"
tickLabels
"
:{
"
units
"
:
"
first
"
,
"
aboveChart
"
:
true
}}},
"
format
"
:{
"
minusCharacter
"
:
"
−
"
,
"
plusMinusCharacter
"
:
"
±
"
},
"
annotations
"
:{
"
line
"
:{
"
color
"
:
"
#888
"
,
"
opacity
"
:
0.5
},
"
range
"
:{
"
color
"
:
"
#888
"
,
"
opacity
"
:
0.1
}},
"
panels
"
:{
"
title
"
:{
"
fontSize
"
:
13
}}},
"
d3-maps-core
"
:{
"
places
"
:{
"
capital
"
:{
"
label
"
:{
"
fontStyle
"
:
"
normal
"
,
"
fontWeight
"
:{
"
normal
"
:
700
}}},
"
general
"
:{
"
label
"
:{
"
color
"
:{
"
normal
"
:
"
#ffffff
"
,
"
inverted
"
:
"
#525252
"
},
"
buffer
"
:{
"
color
"
:{
"
normal
"
:
"
#323232
"
,
"
inverted
"
:
"
#ffffff
"
}},
"
fontStyle
"
:
"
normal
"
,
"
fontWeight
"
:{
"
normal
"
:
400
}},
"
symbol
"
:{
"
fill
"
:{
"
normal
"
:
"
#ffffff
"
,
"
inverted
"
:
"
#525252
"
},
"
stroke
"
:{
"
normal
"
:
"
#323232
"
,
"
inverted
"
:
"
#ffffff
"
}}}}},
"
d3-pies
"
:{
"
labels
"
:{
"
group
"
:{
"
name
"
:{
"
fontSize
"
:
14
}},
"
center
"
:{
"
fontSize
"
:
14
}}},
"
multiple-lines
"
:{
"
panels
"
:{
"
title
"
:{}}},
"
d3-maps-symbols
"
:{
"
regionFill
"
:
"
#ededed
"
}},
"
colors
"
:{
"
picker
"
:{
"
controls
"
:{
"
hue
"
:
true
,
"
lightness
"
:
true
,
"
saturation
"
:
true
,
"
hexEditable
"
:
true
},
"
rowCount
"
:
6
,
"
showDuplicates
"
:
false
},
"
neutral
"
:
"
#CCCCCC
"
,
"
palette
"
:[
"
#18a1cd
"
,
"
#1d81a2
"
,
"
#15607a
"
,
"
#00dca6
"
,
"
#09bb9f
"
,
"
#009076
"
,
"
#c4c4c4
"
,
"
#c71e1d
"
,
"
#fa8c00
"
,
"
#ffca76
"
,
"
#ffe59c
"
],
"
negative
"
:
"
#E31A1C
"
,
"
positive
"
:
"
#85B4D4
"
,
"
gradients
"
:[[
"
#f0f9e8
"
,
"
#b6e3bb
"
,
"
#75c8c5
"
,
"
#4ba8c9
"
,
"
#2989bd
"
,
"
#0a6aad
"
,
"
#254b8c
"
],[
"
#fcfcbe
"
,
"
#fdc78d
"
,
"
#fb8d67
"
,
"
#e45563
"
,
"
#ac337b
"
,
"
#6b1f7b
"
,
"
#2c1160
"
],[
"
#f0f723
"
,
"
#fbbf2b
"
,
"
#f38a47
"
,
"
#d8586a
"
,
"
#ac2790
"
,
"
#6703a5
"
,
"
#0d0787
"
],[
"
#fefaca
"
,
"
#008b15
"
],[
"
#feebe2
"
,
"
#fcc5c0
"
,
"
#fa9fb5
"
,
"
#f768a1
"
,
"
#c51b8a
"
,
"
#7a0177
"
],[
"
#ffffcc
"
,
"
#c7e9b4
"
,
"
#7fcdbb
"
,
"
#41b6c4
"
,
"
#2c7fb8
"
,
"
#253494
"
],[
"
#8c510a
"
,
"
#d8b365
"
,
"
#f6e8c3
"
,
"
#f5f7ea
"
,
"
#c7eae5
"
,
"
#5ab4ac
"
,
"
#01665e
"
],[
"
#c51b7d
"
,
"
#e9a3c9
"
,
"
#fde0ef
"
,
"
#faf6ea
"
,
"
#e6f5d0
"
,
"
#a1d76a
"
,
"
#4d9221
"
],[
"
#b2182b
"
,
"
#ef8a62
"
,
"
#fddbc7
"
,
"
#f8f6e9
"
,
"
#d1e5f0
"
,
"
#67a9cf
"
,
"
#2166ac
"
]],
"
background
"
:
"
#ffffff
"
,
"
categories
"
:[[
"
#F6D500
"
,
"
#0B91A7
"
,
"
#00CABD
"
,
"
#C2C100
"
,
"
#BA403E
"
,
"
#EF7F36
"
,
"
#2D4F84
"
,
"
#85BDF4
"
,
"
#9EF1BF
"
,
"
#D3F3FD
"
],[
"
#7fc97f
"
,
"
#beaed4
"
,
"
#fdc086
"
,
"
#ffff99
"
,
"
#386cb0
"
,
"
#f0027f
"
,
"
#bf5b17
"
,
"
#666666
"
],[
"
#fbb4ae
"
,
"
#b3cde3
"
,
"
#ccebc5
"
,
"
#decbe4
"
,
"
#fed9a6
"
,
"
#ffffcc
"
,
"
#e5d8bd
"
,
"
#fddaec
"
,
"
#f2f2f2
"
],[
"
#a6cee3
"
,
"
#1f78b4
"
,
"
#b2df8a
"
,
"
#33a02c
"
,
"
#fb9a99
"
,
"
#e31a1c
"
,
"
#fdbf6f
"
,
"
#ff7f00
"
,
"
#cab2d6
"
,
"
#6a3d9a
"
,
"
#ffff99
"
,
"
#b15928
"
]],
"
bgBlendRatios
"
:{
"
value
"
:
0
},
"
chartContentBaseColor
"
:
"
#181818
"
},
"
metadata
"
:{
"
publish
"
:{
"
blocks
"
:{
"
logo
"
:{
"
enabled
"
:
false
},
"
embed
"
:
false
,
"
download-pdf
"
:
false
,
"
download-svg
"
:
false
,
"
get-the-data
"
:
true
,
"
download-image
"
:
false
}}},
"
overrides
"
:[{
"
type
"
:
"
darkMode
"
,
"
settings
"
:{
"
colors.gradients
"
:[[
"
#254b8c
"
,
"
#0a6aad
"
,
"
#2989bd
"
,
"
#4ba8c9
"
,
"
#75c8c5
"
,
"
#b6e3bb
"
,
"
#f0f9e8
"
],[
"
#2c1160
"
,
"
#6b1f7b
"
,
"
#ac337b
"
,
"
#e45563
"
,
"
#fb8d67
"
,
"
#fcfcbe
"
,
"
#fdc78d
"
],[
"
#0d0787
"
,
"
#6703a5
"
,
"
#ac2790
"
,
"
#d8586a
"
,
"
#f38a47
"
,
"
#fbbf2b
"
,
"
#f0f723
"
],[
"
#007001
"
,
"
#f6f4a6
"
],[
"
#42342d
"
,
"
#683c39
"
,
"
#8f3e55
"
,
"
#c73a78
"
,
"
#ff6bca
"
,
"
#ffcbff
"
],[
"
#253494
"
,
"
#2c7fb8
"
,
"
#41b6c4
"
,
"
#7fcdbb
"
,
"
#c7e9b4
"
,
"
#ffffcc
"
]],
"
colors.background
"
:
"
#252525
"
,
"
vis.d3-maps-core.places.general.label.color.normal
"
:
"
#000000
"
,
"
vis.d3-maps-core.places.general.symbol.fill.normal
"
:
"
#000000
"
,
"
vis.d3-maps-core.places.general.label.color.inverted
"
:
"
#e5e5e5
"
,
"
vis.d3-maps-core.places.general.symbol.fill.inverted
"
:
"
#e5e5e5
"
,
"
vis.d3-maps-core.places.general.symbol.stroke.normal
"
:
"
#bfbfbf
"
,
"
vis.d3-maps-core.places.general.label.buffer.color.normal
"
:
"
#bfbfbf
"
}},{
"
settings
"
:{
"
vis.base.grid.vertical.tickLabels.hideZero
"
:
true
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
column-chart
"
,
"
grouped-column-chart
"
,
"
stacked-column-chart
"
]]},{
"
settings
"
:{
"
vis.base.grid.horizontal.tickLabels.units
"
:
"
last
"
},
"
condition
"
:[
"
==
"
,[
"
get
"
,
"
type
"
],
"
d3-scatter-plot
"
]},{
"
settings
"
:{
"
vis.base.grid.horizontal.tickLabels.units
"
:
"
all
"
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
d3-bars
"
,
"
d3-arrow-plot
"
,
"
d3-bars-bullet
"
,
"
d3-bars-grouped
"
,
"
d3-bars-stacked
"
,
"
d3-dot-plot
"
,
"
d3-range-plot
"
]]},{
"
settings
"
:{
"
vis.base.grid.horizontal.gridLines.aboveChart
"
:
true
},
"
condition
"
:[
"
==
"
,[
"
get
"
,
"
type
"
],
"
d3-bars-stacked
"
]},{
"
settings
"
:{
"
vis.base.grid.horizontal.baseLine.aboveChart
"
:
false
,
"
vis.base.grid.horizontal.baseLine.blendBaseColorWithBg
"
:
0.6
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
d3-dot-plot
"
,
"
d3-range-plot
"
,
"
d3-arrow-plot
"
]]},{
"
type
"
:
"
darkMode
"
,
"
settings
"
:{
"
vis.base.grid.horizontal.baseLine.blendBaseColorWithBg
"
:
0.85
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
d3-dot-plot
"
,
"
d3-range-plot
"
,
"
d3-arrow-plot
"
]]},{
"
settings
"
:{
"
vis.base.grid.vertical.gridLines.major.strokeDasharray
"
:
"
dotted
"
},
"
condition
"
:[
"
in
"
,[
"
get
"
,
"
type
"
],[
"
d3-range-plot
"
,
"
d3-arrow-plot
"
]]},{
"
type
"
:
"
darkMode
"
,
"
settings
"
:{
"
blocks.shareTools.styles.buttons.base.color
"
:
"
rgba(255,255,255,0.4)
"
,
"
blocks.shareTools.styles.buttons.twitter.hover.color
"
:
"
#ffffff
"
,
"
blocks.shareTools.styles.buttons.facebook.hover.color
"
:
"
#ffffff
"
,
"
blocks.shareTools.styles.buttons.linkedin.hover.color
"
:
"
#ffffff
"
}},{
"
type
"
:
"
darkMode
"
,
"
settings
"
:{
"
vis.d3-maps-core.places.general.label.fontWeight.normal
"
:
500
,
"
vis.d3-maps-core.places.general.label.fontWeight.inverted
"
:
400
}},{
"
settings
"
:{
"
blocks.bodyCenter.styles.gap
"
:
20
,
"
vis.base.annotations.text.size
"
:
12
},
"
condition
"
:[
"
==
"
,[
"
get
"
,
"
type
"
],
"
multiple-lines
"
]}],
"
blocks
"
:{
"
body
"
:{
"
styles
"
:{
"
gap
"
:
20
,
"
links
"
:{
"
typography
"
:{
"
color
"
:
"
#0088CC
"
,
"
underlined
"
:
false
}},
"
typography
"
:{
"
color
"
:
"
#181818
"
,
"
fontSize
"
:
12
,
"
typeface
"
:
"
Roboto,sans-serif
"
}}},
"
header
"
:{
"
styles
"
:{
"
gap
"
:
10
}},
"
bodyTop
"
:{
"
styles
"
:{
"
gap
"
:
10
,
"
layout
"
:
"
flex-row
"
}},
"
filterUI
"
:{
"
styles
"
:{
"
tabs
"
:{
"
color
"
:
"
#666
"
,
"
hover
"
:{
"
color
"
:
"
#222
"
},
"
active
"
:{
"
color
"
:
"
#000000
"
,
"
border
"
:{
"
bottom
"
:
"
2px solid #555555
"
}},
"
border
"
:{
"
bottom
"
:
"
1px solid #cccccc
"
}},
"
point
"
:{
"
line
"
:{
"
color
"
:
"
#ccc
"
},
"
buttons
"
:{
"
hover
"
:{
"
background
"
:
"
#ebebeb
"
},
"
active
"
:{
"
border
"
:
"
1px solid #888
"
,
"
background
"
:
"
#ccc
"
},
"
border
"
:
"
1px solid #ccc
"
}},
"
select
"
:{
"
border
"
:
"
1px solid #cccccc
"
,
"
textColor
"
:
"
#000
"
}}},
"
bodyCenter
"
:{
"
styles
"
:{
"
gap
"
:
10
,
"
flexGrow
"
:
1
,
"
maxWidth
"
:
"
100%
"
,
"
minWidth
"
:
"
0px
"
}},
"
shareTools
"
:{
"
styles
"
:{
"
gap
"
:
8
,
"
buttons
"
:{
"
base
"
:{
"
color
"
:
"
#a7a7a7
"
,
"
padding
"
:
"
0px
"
},
"
twitter
"
:{
"
hover
"
:{
"
color
"
:
"
#000000
"
}},
"
facebook
"
:{
"
hover
"
:{
"
color
"
:
"
#1877F2
"
}},
"
linkedin
"
:{
"
hover
"
:{
"
color
"
:
"
#2867B2
"
}}}}},
"
footer
"
:{
"
styles
"
:{
"
gap
"
:
5
}},
"
footerMain
"
:{
"
styles
"
:{
"
layout
"
:
"
inline
"
,
"
separator
"
:{
"
margin
"
:
"
0.249em
"
},
"
typography
"
:{
"
color
"
:
"
#888
"
,
"
fontSize
"
:
11
}}},
"
notes
"
:{
"
styles
"
:{
"
typography
"
:{
"
cursive
"
:
true
,
"
color
"
:
"
#656565
"
}}},
"
headline
"
:{
"
styles
"
:{
"
typography
"
:{
"
fontSize
"
:
22
,
"
fontWeight
"
:
700
,
"
color
"
:
"
#000000
"
}}},
"
description
"
:{
"
styles
"
:{
"
typography
"
:{
"
lineHeight
"
:
17
,
"
fontSize
"
:
14
}}}},
"
version
"
:
2
,
"
regions
"
:{
"
footer
"
:{
"
type
"
:
"
container
"
,
"
children
"
:[{
"
type
"
:
"
notes
"
},{
"
id
"
:
"
footerMain
"
,
"
type
"
:
"
container
"
}]}},
"
defaultFooterRegion
"
:
"
footerMain
"
,
"
export
"
:{
"
pdf
"
:{
"
fonts
"
:{
"
Roboto Bold
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Bold.ttf
"
,
"
Roboto Light
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Light.ttf
"
,
"
Roboto Medium
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Medium.ttf
"
,
"
Roboto Regular
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Regular.ttf
"
,
"
Roboto Bold Italic
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-BoldItalic.ttf
"
,
"
Roboto Light Italic
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-LightItalic.ttf
"
,
"
Roboto Medium Italic
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-MediumItalic.ttf
"
,
"
Roboto Regular Italic
"
:
"
https://static.dwcdn.net/css/fonts/roboto/ttf/Roboto-Italic.ttf
"
},
"
cmykColors
"
:[],
"
defaultFont
"
:
"
Roboto Regular
"
}},
"
fontFamilies
"
:{
"
Roboto
"
:[{
"
name
"
:
"
Roboto Regular
"
,
"
style
"
:
"
normal
"
,
"
weight
"
:
400
},{
"
name
"
:
"
Roboto Light
"
,
"
style
"
:
"
normal
"
,
"
weight
"
:
300
}]}},
"
textDirection
"
:
"
ltr
"
,
"
published
"
:
true
,
"
chartAutoDark
"
:
false
,
"
dependencies
"
:[
"
../../lib/vendor/dw-2.0.min.970dcca5.js
"
,
"
../../lib/vendor/web-component.0e3b1999.js
"
,
"
../../lib/vis/d3-maps-choropleth.babf5ef1.js
"
],
"
styles
"
:
"
.chart.vis-d3-maps-choropleth{overflow:hidden;position:relative}.chart.vis-d3-maps-choropleth .label-buffer.svelte-u5v6p6,.chart.vis-d3-maps-choropleth .label.svelte-u5v6p6{text-anchor:end}.chart.vis-d3-maps-choropleth .rtl .label-buffer.svelte-u5v6p6,.chart.vis-d3-maps-choropleth .rtl .label.svelte-u5v6p6{text-anchor:start}.chart.vis-d3-maps-choropleth .inset-map-container svg{overflow:visible}.chart.vis-d3-maps-choropleth .inset-map-container path.view{fill:none}.chart.vis-d3-maps-choropleth .inset-map-container circle.view{stroke:none}.chart.vis-d3-maps-choropleth .inset-map-container .graticule{fill:none}.chart.vis-d3-maps-choropleth .inset-map-container div.label{position:absolute;text-align:center}.chart.vis-d3-maps-choropleth .inset-map-container div.label.outline{opacity:.5}.chart.vis-d3-maps-choropleth .inset-map-container div.label:not(.outline) span{text-shadow:none}.chart.vis-d3-maps-choropleth .legend-container{display:flex;justify-content:start;z-index:1}.chart.vis-d3-maps-choropleth .legend-container.align-center{justify-content:center}.chart.vis-d3-maps-choropleth .legend-container[data-position*=inside]{justify-content:start}.chart.vis-d3-maps-choropleth .legend-container.align-center .legend-title{text-align:center}.chart.vis-d3-maps-choropleth .legend-container.align-center .category-legend.horizontal{display:grid;justify-items:center}.chart.vis-d3-maps-choropleth .legend-container.align-center .size-legend[data-title-position=above],.chart.vis-d3-maps-choropleth .legend-container.align-center .size-legend[data-title-position=below]{align-items:center}.chart.vis-d3-maps-choropleth .legend-combined{gap:10px}@media (max-width:449px){.chart.vis-d3-maps-choropleth .legend-container{display:block}}.chart.vis-d3-maps-choropleth .map-key.mobile{background:#0000;position:static!important}.chart.vis-d3-maps-choropleth .map-key.mobile .legend-categories{display:inline-block!important}.chart.vis-d3-maps-choropleth .map-key.mobile .category-legend.horizontal{height:auto!important;width:auto!important}.chart.vis-d3-maps-choropleth .map-key.mobile .title br{display:none}.chart.vis-d3-maps-choropleth .map-key.map-key-mb,.chart.vis-d3-maps-choropleth .map-key.map-key-mt,.chart.vis-d3-maps-choropleth .map-key.mobile{background:#0000;padding:0;position:static!important}.chart.vis-d3-maps-choropleth .map-key.map-key-mb .legend-categories,.chart.vis-d3-maps-choropleth .map-key.map-key-mt .legend-categories,.chart.vis-d3-maps-choropleth .map-key.mobile .legend-categories{display:inline-block!important}.chart.vis-d3-maps-choropleth .map-key.map-key-mb .category-legend.horizontal,.chart.vis-d3-maps-choropleth .map-key.map-key-mt .category-legend.horizontal,.chart.vis-d3-maps-choropleth .map-key.mobile .category-legend.horizontal{height:auto!important;width:auto!important}.chart.vis-d3-maps-choropleth .map-key svg{display:block}.chart.vis-d3-maps-choropleth .category-legend{border-radius:4px}.chart.vis-d3-maps-choropleth .color-legend{border-radius:0}.chart.vis-d3-maps-choropleth .dw-tooltip{background:#fff;border:1px solid #f5f5f5;box-shadow:3px 3px 3px #0000001a;font-size:11px;max-width:200px;padding:10px;position:absolute;visibility:hidden;z-index:100}.chart.vis-d3-maps-choropleth .dw-tooltip h2{font-size:13px;margin-top:0}.chart.vis-d3-maps-choropleth .dw-tooltip table{border-spacing:0;color:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;white-space:inherit}.chart.vis-d3-maps-choropleth .dw-tooltip td,.chart.vis-d3-maps-choropleth .dw-tooltip th{padding:0 5px 3px 0;text-align:left}.chart.vis-d3-maps-choropleth .dw-tooltip ol,.chart.vis-d3-maps-choropleth .dw-tooltip ul{padding-left:15px}.chart.vis-d3-maps-choropleth .dw-tooltip ol li,.chart.vis-d3-maps-choropleth .dw-tooltip ul li{margin-bottom:2px}.chart.vis-d3-maps-choropleth .dw-tooltip hr{border:0;border-top:1px solid #777}.chart.vis-d3-maps-choropleth .dw-tooltip big{font-size:120%}.chart.vis-d3-maps-choropleth .dw-tooltip small{font-size:95%}.chart.vis-d3-maps-choropleth .dw-tooltip .tooltip-warning{background-color:#f2dede;border:1px solid #eed3d7;border-radius:4px;color:#b94a48;font-family:roboto;font-weight:700;padding:8px 35px 8px 14px;position:relative;text-shadow:0 1px 0 #ffffff80}.chart.vis-d3-maps-choropleth .dw-tooltip .tooltip-warning table{background:#fff;border-radius:1px;display:block;font-weight:400;margin-top:10px;padding:1px 4px}.chart.vis-d3-maps-choropleth .dw-tooltip .tooltip-warning table td{padding:0;vertical-align:top}.chart.vis-d3-maps-choropleth .dw-tooltip .tooltip-warning table td.arrow{padding-right:2px}.chart.vis-d3-maps-choropleth .dw-tooltip .dw-tooltip-close{color:#a7a7a7;float:right;font-size:17px;height:17px;line-height:17px;transform:translate(7px,-5px);width:17px}.chart.vis-d3-maps-choropleth .dw-tooltip{left:0;padding-right:20px;pointer-events:none;top:0}.chart.vis-d3-maps-choropleth .dw-tooltip.sticky{pointer-events:all}.chart.vis-d3-maps-choropleth .dw-tooltip .dw-tooltip-close{color:#d8d8d8;cursor:pointer;font-size:14px;height:14px;line-height:14px;position:absolute;right:2px;text-align:center;top:2px;transform:none;width:14px}@media (max-device-width:600px){.chart.vis-d3-maps-choropleth .dw-tooltip .dw-tooltip-close{font-size:17px;height:17px;line-height:17px;padding:4px;width:17px}}.chart.vis-d3-maps-choropleth rect.background{fill:none;pointer-events:all}.chart.vis-d3-maps-choropleth svg.svg-main{display:block}.chart.vis-d3-maps-choropleth .label{pointer-events:none}.chart.vis-d3-maps-choropleth .map-outer{position:relative}.chart.vis-d3-maps-choropleth .annotations,.chart.vis-d3-maps-choropleth .map-outer canvas{left:0;pointer-events:none;position:absolute;top:0}.chart.vis-d3-maps-choropleth .annotations{height:99%;width:100%}.chart.vis-d3-maps-choropleth .d3-maps-zoomed-in .annotations{overflow:hidden}.chart.vis-d3-maps-choropleth .editing-annotations .zoom-buttons,.chart.vis-d3-maps-choropleth .editing-annotations svg{pointer-events:none}.chart.vis-d3-maps-choropleth .legend-container{min-height:10px}.chart.vis-d3-maps-choropleth .inset-map-container{opacity:1;pointer-events:none;position:absolute;transition:opacity .1s ease-in-out}.chart.vis-d3-maps-choropleth .dw-chart-body-content.inset-map-zoom-only:not(.inset-map-show) .inset-map-container{opacity:0}.chart.vis-d3-maps-choropleth path.region{fill:#bebcba}.chart.vis-d3-maps-choropleth .lbl-hidden{pointer-events:none;visibility:hidden}.chart.vis-d3-maps-choropleth path.borders{fill:none;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.static .zoom-buttons{display:none}.d3-maps-zoomed-in .annotations{overflow:hidden}
"
,
"
themeCSSDark
"
:
"
.chart.vis-d3-maps-choropleth{overflow:hidden;position:relative}.chart.vis-d3-maps-choropleth .label-buffer.svelte-u5v6p6,.chart.vis-d3-maps-choropleth .label.svelte-u5v6p6{text-anchor:end}.chart.vis-d3-maps-choropleth .rtl .label-buffer.svelte-u5v6p6,.chart.vis-d3-maps-choropleth .rtl .label.svelte-u5v6p6{text-anchor:start}.chart.vis-d3-maps-choropleth .inset-map-container svg{overflow:visible}.chart.vis-d3-maps-choropleth .inset-map-container path.view{fill:none}.chart.vis-d3-maps-choropleth .inset-map-container circle.view{stroke:none}.chart.vis-d3-maps-choropleth .inset-map-container .graticule{fill:none}.chart.vis-d3-maps-choropleth .inset-map-container div.label{position:absolute;text-align:center}.chart.vis-d3-maps-choropleth .inset-map-container div.label.outline{opacity:.5}.chart.vis-d3-maps-choropleth .inset-map-container div.label:not(.outline) span{text-shadow:none}.chart.vis-d3-maps-choropleth .legend-container{display:flex;justify-content:start;z-index:1}.chart.vis-d3-maps-choropleth .legend-container.align-center{justify-content:center}.chart.vis-d3-maps-choropleth .legend-container[data-position*=inside]{justify-content:start}.chart.vis-d3-maps-choropleth .legend-container.align-center .legend-title{text-align:center}.chart.vis-d3-maps-choropleth .legend-container.align-center .category-legend.horizontal{display:grid;justify-items:center}.chart.vis-d3-maps-choropleth .legend-container.align-center .size-legend[data-title-position=above],.chart.vis-d3-maps-choropleth .legend-container.align-center .size-legend[data-title-position=below]{align-items:center}.chart.vis-d3-maps-choropleth .legend-combined{gap:10px}@media (max-width:449px){.chart.vis-d3-maps-choropleth .legend-container{display:block}}.chart.vis-d3-maps-choropleth .map-key.mobile{background:#0000;position:static!important}.chart.vis-d3-maps-choropleth .map-key.mobile .legend-categories{display:inline-block!important}.chart.vis-d3-maps-choropleth .map-key.mobile .category-legend.horizontal{height:auto!important;width:auto!important}.chart.vis-d3-maps-choropleth .map-key.mobile .title br{display:none}.chart.vis-d3-maps-choropleth .map-key.map-key-mb,.chart.vis-d3-maps-choropleth .map-key.map-key-mt,.chart.vis-d3-maps-choropleth .map-key.mobile{background:#0000;padding:0;position:static!important}.chart.vis-d3-maps-choropleth .map-key.map-key-mb .legend-categories,.chart.vis-d3-maps-choropleth .map-key.map-key-mt .legend-categories,.chart.vis-d3-maps-choropleth .map-key.mobile .legend-categories{display:inline-block!important}.chart.vis-d3-maps-choropleth .map-key.map-key-mb .category-legend.horizontal,.chart.vis-d3-maps-choropleth .map-key.map-key-mt .category-legend.horizontal,.chart.vis-d3-maps-choropleth .map-key.mobile .category-legend.horizontal{height:auto!important;width:auto!important}.chart.vis-d3-maps-choropleth .map-key svg{display:block}.chart.vis-d3-maps-choropleth .category-legend{border-radius:4px}.chart.vis-d3-maps-choropleth .color-legend{border-radius:0}.chart.vis-d3-maps-choropleth .dw-tooltip{background:#fff;border:1px solid #f5f5f5;box-shadow:3px 3px 3px #0000001a;font-size:11px;max-width:200px;padding:10px;position:absolute;visibility:hidden;z-index:100}.chart.vis-d3-maps-choropleth .dw-tooltip h2{font-size:13px;margin-top:0}.chart.vis-d3-maps-choropleth .dw-tooltip table{border-spacing:0;color:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;white-space:inherit}.chart.vis-d3-maps-choropleth .dw-tooltip td,.chart.vis-d3-maps-choropleth .dw-tooltip th{padding:0 5px 3px 0;text-align:left}.chart.vis-d3-maps-choropleth .dw-tooltip ol,.chart.vis-d3-maps-choropleth .dw-tooltip ul{padding-left:15px}.chart.vis-d3-maps-choropleth .dw-tooltip ol li,.chart.vis-d3-maps-choropleth .dw-tooltip ul li{margin-bottom:2px}.chart.vis-d3-maps-choropleth .dw-tooltip hr{border:0;border-top:1px solid #777}.chart.vis-d3-maps-choropleth .dw-tooltip big{font-size:120%}.chart.vis-d3-maps-choropleth .dw-tooltip small{font-size:95%}.chart.vis-d3-maps-choropleth .dw-tooltip .tooltip-warning{background-color:#f2dede;border:1px solid #eed3d7;border-radius:4px;color:#b94a48;font-family:roboto;font-weight:700;padding:8px 35px 8px 14px;position:relative;text-shadow:0 1px 0 #ffffff80}.chart.vis-d3-maps-choropleth .dw-tooltip .tooltip-warning table{background:#fff;border-radius:1px;display:block;font-weight:400;margin-top:10px;padding:1px 4px}.chart.vis-d3-maps-choropleth .dw-tooltip .tooltip-warning table td{padding:0;vertical-align:top}.chart.vis-d3-maps-choropleth .dw-tooltip .tooltip-warning table td.arrow{padding-right:2px}.chart.vis-d3-maps-choropleth .dw-tooltip .dw-tooltip-close{color:#a7a7a7;float:right;font-size:17px;height:17px;line-height:17px;transform:translate(7px,-5px);width:17px}.chart.vis-d3-maps-choropleth .dw-tooltip{left:0;padding-right:20px;pointer-events:none;top:0}.chart.vis-d3-maps-choropleth .dw-tooltip.sticky{pointer-events:all}.chart.vis-d3-maps-choropleth .dw-tooltip .dw-tooltip-close{color:#d8d8d8;cursor:pointer;font-size:14px;height:14px;line-height:14px;position:absolute;right:2px;text-align:center;top:2px;transform:none;width:14px}@media (max-device-width:600px){.chart.vis-d3-maps-choropleth .dw-tooltip .dw-tooltip-close{font-size:17px;height:17px;line-height:17px;padding:4px;width:17px}}.chart.vis-d3-maps-choropleth rect.background{fill:none;pointer-events:all}.chart.vis-d3-maps-choropleth svg.svg-main{display:block}.chart.vis-d3-maps-choropleth .label{pointer-events:none}.chart.vis-d3-maps-choropleth .map-outer{position:relative}.chart.vis-d3-maps-choropleth .annotations,.chart.vis-d3-maps-choropleth .map-outer canvas{left:0;pointer-events:none;position:absolute;top:0}.chart.vis-d3-maps-choropleth .annotations{height:99%;width:100%}.chart.vis-d3-maps-choropleth .d3-maps-zoomed-in .annotations{overflow:hidden}.chart.vis-d3-maps-choropleth .editing-annotations .zoom-buttons,.chart.vis-d3-maps-choropleth .editing-annotations svg{pointer-events:none}.chart.vis-d3-maps-choropleth .legend-container{min-height:10px}.chart.vis-d3-maps-choropleth .inset-map-container{opacity:1;pointer-events:none;position:absolute;transition:opacity .1s ease-in-out}.chart.vis-d3-maps-choropleth .dw-chart-body-content.inset-map-zoom-only:not(.inset-map-show) .inset-map-container{opacity:0}.chart.vis-d3-maps-choropleth path.region{fill:#bebcba}.chart.vis-d3-maps-choropleth .lbl-hidden{pointer-events:none;visibility:hidden}.chart.vis-d3-maps-choropleth path.borders{fill:none;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.static .zoom-buttons{display:none}.d3-maps-zoomed-in .annotations{overflow:hidden}
"
,
"
themeFonts
"
:{
"
Roboto
"
:{
"
type
"
:
"
font
"
,
"
import
"
:
"
https://static.dwcdn.net/css/roboto.css
"
,
"
method
"
:
"
import
"
}}});
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment